/*   
Theme Name: Rising Star Music Fund
Theme URI: http://www.risingstarmusicfund.org
Description: Theme for rising Star Music Fund
Author: Daniel Hale
Author URI: http://www.daniel-hale.com
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background-color: white; height: 100%;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */


#page-wrap { width: 970px; margin: 0px auto -168px;
			min-height: 100%;
			height: auto !important;
			height: 100%; 
			background-color:#ffffff;
			border-left: 1px;
			border-left-color:#000000;
			border-left-style: solid;
			border-right: 1px;
			border-right-color: #000000;
			border-right-style: solid; 
			position: relative;
			
}

#sub-pageContainer { width: 595px; margin: 0px auto; 
			background-color:#ffffff;
			border-left: 6px;
			border-left-color:#003b6a;
			border-left-style: solid;
			border-right: 6px;
			border-right-color: #003b6a;
			border-right-style: solid; 
			padding-bottom: 168px; 
			position: relative;	
}




#sub-title { 

position:relative;
margin: 49px 0 0 13px;
float:left;
padding-bottom: 10px;
}


#sub-title h1 {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.5em;
			font-weight:500;
			color: #999999;
}

#sub-text{
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.75em;
			margin: 9px 0 0 12px;
			width:530px;
}

#sub-text h1 {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 2em;
			font-weight:500;
			color: #999999;
}

#sub-nav { 	width: 170px;
			
			float:left;
			position:absolute;
			margin:80px 0 0 0;
			text-align: right;
			list-style: none;
			
}
#sub-nav ul {

			list-style-type:none;
			margin:0;
			padding:0;
			
			
}
#sub-nav a {			
			color: #000335;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.95em;
			font-weight:500;
			text-decoration: none;
			text-transform:uppercase;
			display: block;
			height: 34px;

}

#sub-nav a:hover {

			text-decoration: underline;
}

	
#header { 	background-image: url('images/header_bg.jpg');
			background-repeat: no-repeat;
			width: 970px;
			height: 99px;
			position: relative;
			
			
}

#logo {
			
			position: relative;
			margin: 0 0 0 8px;
			width: 248px;
			height: 96px;
			float: left;
}



#donate_now {
			
			float: right;
			margin: 8px 5px 0 0;
			
}
			

#mailing_list {
			
			
			text-decoration: none;
			float: right;
			clear: right;
			margin: 5px 20px 0 0;
}

#mailing_list a {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .60em;
			color: #ffffff;
			text-decoration: none;
			
}

#mailing_list a:hover {
			text-decoration: underline;

}




#main_nav {
			position: absolute;
			z-index: 1;
			float: left;
			background-image: url('images/nav_bg.jpg');
			background-repeat: repeat-x;
			width: 970px;
			height: 35px;
			margin-top: 2px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: .85em;
			font-weight:600;
			color: #ffff66;
			text-transform: uppercase;
}

#main_nav a {
			margin: 11px 0 0 55px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: .85em;
			color: #ffff66;
			text-decoration: none;
			float: left;
			margin-right: 50px;
			text-transform: uppercase;
			position: relative;
			
}

#main_nav a:hover {
			
			color: #ffffff;

}

#main_nav ul {

			list-style-type:none;
			margin:0;
			padding:0;
			
			position: relative;
			float: left;
}

#main_nav li {
			
			display: inline;
			float: left;
			position: relative;
			

}

#main_pic {
			
			position: relative;
			float: left;
			width: 970px;
			height: 287px;
			margin-top: 34px;		
}



#home_mission {
			background-color: #ffffff;
			width: 282px;
			height: 550px;
			border-right: 1px dotted #cccccc;
			float: left;
			


}

#home_mission h2 {
			
			margin: 0px 0 0 14px;
			padding: 0 0 5px 0;
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.75em;
			font-weight:500;
			color: #999999;
}

#home_mission img {
			
			margin: 0 0 0 15px;
			padding: 0 10px 10px 0;
}

.homeTEXT {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .75em;
			color: #000033;
			padding-right: 10px;
}

#home_news {
			background-color: #ffffff;
			width: 408px;
			height: 550px;
			border-right: 1px dotted #cccccc;
			float: left;
			

}

#home_news h2 {
			
			margin: 0 0 0 14px;
			padding: 0 0 5px 0;
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.75em;
			font-weight:500;
			color: #999999;
}

#home_auction {
			background-color: #ffffff;
			width: 278px;
			height: 550px;
			float: right;


}

#home_auction h2 {
			margin: 0 0 0 14px;
			width: 120px;
			height: 22px;
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.75em;
			color: #999999;
			font-weight:500;
			float: left;
			padding: 0 0 20px 0;
}

#home_ebay_logo {
			width: 75px;
			height: 30px;
			float: right;
			margin: 0 10px 0 0;
}

#ebay_listings {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .85em;
			color: #000033;
			list-style: none;

}

#ebay_listings a {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .90em;
			color: #000033;
			list-style: none;
			text-decoration: none;

}

#ebay_listings a:hover {

			text-decoration: underline;

}

#ebay_listings li {
			
			list-style: none;

}

#home_news h1 {
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .90em;
			color: #000033;
			margin: 0 0 0 14px;
			padding: 0 0 5px 0;
			
}

#home_news a {
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.00em;
			color: #000033;
			text-decoration: none;
			
}

#home_news .date {
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .75em;
			color: #000033;
			text-decoration: none;
			margin: 0 0 0 14px;
			padding: 0 0 5px 0;
			
}

#home_news .entry {
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .90em;
			color: #000000;
			text-decoration: none;
			margin: 0 0 0 14px;
			padding: 0 0 5px 0;
			width: 380px;
			
}
#footer {

			background-color: #000033;
			width: 970px;	
			height: 168px;
			
			margin-left: auto;
			margin-right: auto;
			clear: both;
			position: relative;
			

}

#footer_leftCOL {
			width: 458px;
			height: 126px;
			
			float: left;

}

#footerContact h2 {

			font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.45em;
			font-weight:500;
			color: #ffff66;
			margin: 10px 0 0 10px;
			
			height: 17px;
			
}

.contact_text {
			
			font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .75em;
			color: #ffffff;
			float: left;
			margin: 10px 0 0 10px;
}

.contact_text a {
			
			font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1.00em;
			color: #ffffff;
			text-decoration:underline;
}
.contact_text a:hover {
			
			color: #ffff66;
}

#footer_phone {
			float: left;
			margin: 0 0 0 50px;

}

#footerEmail {
				
			float: left;
			margin: 0 0 0 50px;
}

#rightCOL {
			
			width: 485px;
			height: 126px;
			float: right;
			position: relative;
}

#footerTwitter {

			background-image: url('images/twitter_box.jpg');
			background-repeat: no-repeat;
			width: 386px;
			height: 111px;
			margin: 0px 0 0 45px;
			float: left;
			position: relative;
}

.rstweet {

			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: 1em;
			color: #ffffff;
			margin: 10px 0 1px 72px;
}

#twitterText {

			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .95em;
			color: #ffffff;
			width: 321px;
			height: 63px;
			
			margin: .95em 0 0 35px;			
}

#twitterText a {

			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .95em;
			color: #ffff66;
			text-decoration: underline;
						
}

#facebook {

			position: relative;
			float: left;
			margin: -20px 0 0 89px;
			z-index: 5;
			font-size: .90em;

}

#facebook a {

			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .90em;
			color: #ffffff;
			text-decoration: none;
			
			
}

#facebook a:hover {
			
			color: #ffff66;
			
}

#follow {

			position: relative;
			float: right;
			margin: -19px 92px 0 0;
			font-size: .90em;
			

}

#follow a {

			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .90em;
			color: #ffffff;
			text-decoration: none;
			
			
}

#follow a:hover {
			
			color: #ffff66;
			
}

#FooterNAVcontainer {

			background-color: #000029;
			width: 970px;
			height: 20px;
			position: absolute;
			z-index: 10;
			margin: 22px 0 0 0;

}


#footerNav {
			
			position: relative;
			margin: 4px 0 0 10px;
			float: left;
			text-transform: uppercase;
			
			

}


#footerNav a {
			
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			color: #ffffff;
			font-size: .70em;
			text-decoration: none;
			float: left;
			margin-right: 50px;
			
			
			
}

#footerNav a:hover {
			
			color: #ffff66;

}

#footerNav ul {

			list-style-type:none;
			margin:0;
			padding:0;
			overflow:hidden;
}

#footerNav li {
			
			display: inline;
			float: left;

}

#copyright {
			font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
			font-size: .70em;
			color: #ffffff;
			float: right;
			position: relative;
			margin: 4px 5px 0 0;
			

}

#copyright a {
			
			color: #ffffff;
			text-decoration: none
			
}

#copyright a:hover {
			
			color: #ffff66;
			
			
			
}

 
h1, h2, h3 {  }
h1 { }
h2 { }
h3 { }

p {  margin-bottom: 1.4em;}

a { }
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
t] { }
textarea { }

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: .75em; }
img { display: block; margin: .75em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
