body {
	margin:2px 0px 0px 0px;
	padding:0;
	background:#E1CB91;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

a { color:#471d5c; font-weight:bold; }
a:active, a:hover { color:#471d5c; font-weight:bold; }

a.drkblue { color:#003366; text-decoration:none; }
a.drkblue:hover, a.drkblue:active { color:#003366; text-decoration:underline; }

#sidebar a { color:#e0ebff; font-weight:bold; }
#sidebar a:active, #sidebar a:hover { color:#ffff66; font-weight:bold; }

img { border:0px; }

h1.rockforhope { width:591px; height:37px; /*overflow:hidden;*/ margin:0px; background:url(../images/hdr_rockforhope.gif); background-repeat:no-repeat; }
h1.gallery { width:113px; height:18px; margin:0px; background:url(../images/hdr_gallery.gif); background-repeat:no-repeat; }
h1.musicians { width:146px; height:18px; margin:0px; background:url(../images/hdr_musicians.gif); background-repeat:no-repeat; }
h1.pressroom { width:163px; height:18px; margin:0px; background:url(../images/hdr_pressroom.gif); background-repeat:no-repeat; }
h1.raffle { width:91px; height:18px; margin:0px; background:url(../images/hdr_raffle.gif); background-repeat:no-repeat; }
h1.donate { width:159px; height:18px; margin:0px; background:url(../images/hdr_donate.gif); background-repeat:no-repeat; }
h1.contact { width:200px; height:18px; margin:0px; background:url(../images/hdr_contact.gif); background-repeat:no-repeat; }
h1.buytix { width:200px; height:18px; margin:0px; background:url(../images/hdr_buytix.gif); background-repeat:no-repeat; }
h1.videos2 { width:96px; height:18px; margin:0px; background:url(../images/hdr_videos2.gif); background-repeat:no-repeat; }

h1.videos { width:100px; height:23px; overflow:hidden; margin:0px; background:url(../images/hdr_videos.gif); background-repeat:no-repeat; }

span.gfxhdr { display:none; }

h2 { font-size:14px; color:#003366; }

b.blue { color:#003366; }
b.ltblue { color:#006699; }

#container {
	width:972px;
	margin:0 auto;
	/*overflow:hidden;*/
	position:relative;
}

#masthead {
	width:972px;
	overflow:hidden;
}

/* top menu */
#top_nav {
	background:url(../images/guitar_top.gif); background-repeat:no-repeat;
	width:972px; height:28px;
	overflow:hidden;
}

#top_nav_tabs {
	width:311px;
	float:right;
	overflow:hidden;
}

#top_nav_tabs span { display:none; }

.top_nav_menu {
	margin:0;
	padding:0;
	list-style:none;
}

.top_nav_menu li {
	padding:0;
	margin:0;
	height:28px;
	list-style: none;
	float:left;
}

.top_nav_menu li a, .top_nav_menu li a:visited {
	display:block;
	height:28px;
	background-repeat:no-repeat;
}

.buy { background-image: url(../images/roll/buytix_on.gif); width:109px; height:28px; }
.buy a { background-image: url(../images/roll/buytix_off.gif); width:109px; height:28px; }
.topslash1 { background-image: url(../images/topslash1.gif); width:9px; height:28px; }
.donate { background-image: url(../images/roll/donate_on.gif); width:85px; height:28px; }
.donate a { background-image: url(../images/roll/donate_off.gif); width:85px; height:28px; }
.topslash2 { background-image: url(../images/topslash2.gif); width:10px; height:28px; }
.contact { background-image: url(../images/roll/contact_on.gif); width:98px; height:28px; }
.contact a { background-image: url(../images/roll/contact_off.gif); width:98px; height:28px; }

ul.top_nav_menu li a:hover {background: none;}
.top_nav_menu li {float: left;}
.top_nav_menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* end top menu */


#poster_logo {
	width:972px;
	overflow:hidden;
	background:url(../images/rfh_masthead1.jpg); background-repeat:no-repeat;
}

/* main menu */
#main_nav {
	width:972px;
	height:39px;
	overflow:hidden;
}

#main_nav span { display:none; }

.menu {
	margin:0;
	padding:0;
	list-style:none;
}

.menu li {
	padding:0;
	margin:0;
	height:39px;
	list-style:none;
}

.menu li a, .menu li a:visited {
	display:block;
	height:39px;
	background-repeat: no-repeat;
}

/* ROLLOVER IMAGES */
.home { background-image: url(../images/roll/home_on.gif); width:149px; height:39px; }
.home a { background-image: url(../images/roll/home_off.gif); width:149px; height:39px; }
.slash1 { background-image:url(../images/menuslash1.gif); width:12px; height:39px; }

.gallery { background-image: url(../images/roll/gallery_on.gif); width:168px; height:39px; }
.gallery a { background-image: url(../images/roll/gallery_off.gif); width:168px; height:39px; }
.slash2 { background-image:url(../images/menuslash2.gif); width:12px; height:39px; }

.musicians { background-image: url(../images/roll/musicians_on.gif); width:201px; height:39px; }
.musicians  a { background-image: url(../images/roll/musicians_off.gif); width:201px; height:39px; }
.slash3 { background-image:url(../images/menuslash3.gif); width:12px; height:39px; }

.press_room{ background-image: url(../images/roll/pressroom_on.gif); width:219px; height:39px; }
.press_room a { background-image: url(../images/roll/pressroom_off.gif); width:219px; height:39px; }
.slash4 { background-image:url(../images/menuslash4.gif); width:12px; height:39px; }

.raffle {background-image: url(../images/roll/raffle_on.gif); width:187px; height:39px; }
.raffle a {background-image: url(../images/roll/raffle_off.gif); width:187px; height:39px; }
/* END ROLLOVER IMAGES */

ul.menu li a:hover { background:none; }
.menu li { float:left; }
.menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* end main menu */


#content_1 {
	width:972px;
	/*overflow:hidden;*/
	background:url(../images/bg_w_sidebar.gif);
	background-repeat:repeat-y;
	margin-top:3px;
}

.padded { margin:0px 15px; }
.padded2 { margin:0px 10px 0px 15px; }

#content_1_top {
	width:972px; height:21px;
	/*overflow:hidden;*/
	background:url(../images/top_w_sidebar.gif);
}

#content_1_base {
	width:972px; height:24px;
	overflow:hidden;
	background:url(../images/base_w_sidebar.gif);
}


#content_2 {
	width:972px;
	background:url(../images/bg_full.gif);
	background-repeat:repeat-y;
	margin-top:3px;
}

.padded_2 { margin:0px 25px 0px 17px; }

#content_2_top {
	width:972px; height:21px;
	background:url(../images/top_full.gif);
}

#content_2_base {
	width:972px; height:24px;
	overflow:hidden;
	background:url(../images/base_full.gif);
}


/* sidebar */
#sidebar {
	float:left;
	width:340px;
	/*overflow:hidden;*/
	font-family:arial,helvetica,sans-serif;
	color:#e0ebff;
	font-size:12px;
}

#sidebar img { margin-bottom:4px; }

#main_content_1 {
	width:622px;
	background-color:#e0ebff;
	/*overflow:hidden;*/
	float:right;
	margin-right:9px;
}

#main_content_2 {
	width:930px;
	margin:0 auto;
}


#footer_sr {
	width:972px;
	overflow:hidden;
}

#footer_tabs {
	float:left;
	width:304px; height:27px;
}

#footer_tabs span { display:none; }

/* footer menu */

.footer_menu {
	margin:0;
	padding:0;
	list-style:none;
}

.footer_menu li {
	padding:0;
	margin:0;
	height:27px;
	list-style: none;
}

.footer_menu li a, .footer_menu li a:visited {
	display:block;
	height:27px;
	background-repeat:no-repeat;
}

/* ROLLOVER IMAGES */
.copyright { background-image: url(../images/copy.gif); width:161px; height:27px; }
.donate2 { background-image: url(../images/roll/donate2_on.gif); width:48px; height:27px; }
.donate2 a { background-image: url(../images/roll/donate2_off.gif); width:48px; height:27px; }
.botslash { background-image: url(../images/botslash2.gif); width:10px; height:27px; }
.contact2 { background-image: url(../images/roll/contact2_on.gif); width:85px; height:27px; }
.contact2  a { background-image: url(../images/roll/contact2_off.gif); width:85px; height:27px; }
/* END ROLLOVER IMAGES */

ul.footer_menu li a:hover {background: none;}
.footer_menu li {float: left;}
.footer_menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* end footer menu */



/* FOOTER LINKS */
#footer_right {
	float: right;
	width: auto;
}

#footer_right span { display:none; }

.footer_links {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #E1CC93;
	color: #E1CC93;
}
.footer_links li {
	padding: 0;
	margin: 0;
	height: 64px;
	margin-right:;
	list-style: none;
	background-repeat: no-repeat;
	color: #E1CC93;
}
.footer_links li a, .footer_links li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 64px;
	background-repeat: no-repeat;
	color: #E1CC93;
}
/* ROLLOVER IMAGES */
.link1 {background-image: url(../images/rollovers/sweetwater_btn_dwn.gif); width: 288px;}
.link1 a {background-image: url(../images/slices/sweetwater_btn.gif);}
.link2 {background-image: url(../images/rollovers/hike_for_hope_btn_dwn.gif); width: 127px;}
.link2 a {background-image: url(../images/slices/hike_for_hope_btn.gif);}
.link3 {background-image: url(../images/rollovers/parent_project_btn_dwn.gif); width: 250px;}
.link3  a {background-image: url(../images/slices/parent_project_btn.gif);}
/* END ROLLOVER IMAGES */

ul.footer_links li a:hover {background: none;}
.footer_links li {float: left;}
.footer_links:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* END FOOTER LINKS */

/* END FOOTER */



/* musicians text */

img.musician_thumb {
	float:left;
	margin:13px 10px 5px 0px;
}


/* photo gallery */

div.photo { 
	width:230px;
	text-align:center;
	float:left;
}

div.video { 
	width:450px;
	text-align:center;
	float:left;
}

div.photo img { 
	smargin:10px 0px 3px 0px;
	border:1px #000000 solid;
}

div.photo_detail {
	text-align:center;
}

div.photo_detail img { 
	margin:0px 0px 3px 0px;
}

/* video */
img.video_thumb {
	border:1px #000000 solid;
	float:left;
	margin:13px 10px 5px 0px;
}

/* drop down menu */

.ddg_hidden {
	width:137px;
	top:263px; left:177px;
	position:absolute;
	z-index:3;
	visibility:hidden;
}

.ddg_show {
	width:200px;
	top:263px; left:177px;
	position:absolute;
	z-index:3;
	visibility:visible;
}
#TJK_ToggleON,#TJK_ToggleOFF {display:none}
