@import url(sitemap.css);
@import url(search.css);
@import url(forum.css);
@import url(content.css);
/*============================= General ============================*/
*{
	padding: 0;
	margin: 0;
}
body{
	background-color: #fff;
	color: #000;
	font: 0.8em Tahoma,Arial,sans-serif;
	text-align: center;
}
/*=============================== LAYOUTS =================================*/
#wrap{
	width:978px;
	margin: 0 auto;
	text-align: left;
}
/*============================= End_General ==========================*/

/*=============================== TOP ====================================*/
#header{ 
	background: #f5f3f2 url("../img/header.jpg") top left no-repeat;
	height: 176px; 
	width:978px;
}
#top{
	width: 978px;
	height: 25px; 
	background-color:#333;
	position:relative;
	border-bottom: 1px solid #7f0102;
}
#top span {display:block; margin-left:260px;}
.nav ul {
	list-style:none;
}
.nav li{
	list-style:none;
	padding: 4px 0 4px 20px;
	font-size:1.0em;
	float: left;
}
.nav li a{
	color:#ccc;
	text-decoration:none;
}
.nav li a:hover{
	color:#fff;
	text-decoration:underline;
}
/*=============================== END_TOP ================================*/

/*=============================== CENTER =================================*/
#wrap-content{
	width:978px;
	margin: 35px 0 0 0;
}
/*************** LEFT ****************/
#sidebar{
	float:right;
	/*width:220px;*/
	width:160px;
}
#menu{
	/*width:216px;*/
	width:156px;
	font-size:1.1em;
}
#menu h1{
	color: #656565;
	font:1.2em serif;
	margin-bottom:10px;
	border-bottom:1px solid #656565;
}
.leftmenu ul {
	list-style:none;
}
.leftmenu li{
	list-style:none;
	padding: 4px 0 4px 12px;
}
.leftmenu li a{
	color:#7f0102;
	text-decoration:underline;
}
.leftmenu li a:hover{
	color:#7f0102;
	text-decoration:none;
}
#pub{
	margin:50px 0 0 0;
	text-align:center;
	position:relative;
	/*width:216px;*/
	width:156px;
}
#pub h3{
	font:1.3em serif;
	margin: 3px 0;
}
#pub h4{
	font:1.3em serif;
	color:#656565;
	text-align:left;
	margin-bottom: 3px;
	border-bottom:1px solid #656565;
}
#pub p{
	color:#000;
	padding: 2px;
	text-align:justify;
}
#pub a{
	color:#7f0102;
	text-decoration:underline;
}
#pub a:hover{
	color:#7f0102;
	text-decoration:none;
}
/************* End_LEFT **************/

/*************** Center ****************/
#contenaire{
	float:right;
	text-align:center;
	/*width:538px;*/
	width:598px;
}
#content {
	margin: 0 18px;
	text-align:left;
}
#breadcrumb{
	margin:0 0 10px 0;
}
#breadcrumb a{
	color:#7f0102;
	text-decoration:underline;
}
#breadcrumb a:hover{
	color:#7f0102;
	text-decoration:none;
}
/************* End_Center **************/

/*************** RIGHT ****************/
#col-right{
	float:right;
	width:220px;
	position:relative;
}
#news{
	width:216px;
}
#news h1{
	color:#656565;
	font:1.3em serif;
	margin-bottom:7px;
	text-align: center;
	border-bottom:1px solid #656565;
}
#news h4{
	font-size:1.3em;
	margin-top: 7px;
}
#news p{ 
	text-align:justify;
}
#news a{
	color:#7f0102;
	text-decoration:underline;
}
#news a:hover{
	color:#7f0102;
	text-decoration:none;
}
/************* End_RIGHT **************/

/*=============================== END_CENTER =============================*/
	
/*=============================== BOTTOM =================================*/

/*=============================== END_BOTTOMm ============================*/
#footer { 
	background:#7f0102;
	width:978px;
 	height:32px;
	clear: both;
	font: 0.9em Arial,Tahoma,sans-serif;
}
#ftrLeft{
	float: left;
	width: 700px;
	margin: 5px 0 0 0px;
	text-align:center;
}
#ftrRight{
	color:#ccc;
	/*width:400px;*/
	margin:0 0 0 710px;
}
#ftrRight p{ 
	padding-top: 9px;
}
.ftrMenu ul {
	list-style:none;
}
.ftrMenu li{
	list-style:none;
	padding: 5px 0 0 20px;
	font-size:1.0em;
	float: left;
}
.ftrMenu li a, a.ftrMenu{
	color:#ccc;
	text-decoration:none;
}
.ftrMenu li a:hover, a:hover.ftrMenu{
	color:#fff;
	text-decoration:underline;
}
#count-pub{
	width:978px;
	text-align:center;
	font-size:0.7em;
	padding: 5px 0;
}
