body,
html {
    margin:0;
    padding:0;
    background:#ffffff;
    }
body {
    min-width:750px;
    }
#wrap {
    background:#fff;
    margin:0 auto;
    width:750px;
    padding-bottom:20px;
    }
#header {
    background:#000;
    padding-bottom: 15px;
    }
#main {
    background:#fff;
    float:left;
    width:489px;
    padding-top:15px;
    padding-left:10px;
    }
#storymain {
    background:#fff;
    width:650px;
    padding:15px 45px 25px 45px;
    margin:0 auto;
    }
#sidebar {
    background:#fff;
    float:right;
    width:230px;
    padding-top:15px;
    padding-left:10px;
    padding-bottom:10px;
    border-left: solid 1px black;
    }
#footer {
    background:#666;
    clear:both;
    padding-top:5px;
    padding-bottom:10px;
    }
#barheaderbottomleft 
{
	padding:5px;
	background:#666;
	width:250px;
	float:left;
	font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #ffffcc;
}
#barheaderbottomright
{
	padding: 5px;
	float:right;
	clear:right;
	text-align:right;
	background:#666;
	width:480px;
	font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #ffffcc;
}
#storylinks
{
	padding-left:25px;
	line-height:.85em;
	padding-bottom:20px;
}
#rightcorner
{
	padding-top:1px;
	float:right;
}
#leftcorner
{
	padding-top:1px;
	float:left;
}
ul#footnav
{
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
}
ul#footnav li
{
	display:inline;
	color: #ffffcc; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans serif; 
	font-size: 8pt; 
	font-weight: bold;
	padding:5px;	
}
#commentheader
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 13px; 
	color: #000000;
	padding-bottom:10px;
}

#commentboxes
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: normal; 
	font-size: 12px; 
	color: #000000;
	padding-bottom:5px;
}
.storyBlock
{
	padding:0px;
	margin:5px 0 20px 0px;
	border-top: 1px solid black;
}
.blurbBlock
{
	padding:0px;
	margin:5px 0 20px 0px;
	border-top: 1px solid black;
}

HR { width: 100%; height: 1px; color: #000; border: none; } /* For Internet Explorer */
HTML>BODY HR { width: 100%; height: 1px; background-color: #000; border: none;} /* For Gecko-based browsers */
HTML>BODY HR { width: 100%; height: 1px; background-color: #000; border: 0px solid #000; } /* For Opera and Gecko-based browsers */


.news  
{
	font-family: Helvetica, Arial, Sans-Serif; 
	font-size: 12px; 
	color: #000000; 
	padding-right:15px;
	line-height:1.30em;}
.storynews  
{ 
	font-family: Helvetica, Arial, Sans-Serif; 
	font-size: 12px;
	line-height: 1.30em;
	color: #000000;
	padding:15px 0 20px 0;
}
.news2  { font-family: Times New Roman; font-size: 10pt; font-weight: bold; color: #000000 }
.barheadertop { font-family: Verdana; font-weight: bold; font-size: 10pt; color: #ffffff; text-align:center; }
.barheaderbottom { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #ffffcc; }
.mainheader 
{ 
	font-family: Helvetica, Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 26px; 
	color: #666666; 
	text-align:center;
	padding: 15px 0 15px 0; 
}
.headline 
{
	font-family: Helvetica, Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none; 
}
.headline2 
{
	font-family: Helvetica, Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 26px; 
	color: #666666; 
	text-decoration: none; 
}
.headline3 
{
	font-family: Helvetica, Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #666666; 
	text-decoration: none; 
	padding:0px; 
	margin:0px;
}
.headline4 
{
	font-family: Helvetica, Arial, Sans-Serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #666666; 
	text-decoration: none; 
}
.headline5 { font-family: Times New Roman; font-weight: bold; font-size: 12pt; color: #ffffcc; text-decoration: none; }
.more { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; margin-top:10px; }

a.headline { font-family: Times New Roman; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: none; }
a:visited.headline { font-family: Times New Roman; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: none; }
a:active.headline { font-family: Times New Roman; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: none; }
a:hover.headline { font-family: Times New Roman; font-weight: bold; font-size: 14pt; color: #666666; text-decoration: underline; }

a.headline2 { font-family: Times New Roman; font-weight: bold; font-size: 20pt; color: #666666; text-decoration: none; }
a:visited.headline2 { font-family: Times New Roman; font-weight: bold; font-size: 20pt; color: #666666; text-decoration: none; }
a:active.headline2 { font-family: Times New Roman; font-weight: bold; font-size: 20pt; color: #666666; text-decoration: none; }
a:hover.headline2 { font-family: Times New Roman; font-weight: bold; font-size: 20pt; color: #666666; text-decoration: underline; }

a.headline3 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 18px; color: #666666; text-decoration: none; padding:0; margin:0;}
a:visited.headline3 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 18px; color: #666666; text-decoration: none; padding:0; margin:0; }
a:active.headline3 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 18px; color: #666666; text-decoration: none; padding:0; margin:0; }
a:hover.headline3 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 18px; color: #666666; text-decoration: underline; padding:0; margin:0; }

a.headline4 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 14px; color: #666666; text-decoration: none; }
a:visited.headline4 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 14px; color: #666666; text-decoration: none; }
a:active.headline4 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 14px; color: #666666; text-decoration: none; }
a:hover.headline4 { font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 14px; color: #666666; text-decoration: underline; }

a.headline5 { font-family: Times New Roman; font-weight: bold; font-size: 16pt; color: #ffffcc; text-decoration: none; }
a:visited.headline5 { font-family: Times New Roman; font-weight: bold; font-size: 16pt; color: #ffffcc; text-decoration: none; }
a:active.headline5 { font-family: Times New Roman; font-weight: bold; font-size: 16pt; color: #ffffcc; text-decoration: none; }
a:hover.headline5 { font-family: Times New Roman; font-weight: bold; font-size: 16pt; color: #ffffcc; text-decoration: underline; }

a.slk { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }
a:visited.slk	{ color: #708090; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }
a:active.slk { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }

a.slk2 { color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }
a:visited.slk2	{ color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }
a:active.slk2 { color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }

a.slk3 { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: normal; }
a:visited.slk3	{ color: #708090; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: normal; }
a:active.slk3 { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: normal; }

a.rel { color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: normal; }
a:visited.rel	{ color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: normal; }
a:active.rel { color: blue; text-decoration: underline; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: normal; }

a.footer { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }
a:visited.footer	{ color:#000000; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }
a:active.footer { color:#000000; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }

a.archmon { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 12pt; color: #666666; text-decoration: none; }
a:visited.archmon { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 12pt; color: #666666; text-decoration: none; }
a:active.archmon { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 12pt; color: #666666; text-decoration: none; }

.subj { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 10pt; color: #000000; }
a.subj { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: underline; }
a:visited.subj { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 10pt; color: #708090; text-decoration: underline; }
a:active.subj { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: underline; }

a.mail { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #90EE90; text-decoration: underline; }
a:visited.mail { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #98FB98; text-decoration: underline; }
a:active.mail { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #00FA9A; text-decoration: underline; }
a:hover.mail { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #ffffcc; text-decoration: underline; }

.mail { color: #90EE90; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }
.slk { color: #000000; font-family: Arial, Helvetica, sans serif; font-size: 10pt; font-weight: bold; }
.footer { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }
.footer2 { color: #ffffcc; text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; }
.smallcenthead { font-family: Arial; text-align: center; font-weight: bold; font-size: 12pt; color: #000000 }
.archhead 
{ 
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 12pt; 
	color: #000000;
	padding-top: 15px; 
}
table#tblArchive 
{
	border: 0;
}
table#tblArchive td
{
	padding-right: 15px;
	padding-bottom: 10px;
}

.cathead { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 12pt; color: #ff0000 }
.archmon { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 12pt; color: #666666 }
.formele { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 10pt; color: #000000 }
.date { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #000000 }
.blurbdate 
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000;
	padding-top:5px;
}
.date2 { font-family: Arial, Helvetica, sans serif; font-weight: normal; font-size: 8pt; color: #000000 }

.user { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #666666 }  
.line { margin-top:1px; }
.centeralign {text-align: center}
.smallcenter {text-align: center; font-size:10pt }
.lineimage {padding:0; margin:0; border:0;}
.greenFeedBack {color:Lime;}
.redFeedBack {color:Red;}
.commentorname { font-family: Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #666666 } 
.commentbody  
{ 
	font-family: Helvetica, Arial, sans serif; 
	font-size: 11px; 
	color: #000000;
	padding-bottom:15px;
}
.commentEntryHeader 
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #CCC; 
	background: #666;
	padding: 5px 0 5px 5px;
}
.commentEntryHeaderFeedback
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #90EE90; 
	background: #666;
	padding: 5px 0 5px 5px;
}
.commentEntryHeaderFeedbackNegative
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: Red; 
	background: #666;
	padding: 5px 0 5px 5px;
}
.boxLabel 
{
	font-family: Arial, Helvetica, sans serif; 
	font-weight: bold; 
	font-size: 12px; 
	padding: 10px 0 0px 0px;
}
.commentbutton
{
	font-family: Arial, Helvetica, sans serif;
	font-size: 14px;
	background-color: #666;
	font-weight:bold;
	color:#90EE90;
}
/* Admin Styles */
#admLeftNav {
    background:#666;
    float:left;
    width:150px;
    padding-top:10px;
    }
#admMainContent {
    background:#ccc;
    float:right;
    width:830px;
    padding: 15px 0 20px 10px;
    }
#admwrap {
    background:#fff;
    margin-left:10px;
    width:1000px;
    padding-bottom:0px;
    margin-bottom:0px;
    background:#666;
    }
 #admfooter {
    background:#777;
    clear:both;
    padding-top:5px;
    padding-bottom:10px;
    }

div#admfooter h4 
{
	font:bold 65% Tahoma;
	padding: 5px 0 5px 10px;
	margin: 0;
}

div#admLeftNav a {display: block; text-decoration: none;   border: 1px solid gray;   border-color: rgb(90%,85%,80%) rgb(60%,55%,50%)     rgb(60%,55%,50%) rgb(90%,85%,80%); color: navy;   background: rgb(92%,91%,90%) url(../images/link-base.gif)     3px 50% no-repeat;   padding: 2px 10px 1px 20px;}

div#admLeftNav a:hover {background-image: url(../images/link-hover.gif);}div#admLeftNav a#comment {background-image: url(../images/link-now.gif);   background-color: rgb(85%,93%,90%); color: black;}div#admLeftNav h4 {padding: 0.33em 0.25em 0;   border: 1px solid silver; border-width: 0 1px;   background: rgb(96%,95%,94%); color: rgb(46%,45%,44%);}div#admLeftNav a, div#admLeftNav h4 {margin: 0;   font: bold 95% Arial, Verdana, sans-serif;}    
div#admMainContent p
{
	font: bold .85em Arial;
	padding: 10px 0 0 0;
	margin:0;
}
div#admMainContent h3
{
	font: bold 1em Arial;
	padding-bottom:10px;
	color:#666;
	margin:0;
}


