@charset "utf-8";

/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	text-align:center;
	font:74% Verdana, Arial, Helvetica, sans-serif;
	color:#576A6F;
	background-image:url(../images/body_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#E9E9E7;
	line-height:1.8em;
}


h1{
	font-size:200%;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	letter-spacing:2px;
	font-weight:normal;
	color:#D59364;
	padding-bottom:10px;
	margin-bottom:4px;
	border-bottom:1px dotted #cccccc;
	line-height:1.8em;
}

h2{
	font-size:140%;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	letter-spacing:2px;
	font-weight:normal;
	color:#009999;
	padding-bottom:8px;


}

h3{


}

a{color:#009999; text-decoration:none;
}
a:hover{
color:#666666;}



#content {
	width:764px;
	margin:0px auto;
	text-align:left;
	padding:0px;/*border:1px dashed #333;*/
}

#contentHolder {
	float:left;
	position:relative;
}

#headlinks{
	position:absolute;
	top:95px;
	left:530px;
	height:30px;
	width:200px;
	z-index:100;
}

#headlinks a{
	text-decoration:none;
	font-size:105%;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-weight:normal;
	/*color:#858585;*/
	color:#C28C1D;
}
#headlinks a:hover{
/*color:#ffffff;*/
color:#333333;

}

#leftCol {
	width:186px;
	float:left;
	background-color:#339966;
	margin-top:134px;
}

#leftColMid {
	width:186px;
	float:left;
	background-image:url(../images/left_mid.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

#menu {
	width:176px;
	float:left;
	padding-left:10px;
	border:0px solid #ffffff;
}

#menu a {
	display:block;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
	font-size:110%;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/link_bg.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	margin:0px
}

#menu a:hover {
	color:#6A6346;
	background-image:url(../images/link_bg_over.jpg);
}

#menu a.active{ 
	background-image:url(../images/link_bg_over.jpg);
}

#submenu {
	background-color:#ffffff;
	float:left;
	border:0px solid #ffffff;
	margin-right:0px;
	clear:both;
	width:176px;
	margin-top:5px;
	margin-bottom:5px;
}

img{border:none;}

#submenu a {
	color:#666666;
	background-image:url(../images/sub_link_over.jpg);
	background-position:12px center ;
	background-repeat:no-repeat;
	font-size:90%;
	border-bottom:1px solid #cccccc;
	border-right:0px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	background-color:#ffffff;
	padding-left:40px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

#submenu a:hover {
	color:#009999;
	background-image:url(../images/sub_link.jpg);
	background-position:12px center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #cccccc;
}

#leftColTop {
	width:186px;
	float:left;
	height:26px;
	background-color:#FF3333;
	background-image:url(../images/left_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#leftColBot {
	width:186px;
	float:left;
	height:39px;
	background-color:#6666FF;
	background-image:url(../images/left_bot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#midCol {
	width:540px;
	float:left;
	background-image:url(../images/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#midColHead {
	width:540px;
	float:left;
	height:136px;
}

#midColHeader {
	width:518px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	margin-top:2px;
	margin-left:4px;
	margin-right:2px;
	margin-bottom:0px;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:1.9em;
	border:1px solid #cccccc;
	display:inline;
	background-image:url(../images/headerTextBar.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	color:#EEF0DD;
	text-transform:uppercase;
	letter-spacing:2px;
}

#midColHeaderInner {
	float:left;	
}

#headbg{
background-image:url(../images/header_bg.jpg);
background-position:center left;
background-repeat:no-repeat;
padding-left:30px;


}

#midColContent {
	width:500px;
	float:left;
	background-image:url(../images/content_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:20px 20px 0px 20px;
}

#midColFooter {
	width:500px;
	float:left;
	background-image:url(../images/footer_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:125px;
	margin-bottom:50px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	padding-top:50px;
	font-size:80%;
	
}


#midColSponsors{
	width:500px;
	float:left;
	height:255px;
	margin-bottom:50px;
	padding-left:20px;
	padding-right:10px;
	margin-top:-50px;
	padding-top:0px;
	background-color:#E9E9E7;
	/*background-image:url(../images/sponsors.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
}

#rightCol {
	width:38px;
	float:left;
	margin-top:130px;
	background-image:url(../images/right_gallery.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:150px;
}

#logo{

position:absolute;
	top:-1px;
	left:220px;
	height:128px;
	width:221px;
	z-index:100;
	background-image:url(../images/logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#imageholder{
	text-align:left;
	padding-left:40px;
	}

#imageholder img{
	background-color:#FFFFFF;
	padding:2px;
	border:1px solid #cccccc;
	margin:4px;
}

#sitemap{padding-left:50px; font-size:120%;}

#sitemap ul li {
list-style-image:url(arrowOrange.jpg);

}

#sitemap ul li ul li {
list-style-image:url(arrowblue.jpg);

}

hr{
background-color:#FFFFFF;
border-bottom:1px dotted #cccccc;
border-top:#FFFFFF;
height:1px;
}
