body{
	background:#ece1d5;
	background-image:url(../images/site-background.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	border:0px;
	margin:0px;
	padding:0px;
}

body.hp{
	background:#ece1d5;
	background-image:url(../images/site-background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	border:0px;
	margin:0px;
	padding:0px;
}


img{
	border:0px;
}

h1, h2, h3,h4{
	font-family:"Times New Roman", Times, serif; font-weight:normal;	
}
h2{font-size:25px;}
h3{font-size:22px; margin-bottom:0px; padding-bottom:0px; line-height:1;}
h4{font-size:18px; margin-bottom:0px; padding-bottom:0px; line-height:1;}
p{margin-top:3px;}

div.page{
	background-position: center top;
	background-repeat:repeat-x;
	border:0px solid #ff0000;
	margin:auto;

}

div.page2{
	background-position: center top;
	background-repeat:repeat-x;
	border:0px solid #ff0000;
	margin:auto;
	height:839px;
}


div.clear{
	clear:both;
}


#footer-img{
	height:100px;
	background:url(../images/footer-sprite.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#footer{
	height:60px;
	margin:auto;
	background:#000000;
	padding:0px;
}

#footer-lower-outer{
	height:40px;
	margin:auto;
	background:#000000;
	padding:0px;
}
#footer-lower{
	margin:0 auto;
	background:#000000;
	padding:0px;
	width:950px;
}
#footer-lower p{
	color:#ffffff;
	font-size:10px;
	margin:0px; padding:0px;
}
#footer-lower a{
	color:#ffffff;
}

#background-bottom{
	height:80px;
	margin:auto;
	background:url(../images/background-bottom-sprite.png);
	padding:0px;
	width:1014px;
	margin:auto;

}
#background-top{
	height:80px;
	margin:auto;
	background:url(../images/background-top-sprite.png);
	padding:0px;
	width:1014px;
	margin:auto;

}


/*******************************
	Navigation
********************************/
div.nav_bar{height:108px;width:902px;margin:0 auto;border:0px solid #ff0000;padding-top:5px;}

.nav_bar ul{margin:0px; padding:0px;}
.nav_bar ul li{margin:0px; padding:0px; list-style:none; float:left;text-outline:none;}
.nav_bar ul li a{text-indent:-10000px;margin-left:5px;margin-right:5px;float:left;background-image:url(../images/menu-sprite.png);background-repeat:no-repeat;height:104px; border:0px; outline:none;}

#but-home{width:70px;background-position:-14px 0;}
#but-planning{width:179px;background-position:-96px 0;}
#but-judges{width:90px;background-position:-296px 0;}
#but-allies{width:88px;background-position:-405px 0;}
#but-battleground{width:153px;background-position:-510px 0;}
#but-winners{width:188px;background-position:-681px 0;}
#but-gallery{width:98px;background-position:-888px 0;}
#but-categories{width:129px;background-position:-888px 0;}
#but-how-to-enter{width:117px;background-position:-718px 0;}

#but-home:hover{ background-position:-14px -116px;}
#but-planning:hover{ background-position:-96px -116px;}
#but-judges:hover{ background-position:-296px -116px;}
#but-allies:hover{ background-position:-405px -116px;}
#but-battleground:hover{ background-position:-510px -116px;}
#but-winners:hover{ background-position:-681px -116px;}
#but-gallery:hover{width:98px;background-position:-888px -116px;}
#but-categories:hover{ background-position:-888px -116px;}
#but-how-to-enter:hover{width:117px;background-position:-718px -116px;}

/*******************************
	End Navigation
********************************/

/*******************************
	start titles 
********************************/
#title-home{ text-indent:-10000px; background: url(../images/title-home.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-judges{ text-indent:-10000px; background: url(../images/title-judges.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-planning-your-quest{ text-indent:-10000px; background: url(../images/title-planning-your-quest.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-our-allies{ text-indent:-10000px; background: url(../images/title-our-allies.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-the-battleground{ text-indent:-10000px; background: url(../images/title-the-battleground.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-the-gallery{ text-indent:-10000px; background: url(../images/title-the-gallery.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-the-categories{ text-indent:-10000px; background: url(../images/title-the-categories.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-how-to-enter{ text-indent:-10000px; background: url(../images/title-how-to-enter.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-privacy-policy{ text-indent:-10000px; background: url(../images/title-privacy-policy.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-terms-and-conditions{ text-indent:-10000px; background: url(../images/title-terms-and-conditions.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-shortlist{ text-indent:-10000px; background: url(../images/title-shortlist.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}
#title-winners{ text-indent:-10000px; background: url(../images/title-the-winners.gif); width:600px; height:54px;margin:0px; padding:0px; margin-left:87px;}




/*******************************
	end titles
********************************/
/*******************************
	Start Judges 
********************************/
.judges-menu {margin:0px; padding:0px;width:860px;padding-bottom:0px; margin-bottom:10px; height:100px; padding-left:90px;}
.judges-menu li{margin:0px; padding:0px;text-align:center; display:inline; float:left; width:63px;
line-height:1.2;
}
.judges-menu .susan{margin:0px; padding:0px;text-align:center; display:inline; float:left; width:64px;}
.judges-menu li img{display:block; margin:0 auto;margin-bottom:5px;}
.judges-menu li a{ text-decoration:none;}
.judges-menu li a{ text-decoration:none; font-family:Arial; color:#000000; font-size:9px; }
.judges-panel{ width:800px; clear:both; }
.judges-panel-photo{ width:150px; height:180px; display:inline;float:left; margin-right:20px;}
.judges-panel-content{ width:600px;display:inline;float:right; background: url(../images/judge-divider.png) no-repeat 50px bottom; padding-bottom:30px; margin-bottom:10px;}
.judge-name{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal;margin-bottom:10px;}
.judge-position{font-family:"Times New Roman", Times, serif; font-size:18px;font-weight:normal;}
/*******************************
	End Judges 
********************************/
/*******************************
	start allies
********************************/
.sponsors-panel-photo{ width:150px; height:180px; display:inline; margin-right:20px;}
.sponsors-panel-content{ width:800px;display:block;background: url(../images/allies-divider.png) no-repeat center bottom; padding-bottom:30px; margin-bottom:10px;}
.sponsors-panel-content img{ margin-left:30px;}
.sponsor-name{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal;margin-bottom:10px;}
/*******************************
	End allies
********************************/
/*******************************
	Start Battleground
********************************/
.battleground-table{margin-left:40px;}
.battleground-table tr td{ vertical-align:top;}
.battleground-table tr td h2{ margin:0px; padding:0px;}
.battleground-table tr td p{ margin:0px; padding:0px;margin-bottom:10px;}
/*******************************
	End Battleground
********************************/

/*******************************
	Start The Categories
********************************/

.categories-anchors { }
.categories-anchors ul li{ list-style:none; line-height:.1; vertical-align:top;padding-top:-4px;margin-top:0px;padding-bottom:4px;}
.categories-anchors ul a{color:#000000; background:url(../images/category-bullet.png) no-repeat; padding-left:30px; line-height:1.5; height:20px; display:block; text-decoration: none; }	
.categories-anchors ul a:hover{color:#000000;padding-bottom:4px; padding-top:-4px; text-decoration:underline;padding-bottom:0px;}
.awards-section{margin-bottom:20px; padding-bottom:40px;background:url(../images/category-divider.png) no-repeat bottom center;}
.awards-section h2, .awards-section h4{font-weight:bold;}
/*******************************
	End The Categories
********************************/

/*******************************
	How to enter
********************************/
.how-to-enter-bullets {margin:0px;margin-top:20px;padding:0px;}
.how-to-enter-bullets li{ list-style:none; padding:0px; line-height:.1; vertical-align:top;padding-top:-4px;margin-top:0px;padding-bottom:20px;margin:0px;}
.how-to-enter-bullets a{color:#000000; background: url(../images/button-background.gif) no-repeat; padding-left:60px; padding-top:10px;line-height:1.5; height:30px; display:block; text-decoration: none; background-position:0px 0px;}	
.how-to-enter-bullets a:hover{text-decoration:underline;background-position:0px -40px;}	
/*******************************
	End How to enter
********************************/

/*******************************
	Shortlist
********************************/
.shortlist-section{margin-bottom:20px; padding-bottom:40px;background:url(../images/category-divider.png) no-repeat bottom center;}
.shortlist-section h2, .awards-section h4{font-weight:bold;}
.shortlist-section table{border:2px solid #6a5e61; margin-top:10px; width:750px;}
.shortlist-section th{text-align:left; padding:5px; padding-left:10px; color:#FFF; background-color:#6a5e61; width:250px; }
.shortlist-section td{text-align:left; padding:5px; padding-left:10px; width:250px; border-bottom:1px solid #FFF; }
.shortlist-section td.alt{background-color:#fff3f6; }
.shortlist-section td.bot{border:0px; }

/*******************************
	Shortlist
********************************/




div.big_logo_home{
	width:324px;
	height:301px;
	margin:auto;
	padding-top:9px;
	padding-left:15px;
}

div.legend_title{
	width:691px;
	height:176px;
	margin:auto;
	padding-top:25px;
	padding-left:11px;
}

div.legend_logo{
	width:678px;
	height:210px;
	margin:auto;
	padding-right:6px;
}

div.pad_top{

}

div.content001{
	border:0px solid #ff0000;
	width:840px;
	height:250px;
	padding:0px;
	padding-top:0px;
	overflow: auto;
	line-height:180%;
	margin:auto;
}

div.content-fullscreen{
	border:0px solid #ff0000;
	background: url(../images/background-sprite.png) repeat-y;
/*	background:#ece1d5 url(../images/background-sprite.png) repeat-y;*/
	width:1014px;
	padding:0px;
	padding-top:0px;
	line-height:180%;
	margin:0 auto;
}

div.content{ padding-left:100px;padding-top:20px; width:800px;}



div.sponsors{
	height:59px;
	width:1150px;
	margin:auto;
	border:0px solid #ff0000;
	padding-top:150px;
	padding-left:15px;	
}

div.sponsors_page{
	width:1000px;
	margin:auto;
	border:0px solid #ff0000;
	padding-top:10px;
	padding-left:15px;	
}

div.sponsors006{
	float:left;
	padding-right:20px;
}
div.sponsors001{
	float:left;
	padding-right:20px;
}

div.sponsors002{
	float:left;
	padding-right:20px;
}

div.sponsors003{
	float:left;
	padding-right:20px;
}

div.sponsors004{
	float:left;
	padding-right:20px;
}

div.sponsors005{
	float:left;
}

#thestuffoflegend{padding-left:22px;}
@media screen and (max-width: 320px)
{
	body{background:#b68857;}

#header{ 
	background: url(/images/iphone-background.jpg) no-repeat;
}

div.content-fullscreen{
	background: url(/images/background-sprite.jpg) repeat-y;
	margin:0px;
	border:0px solid #ff0000;
}
.page{ width:1014px;}
#background-bottom{	background: url(../images/iphone-background-bottom.jpg) no-repeat; height:112px;}
#background-top{background:none;}
#footer-img{height:100px;background:url(../images/iphone-footer-bg.jpg);}
#thestuffoflegend{margin:0px auto;padding:0px;}
.homepage { background: url(../images/iphone-background-hp.jpg) no-repeat; width:1014px;}

.mid{height:800px;}
}

