/* CSS Document */
html{
background:#2b85c4 url(../images/background_bg.jpg) repeat-x;
margin:0 auto;
padding:0;
}
a:focus{
outline:none;
}

body{
background:#2b85c4 url(../images/bg.jpg) no-repeat top center;
height:742px;
padding:0;
margin:0 auto;
}
#outerwrap{
margin:0 auto;
padding:0;
width:920px;
}
#outer_container{
margin:10px auto;
padding:0;

}
#main_container{
width:920px;
padding:0;
margin:0;
position:relative;
}
#links_container{
width:170px;
padding:0;
margin:80px 0 0 18px;
float:left;
position:absolute;
top:0;
left:0;
z-index:100;
}
#links_container ul{
list-style:none;
margin:50px 0 0 0;
padding:0 0 0 10px;

}
#links_container li{
list-style:none;
padding:0;
margin:0;
}
#links_container li a.home{
background:transparent url(../images/home.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;
}
#links_container li a.contest{
background:transparent url(../images/contest1.gif) no-repeat;
width:159px;
height:57px;
float:right;
text-indent:-9999px;
}
#links_container li a.about{
background:transparent url(../images/abt.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;
}
#links_container li a.screen{
background:transparent url(../images/screen.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;

}
#links_container li a.play{
background:transparent url(../images/play.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;

}
#links_container li a.developer{
background:transparent url(../images/developer.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;
}
#links_container li a.contact{
background:transparent url(../images/contact.gif) no-repeat;
width:168px;
height:58px;
float:right;
text-indent:-9999px;

}
#content_container{
width:741px;
float:right;
padding:0;
margin:0;
position:relative;
}
#add_bg{
background:url(../images/add-bg.jpg) no-repeat;
width:165px;
height:25px;padding:0; margin:0;
}
.toplinks_container{
width:741px; padding:0; margin:0; 
}
.toplinks{
width:150px; padding:0 0 0 10px; margin:0 0 0 10px; float:right;
}
.toplinks span{
font:bold 12px Arial, Helvetica, sans-serif;
color:#00386b;
padding:0 0 0 5px;
}
.toplinks img{
width:144px;
height:44px;
padding:5px 0 0 0;
border:0;
}
.toplinks img a{
width:144px;
height:44px;
border:0;
}
.top_container{
background:transparent url(../images/top_dropbg.png) no-repeat;
width:741px;
height:19px;
padding:0;
margin:0;
float:left;
}
.mdl_container{
background:transparent url(../images/mdl_dropbg.png) repeat-y;
width:701px;
padding:10px 20px 10px 20px;
float:left;
}
.inner_container{
background:#e9e9e9;
width:681px;
padding:10px 10px 10px 10px;
float:left;
}
.logo_container{
width:321px;
height:268px;
margin:0 auto;
}
.logo_container h1{
background:transparent url(../images/logo.jpg) no-repeat;
width:321px;
height:268px;
text-indent:-9999px;
}
.text_container{
width:675px;
padding:0;
margin:0;
color:#212121;
}
.text_container p{
padding:10px 10px 10px 10px;
margin:0;
color:#383838;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:20px;
}
.text_container p a{
margin:0;
color:#383838;
font:normal 14px Arial, Helvetica, sans-serif;

line-height:20px;
text-decoration:underline;
}
.text_container p span{
margin:0;
color:#383838;
font:normal 14px Arial, Helvetica, sans-serif;

display:block;
line-height:20px;
}
.text_container span a{
margin:0;
color:#383838;
font:normal 14px Arial, Helvetica, sans-serif;

line-height:20px;
text-decoration:underline;
}
.text_container img{
padding:0 40px 0 40px;
margin:0;
width:87px;
height:183px;
}
.image_container{
width:660px;
padding:0;
margin:0;
float:left;
}
.image_container img{
width:180px;
height:331px;
float:left;
padding:0 20px 0 20px;
margin:0;
}
.iphone_container{
width:660px;
padding:0;
margin:0;
float:left;
}
.iphone_container img{
width:156px;
height:320px;
float:left;
padding:30px 20px 0 40px;
margin:0;
}

.image_container1 img{
width:180px;
height:331px;
float:left;
padding:10px 30px 0 85px;
margin:0;
}
h2.about_title{
background:transparent url(../images/about_title.jpg) no-repeat;
width:253px;
height:24px;
margin:30px 0 0 8px;
padding:0;
text-indent:-9999px;
}
h2.play_title{
background:transparent url(../images/play_title.jpg) no-repeat;
width:157px;
height:22px;
margin:30px 0 0 8px;
padding:0;
text-indent:-9999px;
}
h2.screen_title{
background:transparent url(../images/screen_title.jpg) no-repeat;
width:105px;
height:21px;
margin:30px 0 10px 30px;
padding:0;
text-indent:-9999px;
}
h2.contest_title{
background:transparent url(../images/contest_title.jpg) no-repeat;
width:302px;
height:30px;
margin:30px 0 10px 5px;
padding:0;
text-indent:-9999px;
}
h1.contest_title{
background:transparent url(../images/contest_title.jpg) no-repeat;
width:302px;
height:30px;
margin:30px 0 10px 5px;
padding:0;
text-indent:-9999px;
}
h2.developer_title{
background:transparent url(../images/developer_title.jpg) no-repeat;
width:152px;
height:20px;
margin:30px 0 0 8px;
padding:0;
text-indent:-9999px;
}
h2.contact_title{
background:transparent url(../images/contact_title.jpg) no-repeat;
width:148px;
height:21px;
margin:30px 0 0 8px;
padding:0;
text-indent:-9999px;
}
.developer_container{
width:675px;
padding:0;
margin:0;
}
.flash_cont{
width:165px;
float:left;
}
.developertxt_container{
width:500px; float:left; padding:0 0 0 10px;
}
.developertxt_container p{
text-align:left;
}

.dev_txt span a{
text-align:center;
text-decoration:underline;
color:#383838;
width:500px;
}
p.title{
font:bold 18px Arial, Helvetica, sans-serif;
color:#383838;
}
.btm_container{
background:transparent url(../images/btm_dropbg.png) no-repeat;
width:741px;
height:19px;
float:left;
}
.footer{
padding:0;
margin:0;

}
.copyright{
clear:left;
}
.footer p{
font:normal 11px Arial, Helvetica, sans-serif; 
text-align:center;  
color:#393939;
padding:0;
margin:0;
line-height:18px;
}
.footer p a{
font:normal 11px Arial, Helvetica, sans-serif; 
text-decoration:underline;
color:#393939;
}
.pad{
padding-top:5px;}
.text
{
color:#383838;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:underline;}
.text a:link,.text a:visited,.text a:active
{
color:#383838;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:underline;}
.text a:hover
{
color:#fe6d4c;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:underline;}
