body
{margin:30px 0;padding:0;background:#000;font:12px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

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

a:hover, a:active{text-decoration:underline; color:#f00;}

#wrap{width:905px; margin:0 auto}

#top{width:100%; height:342px; background:#000 url(/armory_img/01_armorybg.jpg) no-repeat}
	img.logo{padding:10px}

#nav{width:100%; height:33px; background:#000 url(/armory_img/02_navbg.gif) no-repeat; text-align:center;}

	.navcontainer{padding:11px 0; font:bold 14px Verdana, Helvetica, sans-serif;}

		.navlist{margin:0; padding:0;}
		
		.navlist li{display:inline;list-style-type:none;}
		
		.navlist a {padding:3px 20px; margin:0 10px;}
		
		.navlist a:link, #navlist a:visited{color:#c00;text-decoration:none}
	
		.navlist a:hover{color:#fff;text-decoration:none}

#main{width:100%; min-height:420px; font:14/18px Arial,Helvetica,sans-serif; color:#999; background:#000 url(/armory_img/03_mainbg.gif) repeat-y}

	* html #main{height:420px}

	#main h1{margin:0; padding:20px 0; text-align:center}

	#main h2{margin:0 0 10px 0; padding:0; text-align:center; font:bold 14px Arial, Helvetica, sans-serif;}

	#main p{margin:0; padding:0 20px 20px 20px}
	
	#main img.select{float:right; margin:20px; border:1px solid #c00;}
	
	#main img.article_illustration{ margin:20px; border:1px solid #c00;}

.press {padding:0 5px 0 0}

.press img{border:0; margin:0 10px}

#bot{width:100%; height:38px; background:#000 url(/armory_img/04_botbg.gif) no-repeat; text-align:center; padding:7px 0;}

.center{text-align:center}

h3{text-align:center; font:13px Arial,Helvetica,sans-serif; margin:-15px 0 35px 0; padding:0;}

textarea{width:100%}
select{width:22%; margin:0 5px}