* { padding: 0; margin: 0; }
a { color: #ccc; }
a img { border: 0; }
.clear { clear: both }
.left { float: left; }
.right { float: right; }

body { background: url(../images/bg-site.jpg) 50% 0 repeat-y #000; width: 100%; font: normal normal normal 12px helvetica, arial, sans-serif; }
#header { float: left; width: 100%; height: 200px; background: url(../images/header.jpg) top center no-repeat; text-align: center; position: relative; }
#container { width: 924px; margin: 0 auto; padding: 20px; padding-top: 0; }
	
	#login { color: #fff; position: absolute; right: 0; top: 0; }
	#login a { color: #fff; text-decoration: none; }
	
	#links { position: absolute; margin-left: -462px; left: 50%; width: 924px; padding-top: 154px; padding-bottom: 25px;  }
		#links ul { list-style-type: none; }
			#links ul li { float: left; }
	
	#content { width: 674px;padding: 30px; float: left; color: #ccc;}
		#content h3 { color: #EFA300; font-size: 16px; text-decoration: underline; }
		#content h4 { color: #f7b400; font-size: 14px; }
		#content h5 { color: #f7cd5b; font-size: 12px; }
		#content img { margin: 5px;}
		#content img.art { border: 3px solid #fff; }
		#content a { color: #B2320B; text-decoration: underline; }
		#content ol, #content ul { margin-left: 15px; }
		
		#content thead tr { background: #333; font-size: 14px; font-weight: bold; color: #EFA300; }
		#content tbody tr.odd { background: #555; }
		#content tbody tr.even { background: #444; }
		#content tfoot tr { background: #333; font-weight: bold; }
		#content td { padding: 3px; }
		
	.sidebar { width: 189px; height: 100%; background: url(../images/sidebar_bg.jpg) top left repeat-y; float: left; }
		.sidebar .top { width: 189px; height: 14px; background: url(../images/sidebar_top.jpg) top left no-repeat; }
		.sidebar h2 { width: 149px; height: 20px; background: url(../images/sidebar_header.jpg) top left no-repeat; color: #EFA300; font-size: 16px; font-weight: normal; margin: 5px 0; padding: 9px 20px;  }
		.sidebar ul { list-style-type: none; margin-left: 20px; }
			.sidebar ul li, .sidebar ul li a { color: #ccc; margin: 3px 0; text-decoration: none; }
		
p { margin: 15px 0; }	
.hr { width: 485px; height: 4px; background: #ccc; }

label { display: block; font-size: 14px; font-weight: bold; }

#beta-inner { color: #ccc; }
.comment { border: 1px solid #272727; background: url(../images/comment-bg.jpg) repeat; padding: 3px 10px; margin: 5px; }
