a:link{color:blue;text-decoration:none;}
a:visited{color:blue;text-decoration:none;}
a:hover{color:gray;text-decoration:none;}

body{font-family:calibri,tahoma,arial,sans-serif;font-size:100%;margin:0 auto;padding:0;background-color:#D8D8D8;color:black;}

#wrap{width:90%;max-width:1200px;min-width:900px;margin:10px auto;line-height:140%;}

#header h1{text-align:left;padding:5px;margin:0;}
#menu ul{margin:0px;padding:0px;}
#menu li{background-color:#E4E4E4;border:1px solid black;border-width:1px 0px 1px 1px;padding:0px;margin:0px;list-style-type:none;float:left;}
#menu li.active{background-color:white;color:black;border-bottom-color:white;}
#menu a {margin:0px;padding:0px 30px;float:left;}
#menu a:hover{background-color:white;}
#menuright{border:1px solid black;border-width:0px 0px 0px 1px;float:left;padding-bottom:1px;}
#menubottom{border:1px solid black;border-width:0px 0px 1px 0px;padding-bottom:1px;}

#main{border:1px solid black;border-width:0px 1px 1px 1px;background-color:white;clear:both;}
#content {padding:15px;}
#content p {margin-top:0px;padding-left:10px;}
#content h3 {margin:2px;}
#content h4 {margin:2px;}
#content ul {margin:2px;}
#content .newsdate {font-weight:bold;}
#content .contactemail {padding:0px;margin:0px;}
#content .top-hook {font-size:140%;}
#right-side-ad{float:right;width:130px;margin:0px;padding:1em;border-left:1px solid black;border-bottom:1px solid black;}

#footer{clear:both;}
#footer-left {float:left;}
#footer-right {float:right;}

.thumbnail-left {float: left;width: 300px;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;}
.thumbnail-right {float: right;width: 300px;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;}
.clearboth {clear:both;}
