body {
	margin:0px;padding:0px;
	margin-left:5px;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #666666;
	scrollbar-shadow-color : #eeeeee;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #eeeeee;
	scrollbar-track-color : #ffffff;
	scrollbar-darkshadow-color : #eeeeee;
	scrollbar-base-color : #ffffff;
}

/****** layout *****/

#template-1 { 
	position:relative;
	width: 1049px;
	text-align:left;
}

#template-1          #column1 { width: 449px;float:left; }
#template-1          #column2 { width: 449px;float:right; }


/***** elements *****/

body {  
    font: 8pt Verdana, Georgia, Times New Roman; 
    color:#000000; 
    text-align:left; 
}

p{  
    margin-bottom: 13px;
    letter-spacing: 0.5px;
}

td { vertical-align:top; }


a:link,a:visited,a:active {
 	color:#cc0000;
	text-decoration:none;
}
a:hover {
	color:#cc0000;
	text-decoration:underline;
}

h1 {
  margin:0px;
  padding:0px;
  font-size:24px;
  font-weight:normal;
}

h1.titleheader {
  margin:0px;
  padding: 16px 5px 16px 8px;
  font-size:24px;
  font-weight:normal;
  background: #F5E8C5;
  border-bottom: 1px solid black;
}

h2 {
  margin:0px;
  padding:0px;
  font-size:24px;
  font-weight:normal;
}

h3 {
  margin:0px;
  padding:0px;
  font-size:120%;
  font-weight:bold;
  color:#0072bc;
   word-wrap: break-word;
}

ul, form, input, radio, checkbox, textarea { margin:0px;padding:0px; }
ul { margin-top:4px;margin-bottom:8px; }
li { list-style-image:url(/img/li_bl.gif);margin-left:11px;margin-top:2px; }
li a:link,li a:active,li a:visited { text-decoration:none; }
li a:hover { text-decoration:underline; }

.wtxt,.wtxt a { color:#ffffff; }
.rtxt,.rtxt a { color:#cc0000; }
.ytxt,.ytxt a { color:#ffcc00; }
.btxt,.btxt a { color:#000000; }
.bltxt,.bltxt a { color:#0072bc; }
.bgb { background-color:#000000; }
.bgbl { background-color:#0072bc; }
.bgr { background-color:#cc0000; }
.bgy { background-color:#ffcc00; }

.small {
  font-size: 90%;
}

.large, .intro {
  font-size: 110%;
  font-weight:bold;
}

b, strong, .bld {
  font-weight: bold;
}

.upp {
  text-transform: uppercase;
}

.error {
	color: #ff0000;
}

.lft { float:left; }
.rght { float:right; }
.clr,.clearer { clear:both; }

#sky { position:absolute;left:927px;top:2px;width:120px;height:600px; }
#rect { width:336px;height:280px; }
#bigad { display:block;padding:2px; }

#top { position:relative;display:block;width:923px;height:147px;border-right: 2px solid #000000;z-index:2; }

#topnav { display:block;height:28px; }
#topnav .navpos { padding-top:16px;background-color:#cc0000; }

#toplogo { display:block;height:119px; }
#toplogo .topbg { background: transparent url(/img/top_bg.gif) repeat-x; }
#toplogo .topsrch { float:right;margin-top:58px;margin-right:13px; }

#content { position:relative;top:-29px;display:block;width:900px;margin-left:21px;border-left:2px solid #000000;border-right: 2px solid #000000;padding-bottom:12px;z-index:1;background-color: #ffffff; }

#topbarleft { display:block;width:298px;height:240px;background-color:#0072bc;border-bottom:2px solid #ffffff; }
#topbarmiddle { display:block;width:298px;height:240px;background-color:#000000;border-bottom:2px solid #ffffff; }
#topbarright { display:block;width:300px;height:240px;background-color:#000000;border-bottom:2px solid #ffffff; }

#thisweek { background-color:#0072bc;padding:13px;padding-top:35px; }
#thisweek2 { display:block;width:449px;background-color:#0072bc; }

#thisweek li,#thisweek2 li { margin-left:17px;color:#ffcc00;list-style-image:url(/img/li_y.gif);line-height:100%;color:#ffffff; }

#sectionheader { background-color:#0072bc;padding:13px;padding-top:35px;color:#ffffff; }
#sectionheader .breadcrumb,#sectionheader .breadcrumb a { color:#ffffff;font-weight:bold;padding-top:4px;text-transform:uppercase; }
#sorting { background-color:#ffcc00;padding:13px;padding-top:4px;padding-bottom:4px;color:#000000;font-weight:bold;text-transform:uppercase; }
#sorting a { color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:underline; }
#sorting a.current { color:#ffffff;font-weight:bold;text-transform:uppercase;text-decoration:none; }

#poll { background-color:#0072bc;padding:13px;color:#ffffff; }
#poll .pollresult { background-color:#ffcc00;height:9px; }

#footer { clear:both;position:relative;top:-29px;left:21px;margin-bottom:-29px;display:block;width:900px;border-left: 2px solid #000000;border-right: 2px solid #000000;border-bottom: 2px solid #000000; }

#footnav { height:86px;background: transparent url(/img/footer_bg.gif) repeat-x; }

.block { padding:13px; }

.articleshort { padding-bottom:0px; }

.blockdetail { padding:6px; }

.comment { border-top:1px solid #000000; }

.head { padding-top:49px; }

.weekhead { padding-top:35px; }

.listhead { padding-top:13px; }

.adblock { text-align:center; padding-top:10px;padding-bottom:10px;background:#ffffff; }

.boxborder { border-top: 2px solid white;border-right: 2px solid white; }

.boxborderleft { border-left: 2px solid white; }

.boxborderright { border-right: 2px solid white; }

.boxbordertop { border-top: 2px solid white; }

.teasersmall { float:left;width:109px;height:280px;background-color:#000000;color:#ffffff;text-align:center; }
.teaser { width:223px;height:180px;background-color:#000000;color:#ffffff; }
.teasersmall a, .teaser a { color:#ffffff; }

.bgg { background-color: #f0f0f0; }

.bgw { background-color: #ffffff; }

.info, .info a { color:#cc0000;text-transform:uppercase;text-decoration:none;font-size: 90%; }
.info a:hover { text-decoration:underline; }

.space6 { padding:6px; }

a.more, #column1 a.more, #column2 a.more { color:#cc0000; font-weight:bold;text-decoration:none; }
a.more:hover, #column1 a.more:hover, #column2 a.more:hover { text-decoration:underline; }

.error {
    color: red;
}

input, textarea, select { border:1px solid #999999;background-color:#f0f0f0; }
input.nostyle { border:0px;background-color:transparent; }

input.error, textarea.error, select.error {
    background-color: #FFDDDD;
}
span.error, div.error, .error li, label.error  {
    color: red;
}

.frmdisabled { background-color: #cccccc; }

.fld { width:220px;border:1px solid #999999;background-color:#f0f0f0; }

.fld2 { width:260px;border:1px solid #999999;background-color:#f0f0f0; }

.submit { font-family:Arial Black, Verdana;cursor:pointer;border:0px;text-align:center;background:#cc0000;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:14px;padding:0px; }

.butpoll { display:block;cursor:pointer;width:127px;height:30px;border:0px;background: #ffffff url(/img/but_poll.gif) no-repeat; }

.srchbut { cursor:pointer;width:51px;height:18px;border:0px;background: #000000 url(/img/but_search.gif) no-repeat; }

.srch { width:148px;height:18px;border:0px;background: #ffffff; }

.frmbg { background-color:#ffcc00; }

#newsCont {position:relative; left:0px; top:0px; width:449px; height:28px; background-color:#000000; overflow:hidden; z-index:102; }
#newsText {position:absolute; top:0px; left:0px; z-index:101;visibility : hidden; }
a.tick:link,a.tick:visited,a.tick:active,a.tick:hover {  color:#ffff00;  font-size: 12px; font-weight:bold;  text-decoration:none; text-transform:uppercase; }
a.tick:hover { text-decoration:underline; }

#paging { color:#cc0000;font-weight:bold; }
#paging a { font-weight:bold;text-transform:uppercase; }
#paging a.current { color:#0072bc;text-decoration:none; }
#paging .off { color:#cccccc; }

#tagrel, #tagrel a { color:#cc0000; }

/* This is a popup for the error messages at the form elements */
div.popup {
        visibility: hidden;
        position: absolute;
        background-color: #dddddd;
        border-right: 1px solid black;
        border-bottom: 1px solid black;
        width: 250px;
        font-size: 10px;
        padding: 4px;
	text-decoration: none;
}

.article-title, .headertext, .newslettercaption {
	color: #cc000c;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0 12px 0;
	max-width: 423px;
	line-height: 22px;
	text-transform: uppercase;
}

.headertext {
	max-width: 449px;
	padding: 6px 0  6px 0;
}

.article-title a, .headertext a, .newslettercaption a {
	color: #cc000c;
	text-decoration: none;
}

