/*--------------------------------
//  COPYRIGHT: © 2006 Keith Smith
//  http://NetCodeMan.com/ 
//--------------------------------*/

body {
	background-image:url("../images/fonsite.gif");
}

a.head:link {color:WhiteSmoke ;text-decoration: none} /* put head in the class of the link itself */
a.head:visited {color:WhiteSmoke ;text-decoration: none}
a.head:hover {color:white;text-decoration: none}

a.main:link {color:SteelBlue;text-decoration: none} /* put main in the class of the link itself */
a.main:visited {color:SteelBlue;text-decoration: none}
a.main:hover {color:SteelBlue; text-decoration: underline}

a.section:link {color:black;text-decoration: underline} /* put section in the class of the link itself */
a.section:visited {color:black;text-decoration: underline}
a.section:hover {color:black; text-decoration: underline}

a.category:link {color:blue;text-decoration: underline} 
a.category:visited {color:blue;text-decoration: underline}
a.category:hover {color:blue; text-decoration: underline}

a.small:link    {font: 10px Arial, sans-serif; color:#000066; text-decoration: none} 
a.small:visited {font: 10px Arial, sans-serif; color:#000066; text-decoration: none}
a.small:hover   {font: 10px Arial, sans-serif; color:#000066; text-decoration: underline}

.maintable {
	border:1px solid #6e7160;
	width:880px; 
}

.head {
  background-color:FireBrick;
  height:60px;
  text-align:center;
	font: bold 28px Arial, sans-serif;
}
.slogan {
  background-color:black ;
  height:22px;
  text-align:center;
	font: 12px Arial, sans-serif; 
  color:WhiteSmoke ;
}
.leftcol {
  vertical-align: top;
  background-color:Moccasin;
  width:20%; 
}

.mainmenuhdr {
  height: 18px; 
  width:98%; 
  background-color:black;
  font: 10px arial, verdana, san-serif;
  color:WhiteSmoke;
  margin: 1px auto 1px auto;  
  text-align: center;
  vertical-align: middle;
}

.mainmenu {
  width:98%; 
  margin: 10px 10px 10px 10px;  
  text-align: left;
  vertical-align: middle;
  font: bold 13px arial, verdana, san-serif;
}

.mainmenuftr {
  height: 05px; 
  width:98%; 
  background-color:black;
  margin: 10px auto 10px auto;  
}

.contentcol {
  width:60%;
  margin: 0px 0px 0px 0px;  
  vertical-align: top;
  background-color:white;
}
.content {
  margin: 3px 3px 3px 3px;  
  background-color:white;
  color:Gray;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  
}
.rightcol {
  vertical-align: top;
  background-color:white;
  width:20%;
}
.weather {
  width:160px;
	border:1px solid black;
  text-align:center;
  margin: 0px 1px 1px 1px;  
}
.weatherhdr {
  width:160px;
  height:20px;
  text-align:center;
  vertical-align: middle; 
  background-color:DarkCyan ;
  font: bold 10px arial, verdana, san-serif;
  color:LightGrey;
}
.weatherpic {
  vertical-align: top;
  text-align:center;
}
.foot {
  width:100%; 
  height: 25px; 
  margin: 5px 5px 5px 5px;  
  background-color:white;
  text-align:center;
  vertical-align: middle;
  font: bold 10px arial, verdana, san-serif;
  color:black;
}
.bottommenu {
  width:100%; 
  height: 25px; 
  margin: 5px 5px 5px 5px;  
  background-color:white;
  text-align:center;
  vertical-align: middle;
  font: bold 10px arial, verdana, san-serif;
  color:black;
}
.blackline {
  height: 02px; 
  width:100%; 
  background-color:black;
  margin: 1px auto 1px auto;  
}
.citygrid {
  width:100%; 
	border:1px solid #6e7160;
  margin: 0px auto 0px auto;  
}
.citygridhdr {
  height:22px;
  text-align:left;
  vertical-align: middle;
  background-color:DarkCyan ;
  font: bold 14px arial, verdana, san-serif;
  color:LightGrey;
}

.citylinks {
  width:20%; 
  height:22px;
  margin: 1px 1px 1px 1px;  
  text-align:left;
  vertical-align: middle;
  background-color:white ;
  font: bold 11px arial, verdana, san-serif;
}
.contactform {
  margin: 15px 4px 10px 4px;  
}

.frontpagenews {
  width:98%; 
  margin: 10px 7px 0px 13px;  
  text-align:left;
  font: 11px arial, verdana, san-serif;
}
.h1small {
	font:12px Arial,sans-serif;
	color:black;
	font-weight:bold;
}
.h1medium {
	font:14px Arial,sans-serif;
	color:black;
	font-weight:bold;
}
.sectiongrid {
  width:98%; 
	border:1px solid #6e7160;
  margin: 5px auto 0px auto;  
}
.sectionhdr {
  width:100%; 
  height:22px;
  margin: 1px 4px 1px 4px;  
  text-align:left;
  vertical-align: middle;
  background-color:DarkCyan ;
  font: bold 14px arial, verdana, san-serif;
  color:LightGrey;
}
.sectionlink {
	font: 12px Arial, sans-serif; 
}
.categorylink {
	font: 12px Arial, sans-serif; 
}

.search {
	border-style: solid;
	border-width: 2px;
	width: 160px;

}
.list {
	border-style: solid;
	border-width: 1px;
	width: 96%;
}

.topichdr {
  width:160px;
  height:20px;
  text-align:center;
  vertical-align: middle; 
  background-color:DarkCyan ;
  font: bold 10px arial, verdana, san-serif;
  color:LightGrey;
}
.imgcenter {
  text-align:center;
}
.linklist {
  width:250px;
  vertical-align: top;
  text-align:left;
  margin: 4px 4px 4px 4px;  
  font: 12px arial, verdana, san-serif;
  color:Grey;
}

.dirlist {
  width:400px;
  vertical-align: top;
  text-align:left;
  margin: 4px 10px 4px 10px;  
  font: 12px arial, verdana, san-serif;
  color:Grey;
}



.warnsmall {
  vertical-align: top;
  text-align:left;
  margin: 2px 0px 3px 2px;  
  font: bold 12px arial, verdana, san-serif;
  color:red;
}

.linkcol {
  width:50%;
  vertical-align: top;
  text-align:left;
  margin: 4px 6px 4px 6px;  
}
.form {
  width:100%;  
  font: bold 11px arial, verdana, san-serif;
}
.submitsite {
  font:  12px arial, verdana, san-serif;
  color:black;
  margin: 5px 0px 5px 0px; 
  
}
.contenttable {
  vertical-align: top;
  margin: 0px 0px 0px 0px;  
  
}
p {
  margin: 5px 0px 7px 0px;  
}
h1 {
  margin: 2px 2px 7px 2px;  
}
.column {
  width:33%; 
  vertical-align: top;
  text-align:left;
	border:1px solid #6e7160;
	font:12px arial, verdana, san-serif;
  color:black;

}
.homerow {
  width:100%; 
  vertical-align: top;
  text-align:left;
	font:12px arial, verdana, san-serif;
  color:black;
  border-bottom: solid FireBrick 2px;
  
}
.homerowimg {
  vertical-align: top;
  text-align:left;
}
.red {
  color:FireBrick;
}
.blacktext{
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  color:black;
}
.mainTopic {
  text-align:center;
	font:20px bold arial, verdana, san-serif; 
  color:black;
  margin: 0 0 0 0 
}
.rightSideLinks {
  text-align:left;
	font:12px bold arial, verdana, san-serif; 
  color:black;
  margin: 5 2 5 2 


}
.pgadContent {
  margin: 5px 10px 5px 10px;  
  background-color:white;
  color:Gray;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  font: bold 17px Arial, sans-serif; 
  color:#5c5c5c;
  margin: 6px 12px 6px 0px;
}

  
  
