body {
	margin: 0;
	padding: 0;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
/* this body fixes an IE bug and maintains x-browser uniformity */
	font-size: 100.01%;
	background: url(/assets/1101/y_bg.jpg) repeat-x;
	background-color: #220e05;}
	
#ambient_bg
{
	width:950px;
	height:28px;
	margin:0 auto;
	position:relative;
	/*background:url(/assets/1101/y_midbg.jpg) no-repeat;*/
	padding-top:16px;
}

p, font, td, th { 
	font-size: 14px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	color: #555555;
	line-height:1.5em;
	margin-top: 10px;
	
 }
 
 iframe {
width:450px;
height: 700px;
border:0;
}
 
 a
 { color:#CC6600; }
 a:hover{ color:#333333; text-decoration:overline; }

b, strong { color:#000000; }


/* SITE WRENCH Format */

.bodyoptional { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; margin-bottom:15px; padding-bottom:30px; }

.subnavmainstyle { color:#3b271a; font-size: 12px; display:block; padding:2px 3px; text-decoration:none; text-align:left; padding-left:23px; }
.subnavmainstyle:hover {background:#220e05; color:#97d7fe; text-decoration:overline;}

.subnavsubstyle {color: #000000; font-size: 11px; display:block; padding:2px 3px; text-decoration:none; text-align:left; padding-left:35px;}
.subnavsubstyle:hover {background:#220e05; color:#97d7fe; text-decoration:overline;}

.bodybold {color: #000000; font-weight:bold;}
.bodyoptional {/*border-bottom:1px dashed #333333;*/ font-family:Arial, Helvetica, sans-serif; color:#336699; font-weight:normal; font-size:18px;}

.headingbold, .heading { color:#006868;  padding:0; font-size:30px; margin-bottom:15px; font-weight:bold; font-family: Myriad Pro, Arial, Helvetica, sans-serif; line-height:normal;}
.heading { font-weight:normal; }

.headingbold, h1.headingbold
{ margin-bottom:20px; }
.subheadingbold {font-weight:bold; color:#333333; font-size:12px;}
.subheading {}


.optionalheading { font-size:1.2em; color: #a3370f; margin:0; font-weight:bold; }

#subnavright
{
	width:206px; margin-top:10px; margin-left:0px;
	}
	
#subnavright p {
	display:none;
}

#subnavright p a {
	display:block; font-size: 12px; color:#333333; text-decoration:none; padding:1px 10px;	
	}
	
#subnavright p a:hover {
	background:#333333; color:#CCCCCC; text-decoration:overline;
	}
	
#subnavright h2 a {
	display:none;	
}

#subnavright h2 a:hover {
	display:none;
}
	
/* SUB MENU Styles
-------------------------------------------*/
#subnav, #subnav ul {
	padding: 0;
	margin: 0;
	list-style: none;}

	
#subnav a {
	color:#3b271a; font-size: 12px; display:block; padding:2px 3px; text-decoration:none; text-align:left; padding-left:23px;
}

#subnav a:hover {
	background:#220e05; color:#97d7fe; text-decoration:overline;
}

#subnav li {
	padding: 0px;
	margin: 0px;}





/* END SITE WRENCH */

a.event_link { color:inherit; text-decoration:none; }
a.event_link:hover { color:#000000; text-decoration:overline; }

#body_container
{width:900px; margin:0 auto; background:url(/assets/1101/y_bodybg_01.png) repeat-y; }

#top_nav { background:url(/assets/1101/y_topnav_bg.png) no-repeat; height:36px; width:690px; margin-top:5px; margin-left:8px; text-align:right; }

a.hangerhome { 	position:absolute; width:183px; height:40px; left: 34px; top: 18px;}

#tnav_links { text-align:right; height:21px; padding-top:8px; }

a.tplink
{ color:#f3f3e3; text-decoration:none; background: url(/assets/1101/y_linkbar.png) no-repeat; background-position: top right; padding-right:10px; font-size: 13px; height:11px; padding-top:10px; margin:0 4px; font-weight:bold; }
a.tplink:hover { color:#fdc42b; text-decoration:underline; }

#header { background:url(/assets/1101/y_header_01.png) no-repeat; width: 690px; height:278px; margin-left:8px; margin-top:2px; }

img.ltad { margin-bottom:5px; }

.textpadding { padding:0 18px; }

h1.green { color:#006868; margin:0; padding:0; font-size:1.2em; margin-bottom:8px; }


p.event { color:#666666; font-size: 10px; margin:0; margin-bottom:5px; padding:0; }

.threecolheader { background: url(/assets/1101/y_3col_header01.png) no-repeat; width:492px; height:82px; }

.rt_button_container {width:173px; height:171px; background:url(/assets/1101/y_button_bg.png) no-repeat; display:block; padding:27px 0 0 29px; }

#rt_button_container { width:200px; height:200px; background:url(/assets/1101/y_button_bg.png) no-repeat; display:block; }
a.events, a.about, a.games, a.downloads, a.photogallery, .submit
{ width:140px; height:139px; /*margin:27px 0 0 29px;*/ display: block; /*display: -moz-inline-block;*/ }

.submit {
 width:140px; height:139px; /*margin:27px 0 0 29px;*/ display: block; /*display: -moz-inline-block;*/ 
 background:url(/assets/1101/y_button_events.png) no-repeat;
 border:none;
}

.submit:hover { background:url(/assets/1101/y_button_events2.png) no-repeat; }

a.events { background:url(/assets/1101/y_button_events.png) no-repeat; }
a.events:hover { background:url(/assets/1101/y_button_events2.png) no-repeat; }

a.about { background:url(/assets/1101/y_button_about.png) no-repeat; }
a.about:hover { background:url(/assets/1101/y_button_about2.png) no-repeat; }

a.games { background:url(/assets/1101/y_button_games.png) no-repeat; }
a.games:hover { background:url(/assets/1101/y_button_games2.png) no-repeat; }

a.downloads { background:url(/assets/1101/y_button_downloads.png) no-repeat; }
a.downloads:hover { background:url(/assets/1101/y_button_downloads2.png) no-repeat; }

a.photogallery { background:url(/assets/1101/y_button_photos.png) no-repeat; }
a.photogallery:hover { background:url(/assets/1101/y_button_photos2.png) no-repeat; }

#footer { color:#f3f3e3; width:700px; }
.footer_sections_container { width:700px; height:45px; background:url(/assets/1101/y_footer_sections.png) no-repeat; display:inline-block; }
#footer_address { background:url(/assets/1101/y_footer_address.png) no-repeat; width:700px; height:34px; }
#footer_links { width:700px; background:url(/assets/1101/y_footer_links.png) no-repeat; height:35px; font-size:11px; }
#footer_bttmbar { width:700px; background:url(/assets/1101/y_footer_bttmbar.png) no-repeat; height:35px; }

a.footer_sections, a.footer_links, a.footer_linksb { text-decoration:none; }

a.footer_sections { background:url(/assets/1101/y_footer_sections_btn_a.png) no-repeat; width:104px; height:13px; color:#000000; font-size: 11px; padding:32px 0 0 0; font-weight: lighter; margin-right:1px; text-align:center; display:inline-block; /*display:-moz-inline-box;*/}

a.footer_sections:hover { background:url(/assets/1101/y_footer_sections_btn_b.png) no-repeat; color: #66CCFF; font-weight:100; }

a.footer_links { background:url(/assets/1101/y_footer_linksbar.png) no-repeat; background-position:right; height:17px; padding-right:11px; color:#f3f3e3; font-size: 11px; font-weight: lighter; padding-top:18px; display:inline-block; margin-right: 8px;   }
a.footer_links:hover, a.footer_linksb:hover { color:#d9ce00; text-decoration:overline; font-weight:lighter; }

a.footer_linksb { background:url(/assets/1101/y_footer_tophangbar.png) no-repeat; background-position: right; height:11px; padding-top:13px; display:inline-block; font-size: .7em; color:#f3f3e3; padding-right:8px; }

a.sub_nav { color:#3b271a; font-size: .7em; display:block; padding:2px 3px; text-decoration:none; text-align:left; padding-left:23px; }
a.sub_nav:hover { background:#220e05; color:#97d7fe; text-decoration:overline; }

h1.navigation { display:block; padding:3px 0; color:#97d7fe; background: #220e05; margin:3px 0 10px 0; font-size: 13px; text-transform:uppercase; text-decoration:overline; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal; }


