html{
	margin:0;
	padding: 0;
}

body{
	margin:0;
	padding:0;
	text-align: center;
	color: #000;
		font: 1em Arial;
}

.clr{clear: both;}

img{
	margin:0;
	padding:0;
	border: none;
}

a:link, a:visited{
	color: #5a58a4;
	text-decoration: none;
}

a:hover{color:#000;}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}

/*********************************************************
					MAIN STRUCTURE
**********************************************************/
#wrap{
	margin: 2px auto; /* add -auto- to center - for fix width */
	padding:0px;
		text-align: left;
	 width: 950px;
}

	* html .min-width{
		border-left: 950px solid #fff;
	}
	
	* html #container{
		margin-left: -950px;
		position: relative;
	}

	/*hide from IE.Mac\*/
	* html .min-width, 
	* html #container{
		height: 1px;
	}
	/**/
	
#header{
	height: 140px;
	padding-right: 10px;
}
	* html #header{padding-right: 35px;}

	
#header .header_image{float: left; padding:15px 0;}

#container{ text-align: left; }

/**********************************************************
					FLUID SETTINGS
*********************************************************/
#content{
	padding-left:200px;
	padding-right: 200px;
}

		
				
#left{ 
	position: relative;
	float: left;
		width: 200px;
		margin-left: -205px;
}

	* html #content{
		padding-left: 210px;
		padding-right: 210px;
	}	
	
	* html #header{
		margin-left: 10px;
		margin-right: -20px;
	}		
	* html #left{left: 200px;}
	* html #center{
	
	}
	* html #right{right: -5px; }
	


#center{ 
	position: relative;	
	float: left;
		width: 100%;
	margin-right: 10px;
}

#right{ 
	position: relative;
	float: left;
		width: 180px;
		margin-right: -200px;/*Opera fix*/
}



/**********************************************************
					LEFT COLUMN
*********************************************************/

#left ul{
	margin:0;
	padding: 0;
}

#left li{
	list-style: none;
	font: .75em Arial;
	margin-bottom: 3px;
}
	* html #left li{height: 1px;}

#list li a:link,
#list li a:visited{
	color: #fff;
	display: block;
	background: url(../images/list.gif) no-repeat top;
	line-height: 25px;
		padding-left: 10px;
}

#left li a:hover{
	background-position: 2px -24px ;
}

#mosts{
	margin-top: 50px;
}



/**********************************************************
					CENTER COLUMN
*********************************************************/

/*tabs*/
#center .static_pages{
	margin:0;
	padding:0;

}
	
#center .static_pages li{
	display: inline;
	list-style: none;
}
#center .static_pages li a{
	float: left;
	margin-right: 3px;
}

/*end of tabs*/

#center_content{
	clear:both;
	background: #FAAF18;
	padding: 10px 20px 30px 20px;
}

	* html #center_content{
		padding:0;
		margin:0;
		padding: 5px 15px 30px 15px;
	}
	



	.headline_image {
		height: 150px;
		width: 200px;
		background: #fff; 
		border: 3px solid #aaa;
		margin: 0 5px 5px 0;
		overflow: hidden;
	}
	.headline_image img{}
	
	
	
	.rot_headlines{
		margin: 3px;
	}
		* html .rot_headlines{float: left; margin-right: 20px; }
	.headline_article{}
	* html .headline_article{height: 1px;}
	

	.headline_title{font-size: 1em; position: relative;}	
	.headline_title a:link, .headline_title a:visited{color: #5a58a4; }
		.headline_title a:hover{color: #000;}
	

	
	.headline_content{	font-size: 0.8em; position: relative;}

	
	.image_block{float: left;}
	.image_caption{
		clear: both; 
		color: #bbb;
		font-size: .8em;
		font-weight: bold;
		padding: 3px;
	}
	.player{
		clear: both; 
		text-align: right;
		border-top: 2px solid #aaa;
		padding: 5px 0;
	}
		* html .player{height: 1px;}
	.player ul{margin: 0; padding:5px;}
	.player li{
		display: inline;
		background: #ca0405;
		border: 1px solid #aaa;	
		margin-left: 1px;
	}
	.player li a:link,.player li a:visited{
		color: #fff;
		font-weight: bold;
		padding: 0 5px;
	}	
	
.article_title{
	font-size: .9em;
	margin:0;
	padding:0;
	padding-bottom: 3px;
}
	
.post{
	clear: both;
	padding-top: 10px;
}

.article_image{
	float: left;
	margin: 0;
	padding: 0;
		margin-right: 5px;
	border: 1px solid #aaa;
}
	.box_curve .article_image img{
	}


.article_summary{
	margin: 4px 0;
	font-size: .75em;
}

.article_link {	
	padding: 5px 0; 
	text-align: right;
	position: relative;
}
.article_link a:link,
.article_link a:visited{
	color: #5a58a4;
	font-size: .7em;
		background: url(../images/arrow_right.gif) no-repeat right;
		padding: 8px 0;
		padding-right: 20px;
}
	.article_link a:hover{
		color: #000;
	}

.black_curve .article_summary{ color: #A8B5AB;}
.black_curve .article_link a{	background: url(../images/arrow_right2.gif) no-repeat right;}

.black_curve  a:link,
.black_curve  a:visited{
	color: #fff;
}

.black_curve h5.label{
	color: #A8B5AB;
}

.black_curve a:hover{color: #FAAF18;}



.other_articles{ border-bottom: 1px solid #faaf18;}

.other_articles li{
	padding: 5px;
}


.main_article{
	color: #fff;
	float: left;
	width: 251px;
}

	* html .main_article{width: 246px;}
.latest_article .box_header,
.main_article .box_header{
	padding: 5px 0;
	font-size: .95em;
}


.article_list{
	font-size: .8em;
	color: #fff;
}




/*************************************
			CENTER: CSS SUBPAGE
*****************************************/
.page_title{		/***page headers**/	
	color: #000;				
	font-size: 1.1em;
}

#article_body {
	padding: 10px 0;
	margin-top: 10px;
	border-top: 2px solid #faaf18;
}

#article_body img{
	border: 1px solid #aaa;
}

#article .title{
	font-size: 1.5em;
	color: #5a58a4;
}

#article .metadata_time{font-size: .9em;}

.pagination{
	color: #000;
	font-size: .8em;
}

.article_tag_curve .box_title{
	background: url(../images/icon1.gif) no-repeat left;
}

.article_tag_curve .box_content{
	font-size: .8em;
}

/**********************************************************
					RIGHT COLUMN
*********************************************************/
#right{}


/**********************************************************
					FOOTER 
*********************************************************/


#footer{
	clear: both;
	text-align: right;
	padding-top: 10px;
	color: #fff;
	font-size: .7em;
}
	
	* html #footer{height: 1px;}

.static_footer{
	padding: 5px;
	background: #b6a2ce;	
}

.static_footer a:link,
.static_footer a:visited{
	color: #fff;
	font-weight: bold;	
}

.static_footer a:hover{
	color: #000;
}
.copyright{
	float: right;
	color: #000;
	width: 300px; 
	text-align: center;
	font-size: 1.1em;
}

.static_links{color: #000;}

.static_links a:link,
.static_links a:visited{
	color: #000;
	font-size: 1.1em;
}