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

html{
font-size:100%;	  
}

body{
width:100%;
height:100%;
margin:0 auto;
background-color:#64919e;
background-image:url(../assets/fadeC.png);
background-position:left top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;	
color:#222222;
}

h3{
	font-size:1em;
	letter-spacing:.03em;
	color:#444444;
}

h1{
	font-size:1.5em;
	letter-spacing:.03em;
	color:#EE2d2F;
}

.three{
font-size:1em;
letter-spacing:.02em;
line-height:1.2em;
color:#444444;
}

p{
font-size:1.1em;
letter-spacing:.02em;
line-height:1.5em;
color:#444444;
}

.two{
font-size:1.15em;
letter-spacing:.03em;
line-height:1.25em;
color:#444444;
}

#rules{
	font-size:1em;
	letter-spacing:.01em;
	line-height:1.35em;
	color:#111111;
	list-style:circle;
}

#container{
width:970px;
height:100%;
margin:0 auto;
}

#menu{
width:100%;
height:123px;
}

#top{
width:970px;
height:75px;
}

#left{
background-image:url(../assets/images/menuD_1.png);
width:484px;
height:75px;
display:inline;
float:left;
}

#right{
width:486px;
height:75px;
background-image:url(../assets/images/menuD_2.png);
display:inline;
float:right;
}
 
#bottom{
background-image:url(../assets/images/menuD_3.png);
width:970px;
height:48px;
display:block;
}
         
#content{
}


#leftC{
width:595px;
height:380px;
margin-left:88px;
margin-top:15px;
display:inline;
float:left;
}

#leftD{
width:870px;
height:380px;
margin-left:88px;
margin-top:15px;
display:inline;
float:left;
}

#rightC{
width:260px;
margin-left:15px;
margin-top:15px;
height:380px;
float:left;
}

#BigC{
width:970px;
height:340px;
clear:left;
background-image:url(../assets/images/landing12-24.jpg);
}

#summary{
width:595px;
height:350px;
float:left;
margin-left:66px;
}

#winners{
width:175px;
height:500px;
margin-left:35px;
float:left;
}

#imagesC{
width:832px;
height:380px;
margin-left:88px;
margin-top:15px;
float:left;
}

#footer{
width:100%;
height:110px;
background-color:transparent;
clear:right;
}

#footT{
background-image:url(../assets/images/footT.jpg);
background-position:top left;
width:970px;
height:90px;
float:left;
}

#footB{
background-image:url(../assets/images/footB.png);
background-position:top left;
width:970px;
height:20px;
float:right;
}

#spacer{
width:486px;
height:30px;
}

#menuUL {  
width:586px;  
height:30px;
margin-top:2px;
list-style-type:none;
float:right;

}  
 
ul#menuUL li {  
float:left; 
height:30px;
}  
  
ul#menuUL li a {  
display: block;  
height:25px;
overflow:hidden;  
text-indent:-99999px; 
outline:none;
background:transparent url(../assets/images/menuC_02.png) no-repeat;
}  
ul#menuUL li#H {width:102px;}
ul#menuUL li#H a { background-position:0 -7px; width:60px; height:25px;}  
ul#menuUL li#H a:hover { background-position:0 -37px; width:60px; height:25px;}  
ul#menuUL li#H a:active { background-position:0 -67px; width:60px; height:25px; }  

ul#menuUL li#D {width:106px; height:25px;}
ul#menuUL li#D a { background-position:-84px -7px; width:60px; height:25px;}  
ul#menuUL li#D a:hover { background-position:-84px -37px; width:60px; height:25px; }
ul#menuUL li#D a:active { background-position:-84px -67px; width:60px; height:25px; }

ul#menuUL li#R {width:92px; height:25px;}
ul#menuUL li#R a { background-position:-171px -7px; width:47px; height:25px;}  
ul#menuUL li#R a:hover { background-position:-171px -37px; width:47px; height:25px; }
ul#menuUL li#R a:active { background-position:-171px -67px; width:47px; height:25px; }

ul#menuUL li#Rg {width:114px;}
ul#menuUL li#Rg a { background-position:-245px -3px; width:71px; height:29px;}  
ul#menuUL li#Rg a:hover { background-position:-245px -33px; width:71px; height:29px; }
ul#menuUL li#Rg a:active { background-position:-245px -63px; width:71px; height:29px; }

ul#menuUL li#G {width:114px; height:25px;}
ul#menuUL li#G a { background-position:-342px -2px; width:71px; height:29px;}  
ul#menuUL li#G a:hover { background-position:-342px -33px; width:71px; height:29px; }
ul#menuUL li#G a:active { background-position:-342px -63px; width:71px; height:29px; }

.group{
margin-left:10px;
float:left;
}

.group2{
margin-top:15px;
margin-left:10px;
float:left;
}

img.single_1{
margin-top:5px;	
}

.regular{
width:100%;
height:1050px;
background-color:#efefef;}

.details{
width:100%;
height:1050px;
background-color:#efefef;
}

a{
color:#EE2d2F;
text-decoration:none;
}

a:hover{
	text-decoration:underline;
}