/* 

// Copyright (c) 1993-2011 shepherdstown.com. All rights reserved.

// ---------------------------------------------------------------
*/

body {
	background: rgb(255,255,255);
	color: rgb(0,0,0);
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 9pt;
	text-align: center; 
}
p {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
a:link, a:visited, a:active {
	color: rgb(0,0,0);
	text-decoration: none;
}
table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
img { 
	border: 0px;
	vertical-align: baseline;
}
form {
	margin: 0px;
	padding: 0px;
}
.logo {
  font-family: 'GFS Neohellenic', 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
/*  text-shadow: 8px 8px 8px #ddd; */
  text-decoration: none;
  text-transform: none;
  letter-spacing: -0.033em;
  word-spacing: 0em;
  line-height: 1em;
}
.maintable {
	width: 750px;
}
.smallprint2 { /* link categories */
	color: rgb(0,0,0);
	font-family: 'GFS Neohellenic', 'Droid Serif', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 12pt !important;
	font-weight: bold;
}
.smallprint3 { /* 'more' links, and link descriptors (ie registration, subscription required) */
	color: rgb(0,0,0);
	font-family: 'Droid Serif', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 9pt;
}
.smallprint3 a:link, .smallprint3 a:visited, .smallprint3 a:active {/* 'more' links */
	color: rgb(0,0,0);
	font-style:italic;
	text-decoration: none;
}
.smallprint6 { /* link descriptors (ie registration, subscription required) */
	background: rgb(0,0,0);
	border: 1px solid rgb(0,0,0); 
	color: rgb(255,255,255);
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 2px;
	text-align: left;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.smallprint6 a:link, .smallprint6 a:visited, .smallprint6 a:active {
	color: rgb(255,255,255);
	text-decoration: none;
}
.smallprint7 { /* file formats */
	background: rgb(0,0,0);
	border: 1px solid rgb(0,0,0); 
	color: rgb(255,255,255);
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	padding: 1px 2px;
	text-align: left;
}
.smallprint7 a:link, .smallprint7 a:visited, .smallprint7 a:active {
	color: rgb(255,255,255);
	text-decoration: none;
}
.smallprint8 { /* search instructions */
	color: rgb(0,0,0);
	font-size: 8pt;
	font-weight: bold;
}
.tab1on a:link, .tab1on a:visited, .tab1on a:active,
.tab2on a:link, .tab2on a:visited, .tab2on a:active,
.tab3on a:link, .tab3on a:visited, .tab3on a:active,
.tab4on a:link, .tab4on a:visited, .tab4on a:active,
.tab5on a:link, .tab5on a:visited, .tab5on a:active,
.tab6on a:link, .tab6on a:visited, .tab6on a:active,
.tab7on a:link, .tab7on a:visited, .tab7on a:active,
.tab1off a:link, .tab1off a:visited, .tab1off a:active,
.tab2off a:link, .tab2off a:visited, .tab2off a:active,
.tab3off a:link, .tab3off a:visited, .tab3off a:active,
.tab4off a:link, .tab4off a:visited, .tab4off a:active,
.tab5off a:link, .tab5off a:visited, .tab5off a:active,
.tab6off a:link, .tab6off a:visited, .tab6off a:active,
.tab7off a:link, .tab7off a:visited, .tab7off a:active
{
	color: rgb(0, 0, 0);
	text-decoration: none;
}
.tab1on, .tab1off,
.tab2on, .tab2off,
.tab3on, .tab3off,
.tab4on, .tab4off,
.tab5on, .tab5off,
.tab6on, .tab6off,
.tab7on, .tab7off {
	background: rgb(0, 0, 0);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: 1px solid rgb(0, 0, 0);
	border-bottom:0px; 
	color: rgb(0, 0, 0);
	font-family: 'GFS Neohellenic', 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 7pt;
	text-align: center;
	padding: 5px 5px;
	height: 12px;
}
.taboffsettab1, .taboffsettab1under,
.taboffsettab2, .taboffsettab2under,
.taboffsettab3, .taboffsettab3under,
.taboffsettab4, .taboffsettab4under,
.taboffsettab5, .taboffsettab5under,
.taboffsettab6, .taboffsettab6under,
.taboffsettab7, .taboffsettab7under {
	background: rgb(0, 0, 0);
	
	background-repeat: no-repeat;
	background-position: 100% 100%;
	
	border-bottom: 1px solid rgb(0, 0, 0);
	border-top: 1px solid rgb(0, 0, 0);
	font-size: 2px;
	height: 2px;
	padding: 0px; 
}
.tabspacer, tabspacer2 {
	border: 0px hidden white;
	height: 2px;
	padding: 0px;
	width: 1px;
}
.formtextfield1 {
	border: 1px solid rgb(0,0,0); 
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 9pt;
	margin: 1px;
}
.formtextfield2 {
	border: 1px solid rgb(0,0,0); 
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	margin: 1px;
}
.button, .buttonsmall, .buttonmed, .buttonsm {
	background: rgb(0,0,0);
	border: 1px solid rgb(0,0,0);
	color: rgb(255,255,255);
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 2px;
}
.buttonsmall {
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;	
	padding: 0px;
}
.linkcollection {
	padding: 0px;
	width: 75%;
	background: #FFFFFF;
	border-left: 1px solid rgb(0,0,0);
}
.linklayout {
	width: 100%;
}
.linklayout td {
	padding: 0px;
	width: 25%;
}
.categorycell, .categorycell2 {
	background: rgb(0,0,0);
	border: 1px solid rgb(0,0,0);
	color: rgb(255,255,255) !important; 
/*	color: rgb(0,0,0) !important; */
	font-family: 'GFS Neohellenic', 'Droid Serif', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
.linkcell {
	border-left: 1px solid rgb(0,0,0);
	font-size: 9pt; /* hack for ie */
    line-height: 11pt;
	padding: 6px !important;
}
.linkcellleft {
	font-size: 9pt; /* hack for ie */
    line-height: 11pt;
	padding: 6px !important;
}
.verticalspacertext {
	font-size: 6pt;
}
.hiddentable {
	text-align: left;
	width: auto;
}
.hiddentable td {
	font-size: 9pt; /* hack for ie */
	padding: 1px;
	width: auto;
}
.newsfeedbackground {
	border: 1px solid rgb(0,0,0);
	font-size: 9pt;
	padding: 10px;
	width: 25%;
}
.newsfeedcategory {
	font-family: 'GFS Neohellenic', 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.newsfeedbullet {
	color: #000960;
	font-size: 10px;
}
.newsfeedtitle {
	font-family: 'GFS Neohellenic', 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 10pt;
	margin-left: 11px;
	margin-bottom: 5px;
	text-indent: -11px;
/*	border-bottom: 1px dotted; */
}
.newsfeeddescription {
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	margin-bottom: 9px;
	margin-left: 11px;
	margin-top: 1px;
}
.footer, .footer p {
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	margin-top: 5px;
	width: 75%;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: blue;
}
.buttonsm { 
  padding: 0px 2px;
  font-size: 8pt;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.newsphoto { 
	border: 1px solid #000000;
	text-align: center;
}
.newsphotosurround {
	background: #f9f9f9;
	padding: 5px;
}
.newsphotocaption {
	font-family: 'Droid Sans', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
}
.forecast {
	font-family: 'Droid Serif', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 10pt;
	text-align: right;
}
.forecastlocation {
	font-family: 'Droid Serif', 'Lucida Grande', helvetica, tahoma, arial, sans-serif;
	font-size: 8pt;
	text-align: right;
}
