/*  
Theme Name: WordPress VagaTheme
Theme URI: http://vagabondopera.com
Description: Created For Vagabond Opera
Version: 3-1
Author: stopphyiscs / openloopdesign / Ben Scott
Author URI: http://stopphysics.com/

Helpful Stuff:
	a:visited {}
	a:link {}
	a:hover {}
-----------------*/
/* Favorite Colors:
000000	- black
FFFFFF	- white

-----------------*/
 
body {
		background: #000 url(/grfx/vaga4-0_body-bkg.png);
		padding: 0;
		margin: 25px 0 0 0;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
img.border-me {
	border: 1px solid #4F4444;
	padding: 0;
	margin: 10px;
}

img.border-float {
      float: right;
      border: 1px solid #4F4444;
	  padding: 0;
	  margin: 10px 10px 10px 20px;
}
img.border-float-L {
		float: left;
		border: 1px solid #4F4444;
	  padding: 0;
	  margin: 20px 15px 10px 15px;
}
img.border-float-L2 {
	float: left;
	border: 1px solid #4F4444;
	 padding: 0;
	 margin: 0 10px 0 10px;
}
img.float-R {
	float: right;
	padding: 0;
	margin: 10px 10px 10px 20px;
}
img.float-L {
	float: left;
	padding: 0;
	margin: 10px;
}
.special em {
	font-size: larger;
	color: #EC2500;
}
.stop1 {
	color:#666;
	font-weight: bold;
}
.phys1 {
	color: #999;
	font-weight: bold;
}
.center {
	text-align: center;
}  

hr {
	clear: both;
	background-color: #0c0b09;
}
.seo-jedi { display: none; }	
.brclear-L {
	clear: left;
}
.topalign {
	vertical-align: top;
}
/* ------------------------------------------------------------------------------------------------------------------------------------ */
#cntr01 {
		width: 850px;
		margin: 0 auto;
		padding: 0;
		background: url(/grfx/vaga4-0_cntr01-rptr.png) repeat-y;
}
#cntr01 h1.banner {
	margin: 0;
	padding: 0;
	font-size: 9px;
}	
#cntr01 h1.banner a {
	display: block;
	width: 650px;
	height: 201px;
	color: #14110c;
}
#cntr01 h1.default { background: url(/grfx/vaga4-0_banner-default.jpg) top right no-repeat; }
#cntr01 h1.home { background: url(/grfx/vaga4-0_banner-home.jpg) top right no-repeat; }


/* ------------------------------------------------------------------------------------------------------------------------------------ */
#col01 {
	float: left;
	margin: 0;
	padding: 163px 0 0 0;
	width: 200px;
	background: url(/grfx/vaga4-0_col01-top.png) top no-repeat;
}
#col01 h4 {
	margin: 0;
	padding: 0;
	font-size: 9px;
	text-align: center;
}

#col01 h4 a {
	display: block;
	width: 200;
	height: 220px;
	background: url(/grfx/vaga4-0_h4-album.png) top no-repeat;
	color: #000;
}
/* ------------------------------------------------------------ */
#menu {
		width: 200px;
		padding: 0;
		margin: 0;
		background: url(/grfx/vaga4-0_menu-rptr.png) repeat-y;
}
#menu-nest {
		background: url(/grfx/vaga4-0_menu-ftr.png) bottom no-repeat;
		padding: 0 0 55px 0;
		margin: 0;
}
#menu-nest ul {
	margin: 0 15px 12px 15px;
	padding: 0;
	list-style: none;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
#menu-nest ul.smallnav {
	font-size: 12px;
}
#menu-nest ul li {
	padding: 0;
	margin: 0;
	padding: 3px 0 1px 0;
}
#menu-nest ul li a:visited {
	color: #bc9b6a;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
#menu-nest ul li a:link {
	color: #bc9b6a;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
#menu-nest ul li a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#menu-nest em {
	font-size: 20px;
	color: #e3ac3d;
}
.wplistheader {
	font-size: 16px;
	font-variant: small-caps;
	color: #ac8154;
	letter-spacing: .05em;
}


/* --------------------------------------------------------------------------------------------------------------------------------- */

#col-R {
	float: right;
	width: 130px;
	margin: 100px 0 0 0;
	padding: 0;
	background: url(/grfx/vaga4-0_col-R_rptr.png) repeat-y;
}

#col-R h4 {
	margin: 0;
	padding: 10px 10px 10px 8px;
	font-size: 9px;
}
#col-R h4 a {
	display: block;
	width: 112px;
	height: 95px;
	color: #191712;
}
#col-R h4 a:visited {background: url(/grfx/vaga4-0_col-R_h4_00.png) no-repeat;}
#col-R h4 a:link {background: url(/grfx/vaga4-0_col-R_h4_00.png) no-repeat;}
#col-R h4 a:hover {background: url(/grfx/vaga4-0_col-R_h4_01.png) no-repeat;}

#socialnets {
	list-style: none;
	margin: 0;
	padding: 10px 10px 10px 8px;
}
#socialnets li.fcebk a {
	display: block;
	width: 112px;
	height: 70px; /*tot=87*/
	padding: 17px 0 10px 0;
	background: url(/grfx/vaga4-0_fcebk.png) no-repeat;
	color: #191712;
}
#socialnets li.myspc a {
	display: block;
	width: 112px;
	height: 32px;
	background: url(/grfx/vaga4-0_myspc.png) no-repeat;
}


/* --------------------------------------------------------------------------------------------------------------------------------- */

#footer {
	width: 575px;
	margin: 0 auto;
	padding: 10px 145px 0 130px;
}

#footer ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
#footer ul li {
	list-style: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7a552d;
	font-size: 10px;
	padding: 0 0 0 20px;
}
#footer ul li a:visited {
	color: #bc9b6a;
	text-decoration: none;
	padding: 0 0 1px 0;
}
#footer ul li a:link {
	color: #bc9b6a;
	text-decoration: none;
	padding: 0 0 1px 0;
}
#footer ul li a:hover {
	text-decoration: none;
	color: #FFF;
	padding: 0 0 1px 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#content {
		float: left;
		width: 509px;
		margin: 0;
		padding: 0 0 5px 0;
}
#content h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		color: #e3aa37;
		margin: 15px 0 0 15px;
		padding: 0;
}
#content h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-variant: small-caps;
		color: #f2e3ab;
		margin: 15px 0 0 15px;
		padding: 0;
}
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #bdb09e;
	margin: 5px 25px 0 15px;
	padding: 0;
}
#content ul {
	margin: 5px 0 5px 29px;
	padding: 0;	
	list-style-type: square;
	color: #FFBA8F;
}
#content ul li {
	font-size: 12px;
	margin: 3px 0;
	padding: 0;
}
#content ul.albums {
	list-style: none;
}
#content ul.albums li {
	padding: 0 0 5px 0;
}
#content ul.albums object {
	vertical-align: top;
}






#content a {text-decoration: none;}
#content a:visited {
	color: #f2e3ab;
	border-bottom: 1px dotted;
}
#content a:link {
	color: #f2e3ab;
	border-bottom: 1px dotted;
}
#content a:hover {
	color: #FFF;
	border-bottom: 1px dotted;
}

#content a:visited .mp3 {
	text-decoration: none;
	font-weight: bold;
	color: #E8E8E8;
	border-bottom: none;
	padding: 0 20px 1px 0px;
	background: url(/grfx/speaker-w.gif) bottom right no-repeat;
}
#content a:link .mp3 {
	text-decoration: none;
	font-weight: bold;
	color: #E8E8E8;  
	border-bottom: none;
	padding: 0 20px 1px 0;
	background: url(/grfx/speaker-w.gif) bottom right no-repeat;
}
#content a:hover .mp3 {
	text-decoration: none;
	font-weight: bold;
	color: #EC2500;
	padding: 0 20px 1px 0;
	background: url(/grfx/speaker-r.gif) bottom right no-repeat;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------ */







/* ------------------------------------------------------------------------------------------------------------------------------------------ */



#content div.Floating01 {
  float: right;
  width: 200px;
  padding: 0;
  margin: 0 10px 10px 20px;
  background: url(/grfx/quotes-bot.gif) bottom right no-repeat; 
}
#content div.Floating01 div.QT {
    background: url(/grfx/quotes-top.gif) top left no-repeat;
}	
#content div.Floating01 p {
	  	font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		line-height: 30px;
	font-size: 18px;
  	color: #bc9b6a;
	padding: 0;
	margin: 0;
}
#content div.Floating01 p.author {
	font-size: 14px;
  	color: #bc9b6a;
	text-align: right;
}



/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#newsclip {
	margin: 0 0 10px 15px;
}
#newsclip h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #bc9b6a;
		margin: 15px 0 0 0;
		padding: 0;
}

#newsclip h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-variant: small-caps;
		color: #bc9b6a;
		margin: 0;
		padding: 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------ */




/* HOSTBABY   MINI-C A L E N D A R ------ */
#mini-cal {
	width: 200px;
	margin: 0 0 0 15px;
	padding: 65px 0 0 0;
	background: #131211 url(/grfx/vaga4-0_minical-bkg_top.png) top no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#minirow {
	margin: 0;
	padding: 10px 5px 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #866f4c;
	line-height: 16px;
}
#minirow strong {
	color: #bc9b6a;
	font-size: 14px;
}
#minirow a:visited {
	text-decoration: underline;
	color: #E8E8E8;
		border-bottom: none;
		padding-bottom: 0;
		font-style: italic;
}
#minirow a:link {
	text-decoration: underline;
	color: #E8E8E8;
		border-bottom: none;
				padding-bottom: 0;
						font-style: italic;
}
#minirow a:hover {
	text-decoration: none;
	color: #FFA510;
		border-bottom: none;
				padding-bottom: 0;
						font-style: italic;
}
#presskit {
	margin: 0 0 0 45px;
	padding: 0;
}
#presskit p {
	color: #999999;
	font-size: 10px;
}
	
/* Buy Click box  */
/* ------------------------------------------------------------  */

#buy-click {
	width: 450px;
	margin: 5px 5px 30px 15px;
	padding: 10px;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #6E6D6D;
	background-color: #2B261F;
}
#buy-click h3 {
	font-size: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #D8D8D8;
	width: 240px;
	margin: 0;
	padding: 0 5px 5px 5px;
}
#buy-click h4 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #797064;
	width: 240px;
	margin: 0;
	padding: 5px;
	text-align: right;
}
#buy-click a:visited #buy-bttn {
	width: 145px;
	margin: 5px 0 0 0;
	padding: 10px;
	border-top: 1px solid #5F584D;
	border-left: 1px solid #5F584D;
	border-right: 1px solid #221E18;
	border-bottom: 1px solid #221E18;
	background: #443C31;
	float: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	color: #9CC89E;
	border-bottom: none;
}
#buy-click a:link #buy-bttn {
	width: 145px;
	margin: 5px 0 0 0;
	padding: 10px;
	border-top: 1px solid #5F584D;
	border-left: 1px solid #5F584D;
	border-right: 1px solid #221E18;
	border-bottom: 1px solid #221E18;
	background: #443C31;
	float: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	color: #9CC89E;
	border-bottom: none;
}
#buy-click a:hover #buy-bttn {
	width: 145px;
	margin: 5px 0 0 0;
	padding: 10px;
	border-top: 1px solid #5F584D;
	border-left: 1px solid #5F584D;
	border-right: 1px solid #221E18;
	border-bottom: 1px solid #221E18;
	background: #554C40 url(/grfx/arrow.gif) top right no-repeat;
	float: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: none;
	color: #FF9900;
}



/* HOSTBABY   C A L E N D A R ------ */

.calendar {
	padding: 0 0 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.calendar_artist_text {
	display: none;
}
td.calendar_today {
	padding: 0;
	background: #2C2525 url(/grfx/today.gif) bottom right no-repeat;
	width: 450px;
}
.calendar_event_1 {
	padding: 0;
	margin: 5px 0 0 0;
	background-color: #2C2525;
	width: 450px;
}
.calendar_event_2 {
	padding: 0;
	margin: 5px 0 0 0;
	background-color: #383131;
	width: 450px;
 }

.calendar_date_text {
	 border-left: 5px solid #ECCFAB;
	 border-right: 5px solid #ECCFAB;
	 background-color: #4E4438;
	 padding: 5px;
	 font-size: 16px;
	 color: #ECCFAB;
}
.calendar_event_title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ECCFAB;
}
.calendar_venue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
}
.calendar_venue_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9F00;
}
.calendar_notes_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECCFAB;
}
#list_form {
	color: #FFF;
}
/* ------------------------------------------------------------  */
td.dwn-L {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFBA8F;
	}
td.dwn-L img {
	float: left;
	border: 1px solid #4F4444;
	padding: 0;
	margin: 0 5px 5px 0;
}
/* -----  */
td.dwn-R {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFBA8F;
}
td.dwn-R img {
	float: right;
	border: 1px solid #4F4444;
	padding: 0;
	margin: 0 0 5px 5px;
}



