body{background:#6c0c11 url(bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:0;margin-bottom:30px;color:#6c0c11;}
a{outline:none;color:#6c0c11;}
p{margin:0;}
#container{width:925px;margin:0 auto;}
#header{background:url(header.jpg) no-repeat;height:374px;position:relative;z-index:2;margin-top:60px;}
#banner{position:absolute;margin-left:28px;margin-right:23px;z-index:3;top:27px; width:874px; height:304px;}
#logo{position:absolute;float:left;width:197px;height:179px;z-index:4;top:-60px;left:40px;}
#nav{position:relative;float:right;width:670px;text-align:right;z-index:5;margin-top:-10px;margin-right:15px;}
#modernbricksmenu{padding:0;width:100%;background:transparent;voice-family:inherit;}
#modernbricksmenu ul{font:bold 11px Arial;float:right;margin:0;padding:0;list-style:none;}
#modernbricksmenu li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#modernbricksmenu a{float:left;display:block;color:white;margin:0 2px 0 0;padding:5px 20px;text-decoration:none;letter-spacing:1px;background:url(nbg.jpg) repeat-x;border-bottom:1px solid #5d0101;}
#content{background:url(cbg.jpg) repeat-y;width:925px;}
#cinner{margin-left:40px;margin-right:40px;}
#cbottom{background:url(cbottom.jpg) no-repeat;height:30px;width:925px;}
#footer{border-top:2px solid #CC3333;width:870px;margin:0 auto;padding-top:15px;text-align:center;font-size:11px;margin-top:20px;color:#CC3333;}
#footer a{color:#CC3333;}
#modernbricksmenu a:hover,#modernbricksmenu #current a{background:#96141a;border-color:#96141a;}

h2{font-size:20px; text-align:center; font-weight:bold; margin:0; margin-bottom:15px;color:#6c0c11;}
h3{font-size:16px; text-align:center; margin:0; margin-top:15px; font-weight:normal;color:#6c0c11;}