body,td,th { font-family: Arial, Helvetica, sans-serif; color: #333333; }
body { background: #2E7CBA url(../images/body_bg.jpg) repeat-x fixed left top; text-align: center; font-size: 75%; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a.block { display: block; }
.doc_container { width: 1006px; margin: 0px auto; background: #FFFFFF; }
.container { margin: 0px auto; width: 980px; text-align: left; }
#mainLinks { width: 980px; display: block; text-align: left; float: left; }
#breakingNews {
	overflow: hidden;
	width: 980px;
	background: url(../images/breaking_news_bg.jpg) repeat-x scroll left top;
	height: 25px;
	display: block;
	text-align: left;
	float: left;
}
#breakingNews img {
	z-index: 10;
}
#header {
	height: 60px;
	width: 1006px;
	float: left;
	background: url(../images/hd_bkgrd.jpg) repeat-x fixed left top;
	text-align: left;
}
.homeLeft {
	float: left;
	height: auto;
	width: 160px;
	margin-right: 10px;
	padding-top: 10px;
}
img.opinion_btn {
	padding-top: 8px;
}

ul.navigation li {
	float: left;
	list-style-type: none;
}
ul.places {
	padding-top: 5px;
	margin-bottom: 10px;
}
ul.news-list {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
ul.news-list li {
	margin: 0px;
	padding: 0px 0px 3px;
	list-style-position: outside;
	list-style-type: disc;
}
ul.news-list li a {
	color: #222;
	padding: 0 5px;
	font: 19px Meera_w02;
}
ul.news-list li a:hover {
	color: #222;
	background-color: #FFFF99;
}
#breakingNews p {
	font-family: Meera_w02;
	font-size: 1.5em;
	font-weight: bold;
	color: #FF6600;
}
ul#topLinks { margin: 0px; padding: 0px; }
ul#topLinks li { width: 25px; list-style-type: none; float: left; display: block; padding-top: 2px; padding-right: 5px; }
#topLinks li#link-home { width: 76px; }
#topLinks li#link-mcv { width: 184px; }
#topLinks li#link-vcv { width: 193px; }
#topLinks li#link-mnn { width: 179px; }
#topLinks li#font_download {
	padding-left: 112px;
	width: 216px;
	padding-right: 0px;
}

#topLinks a { display: block; }
#topLinks li#link-home a { background: url(../images/home.jpg) no-repeat scroll 0 0px; width: 76px; height: 25px; }
#topLinks li#link-home a:hover { background-position: 0 -25px; }
#topLinks li#link-mcv a { height: 25px; width: 184px; background: url(../images/mcv.jpg) no-repeat scroll 0px 0px; }
#topLinks li#link-mcv a:hover, #topLinks li#link-mcv a.active { background-position: 0 -25px; }
#topLinks li#link-vcv a { height: 25px; width: 193px; background: url(../images/vcv.jpg) no-repeat scroll 0px 0px; }
#topLinks li#link-vcv a:hover { background-position: 0 -25px; }
#topLinks li#link-mnn a { height: 25px; width: 179px; background: url(../images/mnn.jpg) no-repeat scroll 0px 0px; }
#topLinks li#link-mnn a:hover{ background-position: 0 -25px; }

ul.places li { list-style-type: none; padding-top: 4px; padding-bottom: 2px; background: url(../images/list_btm_bdr.jpg) no-repeat scroll left bottom; }
ul.places li a {
	display: block;
	text-align: left;
	background: url(../images/list_places_bullet.jpg) no-repeat scroll 5px center;
	padding-left: 25px;
	color: #666666;
}
#fm_radio { text-align: center; }

.homeRight {
	float: left;
	width: 810px;
	padding-top: 10px;
	height: auto;
}
.homeRight .section-1 {
	height: 260px;
	width: 810px;
	float: left;
	margin-bottom: 10px;
}
.homeRight .section-2 {
	float: left;
	height: 160px;
	width: 810px;
	margin-bottom: 10px;
}
.homeRight .section-3 {
	float: left;
	height: 140px;
	width: 810px;
	margin-bottom: 10px;
}
#footer {
	width: 1006px;
	float: left;
	background: #fff url(../images/footer_bkg.jpg) repeat-x scroll left top;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #C8D7E1;
	text-align: center;
	clear: both;
}
.homeRight .section-1 .mainNews {
	float: left;
	height: 260px;
	width: 450px;
	margin-right: 10px;
	overflow: hidden;
}
.homeRight .section-1 .specialEvnts {
	float: left;
	height: 260px;
	width: 140px;
	margin-right: 10px;
	overflow: hidden;
}
.homeRight .section-1 .adsBox {
	float: left;
	height: auto;
	width: 200px;
}
.homeRight .section-2 .newsList {
	height: 160px;
	width: 450px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}
.homeRight .section-2 .adsBox {
	float: left;
	height: 160px;
	width: 350px;
}
.homeRight .section-3 .article {
	height: 150px;
	width: 300px;
	margin-right: 10px;
	float: left;
}
.homeRight .section-3 .greetings {
	float: left;
	height: 150px;
	width: 140px;
	margin-right: 10px;
}
.homeRight .section-3 .obituary {
	float: left;
	height: 150px;
	width: 140px;
	margin-right: 10px;
}
.homeRight .section-3 .adsBox {
	float: left;
	height: 150px;
	width: 198px;
}
.boxType2 {
	background: #f5f5f5;
	padding: 9px;
	border: 1px solid #e2e2e2;
	height: 240px;
}
.boxType1 {
	padding: 9px;
	background: #fff;
	border: 1px solid #d3e0ef;
	border-top: 0 none;
	overflow: hidden;
}
.section-3 .boxType1 {
	height: 91px;
}
.section-2 .boxType1 {
	height: 110px;
	/*overflow: hidden;*/
	overflow: auto;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.section-1 .boxType1 {
	height: 211px;
	overflow: hidden;
	float: left;
	width: 430px;
}
.homeLeft #opinion {
	padding-top: 10px;
	padding-bottom: 10px;
}
.homeLeft #opinion p {
	padding-bottom: 10px;
}
.homeLeft #opinion a {
	display: block;
	text-align: center;
}
.mainNews .boxType1 p img {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.boxType1 p {
	line-height: 1.3;
	text-align: left;
}
.specialEvnts .boxType2 {
	text-align: center;
	overflow: hidden;
}
.specialEvnts .boxType2 .block {
	display: block;
}
div.newsList {
	border-bottom: 1px solid #d3e0ef;
}

.article .boxType1 .title {
	padding-bottom: 0.3em;
	font-weight: bold;
}
#footer ul.footer-quik-links {
	display: block;
	clear: both;
	padding-bottom: 10px;
	width: 960px;
	margin: 0 auto;
}
#footer ul.footer-quik-links li {
	display: inline;
	list-style-type: none;
}
#footer ul.footer-quik-links li {
	padding-right: 15px;
}
#footer ul.footer-quik-links a {
	font-weight: bold;
	color: #00337b;
}
#footer ul.useful-links {
	float: left;
	padding: 5px 10px 10px;
	text-align: left;
	background: #fff;
	border: 1px solid #d5d5d5;
	margin-right: 10px;
	width: 132px;
	overflow: hidden;
}
#footer ul.useful-links li {
	list-style-position: outside;
	list-style-type: none;
	padding-top: 5px;
}
#footer ul.useful-links li.title {
	font-weight: bold;
	color: #333333;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#footer ul.footer-quik-links a:hover {
	text-decoration: underline;
}


hr.space {
  background: #fff;
  color: #fff;
}
/* taken from blueprint css */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

/* *********************************** */

