html					{ font: 68.75% Verdana; }
body 					{ width: 100%; padding: 0; margin: 0 auto; font: 1.3em/1.4em Arial, Helvetica; text-align: left; color: #555555; background: #dddddd; }
img 					{ border: 0px; }
ul					{ margin: 0; padding: 0;  }
ul li 					{ list-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; }
b					{ font-weight: bold; }
                                        
h1,h2,h3,h4,h5,h6 			{ margin: 0; padding: 0; }

h1, h2					{ font: 1.6em/1.1em Tahoma; color: #000000; }
h4					{ font: 1em/1.1em Arial; color: #777777; }

a					{ color: #197b94; text-decoration: underline; }
a:hover					{ color: #000000; }

em					{ font: 0.75em Verdana; color: #666666; }


/* Lib */

.r-round				{ position: relative; display: block; }
.r-round *				{ position: absolute; top: 0; left: 0; display: block; width: 14px; height: 14px; background-repeat: no-repeat; }
.r-round .tr, .r-round .br		{ margin-left: 100% ! important; left: -14px; }
.r-round .bl, .r-round .br		{ top: -14px; }
.r-round .tr				{ background-position: -14px 0; }
.r-round .br				{ background-position: -14px -14px; }
.r-round .bl				{ background-position: 0 -14px; }

.r-round-gray *				{ background-image: url('img/r-gray.png'); }


/* /Lib */


.document				{ width: 1000px; margin: 0 auto; background-color: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; }
.head					{ position: relative; width: 100%; height: 150px; background: url('img/head.jpg') no-repeat 0% 0%; }
.head img.logo				{ width: 540px; height: 120px; margin: 5px 0 0 15px; background: url('img/logo.png') no-repeat top left; }
.head div.message			{ position: absolute; top: 60px; left: 480px; width: 470px; height: 40px; padding: 10px; color: #ffffff; background: #000000; opacity: 0.6; filter: alpha(opacity=60); }
/* L added */
.head .message a			{ color:#ffffff; text-decoration:none; }
.head .arrow				{ position: absolute; top: 120px; left: 510px; width: 13px; height: 7px; background: url('img/head_arrow.png') no-repeat top left; } 

.head .icons				{ position: absolute; top: 10px; right: 10px; }
.head .icons input.search		{ position: absolute; left: -170px; width: 150px; margin: 2px 10px 0 0 ; background-color: #cccccc; }
.head .icons a				{ text-decoration: none; }
.head .icons img			{ display: inline-block; width: 25px; height: 25px; }
.head .icons img.rss			{ background: url('img/rss.png') no-repeat top left; }
.head .icons img.twitter		{ background: url('img/twitter.png') no-repeat top left; }

.topmenu				{ width: 100%; height: 30px; background-color: #000000; }
.topmenu ul				{ margin-top: 3px; }
.topmenu ul li				{ display: block; float: left; margin: 0 35px 0 35px; }
.topmenu ul li a			{ color: #999999; font: 1.4em/1.1em Arial; text-decoration: none; }
.topmenu ul li a:hover			{ color: #ffffff; }


.menu-rubrics				{ width: 100%; margin-bottom: 20px; background-color: #999999; text-align: center; background: url('img/head.jpg') no-repeat 0% 100%; }
.menu-rubrics  a			{ display: inline-block; margin: 5px 20px 5px 20px; color: #000000; font: 1em/1.1em Arial; text-decoration: none; font-weight:bold; }
.menu-rubrics  a:hover			{ color: #ffffff; }


.cols .left, .cols .right 		{ width: 225px; }
.cols .left				{ float: left; padding-left: 15px; }
.cols .middle				{ width: 500px; margin: 0 auto; }
.cols .article				{ width: 725px; margin: 0 auto; }
.cols .right				{ float: right; padding-right: 15px; }

/* L added */
.cols .left2				{ width: 225px; float:left; padding-left:15px}
.cols .middle2				{ width: 700px; margin: 0 auto; float: none; padding-bottom:10px}


.category-title				{ position: relative; width: 225px; margin-bottom: 15px; background-color: #d2d2d2; }
.category-title	.content		{ padding: 5px 13px 5px 13px; }
.category-title	.content h3		{ font: 1.4em/1em Georgia; color: #333333; }
.category-title	.content h3 a		{ color: #000000; text-decoration: none; }
.category-title	.content h3 a:hover	{ color: #000000; text-decoration: none; }
.category-title .cone			{ position: absolute; left: 20px; bottom: -7px; width: 15px; height: 7px; background: url('img/cone-gray.png') no-repeat top left; }

.category-links				{ padding: 0 10px 0 10px; margin-bottom: 30px; }
.category-links ul li			{ margin-bottom: 5px; padding-bottom: 10px; line-height: 1em; background: url(img/sep-gray.gif) repeat-x 0% 100%; }
.category-links ul li a			{ font: 0.8em Arial; }

.category-news-links			{ padding: 0 10px 0 10px; margin-bottom: 30px; }
.category-news-links ul li		{ margin-bottom: 5px; padding-bottom: 10px; line-height: 1em; background: url(img/sep-gray.gif) repeat-x 0% 100%; }
.category-news-links ul li a		{ font: 0.9em/1.4em Arial; }
.category-news-links ul li em		{ display: block; margin: 5px 0 10px 0; }

.page-title				{ margin-bottom: 15px; }
.page-subtitle				{ margin-bottom: 15px; }

/* L added */
.page-title a				{ color:#000000; text-decoration:none }
.page-subtitle a			{ color:#777777; text-decoration:none }


.topnews				{ margin-bottom: 20px; padding-bottom: 20px; background: url(img/sep-gray.gif) repeat-x 0% 100%; }
.topnews img				{ display: block; margin-bottom: 15px; }
.topnews em				{ display: block; margin-bottom: 15px; }
.topnews .path				{ margin-bottom: 15px; font: 0.75em Verdana; }
.topnews .path span			{ color: #197b94; }
.topnews .text				{ margin-bottom: 10px; }

.rubric					{ margin-bottom: 20px; padding-bottom: 20px; background: url(img/sep-gray.gif) repeat-x 0% 100%; }
.rubric h2				{ margin-bottom: 20px; }
.rubric ul li				{ margin-bottom: 20px; }

.footer					{ background: #ececec; padding: 30px; }
.footer .counters			{ margin-bottom: 30px; }
.footer .copyright			{ font: 0.9em/1.2em Georgia; color: #000000; }

/* L added all below */

.footer .copyright a			{ text-decoration: underline; color:#000000; }

.static_links				{ background-color: #606060; text-align: center; color:#ffffff }
.static_links a, .static_links a:hover  { color:#ffffff; text-decoration:none }

.allnews div 				{ border-bottom:1px dotted #d2d2d2; }
.allnews h1 				{ font-family:Arial; font-size:20px; color:#777777; text-decoration:none; font-weight:bold; }
.allnews em  				{ font-family:Verdana; font-size:11px; color:#404040; }
.allnews h2 a 				{ font-family:Arial; font-size:16px; color:#777777; text-decoration:none; font-weight:bold; }
.allnews.text a 			{ font-family:Arial; font-size:14px; color:#777777; padding-bottom:12px; text-decoration:none; }


.newsitem div  				{  border-bottom:1px dotted #d2d2d2; }
.newsitem h1   				{ font-family:Arial; font-size:20px; color:#777777; text-decoration:none; font-weight:bold; }
.newsitem em   				{ font-family:Verdana; font-size:11px; color:#404040; }
.newsitem.text 				{ font-family:Arial; font-size:14px; color:#777777; padding-bottom:12px; text-decoration:none; }
.newsitem.news_video div 		{ padding-top:10px; padding-bottom:10px; }


.shortitem_splash div 			{ border-bottom:1px dotted #d2d2d2;
					  padding-top:5px;
					  margin-bottom:5px;
					}

.undernews h3 a    			{ font-family:Arial; font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
.undernews em      			{ font-family:Verdana; font-size:11px; color:#404040; }
.undernews.preface 			{ font-family:Arial; font-size:14px; color:#777777; padding-bottom:12px; text-decoration:none; }
.undernews.item div			{ border-bottom:1px dotted #d2d2d2; padding-top:5px; margin-bottom:5px; }

.menu_links_here 			{ color:#ffffff; }

#pstatic_head 				{ font-family:Arial; font-size:18px; color:#777777; font-weight:bold; 
					  padding-left:3px; padding-top:2px; }

#pstatic_table 				{ padding-top:5px; }

.search_query 				{ font-size:14px; color:#777777 }
.search_headline 			{ font-size:18px; padding:20px; padding-left:10px; }

div.author_div 				{ text-align:right; padding-top:5px; font-weight:bold; font-style:italic; font-size:15px; }

.text em 				{ font-style: italic; font-size:14px }

.ymlist 				{ padding-left:8px; }

.arc_path				{ font: 0.75em Verdana; padding-bottom:3px; }
.arc_interval				{ font: 0.75em Verdana; padding-bottom:15px; }

.archive	  			{ text-align:right; font: 0.9em/1.2em Georgia; color:#000000; background: #ececec;  padding-right:5px; padding-top:2px }
.archive a 				{ text-decoration:none; color:#000000; }