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


html, body { margin:0; background-image:url(../img/g_backgorund_fade.jpg); background-repeat:repeat-x; background-color:#22B24C; overflow:auto; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; color:#666666; text-align:left;}


/* divs */

#holding { margin:0 auto; width:918px; background-image:url(../img/g_backgorund.png); background-repeat:repeat-y;}


/* header */

#header {position:relative; margin:0 auto; width:845px; height:115px; background-image:url(../img/g_header_background.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}

#logo {position:absolute; top:30px; left:22px; width:270px; height:62px; background-image:url(../img/g_logo_now_event_photos.jpg); background-repeat:no-repeat; z-index:4;}

#subheader {position:absolute; top:80px; left:315px; width:500px; text-align:right; font-size:12px; z-index:4;}

#shop {position:absolute; top:16px; left:750px; width:54px; height:40px; background-image:url(../img/g_shop_fade.jpg); background-repeat:no-repeat;}



#flash { margin:0 auto; width:845px; height:204px;}


#nav {margin:0 auto; position:relative; width:845px; height:63px; background-image:url(../img/g_index_background_top.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#EEEEEE;}

#menu {position:absolute; top:0px; left:138px; width:568px; height:50px; z-index:3;}



#main {margin:0 auto; padding:5px 0 5px 0; width:845px; background-image:url(../img/g_index_background.jpg); background-repeat:repeat-y; background-color:#FFFFFF; overflow:auto;}

#endmain {margin:0 auto; width:845px; height:20px; background-image:url(../img/g_index_background_bottom.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}



/* sidebar div */

#sidebar {margin:0 16px; width:175px; float:left; z-index:6;}

#sidebarmenu {width:170px; margin:0 0 25px 0;}

#sidebarhead {width:150px; color:#333; font-weight:bold; font-size:14px; border-top:1px solid #999; border-bottom:1px solid #999; padding:5px 10px;} 

#sidebarbox {width:150px; background-color:#EEEEEE; padding:5px 10px; font-size:12px;}

#sidebarbox ul{list-style-type:none; margin:0; padding:0;}

#sidebarbox ul li{ padding:5px 0 5px 0;}

#sidebarbox a { text-decoration:none; color:#666;}

#sidebarbox a:hover { text-decoration:underline; color:#333;}

#sidebar p {padding:5px;}



#title {border-bottom:1px solid #999;} 

#text {padding-left:10px;}


#content {margin:0 23px 0 0; width:615px; float:right; z-index:0;}

#footer {margin:0 auto; padding:5px 20px 0 0; width:825px; text-align:right;}

#float {float:right;}




/* text */


a {color:#666666; text-decoration:underline;}

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

h1 {color:#333333; font-weight:bold; font-size:18px; padding:10px 5px 0 10px;}

h3 { color:#333333; font-weight:bold; font-size:14px;}

#bold { font-weight:bold; color:#333333;}