body
{
	margin:0;padding:0;background:#232323 url(../im/body_bg.gif) repeat top left;text-align:center;color:#fff;font-family: Georgia, serif; 
}
a img{border:0;}
a{color:#c5c3c3; text-decoration:none;}
a:hover{color:#4d72af;}

#container{width:985px;position:relative;margin:0 auto;text-align:left;}
#header{height:123px;width:985px;clear:both;float:left;}
#header img{float:left;margin:33px 0 25px;}
#project{width:677px;height:478px;background: url(../im/project_bg.png) no-repeat top left;float:left;margin:0 50px 0 0;position:relative;}
#project #screen{width:634px;height:414px;position:absolute;top:21px;left:22px;border:1px solid #b2b2b2;}
#project #screen img{z-index:50;}
#project img#intro_flag{position:absolute;top:140px;left:-27px;z-index:100;}
#project img#flag{position:absolute;top:376px;left:493px;z-index:100;}
#details{float:left;width:250px;}
#details h2{font-size:40px;font-weight:normal;font-style:italic;margin:0;padding:0;}
#details h3{color:#c5c3c3;font-size:20px;font-style:italic;font-weight:normal;margin:30px 0 0;padding:0;}
#details h3.blue{color:#4d72af;}
#details h3.top{margin-top:18px;}
#details p{font-size:12px;margin:12px 0;line-height:19px;color:#c5c3c3;}
#details p.highlight{color:#eee;}
#details p.highlight strong{font-weight:normal;color:#c5c3c3;}
#details ul{list-style:none;padding:0;margin:12px 0;}
#details li{font-size:12px;line-height:19px;color:#4d72af;}
#footer{width:985px;float:left;clear:both;margin-top:25px;}
#footer .footer_content{float:left;width:310px;margin:0 50px 0 0;}
#footer .footer_content h3{color:#dedede;font-size:20px;font-style:italic;font-weight:normal;margin:25px 0 0;padding:0;}
#footer .footer_content p{font-size:12px;margin:12px 0;line-height:19px;color:#c5c3c3;}