/*----------------------------------------*/
/*   Chris Schmenk for Mayor              */
/*   05/24/07 - Stone Acorn Enterprises   */
/*----------------------------------------*/

 body { 
	background-color: #ffffff;
      	margin-left: auto;
      	margin-right: auto;
      	margin-top: 0px;
      	margin-bottom: 0px;
      	valign: top;
      	}
 table { 
      	margin-left: auto;
      	margin-right: auto;
     	margin-top: 0px;
    	margin-bottom: 0px;
     	padding-top: 0px;
    	padding-bottom: 0px;
	text-align:center;
	border: 0px solid #003366;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;
	}
 img {
	border: 0px;
	}
 hr {
	width: 80%;
	text-align: center;
	color: #3d467f;
	}
 legend {
       	color: #000000;
	text-decoration:none;
	font-weight:bold;
      	font-family: sans-serif;
        font-size: 120%;
	padding-right:10px;
	padding-left:10px;
	position:absolute; 
	top: -.6em; 
	left: .5em;
	}
 fieldset {
       	background-color: #d8daf3;
	margin-right:40px;
	margin-left:40px;
	margin-top:20px; 
	margin-bottom:20px;
	position: relative; 
	padding-top:10px;
	padding-bottom:10px;
	}
.chrispic {
     	margin: 10px;
	border: 3px solid #003366;
	}
.yc {
     	margin: 15px;
	}
.sloganpic {
     	margin:20px;
	}
.menu { 
      	background-image: url(graphics/county.png);
      	background-repeat: no-repeat;
      	background-position: center center;
      	}
.m0 { 
	text-align:left;
     	padding-left: 15%;
      	padding-top: 10px;
    	padding-bottom: 0px;
	} 
.ml { 
	text-align:left;
     	padding-left: 15%;
      	padding-top: 13px;
    	padding-bottom: 0px;
	} 
p { 
     	padding-left: 6px;
      	padding-right: 6px;
	} 
.v1 { 
      	background-image: url(graphics/vbar.jpg);
      	background-repeat: no-repeat;
      	background-position: center center;
	background-color: #3d467f;
	margin-top: 2px;
      	}
.foot {
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 80%;
	}
.temp {
	color:#333333;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 160%;
	}
.temp2 {
	color:#333333;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 80%;
	}
.GOP {
	background-image: url(graphics/bgfence.jpg);
      	background-repeat: repeat-x;
	}
#newscolumn {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	color:#000000;
     	width:200px;
     	height:145%;
	text-align: left;
	float:left;
 	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
	}
#news {
        font-size: 80%;
	}
#comingsoon {
        font-size: 100%;
	}
#columnleft {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	color:#000000;
     	width:200px;
     	height:145%;
	text-align: left;
	float:left;
 	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
	}
#columnright {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	float:right;
	color:#000000;
	text-align: left;
     	width:516px;
     	height:145%;
 	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
 	}
#townimg {
 	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
#towncolumn {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	color:#000000;
	text-align: center;
	float:left;
	width:724px;
 	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
	}
#towncolumnright {
	background-image: url(graphics/.jpg);
	border:3px double #3d467f; 
	float:right;
	color:#000000;
	text-align: left;
 	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
 	}
#bio {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	float:right;
	color:#000000;
	text-align: left;
     	width:720px;
 	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
 	}
#platform {
	background-image: url(graphics/txtbg.jpg);
	border:3px double #3d467f; 
     	width:695px;
 	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:0px;
 	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	color:#000000;
	text-align: left;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%;
 	}
#form {
       	background-color: #dcdef5;
	border:3px double #3d467f; 
	padding:15px;
      	font-family: sans-serif;
        font-size: 80%;
	}
.txt140 {
        font-size: 140%;
	}
input {
        font-size: 140%;
	}
select {
        font-size: 140%;
	}
/*-----------------------------------------------*/
/*                   LINKS                       */
/*-----------------------------------------------*/


a:link { 
       	color: #000000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%;
        }
a:visited { 
      	color: #000000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%;
        } 
a:hover { 
        color: #cc0000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%; 
        } 
a.b:link { 
       	color: #ffffff;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%;
        }
a.b:visited { 
      	color: #ffffff;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%;
        } 
a.b:hover { 
        color: #cc0000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 150%; 
        } 

a.a:link { 
       	color: ##3d467f;
	text-decoration:underline;
      	font-family: sans-serif;
        font-size: 100%; 
        }
a.a:visited { 
      	color: ##3d467f;
	text-decoration:underline;
      	font-family: sans-serif;
        font-size: 100%; 
        } 
a.a:hover { 
        color: #cc0000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 100%; 
        } 
a.c:link { 
       	color: #000000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 60%;
        }
a.c:visited { 
      	color: #000000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 60%;
        } 
a.c:hover { 
        color: #cc0000;
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 60%; 
        } 

a.bmenu:link { 
	color: #000000 
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 110%;
        }
a.bmenu:visited { 
	color: #000000 
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 110%;
        } 
a.bmenu:hover { 
	color: #cc0000 
	text-decoration:none;
      	font-family: sans-serif;
        font-size: 110%; 
        } 
 
