/*
Theme Name: Darker The Sky
Theme URI: http://troygrahamdesign.com
*/

/*

		RESET
		
		
*/

*					{ margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;}

html				{ overflow-y: scroll; }
html, body			{ height: 100%; }
body				{ font-size: 1em; font-family:times,Times New Roman,times-roman,georgia,serif; 
					color: #424242;
                                    background:#EEE url(images/body_bg.jpg) top left repeat-x; line-height:1.6em; }
                                    
#bio				{ font-size: 1em; font-family:times,Times New Roman,times-roman,georgia,serif; 
					color: #424242;
                                    background:#EEE url(images/body_bg2.jpg) top left repeat-x; line-height:1.6em; }

ul					{ list-style: square inside; list-style: none; }
ol					{ list-style: decimal inside; }
a					{ color: #0099CC; outline: none; text-decoration: none; }
a img				{ border: none; }
table				{ border-collapse: collapse; }
li					{ list-style: none; }

h1,h2,h3,h4 		{ font-family: times,Times New Roman,times-roman,georgia,serif }

#twitter			{ padding: 5px 0 5px 0; }
#rss				{ float:right; padding: 5px 0 5px 0; }

blockquote {
font-size:14px;
text-align:justify;
font-style:italic;
border-left: 5px solid #cccccc;
padding-left: 10px;
font-weight:bold;
margin:10px 0 10px 0 ;

}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.entry{
	line-height:20px;
	font-size:13px;
	margin:10px 0 10px 0;
}

}
.entry .banner{
	text-align:center;
	padding:0 0 10px 0;
}
.entry .banner img{
	border:0;
}

.banner_left{
	float:left;
	padding:0 20px 10px 0;
}
.entry .banner_left img{
	border:0;
}
.entry img{
	border:1px solid #666;
}

.entry p{
	padding-bottom:15px;
}

.entry p a{
	font-weight:bold;
	text-decoration:underline;
}

.entry p a:hover{
	text-decoration:none;
}

#headerbg                       {  background: url(images/headerbg.jpg) no-repeat center top; height: 561px; overflow: hidden;}
#headerbgtwo                       {  background: url(images/headerbgtwo.jpg) no-repeat center top; height: 167px; overflow: hidden;}

#wrapper			{ width: 900px; margin: 20px auto 0; min-height: 85%; height: auto !important; height: 100%;  z-index:10;}

#pnav				{ float: left; width: 900px; height: 48px;  }

#pnav #links li a i { color:#C38728; font-size: 1.5em; font-style: normal;}

#player                         {text-align:center; font-family:times, Times New Roman,times-roman,georgia,serif; float: left; width: 900px; margin-bottom: 90px;}
#player  a                     {color: #444; text-decoration:none;} 
#player  a:hover               {color: #000;}
#player .mAp                    {text-align: center;}
ul#links			{ width: 900px; float:left; margin: 15px 0 0 0; text-align:center; border-bottom: 1px solid #666; }
ul#links li			{ display: inline; margin: 10px 20px 10px 20px; }

ul#links li a 		       { color: #333; 
                                 font-size: 1.2em; 
                                 padding: 3px 0 4px 0; 
                                font-family: times,Times New Roman,times-roman,georgia,serif; 
                                font-variant: small-caps;
                                letter-spacing: 1px;}

ul#links li a span          {text-transform: uppercase;}
 
ul#links li a:hover	{ color: #000; border-bottom: 2px solid #c38728; }
ul#links li a:active	{ color: #000; border-bottom: 2px solid #c38728; }

#logo				{ font-weight:bold; width: 300px; float: left; font-size:2.0em; font-family: times,Times New Roman,times-roman,georgia,serif; padding-top: 50px;}
#logo a				{ color:#000000;}
#logo a:visited		{ color:#000000;}
.slogan				{ float: left; width:100%; text-align:left; font-size:18px; font-family: times,Times New Roman,times-roman,georgia,serif; padding-top: 15px; }

.clear				{ clear:both; }
.search-field 		{  margin:0; padding:0; padding-top:10px; padding-left:5px; width:220px; height:24px; border:1px #ccc solid; }
.search-button		{ float:right; margin:0; top:0; position:relative; right:0;}
.blogname			{ font-size: 2.0em; width:500px; height:20px;}

#leftcontent		{ float:left; width: 615px; padding-bottom: 50px; margin-top: 100px;}
#wideColumn		{ float:left; width: 900px; padding-bottom: 50px; margin-top: 60px;}
#sidebar			{float:right; width: 235px;   padding:10px; background-color:#e1e0e0; border: 1px solid #d0d0d0; margin-top: 100px; }
#sidebar .top 		{height:28px; background:url(images/sidebar-top.png) no-repeat; margin-left:-16px; margin-top:-28px;}
#sidebar h2			{ font-size:1.5em; font-family: times,Times New Roman,times-roman,georgia,serif; border-bottom: 1px #999 solid; line-height: 1.3em; margin-top: 10px; font-style: normal;}

#footer				{ width: 100%; background-image: url(images/footer_bg.jpg); background-repeat:repeat-x; background-color: #003160; text-align:center; }

.archive			{ width: 640px; font-weight:normal; font-size: 3.0em; font-family: times,Times New Roman,times-roman,georgia,serif; padding-top:80px; margin-bottom: 20px; line-height: 30px; }

.postitle	  		{ width: 640px; font-weight:normal; font-size: 2.0em; font-family: times,Times New Roman,times-roman,georgia,serif;  margin-bottom: 10px; letter-spacing:-1px; }
.postitle a			{ color: #424242;}
.postitle a:visited	{ color: #000;}
#meta				{ background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 1px; font-family: times,Times New Roman,times-roman,georgia,serif; font-size:0.85em; font-weight:bold; width:610px; }
.meta				{ background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 1px; font-family: times,Times New Roman,times-roman,georgia,serif; font-size:0.8em; font-variant: small-caps; width:610px; }
#meta img			{ float:left; margin-right: 3px;}
.postbody			{ padding: 10px 0 40px;}

#postbody h1		{ 	border-bottom:3px solid #333333;
						clear:both;
						color:#333333;
						font-family:times,Times New Roman,times-roman,georgia,serif;
						font-size:3.5em;
						font-weight:normal;
						letter-spacing:0;
						line-height:1.3em;
						margin:12px 16px 14px 0;
						padding:0.95em 0 0; }

#postbody h2		{ 	border-bottom:3px solid #333333;
						clear:both;
						color:#333333;
						font-family:times,Times New Roman,times-roman,georgia,serif;
						font-size:2.7em;
						font-weight:normal;
						letter-spacing:0;
						line-height:1.3em;
						margin:12px 16px 14px 0;
						padding:0.95em 0 0; }
						
#postbody h3		{ font-size: 1em; font-family:times,Times New Roman,times-roman,georgia,serif; font-variant: small-caps; color: #424242; padding:0.95em 0 0; }

#postbody h4		{ font-size: 1.5em; font-family:times,Times New Roman,times-roman,georgia,serif; padding:0.95em 0 0; }

#postbody h5		{ font-size: 1.0em; font-family:times,Times New Roman,times-roman,georgia,serif; padding:0.95em 0 0; }

#postbody img		{ border: 1px solid #cccccc; margin:5px 5px 0px 0; }

.wp-caption {
text-align:center;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
background-color: #cccccc;
}

/*//////Contact Links////*/

#contactLinks{
   margin-top: 50px;
  width: 900px;
}

#contactLinks #contact {
 color: #666;
  float: left;
 font-variant: small-caps;
 letter-spacing: 1px;
 width 700px;
}

#contactLinks #contact a {
 color: #559cc5;
}

#contactLinks #network{
    float: left;
    text-align: right;
    
    width: 200px;
}

#contactLinks #network ul li{
    display: inline;
    float: left;
   padding-left: 15px;
}


/*///////home///////*/

#wideColumn .post       {margin-top: 35px;}

#sidebarRight{
	float: left;
	height: 1325px;
	width: 275px;
}

#sidebarRight .seeds{
background: url(images/vanCitySeeds_2010.jpg) no-repeat;
border-bottom: 1px solid #ccc;
height: 143px;
margin-bottom: 15px;
padding-bottom: 15px;
width: 275px;
}

#sidebarRight .twitter{
border-top: 1px solid #ccc;
margin-top: 15px;
padding-top: 15px;
}

/*.concertAd{
	background: url(images/concertAd_mar2010.jpg) no-repeat;
	height: 700px;
	padding-bottom: 10px;
}

.twitterAd{
	height: 500px;
} */

#redroomVid{	
	border-bottom: 1px solid #ccc;
	height: 505px;
	margin-bottom: 50px;
	padding-bottom: 50px;
        text-align: center;
	width: 900px;
}

#article{
        float: left;
        margin-right: 25px;
	width: 600px;
}
	
#article .small-caps{
	font-size: 3.2em;
	font-variant: small-caps;
	letter-spacing: -1px;
        line-height: 30px;
	padding-bottom: 20px;
}

#article span{
        color: #C38736;
	font-size: 1.3em;
	font-variant: small-caps;
	letter-spacing: 1px;
}

#article .more{
border-top: 1px solid #ccc;
font-size: 0.8em;
font-variant: small-caps;
letter-spacing: 6px;
margin: 5px 0 40px 0;
padding-top: 5px;
text-align: center;
}

#article1 b{
font-weight: normal;
}

#article2 b{
font-weight: normal;
}

/*
#homeBody{
	padding-top: 275px;
	text-align: center;
}

.darkerBand{
	color: #559cc5;
	font-size: 6em;
	font-style: italic;
	letter-spacing: -4px;
	padding-bottom: 25px;
}

.bandMembers{
	font-size: 0.9em;
	font-variant: small-caps;
	letter-spacing: 4px;
	padding-bottom: 45px;
}

.saintsBand{
	font-size: 3.5em;
	letter-spacing: -2px;
	padding-bottom: 25px;
}

.saintsBand a{
	color: #424242;
}

.bromptonBand {
	color: #999;
	font-size: 2.5em;
	padding-bottom: 220px;
}

.bromptonBand a{
	color: #999;
}

.showDate{
	font-size: 1.2em;
	font-style: italic;
	padding-bottom: 7px;
}

.showBar a{
	color: #559cc5;
	font-size: 2em;
}

.showLoc{
	font-size: 1.2em;
	padding-bottom: 5px;
	text-transform:  uppercase;
}

.showHost a{
	color: #424242;
	font-size: 0.9em;
	font-variant: small-caps;
	letter-spacing: 5px;
}

*/

/*//////////Player//////////////*/

/*
#player .clickPlay{
	color: #666;;
	font-size: 0.8em;
	font-variant: small-caps;
	letter-spacing: 2px;
}

#player .songOne, .songTwo, .songThree{
	float: left;
	font-style:  italic;
	margin-right: 55px;
	width: 220px;
}

#player .songOne{
	margin-left: 75px;
}
*/

/*///////////bio/////////*/

#biobody{
	font-family: times,Times New Roman,times-roman,georgia,serif;
	text-align: center;
}

#robinBio .orangeCaps{
	color: #c38728;
	font-size: 1.4em;
	font-variant: small-caps;
}

#robinBio .orangeCaps span{
	color: #999;
	font-size: 1.8em;
	letter-spacing: 1px;
}

#robinBio .greyCaps{
	font-size: 1.35em;
	font-variant: small-caps;
}

#robinBio .greyCaps i{
	font-variant: normal
}

#robinBio .lede{
	font-size: 3.3em;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 30px 0 13px 0;
}

#robinBio .italic{
	font-style: italic;
	font-size: 2.35em;
	letter-spacing: -1px;
}

#robinBio .twoCol{
	font-size: 1.2em;
	line-height: 125%;
	padding-top: 15px;
}


#robinBio .twoCol .leftCol span{
	color: #c38728;
	font-variant: small-caps;
}

#robinBio .twoCol .rightCol span{
	color: #c38728;
	font-variant: small-caps;
}

#robinBio .twoCol .leftCol{
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 425px;
}

#robinBio .twoCol .rightCol{
	float: left;
	padding-left: 10px;
	text-align: left;
	width: 425px;
}

#robinBio .clear{
	clear: both;
}

#biobody #ruleA{
	border-bottom: 1px solid #999;
	padding: 15px 0 15px 0;
        margin-left: 75px;
	width: 750px;
}	


#chrisBio{
	padding-top: 25px;
}

#chrisBio .caps{
	font-size: 1.18em;
	font-style: italic;
	font-variant: small-caps;
}

#chrisBio .caps span{
	color: #c38728;
	font-style: italic;
	font-variant: normal;
	font-size: 1.25em;
}

#chrisBio .lede{
	font-size: 4.15em;
	font-weight: bold;
	letter-spacing: -2px;
	padding: 20px 0 10px 0;
}

#chrisBio .lede span{
	color: #c38728;
}

#chrisBio .italic{
	font-size: 1.03em;
	font-style: italic;
	line-height: 135%;
}

#chrisBio .seed{
	font-size: 1.9em;
	padding: 30px 0 7px 0;
}

#chrisBio .body span{
	font-variant: small-caps;
}

#chrisBio .body {
	line-height: 130%;
}

#chrisBio .body i{
	color: #c38728;
	font-size: 1.2em;
}

#ruleB{
	border-bottom: 1px solid #999;
	padding-top: 25px;
        margin-left: 75px;
	width: 750px;
}

#jasonBio{
	padding-top: 25px;
}

#jasonBio .caps{
	font-size: 1.03em;
	font-variant: small-caps;
}

#jasonBio .twoCol{
	font-style: italic;
	line-height: 130%;
}

#jasonBio .twoCol .leftCol{
	color: #888888;
	float: left;
	font-size: 0.9em;
	padding-right: 10px;
	text-align: right;
	width: 425px;
}

#jasonBio .leftCol span{
	color: #c38728;
	font-size: 1.45em;
}

#jasonBio .rightCol{
	float: left;
	padding-left: 10px;
	text-align: left;
	width: 425px;
}

#jasonBio .rightCol span{
	color: #c38728;
	font-size: 1.35em;
}

#jasonBio .clear{
	clear: both;
}

#jasonBio .miniCaps{
	font-size: 0.52em;
	font-variant: small-caps;
	letter-spacing: 1px;
}

#ruleC{
	border-bottom: 1px solid #999;
	padding-top: 25px;
        margin-left: 75px;
	width: 750px;
}

#currentState{
	padding-top: 25px;
}

#currentState .title{
	font-size: 1.3em;
	font-variant: small-caps;
	letter-spacing: 4px;
	padding: 5px 0 5px 0;
}

#currentState .title span{
	color: #999;
}


#currentState .italic{
	color: #666;
	font-size: 1.08em;
	font-style: italic;
	font-weight: 100;
	line-height: 130%;
}

#currentState .italic b{
	color: #333;
}

#currentState .italic span{
	color: #333;
	font-size: 1.35;
	font-style: italic;
	font-variant: small-caps;

}

#currentState .lede{
	font-size: 3.9em;
	letter-spacing: -1px;
	padding: 45px 0 15px 0;
}

#currentState .caps{
	font-size: 1.75em;
	font-variant: small-caps;
	padding-bottom: 5px;
}

#currentState .caps span{
	color: #c38728;
}

#currentState .l_italic{
	color: #666;
	font-size: 1.5em;
	font-style: italic;
	font-weight: 100;
}

#currentState .end{
	color: #c38728;
	font-size: 1.2em;
	font-variant: small-caps;
	padding-top: 60px;
}

#currentState .end span{
	color: #999;
}

/*/////////// Music and Lyrics /////////////*/

#grid a span{ color:#559cc5;}

#grid span{
	font-size: 2em;
	font-style: italic;
	font-weight: normal;
	letter-spacing: -1px;
}

#grid p{
     padding-top: 10px;
}

#grid #firstRow{
	 border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
        padding-bottom: 25px;
	text-align: center;
}

#grid #secondRow .songTwo, .songThree{
        border-bottom: 1px solid #ccc;
	float: left;
	height: 410px;
        margin-bottom: 25px;
        padding-bottom: 25px;
	width: 425px;
}

#grid #secondRow .songTwo{
	float: left;
	margin-right: 25px;
}

#grid #secondRow .songThree{
	margin-left: 25px;
}

#grid #thirdRow .songFour, .songFive{
         border-bottom: 1px solid #ccc;
	float: left;
	height: 366px;
        margin-bottom: 25px;
        padding-bottom: 25px;
	width: 425px;
}

#grid #thirdRow .songFour{
	float: left;
	margin-right: 25px;
}

#grid #thirdRow .songFive{
	margin-left: 25px;
}

#grid #fourthRow .songSix, .songSeven{
        border-bottom: 1px solid #ccc;
	float: left;
	height: 343px;
        margin-bottom: 25px;
        padding-bottom: 25px;
	width: 425px;
}

#grid #fourthRow .songSix{
	float: left;
	margin-right: 25px;
}

#grid #fourthRow .songSeven{
	margin-left: 25px;
}

#grid #fifthRow .songEight, .songNine{
        border-bottom: 1px solid #ccc;
	float: left;
	height: 368px;
        margin-bottom: 25px;
        padding-bottom: 25px;
	width: 425px;
}

#grid #fifthRow .songEight{
	float: left;
	margin-right: 25px;
}

#grid #fifthRow .songNine{
	margin-left: 25px;
}

#grid #sixthRow .songTen, .songEleven{
	float: left;
	height: 392px;
        margin-bottom: 25px;
        padding-bottom: 25px;
	width: 425px;
}

#grid #sixthRow .songTen{
	float: left;
	margin-right: 25px;
}

#grid #sixthRow .songEleven{
	margin-left: 25px;
}



#readmore			{ float:left; background-image:url(images/read-more.png); background-repeat:no-repeat; width: 120px; height: 30px; padding: 6px; margin-top: 10px; color:#FFFFFF; font-weight:bold;}
#readmore a			{ text-decoration: none; color:#FFFFFF }
#readmore a:hover	{ color: #28acf0; }
.widget2			{ font-size:1.5em; font-family: times,Times New Roman,times-roman,georgia,serif; border-bottom:#000000 solid; line-height: 1.3em; margin-top: 70px;}
#sidebar li			{ border-bottom:solid 1px #e1e1e1; font-size: .9em; font-style: italic;}
#sidebar li a		{ color: #464646; font-style: normal;  }
#sidebar li a:hover	{ color: #28acf0; }
.twitter			{ float: left;  }
.rss				{ float: right; }	

#apDiv1 {
	position:absolute;
	left:810px;
	top:80px;
	width:81px;
	height:86px;
	z-index:1;
}



.tags				{ margin-top: 10px; font-weight: bold;}
#footer a			{ color:#09f; cursor: pointer; }
#footer a:hover		        { color: #28acf0; }
#footer	p			{ color:#09f;
                      font-size: 0.8em;
                      font-variant: small-caps;
                      letter-spacing: 2px;
                      padding-top: 20px; }
#footerTree                       {background: url(images/footerTree.jpg) no-repeat;  width: 460px; height:269px; margin: 0 auto;}
#respond			{ font-size: 1.5em; font-family:times,Times New Roman,times-roman,georgia,serif; padding:0.95em 0 0.95em; }
#comments			{ 	border-bottom:1px solid #999;
						clear:both;
						color:#333333;
						font-family:times,Times New Roman,times-roman,georgia,serif;
						font-size:1.5em;
						font-weight:normal;
						letter-spacing:0;
						line-height:1.3em;
						margin:12px 16px 14px 0;
						padding:0.95em 0 0; }	

#comment-field		{ background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 5px; margin-bottom: 35px;}
#avatar				{ float:left ; }
#avatar	img			{ border: 5px solid #cccccc; }
#author				{ font-size: 20px; }
#author	a			{ color:#000; }
#author	a:visited	{ color:#000; }
#author	a:hover 	{ color:#28acf0; }

.left-entry			{ float: left; color: #666;}
.right-entry		{ float: right; color: #666;}
.post-links			{ margin-top:20px;}