





body, li, p, td, div {
	font-family:arial,helvetica;
	font-size:10pt;
}

body {
	
	background:#FFFFFF;
	margin: 5px;;
}

img { border: 0; }

a { color:#C42026; text-decoration:none; }
a:hover { color:#333333; }

#container_page { 
	background:#FFFFFF;
	
    width:1000px;
}

#container_page td {  }

#banners_top { background: #C51015; margin:0px; }

#menu_table_01 { background:#990000; margin:0px; margin-bottom:0px; margin-top:0px; }
#menu_links { color: #FFFFFF; padding-left: 3px; font-weight:bold; }
#menu_links a { color: #FFFFFF; text-decoration:none; font-weight:bold;}
#menu_links a:hover { color: pink; }


#tpl_date { color: white; font-size: 12px; font-weight: bold; }

#tpl_search { color: white; padding: 2px; line-height: 18px;}
#tpl_search form { margin:0px; padding:0px; }
#tpl_search input.text { font-size:9px; }
.button { font-size:10px; font-weight:bold; color:white; background:#C51014; border:0; padding:1px; border: 1px #AAAAAA solid; }
#tpl_search a { font-size:10px; color:white; padding:2px; text-decoration:underline; }
#tpl_search a:hover { text-decoration:none; }
#tpl_search .link { line-height: 10px; }

#td_left, #td_right { width:159px;}
#container_left { background: #EFEFEF; width:159px; float:left; padding:0px 0px 0px 0px; background:#C42026; height:100%; margin:0px 2px 0px 0px; }
#container_main { background: #FFFFFF; margin:0px 0px 0px 0px; width:100%; }
#container_right { background: #EFEFEF; width:159px; float:right; padding:0px 0px 0px 0px; background:#C42026; height:100%; margin:0px 0px 0px 2px !important; margin:0px -2px 0px 2px; }	


table.sbs { background:#C42026; }
div.sb { margin: 0px 0px 5px 0px; }

#container_footer { }
#container_footer .row1 { background:#C42026; padding:3px; color:white; text-align:center; }
#container_footer .row1 a { color:white; font-size:12px; text-decoration:none; }
#container_footer .row1 a:hover { color:#AAAAAA;  }

#container_footer .row2 { background:#990000; padding:3px; color:white; font-size:11px; font-weight:bold; text-align:center; }

#container_footer .row3 { background:white; padding:3px; color:#AAAAAA; font-size:11px; font-weight:normal; text-align:right; }
#container_footer .row3 a { color:#AAAAAA; text-decoration:underline;}
#container_footer .row3 a:hover  { text-decoration:none;}

table.side_box {  background:#FFFFFF; width:100%; margin:0px;}
table.side_box td { background: #FFFFFF; }
table.side_box td .title { background:#C42026; color: #FFFFFF; font-weight:bold; padding:3px; margin-bottom:2px; }

table.side_box td .title h1 { font-size:10pt; background:#C42026; color: #FFFFFF; font-weight:bold; paddng:0; margin:0; }

table.side_box td .title a { font-size: 10px; text-decoration: underline; }
table.side_box td .title a:hover { text-decoration: none; }
table.side_box td .content { line-height:1.2em; background:#EFEFEF; padding:2px 3px 2px 3px; margin:0; margin-bottom:2px;}
table.side_box td .content a { color:#C42026; text-decoration:none; display:block; margin:0;}
table.side_box td .content a:hover { background:#CCCCCC; }
table.side_box td .contentnohover a:hover { background:#EFEFEF; }



table.side_box td .boxcontent1 a { color:#C42026; }
table.side_box td .boxcontent2 a { color:#C42026; text-decoration:none; display:block; margin:0 0 8px 0; }

table.center_box td .title { background:#DDDDDD; color:#C42026; font-weight:bold; }

form.mailinglist { margin:0px; padding:0px; }
form.mailinglist table { border-collapse:collapse; }
form.mailinglist table td { padding: 2px; border:1px #990000 solid; background:#EFEFEF;}
form.mailinglist input.text { border:1px #990000 solid; padding:2px; font-size:10px; }  

#spreader_main { width:650px; height:5px; color:green; float:right;}
.spreader_article_fp { width:280px; height:5px; color:orange;}




div.article { overflow:auto; padding: 0px 10px 20px 10px; text-align:justify; }
div.article div.category { font-size: 100%; font-weight: bold; color: red; text-align:left; }
div.article div.category a { font-size: 100%; font-weight: bold; color: red; text-align:left; text-decoration: underline; }
div.article div.category a:hover { text-decoration: none; }
div.article div.header { margin:0px 0px 10px 0px; }
div.article div.headline_main 	{ font-size:105%; font-weight:bold; margin:3px 0; color:#000080; text-align:left; }
div.article div.headline_main a { font-size:105%; font-weight:bold; margin:3px 0; color:#000080; text-decoration:none; }
div.article div.headline_main a:hover { color: red; }
div.article div.headline_sub { font-style:italic; margin-bottom:5px; font-style:normal; }
div.article div.date_posted { margin-bottom:5px; font-style:italic; color:#777; }
div.article div.byline { margin-bottom:5px; }
div.article div.img_right img { float: right; clear: right; margin-left: 10px; margin-right: 0px; }
div.article div.img_left img { float: left; clear: left; margin-right: 10px; margin-left: 0px; }

div.article div.callout { color: #C42026; font-size:15px; font-weight:bold; padding:5px; width:150px; border:1px #C42026 dotted; text-align:center; background: #FFFFFF; }
div.article div.float_left { float:left; margin: 10px 10px 10px 0px; }
div.article div.float_right { float:right; margin: 10px 0px 10px 10px; }

div.clearboth { clear:both; }



div.index_classified { font-weight:normal; text-align:left; padding:4px; }
div.index_classified a { color:#C42026; text-decoration:none;  display:block; padding:3px;}
div.index_classified a:hover { background:#CCCCCC; }
a.viewall { font-weight:bold; margin-left: 10px;}

.pagination { text-align: center; width: 400px; margin:auto; }
.pagination a { color: blue; text-decoration: none; }
.pagination a:hover { color: red; }
.pagination ul { border: 1px solid #ccc; margin:0; padding:1%; margin-bottom:2%; list-style-type: none; background: #f1f1f1; color: black; }
.pagination ul li { list-style-image: none; display:inline; padding-left: 1%; line-height: 1.2em; }

#fmr { text-align:center; }
#fmr a { font-size:11px; }

.center { text-align:center; }

.photowrap img { padding:5px; border:1px #888 solid; }

#form_caption_competition { }
#form_caption_competition th, #form_caption_competition td { vertical-align:top; }
#form_caption_competition th { text-align:right; }
#form_caption_competition input.text { width:300px; }
#form_caption_competition textarea { width:300px; height:100px; }

.classified_notice { color:red; padding:5px; background:#EFEFEF; border: #F00 1px solid; }

#pplogocell {width:174px; }
#flashbannertopcell { width:820px;  }
#flashbannertopcell object { width:795px;  }

.theatre {}
.theatre h2 {
    background:#EFEFEF;
    border:1px #CCC solid;
    padding:5px;
    color:#990000;
}
.movie {
    margin:10px 0 10px 30px;
}
.movie a {
}