@charset "UTF-8";
/* CSS Document */

body {background-image:url(images/background_1.jpg); background-position:top; background-repeat:repeat-x; margin: 0px 0px 0px 0px;}

#header {width:800px; height:100px; margin:25px auto 0px auto; background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
#header .header_logo{float:left; padding: 0px; margin: 0px; border: 0px; width:268px;}
#header .header_link{width:133px; padding: 0px; margin: 0px; border: 0px; float: right;}

#subheader {width:800px; height:350px; margin:0px auto 0px auto; background-color:#FFFFFF;}

#main {width:800px; margin:0px auto 0px auto; padding: 0px 0px 0px 0px; background-color:#FFFFFF; font-family:Helvetica, Arial, Verdana;}
#main h1{font-size:15px; color:#333333;}
#main h2{font-size: 16px; color:#339999;}
#main p{font-size: 12px; line-height:17px; color:#444444;}
#main a{color:#339966;}
#main ul{font-size:12px;}
#main li{padding: 0px 0px 7.5px 10px; color:#444444; line-height: 17px; font-size: 12px;}

#index_right {float:left; width:120px; padding: 0px 0px 25px 24px; margin: 0px 0px 0px 0px; border-left: 1px solid #DDD;}
#index_right a{color:#333333; text-decoration:none;}
#index_right a:hover{text-decoration: underline;}
#index_right h1{padding: 0px 0px 0px 0px; font-weight:lighter; font-size:16px;}
#index_right h2{font-size: 11px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; color:#000000; line-height: 13px; font-weight:normal;}
#index_right h3{color:#990000; font-size: 11px; float:left;}

#index_middle {float:left; width:615px; padding: 0px 20px 25px 0px; margin: 0px;}
#index_middle a{color:#333333; text-decoration: none;}
#index_middle a:hover{color:#000000;}
#index_middle p a{color:#339966;}

#center_main {float:left; width:555px; padding: 0px 20px 25px 0px; margin: 0px;}

#left_sidemenu {float:left; width:225px; padding: 0px 0px 25px 0px; margin: 0px 0px 0px 0px; }
#left_sidemenu a{font-size:11px; font-family:Helvetica, Arial, Verdana; color:#444444; display:block; padding: 0px 20px 8px 20px; margin: 0px 0px 0px 0px;}
#left_sidemenu h2{font-size:24px; color:#333333; font-weight:bold; padding: 0px 0px 10px 20px; margin: 0px 0px 5px 0px;}
#left_sidemenu h3{padding: 0px 0px 0px 20px; font-size:12px; margin: 0px 0px 0px 0px; color:#333333;}
#left_sidemenu p{padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; width:175px;}
#left_sidemenu a:hover{color:#339966;}

#partners {float:left; width:120px; padding: 0px 0px 0px 0px;}
#partners h1{padding: 0px;}
#partners p{font-size:12px; color:#339966; padding: 0px; margin: 3px 0px 15px 0px; line-height:15px;}
#partners a{color:#339966;}
#partners a:hover{text-decoration:none; color:#993300;}
.partdesc {margin:0px 0px 0px 0px; font-size: 10px; padding:2.5px 0px 2.5px 0px; clear:both; display:none;}

#story {}
#story h1{font-size: 23px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; line-height:27px;}
#story h2{font-size: 12px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; color:#333333; font-weight:normal;}
#story h3{font-size: 12px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color:#333333; font-weight:normal; border-bottom:1px dashed #CCCCCC;}
#story ul{line-height: 22px; padding: 0px 0px 5px 20px;}
#story img{float: right; padding: 0px 0px 20px 20px; border: 0px;}

#storeitem h1{font-size: 25px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#storeitem h2{font-size: 15px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#990000}
#storeitem h3{font-size: 15px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#009966;}
#storeitem img{float: right; margin: 0px 0px 10px 20px; }

#links {font-size:12px;}
#links td{width:50%;}

#sitemap {float: left; width:200px; padding: 0px 0px 0px 75px;}
#sitemap a{display:block; color:#333333; font-size:11px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

#footer {clear: both; width:800px; height:50px; margin:0px auto 0px auto; padding: 15px; 0px 0px 0px; background-color:#FFFFFF; font-family:Helvetica, Arial, Verdana; font-size: 10px; border-top: 1px solid #666;}
#footer p{text-align: center; padding: 0px; margin: 0px;}
#footer a{font-size:10px; color:#333333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#compareEvents tr{text-align:left;}

#newsmenu {z-index: 1; position: absolute; width:266px; padding: 0px 0px 0px 0px; margin: 100px 0px 0px 268px; clear: both;}
#newsmenu a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; clear:both; padding: 5px 10px 5px 10px; text-decoration:none;}
#newsmenu a:hover{background-color:#2f6e4f;}

#about {z-index: 1; position:absolute; width:266px; padding: 0px 0px 0px 0px; margin: 100px 0px 0px 401px; clear: both; }
#about a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; clear:both; padding: 5px 10px 5px 10px; text-decoration:none;}
#about a:hover{background-color:#619cad;}

#members {z-index: 1; position:absolute; width:266px; padding: 0px 0px 0px 0px; margin: 100px 0px 0px 534px; clear: both; }
#members a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; clear:both; padding: 5px 10px 5px 10px; text-decoration:none;}
#members a:hover{background-color:#7c070e;}

#leaders {z-index: 1; position:absolute; width:266px; padding: 0px 0px 0px 0px; margin: 100px 0px 0px 534px; clear: both; }
#leaders a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; clear:both; padding: 5px 10px 5px 10px; text-decoration:none;}
#leaders a:hover{background-color:#d38f0e;}
