body
{
color: #200300;
font-size: 10pt;
font-family: sans-serif;
}

#wrapper {
	width:812px;
	margin:auto;
	overflow:auto;
	}

a{ color: #ec7b01;

}
div
{
margin: 0%;
padding: 0%;
}

hr
{
clear: left;
background-color: #200300;
color: #200300;
width: 50%;
}

address
{
font-style: normal;
}

em.victory
{
color: #200300;
}

em.loss
{
color: red;
}

div.left
{
float: left;
margin-top: 1%;
margin-right: 2%;
font-size: 80%;
}

img.left
{
border-style: solid;
border-color: #200300;
}

a.left
{
text-decoration: none;
}

#borderLine
{

position: relative;
float: left;
width: 1%;
margin-top: 0%;
padding-left:1%;
padding-right:1%;
}

#logo
{
Display:block;
height:120px;
width: 812px;
}

img.logo_top{ 
display:block; /*allows the element to take auto margins*/ 
margin:3px; /*centers in compliant browsers*/ 
text-align:left; /*centers in old versions of IE*/ 
} 

h2
{
color: #200300;
margin: 3% 0% 2% 0%;
}

h3
{
color: #200300;
margin: 3% 0% 2% 0%;
}

h4
{
color: #200300;
margin: 3% 0% 2% 0%;
}

p
{
margin: 2% 0% 3% 0%;
color: #191919;
line-height: 125%;


}

ul.nodot /* For lists that don't use dots before list items */
{
list-style-type: none;
}

#navbar
{
position: relative;
float: left;
width: 14%;
margin-right: 1%;
margin-top: 0%;
background-color: #e0e0e0;
border-width: thin; 
border-style: solid; 
border-color: #999; 
/*border-left: none;*/
font-family: arial;
padding: 1%;
padding-top: 1%;
}
#navbar h2
{
line-height: 120%;
margin-bottom: 10px;
 
}

#navbar ul
{
list-style-type: none;
padding-left: 0px;
margin: 0%;
padding-top: 0px;
padding-bottom: 15px;
padding-right: 0px;
font-size: 92%;
line-height: 130%;
}
#navbar li
{
margin-bottom: 3px;
}

h2.leftMenu
{
	font-size: 100%;
	font-weight:bold;
	padding: 0%;
	margin: 0%;
	line-height: 170%;
}

A.subMenu
{
color:#200300;
text-decoration:none;
}

A.subMenu:hover		
{ 
color: #200300;  
text-decoration:underline;  
}

A.mainMenu
{
color:#200300;
text-decoration:none;
font-weight: bold;
}
h2 A.mainMenu
{
color:#ec7b01;
text-decoration:none;
font-weight: bold;
}

A.mainMenu:hover	
{ 
color: #191919;  
text-decoration:underline;
}

A.headline
{
color:#200300;
text-decoration:none;
font-weight: bold;
}

A.headline:hover	
{ 
color: #666;  
text-decoration:underline; 
}

A.skipMenu
{
color:#e0e0e0;
text-decoration:none;
font-weight: bold;
}

A.skipMenu:hover	
{ 
color: #e0e0e0;  
text-decoration:none; 
}


#blogbody
{
position: relative;
float: left;
width: 45%;
padding-left: 2%;
padding-right: 2%;
margin-right: 2%;
border-right: solid #AAAAAA 0px;
}

#blogbodyNews
{
position: relative;
float: left;
width: 50%;
padding-left: 2%;
padding-right: 2%;
padding-top: 1%;
margin-right: 2%;
border-right: solid #AAAAAA 0px;
}

#sidebarNews
{
position: relative;
float: left;
width: 22%;
padding-top: 2%;
}


#sidebar
{
position: relative;
float: left;
width: 30%;
padding-top: 4px;
}

  .rightnavhead {
  	padding: 2%;
  	padding-left: 2%;
  	font-size: 100%;
  	color: white;
  	background:  #ec7b01;
  	font-weight:normal;
  	/*width: 100%;*/
  	/*font-family: verdana, Arial, sans-serif; */
	margin: 0%;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 120%;
  }
  
  .rightnavbox {
  	padding: 0%;
  	margin: 0%;
	margin-bottom: 1%;
  	background: #e0e0e0;
	border-color:  #999;
	/*font-family: verdana;*/
	border-style: solid;
	border-width: thin;
	width: 100%;

  }
  
  .rightnavbox p{
  	font-size: 88%;
	/*font-family: verdana, arial, sans-serif; */
	padding: 3%;
	padding-top: r%;
	margin: 0%;
	margin-bottom: 3%;
line-height: 140%;

  }
  
  .rightnavbox ul
  {
    padding: 0%;
    margin: 0%;
  }

  .rightnavbox li
  {
    padding: 0%;
    margin-left: 10%;
    list-style-type: square;
  }

h2.rightCalendar
{
color: #200300; 
font-size: 100%;
font-weight:bold;
padding-left: 2%;
padding-top: 1%;
padding-bottom: 0%;
margin: 0%;
}

br.clear
{
clear: both;
line-height: 0%;
}

p.contactinfo
{
font-weight: normal;
font-family: arial;
border: none;

margin: 0%;
padding: 0%;
text-align: center;
width: 100%;
}

/* 
    Styles Used in Outlines on Pages:

	about_us/county_platform/
        about_us/city_platform/
        about_us/bylaws/

    The style was intended to conform with the previous site.
*/

ol.alpha
{
    list-style-type: lower-alpha;
}

ol.o1
{
    list-style-type: upper-roman;
}

ol.o2
{
    list-style-type: upper-alpha;
}



/* These styles are for the In The News Blog*/

.snippedText {border:1px #ec7b01 dotted; background:#F0F0F0; padding:13px 20px 13px 20px; margin:10px 25px 10px 25px;}

blockquote {border:1px #ec7b01  dotted; background:#F0F0F0; padding:13px 20px 13px 20px; margin:10px 25px 10px 25px;}
