body{background:url(images/bg.jpg);font-family:verdana;color:#000;font-size:11px;}
a{text-decoration:none;color:#555;}
a:hover { color: #000; }
ul,li,ol{list-style-type:none;padding:0;margin:0;}
a img{border:0;}
#container{width:585px;margin:50px auto;}
#header{width:518px;height:92px;background:url(images/title.jpg) no-repeat;text-align:right;}
#header h1{letter-spacing: -3px;font-weight:normal;color:#333;font-size:44px;text-align:right;margin:10px 10px 0 0;}
#header ul li{display:inline;margin:0 5px;}
#header ul li a{color:#aaa;}
#header ul li a:hover{color:#333;}
#container a img{margin-right:5px;}

.clear{clear:both;}

.left{float:left;}

.right{float:right;}

#content{width:584px;background:url(images/content.jpg) repeat-y;margin:10px auto;}
#top{width:584px;height:13px;background:url(images/top.jpg) no-repeat;margin:0 auto;}
#bottom{width:582px;height:10px;background:url(images/bottom.jpg) no-repeat;margin:0 auto;}
#main{text-align: left; width:370px !important;width:355px;margin:5px 5px 10px 10px;}
#main h2 {
padding: 2px 0 5px 0px; 
font: bold 14px Verdana, 'Trebuchet MS', Sans-serif;
color: #444;	
border-bottom: 1px dotted #999;
margin-bottom: 5px;
margin-top: 10px;
}
#sub{width:180px !important;width:170px;margin:5px 10px 10px 0;}
#sub h2 {
margin-top: 10px;
font: bold 12px Verdana, 'Trebuchet MS', Sans-serif;
padding: 5px 0 5px 0; 	
border-bottom: 1px dotted #999;
}
#footer{margin:0 5px 0 4px;padding:5px 0;text-align:center;color:#fff;background:#1A1A18;}
#footer a{color:#aaa;text-decoration:underline;}
#footer a:hover {color: #eee;}
