body{ background:url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; color:#686767;}
.table_class {
	color:#FFFFFF;
	margin-left:11px;
}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
p{margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:5px; padding-top:10px;}
.clear{ clear:both;}




#wraper{ width:939px; background:#000000; margin:auto;}

#maincontainer{ width:898px; margin:auto;}
* html #maincontainer{margin:0 0 0 1.3em;}

/*grid*/
.col{ float:left;}
.gutterdown{ margin-top:4px;}
* html .gutterdown{ margin:-5px 0 0 0;}
.gutter{ margin-left:10px;}
.span1{ width:898px;}
.span2{ width:628px;}
.span3{ width:260px; float:right;}


/*header*/
#header{ width:898px; background:url(../images/header.jpg) no-repeat; height:296px;}
#hone{width:800px; height:161px; padding:0 0 0 1em;}
#hone h1{ background: url(../images/logo.png) no-repeat; width:267px; height:133px; }
#hone span{ display:none;}
#htwo{width:898px;  height:135px; padding:0 0 0 1em; line-height:20px;}
#htwo h2{ color:#fed204; font-family:Arial, Helvetica, sans-serif; font-size:35px;  font-weight:bold;}
*:first-child+html #htwo h2{ padding:.1em 0 0 0;} * html #htwo h2{ padding:.1em 0 0 0;}
#htwo h3{ color:#fed204; font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:bold; padding:0 0 0 1.5em;}
#htwo h4{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; font-weight:bold;  padding:0 0 0 6.5em;}


/*nav*/
#navcon{width: 898px;}
#nav {width: 898px; height: 52px; position: relative; background: url(../images/nav.jpg) center; margin: 0; padding: 0;}
#nav li {float: left; list-style:none;}
#nav li a {position: absolute;top: -1px;margin: 0;padding: 0;display: block;height:52px;background: url(../images/nav.jpg) no-repeat;text-indent: -9999px;overflow: hidden;}

/*up state*/
li#nav_home a {left: 0px;width: 179px;background-position: 0 0;}
li#nav_events a {left: 182px;width: 179px;background-position: -179px 0;}
li#nav_gallery a {left: 361px;width:179px;background-position: -359px 0;}
li#nav_sponsors a {left: 539px; width: 178px; background-position: -539px 0;}
li#nav_store a {left: 718px; width: 179px; background-position: -718px 0;}

/*hover state*/
li#nav_home a:hover {background-position: 0 -57px;}
li#nav_events a:hover {background-position: -179px -57px;}
li#nav_gallery a:hover {background-position: -359px -57px;}
li#nav_sponsors a:hover {background-position: -539px -57px;}
li#nav_store a:hover {background-position: -718px -57px;}

/*current state*/
#body_home li#nav_home a {background-position: 0  -165px;}
#body_events li#nav_events a {background-position: -179px -114px;}
#body_gallery li#nav_gallery a {background-position: -359px -114px;}
#body_sponsors li#nav_sponsors a {background-position: -539px -114px;}
#body_store li#nav_store a {background-position: -718px -114px;}


/*left*/
#left{width:628px;}
#left img{padding:0 0 0 .5em;}
#leftup{ background:url(../images/upper.jpg) no-repeat; height:9px; }
#leftfmid{ background:url(../images/vcenter.jpg) repeat-y;}
* html #leftfmid{margin:-.6em 0 0 0;}
#leftbot{ background:url(../images/bottom.jpg) no-repeat; height:9px; }
#lefttwo{width:628px; margin:0 0 0 0;}
* html #lefttwo{margin:.5em 0 0 0;}
.firstgutter{ margin-left:4px;}
.firstleft{width:311px;}
.firstleft h4{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px;}
.firstLcon{ width:311px;}
.firstLup{ background:url(../images/left2up.jpg) no-repeat; height:8px;}
.firstLmid{ background:url(../images/left2mid.jpg) repeat-y;}
* html .firstLmid {margin:-.78em 0 0 0;}
.firstLmid a{ float:right; padding: .7em 1em .25em 0;}
.firstLbot{ background:url(../images/left2bot.jpg) no-repeat; height:8px;}

/*right*/
#right{width:260px;}
.rigbtupcon{width:260px; margin:.8em 0 0 0;}
*:first-child+html .rigbtupcon{margin:.5em 0 0 0;} * html .rigbtupcon{margin:.6em 0 0 0;}
.rightup{ background: #fcda1b url(../images/rightup.jpg) no-repeat;} 
.rightup p{ color: #000000; font-size:11px;}
.rightup h6{ color:#0d0dff; font-size:11px; margin-left:10px; padding: .5em 0 0 0;}
.rightup a{ color:#FF0000; font-size:11px; text-decoration:none; }
*:first-child+html .rightup a{padding:0 0 0 4em}
* html .rightup a{padding:0 0 0 4em}
.rightup a:hover{color:#FFFFFF;}
.rightbot{ background:url(../images/rightbottom.jpg) no-repeat; width:260px; height:11px;}

/*galleryinindex*/
.gallerycon{ width:898px; margin:1em 0 0 0;}
* html .gallerycon{margin:.5em 0 0 0;}
.galleryup{ background:url(../images/galeryup.jpg) no-repeat; height:34px;}
.galleryup span{ color:#FFFFFF;}
.galleryup a{ color:#fed204; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
 float:right; text-decoration:none; padding:1.3em 2em 0 0;}
.galleryup a:hover{color:#FFFFFF;}
.gallerymid{ background:url(../images/galerymid.jpg) repeat-y;}
.gallerybot{ background:url(../images/galerybot.jpg) no-repeat; height:9px;}

/*events*/
.rightup img{ margin:1em 0 0 2.9em;}
.rightup h5 {color: #000000; font-size:11px; margin:1em 1em 0 1.5em; font-weight:normal;}
.eventbox{padding:1.5em 0 0 .5em;}
.eventL{ width:198px; background:#444343; height:210px;}
.eventL img{ margin: .2em 0 0 -.27em;}
.eventR{ width:415px;   margin:0 0 0 0;}
.eventR h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fed515; padding:0 0 0 10px; font-weight:normal;}
.eventR h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:0 0 0 10px; font-weight:normal;}
.eventR a{color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.eventR a:hover{ color:#FFFFFF;}
.events_s{
	text-decoration:underline;
	color:#FFFFFF!important;
	font-size:30px;
	text-align:center;
	text-indent:20px;
}
.event_date{
	color:#FFFFFF!important;
	font-size:30px;
	text-indent:20px;
}
.evn {
	font-size:30px;
	color:#FED515;
	text-indent:20px;
}
.title_events{
	color:#FED515;
	font-size:20px;
	margin-left:10px;
	margin-right:5px;
}
.rounded_body p{
	color:#FFFFFF;
}
.moment{
	color:#FFF!important;
}
#gallery_container a{
color:#FED515;}
/*gallery*/
#gallery_container{width: 898px; height: 100%;}
.rounded_top{ background: url(../images/round_top.jpg) no-repeat 0 0; width: 898px; height: 13px;}
.rounded_bottom{ background: url(../images/round_bottom.jpg) no-repeat 0 0; width: 898px; height: 10px;}
.rounded_body{ background: url(../images/round_body.jpg) repeat-y 0 0; width: 898px; }
.header1{background: url(../images/h1.jpg) no-repeat 0 0; width: 397px; height: 26px; margin: 0 0 24px 253px;}
.headertext {font: Arial, Helvetica, sans-serif; color: #fed515; font-size: 16px; font-weight: bold; padding: 0 0 15px 27px;}
ul#gal_one{}
ul#gal_one li{width: 198px; height: 210px; display: inline; padding: 0 0 0 18px;}
.gridline{padding: 10px 0 10px 8px;}
ul#gal_two li{width: 198px; height: 210px; display: inline; padding: 0 0 0 18px;}


/*sponsors*/
.sponimg{ width:898px;}
.sponimg img {padding:0 0 0 2em;}
.sponimg h4{ font-weight:normal; color:#fed515; font-size:12px; padding:0 0 0 2.5em;}
.sponimg h5{ color:#FFFFFF; font-weight:bold; font-size:14px; padding:0 0 0 2.1em;}
.sponimg h6{ font-size:12px; font-style:italic; color:#fed515; padding:0 0 0 2.5em;}
#sponscon{ width:827px; margin:auto; padding:1em 0 0 0;}
.sponup{ background:url(../images/spontop.jpg) no-repeat; height:20px;}
.sponmid{ background:url(../images/sponmid.jpg) repeat-y;}
.sponmid ul{ margin:0; padding:0 0 0 3.95em;}
.sponmid li{ list-style:none; display:inline; }
.sponmid ul li a{ text-decoration:none;}
.sponmid  img{ border:1px solid #000000;}
.sponbot{ background:url(../images/sponbotton.jpg) no-repeat; height:20px;}


/*store*/
#storeContainer1{width: 859px; height: 204px; margin: 0 0 10px 19px;}
* html #storeContainer1 { margin:0 0 0 1.2em;}
.header2{background: url(../images/Store_h2.jpg) no-repeat 0 0; width: 99px; height: 25px; margin: 0 0 16px 24px;}
.store1_top{ background: url(../images/Store_top.jpg) no-repeat 0 0; width: 859px; height: 30px;}
.storebody_1{width: 859px; height: 164px; background-color: #FFF;}
.store1_bottom{ background: url(../images/Store_bottom.jpg) no-repeat 0 0; width: 860px; height: 10px;}
.left1 { width: 286px; height: 164px; float: left; border-right: 1px solid #000;}
.center1{ width: 570px; height: 164px; float: right;}
.center_left1{float: left; width: 284px; height: 164px; border-right: 1px solid #000;}
.center_right1{float: right; width: 284px; height: 164px;}
.luremEpsum {margin-top: -24px; margin-left: 17px; position: relative; top: 0; font: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000;}
.image{margin: 10px 0 0 5px; float:left;}
ul.store1{float: right; padding: 15px 8px 0 0;}
ul.store1 li{display: block;  background: url(../images/dot.jpg) no-repeat left center;}
ul.store1 li a{font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #ff0000; padding-left: 8px;}




/*footer*/
.footer{width:939px;}
.footleft{ background:url(../images/footleft.jpg) no-repeat; height:64px; width:12px;}
.footcenter{ background:url(../images/footcenter.jpg) repeat-x; height:64px; width:915px;}
.footright{ background:url(../images/footright.jpg) no-repeat;  height:64px; width:12px;}
.footernav{ text-align:center; padding:.2em 0 0 0;}
.footernav h5{ color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.footernav ul{ margin:0; padding:0;}
.footernav li{ list-style:none; display:inline; color:#000000; }
.footernav ul li a{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; padding: 0 .8em 0 .5em;}
.footernav a:hover{ color:#FFFFFF;}
.thundera{ float:right; margin-right:14px;}
ul.testlist {
	list-style-type:none;
	margin:0;
	padding:0;
}
#testlist4 li {
	border:1px solid #BBBBBB;
	float:left;
	padding:11px;
	margin:3px;
	width:141px;
	height:109px;
	cursor:move;
}
.dots{
	background:url(../images/dots.gif) repeat-x;
	height:5px;
	width:99%;
}
.span2 p{
	text-align:justify;
}
.span2 h1{
	color:#FED515;
	font-weight:bold;
	text-indent:10px;
}
.span2 a{
	color:#FED515;
	text-decoration:none;
}
.span2 a:hover{
	color:#FFFF00;
	text-decoration:underline;
}
.navcon{
margin-bottom:10px;}