html {
	overflow-y: scroll;
}

html, body { 
	background-color:#788A7E;
	background-image: url('images/grass-bg.jpg');	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; 
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
	/*letter-spacing: -1.0px; */	
}

/* 
light brighter green: #6BC75E
light green: #677D64
dark blue: #252A4B 
*/

h2 { font-size: 160%; font-weight: bold; margin: 0; color: #252A4B; }

a:link { color: #252A4B; text-decoration: none; }
a:active { color: #252A4B; text-decoration: none; }
a:visited { color: #525B98; text-decoration: none; }
a:hover { text-decoration: underline; }

a:link.twitterdatelink { color: #555555; text-decoration: none; font-style: italic; font-size: 85%; }
a:active.twitterdatelink { color: #555555; text-decoration: none; font-style: italic; font-size: 85%;}
a:visited.twitterdatelink { color: #555555; text-decoration: none; font-style: italic; font-size: 85%; }
a:hover.twitterdatelink { color: #555555; text-decoration: underline; font-style: italic; font-size: 85%; }

.toplink { padding: 0; }
.toplink td { padding-top: 11px; padding-bottom: 11px; padding-left: 0px; padding-right: 0px;}
.toplink td.left { padding-left: 13px; }
.toplink td.right { padding-right: 13px; }
.toplink td.seperator { width: 18px; text-align: center; }

.maincontent { padding-top: 25px; padding-bottom: 14px; padding-left: 25px; padding-right: 25px; font-size: 100%; }
.maincontent table { font-size: 100%; }

.maincontentseperator { background-image: url('images/light-green-dot.gif'); background-position: top center; background-repeat: repeat-y; }

.footer { color: #ffffff; font-size: 90%; }

hr.greyline { height: 1px; color: #EEEEEE; background-color: #EEEEEE; border:0; padding: 0; margin: 0; margin-top: 5px; margin-bottom: 5px; }

.greyhorizline { background-image: url('images/light-light-grey-dot.gif'); background-position: center center; background-repeat: repeat-x; height: 18px; border:0; margin: 0; padding: 0; }

ul.blogpost { padding: 0; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;  }
ul.blogpost li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; list-style: none; margin: 0; border: 0; padding: 0 0 5px 0 }
ul.blogpost li p { padding: 0; margin: 0; border: 0; }
ul.blogpost a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; text-decoration: none;}
ul.blogpost a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; text-decoration: none;}
ul.blogpost a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; text-decoration: none;}
ul.blogpost a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; text-decoration: underline;}
ul.blogpost a:link.postheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold; text-decoration: none;}
ul.blogpost a:active.postheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold; text-decoration: none;}
ul.blogpost a:visited.postheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold; text-decoration: none;}
ul.blogpost a:hover.postheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold; text-decoration: underline;}

.errortext {color: #FF0000; font-size: 120% fon-weight: bold; }
