body
{	background: transparent url(../images/5004-v7.jpg) repeat 0 0;	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #EFEFEF;	}

#header a
{	color:#efefef; text-decoration: none;	}
#header a:hover
{	text-decoration: underline;	}

#container
{	margin: 0 auto;	width: 900px;	overflow: hidden;	}

#header
{	position: relative;	}
#header h1
{	display:block;	width: 450px; height:150px;	text-indent: -9009px;	background: transparent url(../images/logo.png) no-repeat 0 0;	margin-bottom: -98px;	}
#header p
{	display:block;	width: 380px;	text-align: right;	font-size: 15px;	color: #666;	margin-bottom: 20px;	}
#header ul
{	display:block;	position: absolute; top: 0px; right: 0px;	}
#header ul li
{	display:block;	float: left;	margin-left:10px;	font-size: 12px;	color:#efefef;	background-color: #000;	text-transform: uppercase;	}
#header ul li a
{	display:block;	padding: 44px 8px 6px 8px;	}
#header ul li a:hover
{	display: block;	padding: 44px 8px 10px 8px;	text-decoration: none;	}


#content
{	width: 900px;	margin-top: 0;	min-height: 450px;	overflow: hidden;	color:#333333;	background: transparent url(../images/mcol_bck.gif) repeat-y 0 0;	}
#content h2
{	font-size: 21px;	font-weight: 100;	letter-spacing: -1px;	border-bottom: 1px dotted #999;	padding-bottom: 5px;	margin-bottom: 6px;	}
#content h3
{	font-weight: 100;	font-size: 19px;	letter-spacing: -1px;	border-bottom: 1px dotted #999;	padding-bottom: 5px;	margin-bottom: 6px;	}
#content h4
{	font-weight: 100;	font-size: 16px;	margin-bottom: 6px;	color:#000000;	}
#content h4 a, #content h3 a
{	color: #000;	text-decoration: none;	}
#content h4 a:hover, #content h3 a:hover
{	text-decoration: underline;	}
#content a.addnew
{	display: block;	margin-top: -5px;	float:right;	}

#topbar
{	clear: both;	margin-top: 20px;	width: 896px;	height:50px;	background: transparent url(../images/topbar_back.gif) no-repeat 0 0;	text-align: right;	padding: 0 2px;	}
#topbar form
{	display: block;	height:35px;	padding: 15px 15px 0 0;	width: 300px;	float: right;	}
#topbar form input
{	padding: 2px 3px;	}
#topbar p
{	float: left;	padding: 18px 0 0 15px;	color: #efefef;	font-size:14px;	}

#mcol
{	width: 480px;	/*height: 480px;*/	background:#f4f4f4;	padding: 10px;	}
#mcol p
{	font-size: 14px;	line-height: 140%;	margin-bottom: 6px;	color: #663333;	}
#mcol span
{	display: block;	font-size: 12px;	margin-top: -2px;	color:#666666;	text-align: right;	}
#mcol span img
{	margin-bottom: -3px;	}
#mcol ul li
{	border-bottom: 1px solid #ccc;	padding-bottom: 8px;	margin-bottom: 12px;	}
#mcol ul.form li
{	border: 0; padding: 0; margin: 0 0 6px 0;	font-size: 12px;	}
#mcol ul.form input, #mcol ul.form select, #mcol ul.form textarea
{	margin-top: 6px;	border: 1px solid #999;	padding: 3px 5px;	}

#rcol, #lcol
{	width: 180px;	/*height: 480px;*/	background-color:#EFEFEF;	padding: 10px 10px;	}
#lcol, #mcol
{	float: left;	}
#rcol
{	float: right;	}

#lcol ul, #rcol ul
{	margin-bottom: 13px;	}
#lcol ul li, #rcol ul li
{	font-size: 11px;	padding-left: 8px;	margin-left: 1px;	margin-bottom: 5px;	background: transparent url(../images/bullet_b.gif) no-repeat 0 5px;	color: #999;	}
#lcol ul li a, #rcol ul li a
{	color: #333333;	text-decoration: none;	}
#lcol ul li a:hover, #rcol ul li a:hover
{	text-decoration: underline;	}

#comments ul li
{	font-size: 13px;	line-height: 130%;	color: #333;	border: 0;	margin: 0 10px 10px 10px;	border-bottom: 1px dotted #fff;	font-family: Arial, Verdana;	}
#comments ul li span
{	display: block;	font-size: 9px;	font-family: Verdana, Tahoma;	color: #666;	margin-top: 3px;	}

#addcomment
{	margin: 0 10px;	}
#addcomment p
{	color: #333;	margin: 0;	}
#addcomment input, #addcomment textarea
{	border: 1px solid #999;	padding: 3px 5px;	}

#footer
{	width: 900px;	height: 40px;	border-top: 1px dotted #666;	background: #171717 url(../images/footer_back.gif) repeat-x 0 0;	}
#footer a
{	color: #efefef;	text-decoration: none;	}
#footer a:hover
{	text-decoration: underline;	}

/*
#banner
{	display:block;	width: 768px;	height: 89px;	background-color:#000000;	margin: 0 auto;	}
#banner span
{	display:block;	text-align: center; width:768px;	padding-top: 35px;	color:#333;	}
*/

#banner
{	display:block;	width: 900px;	text-align: center;	}

.info
{	text-align: center; font-weight: bold; font-size: 14px; color: green; padding: 20px 0;	}