.main_bg {
		background:url(../../images/container_bg.gif) repeat-y #FFFFFF;
		}

div#container div#left_block {
		width:680px;
		float:left
		}

div#left_block div#banner {
		width:680px;
		clear:both;
		background:#FFFFFF;
		}
		
div#left_block div#content_sec {
		width:650px;
		padding:10px 15px 15px;
		font-size:1.0em;
		}


div#content_sec div#left_sec {
		width:380px;
		float:left;
		}
		

div#left_sec div.section {
		width:380px;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:#caa2a2 solid 1px;
		}

div#content_sec h1 {
		font-size:2.0em;
		color:#cc0000;
		margin:0 0 5px 0;
		line-height:100%;
		}
div#content_sec h1 a {
		color:#cc0000;
		line-height:100%;
		}
		
div#content_sec h1 a:hover {
		color:#333;
		line-height:100%;
		}

div#content_sec h5 {
		font-size:1.2em;
		color:#5a5b5e;
		margin:0 0 10px 0;
		}
		
div#content_sec p {
		padding:0px;
		margin:0px 0 0 0;
		
		line-height:140%;
		
		}
		
div#content_sec p a {
		color:#cc0000;
		text-decoration:none;
		}
		
div#content_sec p a:hover {
		color:#333333;
		text-decoration:none;
		}


div#content_sec div#right_sec {
		width:250px;
		float:right;
		padding-top:5px;
		
		}

div#right_sec div.section {
		width:250px;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:#caa2a2 solid 1px;
		}

		
div#right_sec div.section div.image {
		width:80px;
		text-align:right;
		float:left
		}
div#right_sec div.section div.title {
		width:200px;
		text-align:left;
		float:left
		}
div#right_sec div.section div.rss {
		float:right; 
		width:35px;
		}
		
div#right_sec div.section h5 a
		{
		color:#5a5b5e;
		text-decoration:none;	
		}
div#right_sec div.section h5 a:hover
		{
		color:#cc0000;
		text-decoration:none;	
		}		
		
div#right_sec div.section div.deatils {
		width:160px;
		float:right;
		}
		


div#right_sec div.section div.notices {
		width:250px;
		background:#f1f1f1;
		padding:5px 5px 5px 8px;
		}
				
div.deatils ul, div.notices ul {
		padding:0px;
		margin:0px;
		list-style:none;
		}

div.deatils li, div.notices li {
		padding:0px;
		margin:0 0 0px  0;
		clear:both;
		
		}

div.deatils li .date, div.notices li .date{
		float:left;
		padding-top:3px;
		width:45px;
		color:#cc0000;
		line-height:140%;
		font-size:0.9em;
		}



div#right_sec div.deatils li p {
		float:left;
		width:125px;
		padding:0px;
		font-size:1.0em;
		line-height:140%;
		margin:2px 0 0 2px;
		}
		
div#right_sec div.deatils img
{
	padding:4px 5px 0px 0px;
	float:left;
}

div#right_sec div.notices li p{
		float:left;
		width:180px;
		padding:0px;
		font-size:0.9em;
		line-height:140%;
		margin:2px 0 0 2px;
		}
		
div#right_sec div.notices li p a {
		color:#333;		
		}

div#right_sec div.notices li p a:hover {
		color:#cc0000;		
		}
				
div.deatils ul {
		padding:0px;
		margin:0px;
		list-style:none;
		}

div.deatils li {
		padding:0px;
		margin:0 0 0px  0;
		clear:both;
		
		}

div.deatils li .date{
		float:left;
		padding-top:3px;
		width:30px;
		color:#cc0000;
		line-height:140%;
		font-size:1.0em;
		}
div#right_sec div.deatils li p {
		float:left;
		width:125px;
		padding:0px;
		font-size:1.0em;
		line-height:140%;
		margin:2px 0 0 2px;
		}
div#right_sec p {
		padding:0px;
		font-size:1.0em;
		line-height:140%;
		margin:5px 0 0 0;
		}
		
div.deatils img
{
	vertical-align:top; text-align:right; border:#cc0000 1px solid;
}

.link, .link a, active, visited
{
	font-size:0.95em;
	line-height:140%;
	margin:15px 0 0 0;
	color:#cc0000;
	text-decoration:none;
	text-align:left
	}
.link a:hover
{
	color:#333;
	text-decoration:none
	}
ul.nav li a {
		text-decoration:none;
		color:#333333;
		}
		
ul.nav li a:hover {
		text-decoration:none;
		color:#cc0000;
		}



div.deatils ul#breaking_news li a {
		text-decoration:none;
		color:#333333;
		}
		
div.deatils ul#breaking_news li a:hover {
		text-decoration:none;
		color:#cc0000;
		}
		

div#container div#right_block {
		width:180px;
		float:right;
		background:#dcdcdc;
		position:relative;
		padding-top:160px
		}
div#right_block .top_promos1{
		width:180px;
		text-align:right;
		border-bottom:#dcdcdc solid 1px;
		font-size:0.1em;
		position:absolute;
		left:0px;
		top:0px
		}
		
div#right_block .top_promos2{
		width:180px;
		text-align:right;
		border-bottom:#dcdcdc solid 1px;
		font-size:0.1em;
		position:absolute;
		top:79px
		
		}
		
div#right_block div#right_content {
		width:160px;
		padding:15px 10px;
		}


.sf_postTags a{color:#cc0000; text-decoration:none; font-size:0.8em; font-weight:normal}
.sf_postTags a:hover{color:#333;text-decoration:none}


ul{margin:0px;padding:0px}
li.radr_item{margin:0px;padding:0px; margin-bottom:8px; display:block;height:35px; width:200px}
h4.news_rotate{padding:0px; marging:0px}
span.news_rotate a{font-weight:normal; text-decoration:none; color:#cc0000}
span.news_rotate a:hover{font-weight:normal; text-decoration:none;color:#333 }

		
		
	
