a:link {
  color:#58a;
  text-decoration:none;
  }
a:visited {
  color:#969;
  text-decoration:none;
  }
a:hover {
  color:#920;
  text-decoration:underline;
  }



#stories {
padding:0px;
background: #fff;

}

#stories a:link, #stories a:visited {
font-size: 18px; 
font-weight: bold; 
  }

#stories p {
border-bottom: 1px dashed #ccc;
padding-bottom:10px;
}

p, ol, li {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #333;   
line-height: 125%;
}


h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #333333}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

a.smenu {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000066; 
text-decoration: none;
}

a.smenu:hover {   
color: #ff0000; 
text-decoration: underline;
}

.fmenu {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration: none;
}

.whitemenu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}


.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none }

.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}

a.imenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration: underline; font-weight: bold}

a.imenu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: none; font-weight: bold}

a.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}

a.smalltext:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline}

.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none }


.red {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none}

.profile { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000066; text-decoration: none }

.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000066; text-decoration: none }

a.menu {  font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #6699FF; height: 0px; width: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif}
a.menu:hover { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #FF99CC; height: 40px; width: 140px; padding-top: 10px ; font-family: Arial, Helvetica, sans-serif}
a.submenu { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #6699FF; height: 25px; width: 100px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif }
a.submenu:hover { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000033; height: 25px; width: 100px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif }
.largewhitetext {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.redbold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #993300; text-decoration: none}
.breakout {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: italic; font-weight: bold; color: #993300; text-decoration: none}
a.channelmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #003366; height: 33px; width: 185px; padding-top: 6px}
a.channelmenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #FF99CC; height: 33px; width: 185px; padding-top: 6px}
a.pmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; text-decoration: none}
a.pmenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
.forminput {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

.button {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #6699FF}
li.special {  font-family: Arial, Helvetica, sans-serif; color: #666; list-style-image: url(../images/arrow.gif); list-style-position: outside}


table.grey {  background-color: #eeeeee; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
li.external {  list-style-image: url(/images/bullet_htm.gif); list-style-position: outside; text-indent: 5px; vertical-align: middle}
tr.darkgrey {  background-color: #666666}
tr.lightgrey {  background-color: #eeeeee}
table.copyright {  background-color: #FF0000; border: #666666; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.smallwhitetext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}
h3.white { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none }
h3.red { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: none }
table.red { background-color: #FF0000; border: #666666; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
table.photo {  background-color: #CCCCCC; border: #666666; border-style: dashed; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
a.photo {  background-color: #666666; border: 1px #666666 solid}
td.feature { background-color: #eeeeee; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

td.under {border-bottom: #E0EFF6 1px solid;}

.redicon {
	font-family: Arial;
  	font-style:normal;
  	font-weight:bold;
  	color:red;
  	font-size:11px;
}
a.function {
  font-weight:normal;
  color:#00f;
  	font-size:11px;

  text-decoration:none;
  }
a.function:hover {
  text-decoration:underline;
  color:#f00;
  	font-size:11px;
  }
.newbutton {   background-color: #2f6dae; border: #ffffff; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px}

a.linkt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000ff; text-decoration: none; font-weight: bold;}
.linktext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
.slinktext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #00ff00; text-decoration: none}
.linkcategory { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF6600 }

a.sidemenu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #eeeeee; height: 25px; width: 150px; padding-top: 5px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.sidemenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #CCCCCC; height: 25px; width: 150px; padding-top: 5px}





#authorbox {
padding:10px;
border-top:2px solid #ccc;
border-bottom:2px solid #ccc;
background:#eee;
}





#sectionimage {
		border: 2px solid #2586d7;
		padding:5px;
		width: 150px;
		}

#channels {
		font-family: Arial, Helvetica, sans-serif;
		padding: 5px;
		margin-top: 10px;
		margin-bottom: 10px;
		border: 1px solid #ccc;
		width: 140px;
		_width: 150px;
		list-style: none;
		}

#channels ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		font-size: 11px;
		width:140px;
		}
		
	#channels li {
		margin: 0;
		list-style: none;
		padding: 0;

		}

	#channels li a {
		display: block;

		background-color: #fff;
		color: #2586d7;
		text-decoration: none;
		width: 140px;
		font-size: 11px;
		padding: 0;
		font-weight: bold;
		}


	html>body #channels li a {
		width: auto;
		}

	#channels li a:hover {
		background-color: #eee;
		color: #000;
		}

#searchbox {
		width: 150px;
		_width: 160px;
		border: 2px solid #eee;
		padding: 5px;
		text-align: center;
		margin-top: 5px;
		background: #f0f8ff;
}

#panel {
		background: #2586d7;
		width:140px;
		_width:140px;
		padding: 5px;
		margin-bottom: 5px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
}

#advertbox {
		width: 150px;
		_width: 160px;
		border: 2px solid #eee;
		text-align: center;
		margin-top: 5px;
		margin-bottom: 5px;
}


#pagetoolbar {
		width: 160px;
		height: 47px;
		margin-top: 5px;	
		border: 1px solid #ccc;
		padding: 1px;
		margin-bottom: 0;
}

#pagetools ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
background-color: #ccc;
color: fff;
float: left;
font-family: arial, helvetica, sans-serif;
font-size: 9px;
border-bottom: 1px solid #fff;
_border-bottom: 0px solid #fff;
}

#pagetools ul li { display: inline; }

#pagetools ul li a
		{

		padding: 1px;
		background-color: #ccc;
		color: #fff;
		text-decoration: none;
		float: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		width: 75px;
		_width: 78px;
		border-right: 1px solid #fff;
}

#pagetools ul li.right a
		{

		padding: 1px;
		background-color: #ccc;
		color: #fff;
		text-decoration: none;
		float: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		width: 78px;
		_width: 78px;
}

#pagetools ul li a:hover
{
		background-color: #a61d2a;
		color: #fff;
}

#eyecandybox {
		width: 125px;
		_width: 130px;
		border: 2px solid #eee;
		_padding: 2px;
		margin:2px;
		background: #fff;
		text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;   line-height: 120%;
		float:left;
}

#fullpart {
		width:100%;
		padding: 5px;
		height:20px;
		margin-bottom:10px;
		}

#sectionlink {
		font-family: Verdanna, sans-serif; font-size: 15px; font-weight: bold; color: #000;   line-height: 100%;
		float:left;
}	

#section_names {

		padding-top: 5px;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;   line-height: 100%;
		float:right;
}

#frontbox {
		width: 100%;
		border-top: 1px solid #2175bc;
		padding: 2px;
		text-align: center;
		margin-top: 5px;
		background: #fff;
		height: 125px;
}

#imageboxfront {
		border: 2px solid #eee;
		padding: 2px;
		float:left;
		}

#boxfrontcontent {
		
		padding: 0;
		float:left;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; font-weight: normal; color: #666;   line-height: 130%;
		margin-right:5px;
		margin-left:5px;
		}
#homemain {
		float:left;
		width: 580px;
		position: relative;
		background: #fff;
		}

#homeright {
		float:right;
		width: 160px;
		background: #fff;
		}

#linkbox {

		float:left;
		position:relative;
		text-align: left;
		list-style: none;
		margin-left:10px;

		}

#linkbox ul {
		list-style:none;
		margin:0;

		}

	#linkbox li {
		margin: 0;
		list-style: none;
		padding: 0;

		}

	#linkbox li a {
		display: block;
		background-color: #fff;
		color: #2586d7;
		text-decoration: none;
		font-size: 11px;
		padding: 0;
		margin:0;

		}




	#linkbox li a:hover {
		color: #000;
		}

#homedouble {
		float:left;
		position:relative;
		width:270px;
		text-align:left;
				text-align: left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; font-weight: normal; color: #000;   line-height: 120%;
		}

#homedoubleright {
		float:right;
		position:relative;
		width:270px;
		text-align:left;
				text-align: left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; font-weight: normal; color: #000;   line-height: 120%;
		}
#panelf {
		background: #2586d7;
		width:100%;
		padding: 2px;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
}

#bottombox {
		width: 140px;
		_width: 140px;
		border: 2px solid #eee;
		padding: 2px;
		margin:2px;
		background: #fff;
		text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;   line-height: 120%;
		float:left;
}

#frontboxone {
		width: 100%;
		padding: 2px;
		text-align: center;
		margin-top: 5px;
		background: #fff;
		height: 125px;
}

#diarybox {
		width: 570px;
		height: 125px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: normal; 
		color: #000;   
		line-height: 120%;
		padding:2px;
}
#diarybox p {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: normal; 
		color: #666;   
		line-height: 120%;
}

td.rowheaderfront {
border-top: 1px solid #2586d7;
}

.newbutton {   background-color: #2f6dae; border: #ffffff; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px}


#archivebox {

width: 100%;
padding:10px;
border: 2px solid #eee;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
}

#archivebox ul {
		list-style:none;
		margin:0;

		}

	#archivebox li {
		margin: 0;
		list-style: none;
		padding: 0;

		}

	#archivebox li a {
		background-color: #fff;
		color: #2586d7;
		text-decoration: none;
		font-size: 11px;
		padding: 0;
		margin:0;
		}

	#archivebox li a:hover {
		color: #f00;
		text-decoration: underline;
		}

.select {
background-color: #58a;
font-family: Arial;
font-size:10px;
}

.forminput {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}

table.front p {

		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; font-weight: normal; color: #666;   line-height: 130%;
}

td.frontwhite  {
	background: #a61d2a;
}

td.frontwhite p {
		font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px; 
		color: #fff;
		font-weight: bold;
}


td.frontwhite a:link {
  color:#fff;
  text-decoration:none;
  }
td.frontwhite a:visited {
  color:#fff;
  text-decoration:none;
  }
td.frontwhite a:hover  {
color:#fff;
  text-decoration:underline;
  }


td.frontwhiteright  {
	background: #a61d2a;
}

td.frontwhiteright p {
		font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px; 
		color: #fff;
		font-weight: bold;
}

td.frontwhiteright a:link {
font-size: 11px;
  color:#fff;
  text-decoration:none;
  }
td.frontwhiteright a:visited {
  color:#fff;
  text-decoration:none;
  }
td.frontwhiteright a:hover  {
color:#fff;
  text-decoration:underline;
  }


.post {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #333;   
line-height: 125%;
border-bottom: 1px dotted #a61d2a;
}
.post img {
max-width: 550px;

  margin:0 0 5px 0;
  padding:4px;
  border:1px solid #ccc;
width: expression(this.width > 550 ? 550: true);
h3.post-title {font-size: 1.2em; margin-bottom: 0;}
h3.post-title a {color: #a61d2a;}
.post {clear: both; margin-bottom: 4em; font-size: 10px; }
.post-footer em {color: #B4BABE; font-style: normal; float: left;}
.post-footer {text-align: right;}
.comment-link {margin-left:.6em;}
#main img {border: solid 1px #E3E4E4; padding: 2px; background: #fff;}
.deleted-comment {font-style:italic;color:gray;}
#contentleft h2 {font-size: 1.3em; margin: 1.3em 0 0.5em 0;}
#contentleft dl {margin: 0 0 10px 0;}
#contentleft ul {list-style: none; margin: 0; padding: 0;}
#contentleft li {padding-bottom: 5px; line-height: 0.9;}


#mainarticles {
padding:0;
}

#mainarticles p {
width: 500px;
padding-left:5px;
padding-right:5px;
padding-bottom: 5px;
padding-top:0px;
border-bottom: 1px dashed #ccc;
color:#333;
font-size:12px;
clear:both;
}

#mainarticles img {
padding:2px;
border: 1px solid #ccc;
margin-right:20px;
}

#mainarticles a {
font-size: 13px;
font-weight: bold;
}

