﻿body,p,li,a{
	font-family:"Segoe UI", Arial, sans-serif;
	font-size:11px;
	color:#666666
}
body{
	padding:0;
	margin:0;
}
a{
	color:#0066cc !important;
	text-decoration:none;
}

img{
	border: 0 none;
	display:block;
}

#container{
	margin: 0 auto;
	width:980px;
	position:relative;
}

#header{
	height:124px;
	width:100%;
}

#logo{
	display:inline;
	margin:30px 0px 0px 0px;
}

#menu{
	width:525px;
	height:37px;
}

#menu a{
	float:left;
}

#nav{
	float:right;
	width:291px;
	height:30px;
	margin-top:25px;
}
#navmap{
	float:right;
	width:291px;
	height:30px;
	background-color:green;
}

#body-main{
	width:100%;
	height:748px;
	padding-top:82px;
}
#body-one-off{
	width:100%;
	height:800px;
	padding-top:83px;
}
#body-left
{
	width:630px;
	height:100%;
	float:left;
}
#body-right
{
	width:300px;
	padding-left:30px;
	height:100%;
	float:left;
}
#footer-container{

	position:relative;
	padding:0;
	height:427px;
}

.footer-one-off{
}

#footer{
	width:100%;
	height:100%;
}

#footer div{
	float:right;
	margin-right:45px;
	width:400px;
}
#footer div img{
	display:inline;
	margin-left:-2px;
	margin-right:-2px;
}

#flickr{
	width:538px;
	height:450px;
}
#flickr img{
	margin-bottom:8px;
}
#flickr-content-home{
	width:538px;
	height:417px;
}
#flickr-content-home object, #flickr-content-home embed{
	width:489px;
	height:368px;
	margin:20px 0px 0px 10.5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#flickr-content-home object, #flickr-content-home embed{padding-left:11.5px;}
}

#welcome{

}
#welcome p{
	clear:both;
	margin-top:4px;
}
#twitter{
	margin:38px 0 16px 0;
}
#twitter-content{
	width:401px;
	height:176px;
	padding-top:30px;
	padding-left:45px;
}
#twitter-content img{
	margin:50px 20px 0px 35px;
	float:left;
}
#twitter-content p{
	width:300px;
}
a#tweeter{

}
#try, #contest{
	margin-top:38px;
	float:left;
}

#contest{
	margin-left:18px;
}
#try img, #contest img{
	margin:-12px 0px 3px 0px;
}
#try-content, #contest-content{
	width:260px;
	height:163px;
}
#try-content img, #contest-content img{
	margin:35px 10px 0px 31px;
	float:left;
}
#try-content div, #contest-content div{
	padding-top:25px;
	margin-right:25px;
}

#youtube{
	margin-top:-1px;
}

#youtube img{
	margin:16px 0px 4px 0px;
}
#youtube-content-home{
	width:401px;
	height:248px;
}

#youtube-content-home object, #youtube-content-home embed{
	width:352px;
	height:199px;
	margin:20px 0px 0px 10.5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#youtube-content-home object, #youtube-content-home embed{padding-left:11.5px;}
}

padding-left:15px;

.clear{
	clear:both;
}

#contest-container{
	background-image:url('new_img/contest/contest_bg.png');
	background-repeat:no-repeat;
	width:967px;
	height:646px;
	position:absolute;
}

#contest-content-text{
	margin:69px 0 0 543px;
	width:315px;
}

#contest-content-text p{
	margin-top:27px;
	font-family:Arial;
	font-size:13px;
	color:#666666;
}

#contest-content-text li{
	font-family:Arial;
	font-size:13px;
	color:#666666;
}

#contest-content-text a{
	font-family:Arial;
	font-size:12px;
	color:#913609;
	text-decoration:none;
}


#contest-hero{
}

#contest-twitter{
	margin-top:33px;
	margin-bottom:23px;
}



#rules #zbox_header{
	background-image:url('new_img/contest/contest_rules_top.png');
	background-repeat:no-repeat;
	width:684px;
	height:79px;
}
#specs #zbox_header{
	background-image:url('new_img/contest/contest_specs_top.png');
	background-repeat:no-repeat;
	width:684px;
	height:79px;
}
#zbox_mid{
	background-image:url('new_img/contest/contest_box_body.png');
	background-repeat:repeat-y;
	width:684px;
}
#zbox_footer{
	background-image:url('new_img/contest/contest_box_bottom.png');
	background-repeat:no-repeat;
	width:684px;
	height:193px;
}

.welcome{
	width:380px;
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	color:#913609
}

.welcome a{
	font-family:Arial;
	font-size:14px;
	line-height:16px;
}




/*contest is over!*/
#over-white-box{width:630px; height:711px; margin-top:12px;}
div.over-white-box-top{background-image:url('over_img/bkgd_centerboxtop.png'); background-repeat:no-repeat; height:10px; width:630px;}
div.over-white-box-middle{background-image:url('over_img/bkgd_centerboxmid.png'); background-repeat:repeat-y; width:630px; min-height:700px;}
div.over-white-box-bottom{background-image:url('over_img/bkgd_centerboxbtm.png'); background-repeat:no-repeat; height:10px; width:630px;}
#white-box-content{padding:14px 25px; margin:0px;}
#over-white-box div h1{font-family:Arial; font-weight:bold; color:#eb9500; font-size:24px;}
#over-white-box div p{font-family:Arial; color:#333333; font-size:14px; line-height:20px;}

#over-photos{margin-top:124px;margin-bottom:100px;}
#over-photo-box{background-image:url('over_img/bkgd_photos.png'); background-repeat:no-repeat; width:630px; height:125px; margin-top:12px;}
#over-photo-box div{margin-left:5px;}
#over-photo-box img{display:inline;margin:25px 12.5px;}

#over-welcome-box{}
#over-welcome-box div p{font-family:Arial;font-size:14px;line-height:16px;color:#913609;width:290px;}
#over-welcome-box div p a{font-family:Arial;font-size:14px;line-height:16px;}

#over-follow-box{ display:block; width:350px; height:116px; }
#over-follow-box div{ background-image:url('over_img/bkgd_socialmedia.png'); background-repeat:no-repeat; width:139px; height:52px; float:left; margin:12px 20px 12px 0px;}
#over-follow-box div img{float:left; margin:10px 5px 0px 10px;}
#over-follow-box div p{font-family:Arial; color:#666666; font-size:18px; font-weight:bold;}

#over-twitter{clear:both; margin-top:25px;}
#over-twitter-box{background-image:url('over_img/bkgd_twitter.png'); background-repeat:no-repeat; width:300px; height:123px; margin-top:12px;}
#over-twitter-box div{padding:7.5px 15px;}
#over-twitter-box div p{font-family:Arial; color:#333333; font-size:13px; line-height:18px;}

#over-our-videos{margin-top:24px;}
#over-video-box{background-image:url('over_img/bkgd_video.png'); background-repeat:no-repeat; width:300px; height:263px; margin-top:12px;}
#over-video-box object, #over-video-box embed{width:270px;height:225px;margin:17.5px 7.5px;}


p.hero{margin-bottom:50px;}

div.winner{ padding-bottom:270px;}
div.winner img{width:160px; height:160px; float:left; margin-right:25px;}
div.winner div{width:320px; float:left;}
div.winner div h3{font-family:Arial; color:#333333; font-size:14px; font-weight:bold; margin-top:-17px;}