/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color: #009999;
	color:#006666;
	font-family: Arial, Helvetica, sans-serif;
}
.divider	{
	border-bottom: 1px dashed #CCC;
	height:3px;
	margin:1em 0em;

}
.winner_titles{
    font-weight:bold;
    font-size:1.1em;
    }
hr{
   color: #fff; 
   background-color: #fff; 
   border: 0.1em dotted #006666; 
   border-style: none none dotted;
  
    
    } 
/*#body p span{
    font-family: "Courier New", Courier, "monospace !important";
    display: block;
    margin: 10px 10px 0px 10px;
    float: left;
}

------------------------------------------------body start--------------------*/
#body{
    width: 758px;
    margin: 0 auto;
    padding: 10px 10px 10px 10px;
    background-color: #F8F7EE;
    color: #006666;
    position: relative;
    height: auto;
    top: 0px;
    left: 0px;
}

#body p{
    display: block;
    width: 722px;
    margin: 0px 0px 16px 20px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.right{
    text-align:right;
    font-size:1.2em;
}
.center{
    text-align:center;
    font-size:1.2em;
}
img{
    border-style: none;
    border-width: 0px;
    text-align: center;

}
/*------------------------------------------------body end--------------------*/
/*------------------------------------------------tables start--------------------*/
.inner_table{
    border-color: #87600C;
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.1em;
    width: 690px;
    margin: 0 0 16px 31px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inner_table td{
    padding:10px;
    text-align:center;
}
.table_nominees{
    
    border-collapse: collapse;
    width: 690px;
    margin: 0 18px 0px 23px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.8em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
   }
 .table_nominees td{
    padding:8px;
    vertical-align:top;
}   
.table_nominees td ul{
    width:65%;
}


.inner_table_simple{
    border-collapse: collapse;
    width: 690px;
    margin: 0 18px 0px 23px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inner_table_simple td{
    padding:10px;
    vertical-align:top;
}
.inner_table_simple img{
    padding-top:0px;
    vertical-align:top;
}
.inner_table_simple td ul{
    width:75%;
}
.inner_table_simple2{
    border-color: #02A2B0;
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.1em;
    border-collapse: collapse;
    width: 690px;
    margin: 0 0 16px 30px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inner_table_simple2 td{
    padding:10px;
    vertical-align:top;
}
.inner_table_simple2 td ul{
    width:75%;
}
.inner_table_form{
    border-color: #02A2B0;
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.1em;
    width: 690px;
    margin: 0px 0px 5px 20px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inner_table_form td{
    padding: 5px 0px 5px 10px;
    vertical-align: top;
}

.event_header{    
    background-color:#009999;
    color: #fff;
    font-size:1.4em;
    font-family:Georgia, Times New Roman, Times, serif;
}

.td_gold{
    background-color:#AD9356;
    color: White;
    font-weight:bold;
}
.td_width{
    width: 220px !important;
}
.entryform{
    width:400px;
    }
/*--------------------------------- side_nav start-------------------------------*/
.side_nav{
	padding:0px 10px 0 16px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#006666;
	text-decoration:none;
	text-align:left;

	}


/*--------------------------------- side_nav end-------------------------------*/
/*------------------------------------------------tables end--------------------*/
/*div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}*/

h2{
    display: block;
    width: 704px;
    float: left;
    height: 42px;
    font: normal bold 24px/42px Georgia, "Times New Roman", Times, serif;
    color: #006666;
    background-color: #F8F7EE;
    margin: 0 0 0 20px;
    background-image: none;
    padding-bottom: 1em;
    
}
h3{
    display: block;
    width: 722px;
    margin: 0px 0px 16px 20px;
    float: left;
    
    margin: 0 0 10px 20px;
    font-size:1.1em;
    /*font-weight:normal;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    }
h4,h5,h6,h7{
    display: block;
    width: 722px;
    margin: 0px 0px 16px 20px;
    float: left;
    
    margin: 0 0 10px 20px;
    font-size:.9em;
    /*font-weight:normal;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    }    
ul, ol{
    width: 630px;
    float:left;
    padding-left: 4em;
    font-size: 13px;
    line-height: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin-bottom: 16px;
}
ul.min_space{
    padding-left: 1.5em;
    margin-bottom:0em;
    margin-top:0.5em;
}

.list_header{
    display:block;
    margin: 0em 0em 2px 20px !important;
    float: left;
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header start--------------------*/
#header{
	background:url(../../images/header2.gif) 0 0 no-repeat;
	width:778px;
	height:302px;
	margin:0 auto;
	position:relative;
    top: 0px;
    left: 0px;
}
.logo{
    position: absolute;
    top: 51px;
    left: 243px;

    margin-top: 1px;
}
.facebook{
    position: absolute;
    top: 147px;
    left: 4px;
    border:None 0 transparent;
    margin-top: 1px;
}
.twitter{
    position: absolute;
    top: 148px;
    left: 43px;
    border:None 0 transparent;
    margin-top: 1px;
}
.wordpress{
    position: absolute;
    top: 147px;
    left: 81px;
    border:None 0 transparent;
    margin-top: 1px;
}
.youtube{
    float:right;
    margin-top: 0.1em;
    margin-left:1em;   
    border:None 0 transparent; 
}
.youtube2{
    position: absolute;
    top: 16px;
    left: 602px;
    border:None 0 transparent;
    margin-top: 1px;
}
#banner{
    position: absolute;
    top: -11px;
    left: 219px;

    margin-top: 1px;
}
#header h1{
    display: block;
    font-size:.8em;
    text-align:right;
    width: 751px;
    height: 18px;
    position: absolute;
    left: 12px;
    top: 254px;
}


#mainmenu{
   
    display: inline;
    font-size:13px;
    width: 763px;
    height: 30px;
    background: url(../../images/nav_bg.gif) 0 0 repeat-x; /*#DAD9BD;*/
    color: #fff;
    padding: 0.6em 0em 0 1.2em;
    position: absolute;
    left: 0px;
    top: 255px;
    
   
}
#header ul li{
    display: block;
    margin: 0;
    height: 30px;
    float: left;
    list-style-type: none;
}
#header ul li a:hover{
	background-color:#00A1B0;
	color:#ffffff;
}
#header ul li a{
    display: block;
    padding: 0px 10px 0 10px;
    font: bold 1em/30px Arial, Helvetica, sans-serif;
    color: #006666;
    text-decoration: none;
}
	
/*------------------------------------------------header end--------------------*/
.banner{
    position: absolute;
    left: 0px;
    top: 189px;
    margin: 0;

}

#literal_div
{
    position: absolute;
    left: 140px;
    top: 160px;
    margin: 0;
    height: 20px;
}
/*--------------sponsors-inner part start--------------------*/
#sponsors{
    width: 778px; 
    background-color: #FFFFFF;
    height: auto;
    padding: 5px 0 20px 0;
    margin: 0 auto;
}
#sponsors-inner{
	
	left:300px;
	width:766px;
	height:auto;
	margin:0 auto;
}


#sponsors-inner{
	
	left:300px;
	width:766px;
	height:auto;
	margin:0 auto;
}


/*------------------------------------------------sponsors-inner part end--------------------*/

/*------------------------------------------------footer start--------------------*/

#footer{
	width:778px;
	height:85px;
	margin:0 auto;
	background:url(../../images/footer_design.gif) 0 0 no-repeat;
	position:relative;
    top: 0px;
    left: 0px;
}

#footer a.xht{
	display:block;
	width:57px;
	height:14px;
	background:url(../../images/xhtml_bg.gif) 0 0 no-repeat #999999;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:103px;
	top:57px;
    right: 618px;
}
#footer a.xht:hover{
	color:#fff;
	background:url(../../images/xhtml_bg_hover.gif) 0 0 no-repeat #C1C1C1;
}
#footer a.cs{
	display:block;
	width:43px;
	height:14px;
	background:url(../../images/css_bg.gif) 0 0 no-repeat #87C2C2;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:160px;
	top:57px;
}
#footer a.cs:hover{
	color:#fff;
	background:url(../../images/css_bg_hover.gif) 0 0 no-repeat #87C2C2;
}
#footer ul{
    width: 674px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 100px;
    top: 21px;
    height: 20px;
    bottom: 44px;
}
#footer ul li{
    margin: 0;
    float: left;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    list-style-type:none;
	/*background-color:#87C2C2;*/
}
#footer ul li a{
    font: bold 12px/20px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 0 9px 0 9px;
    float: left;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    background-color: #87C2C2;
}
#footer ul li a:hover{
	color:#fff;
    background-color: #009999;
}
#footer p.copyright{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	position:absolute;
	left:2px;
	top:86px;
    height: 12px;
    width: 776px;
}
#footer p.copyright2{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	position:absolute;
	left:633px;
	top:59px;
    height: 13px;
    width: 143px;
}
#footer p.design{
	display:block;
	width:210px;
	height:25px;
	position:absolute;
	left:557px;
	top:65px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#87C2C2;
	text-align:center;
	text-transform:uppercase;
}
#footer a.link{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px;
	background-color:#999999;
	text-decoration:none;
	text-transform:uppercase;
}
#footer a.link:hover{
	color:#fff;
	background-color:#87C2C2;
}
/*------------------------------footer end--------------------*/
/*----------------------------	Accordions --------------*/		
#vertical_container{
    display: block;
    width: 500px;
    margin: 0px 5px 16px 20px;
    float: left;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.accordion_toggle {
    display: block;
    height: 30px;
    width: 500px;
    background: #DAD9BD url('../../images/accordion_toggle.jpg') no-repeat right
top;
    padding: 0 10px 0 10px;
    line-height: 30px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 12px;
    color: #006666;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    margin: 0 0 0 0;
}

.accordion_toggle_active {
	background: #009999 url('../../images/accordion_toggle_active.jpg') no-repeat top right;
	color: #ffffff;
	border-bottom: 1px solid #fff;
}

.accordion_content {
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
    color: #444444;
    overflow: hidden;
    width: 498px;
    font-size: .8em;
}			
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
/*----------------------------	End of  Accordions --------------*/				

				
		
   /*-------------- floating next previous --------------*/
   
/* BEGIN DEMO STYLE */
	* {
	margin:0;
	padding:0;
}

.caption {
	font-style:italic;
	color:#887;
}
.demo {
	position:relative;
	margin-top:1em;
	text-align:center;
}
.gallery_demo {
	width:570px;
	text-align:center;
	height:90px;
	margin:0 0 0 4em;
	overflow:auto;
}
.gallery_demo li {
	width:68px;
	height:50px;
	border:1px dotted #111;
	margin: 2px 2px;
	background:#000;
	text-align:center;
}
.gallery_demo li div {
	left:240px;
	text-align:center;
}
.gallery_demo li div .caption {
	font:italic 0.7em/1.4 georgia, serif;
}
#main_image {
	margin:5px auto auto auto;
	height:360px;
	width:550px;
	text-align:center;
}
#main_image img {
	margin-bottom:0.1em;
	text-align:center;
}
.nav {
	padding-top:0.1em;
	clear:both;
	letter-spacing:3px;
	text-align:center;
}
.gallery_demo_unstyled{
background-color:Green;
    position:absolute;
    left:-200px;
    }


.galleria {
    position:static;
    top:200px;
    left:-20em;
	list-style:none;
	width:580px;
}
.galleria li {
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
}
.galleria li a {
	display:inline;
	text-align:center;
}
.galleria li div {
	position:absolute;
	display:none;
	top:0;
	left:200px;
	text-align:center;
}
.galleria li div img {
	cursor:pointer;
	text-align:center;
}
.galleria li.active div img, .galleria li.active div {
	display:block
}
.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
}
.galleria li .caption {
	display:block;
	padding-top:.5em
}
* html .galleria li div span {
	width:400px
}  /*MSIE bug */

/* LIGHTBOX */

#lightbox{
	background-color:#eee;
	padding: 10px;
	}
	
	#lightboxDetails {
padding-top: 5px;
	font-size: 11px;
		color: #333333;
	}	
#lightboxDetails a {

	font-size: 11px;
		color: #333333;
	}	
	
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
	img.imgthumb {border: solid #fff 3px; float: left; margin: 0 20px 20px 0;}
