
.topbanner { float: right; 
			padding: 5px 5px 0px 0px;}


.toplogo { float: left; }

.topblueline { border-top: 10px solid #21467B; }

.topfadedbg {	background-image: url(XXX.jpg); 
				background-repeat: no-repeat;
				background-position: center; }

.whitebg { color: #FFFFFF; background-image: url(XXX.gif);  }

.story-table {
	background-color: #21467B;
}

.story-headline {
	background-color: #FFFFFF;
}

.story-table-headline {
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.story-table-photocredit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
}

.story-table-date {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.story-table-storysnippit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.story-table-morelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-transform: lowercase;
	text-decoration: none;
}

.story-table-pic-headline-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
}

.story-table-snippitcell {
	padding: 0px 0px 0px 10px;
}


a:link {
	text-decoration: none;

}
a:hover {
	text-decoration: underline;

}

a:visited {

	text-decoration: underline;
}

.front-poll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

.heading-A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}


.heading-B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: ;
	font-weight: bold;
}

.preview-story-box{
	padding: 3px 3px 3px 3px;	
	border: 1px solid #aaaaaa;
}


.preview-keywords-box{
	padding: 3px 9px 3px 5px;	
	border: 1px solid #aaaaaa;
}

.footer {
	text-decoration: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
}


.bluebox{
	padding: 2px 2px 2px 2px;
	background-color: #efefff; 
	padding: 1px; 
	border: 1px solid #aaaaaa;
}

.whitebox{
	padding: 2px 2px 2px 2px;
	padding: 1px; 
	border: 1px solid #aaaaaa;
}

.redbox{
	padding: 2px 2px 2px 2px;
	background-color: #F7E5E6; 
	padding: 1px; 
	border: 1px solid #CE9A9C;
}

.greenbox{
	padding: 2px 2px 2px 2px;
	background-color: #F7F7EF; 
	padding: 1px; 
	border: 1px solid #DEDEC6;
}

.whiteboxlightgrey{
	padding: 2px 2px 2px 2px;
	padding: 1px; 
	border: 1px solid #cccccc;
}


.loginrow{
	padding: 0px 2px 4px 2px;
	background: url(XXX.gif) repeat-x;

}
.story-posted{
	padding: 2px 2px 2px 2px;
	padding: 1px; 
	border: 1px solid #0063CE;
}


.frontpage-editicons{
	padding: 2px 2px 2px 2px;
	background-color: #D6D6CE; 
	padding: 1px; 
	border: 1px solid #999999;
}

.singleediticon{
	padding: 2px 2px 2px 2px;
	background-color: #D6D6CE; 
	border: 1px solid #999999;
}


.redwarningbox{
	padding: 2px 2px 2px 2px;
	background-color: #F7E5E6; 
	padding: 1px; 
	border: 1px solid #CE9A9C;
}

.main-pollpaddingtext{
	padding: 0px 0px 0px 5px;
}

.main-pollpadding{
	padding: 0px 18px 0px 13px;
}

.main-leftcolumnpadding{
	padding: 0px 0px 0px 0px;
}

.main-pollpaddingbottom{
	padding: 0px 0px 0px 0px;
}

.main-leftcolumn-search-padding{
	padding: 0px 0px 0px 0px;
}

.storyview-picture {
	float:right;
	padding: 0px 0px 0px 5px;
}

.richtexteditcell{
	background-color: #eeeeee; 
	padding: 1px; 
	border: 1px solid #cccccc;
}

.loginbox{

	border: 1px solid #999999;
}

.loginboxtext{

	padding: 0px 0px 0px 10px;
}

.rightcolumncellspad{
	padding: 10px 0px 0px 0px;
}

a.votednounderline:link { color: #000000; text-decoration: none;}
a.votednounderline:visited { color: #000000; text-decoration: none; }
a.votednounderline:hover { color: #000000; text-decoration: none; }
a.votednounderline:active { color: #000000; text-decoration: none; }

a.archive:link { color: #000066; text-decoration: underline; }
a.archive:visited { color: #000066; text-decoration: underline;  }
a.archive:hover { color: #000066; text-decoration: underline;  }
a.archive:active { color: #000066;text-decoration: underline; }

a.frontheadline:link { color: #ffffff; text-decoration: none; }
a.frontheadline:visited { color: #ffffff; text-decoration: none;  }
a.frontheadline:hover { color: #ffffff; text-decoration: underline;  }
a.frontheadline:active { color:#ffffff;text-decoration: none; }

a.whitelink:link { color: #ffffff; text-decoration: none;}
a.whitelink:visited { color: #ffffff; text-decoration: none; }
a.whitelink:hover { color: #ffffff; text-decoration: underline; }
a.whitelink:active { color: #ffffff;text-decoration: none; }

h3 {
	color: #001E54;
}

.voteinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}

