body {
font:82%/1.25 arial, helvetica, sans-serif;
background:#CCC url('/templates/manistee_county/images/body_bkgrnd.jpg') repeat;
}

html,body,table {
border:0;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,ul,ol {
font-weight:normal;
color: #000;
margin:0;
padding:0;
}

h1 {
letter-spacing:-1px;
font:1.4em arial, helvetica, sans-serif;
font-weight:600;
padding:30px 0 25px;
}

h2 {
letter-spacing:-1px;
font:1.3em arial, helvetica, sans-serif;
font-weight:600;
padding:20px 0;
}

h3 {
font:1.2em arial, helvetica, sans-serif;
font-weight:600;
}

h4 {
font:1.12em arial, helvetica, sans-serif;
font-weight:600;
}

h5 {
font:1.1em arial, helvetica, sans-serif;
font-weight:600;
}

h6 {
font:1em arial, helvetica, sans-serif;
font-weight:600;
}

p,ul,ol {
margin:0;
padding:0 0 18px;
font:1em arial, helvetica, sans-serif;
}

ul {
list-style:disc;
padding:0;
margin-left: 30px;
}

ol {
list-style:decimal;
padding:0;
margin-left: 30px;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-.2em;
vertical-align:baseline;
}

acronym,abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

hr {
border:1px solid #3366cc;
}

a,a:visited {
text-decoration:none;
color:#3366cc;
font:1em arial, helvetica, sans-serif;
}

form {
display:inline;
margin:0;
padding:0;
}

input,select,textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

table tr td {
padding:0;
margin: 0;
}

#wrapper {
width:1038px;
margin-left: auto;
margin-right: auto;
background:#ccc url('/templates/manistee_county/images/wrapper_bkgrnd.jpg') repeat-y;
/*height:auto;
min-height:810px;
_height:810px;*/
}

#title {
display:none;
}

#topbox {
width:1024px;
height:1.6em;
background-color:#3366cc;
padding:.4em 0px .3em 0px;
z-index: 99;
}

#searchbox {
position: relative;
left: 540px;
top: -42px;
width:260px;
height: 1.6em;
}

#searchbox p.label { 
display: inline;
color:#fff;
font-size:1em;
font-weight:600;
padding:0 6px;
}

#searchbox input.button {
display:inline;
font-size:.9em;
font-weight:600;
color:#fff;
width:30px;
background-color:#578301;
border: 1px solid #ccc;
padding: 2px;
}

#searchbox input.inputbox {
border:1px solid #999;
font-size:.9em;
font-weight:500;
color:#000;
width:125px;
margin: 0;
}

#header {
float: left;
width:1024px;
height:221px;
}

#container_inner { 
width: 1024px;
} 

#leftside {
float: left;
background:#578301 url('/templates/manistee_county/images/sidebar_bk.jpg') repeat-y;
width:210px;
height:auto;
min-height:530px;
padding: 0px 0px 30px 0px;
}

#content_main {
float:right;
background: #fff url('/templates/manistee_county/images/content_bkgrnd.jpg') repeat-y;
width:814px;
height:auto;
min-height:530px;
_height:530px;
padding:0px 0px 0px 0px;
border-top: 28px solid #3366cc;
}

#mainbody {
height:auto;
min-height:530px;
_height:530px;
margin-left: 40px;
margin-right: 40px;
}

#datetime  {
position: relative;
top: -22px;
left: 350px;
width: 180px;
color:#fff;
font-size: .9em;
}

#bottom {
width:1038px;
height:28px;
float:left;
background:#ccc url('/templates/manistee_county/images/wrapper_bkgrnd.jpg') repeat-y;
margin:0 auto;
}

#copyright {
font-size:.9em;
width:1024px;
height: 10px;
clear: both;
margin: 0px auto;
text-align: center;
color: #666;
}

.clear {
clear:both;
}

.float-left {
float:left;
}

.text-left {
text-align:left;
}

.text-right {
text-align:right;
}

.text-center {
text-align:center;
}

.text-justify {
text-align:justify;
}

.bold {
font-weight:700;
}

.italic {
font-style:italic;
}

.underline {
border-bottom:1px solid;
}

.highlight {
background:#ffc;
}

.wrap {
width:960px;
margin:0 auto;
}

.img-left {
float:left;
margin:4px 10px 4px 0;
}

.img-right {
float:right;
margin:4px 0 4px 10px;
}

.noindent {
margin-left:0;
padding-left:0;
}

.nobullet {
list-style:none;
list-style-image:none;
}

hr.separator {
background:transparent;
height:2px;
width:75px;
border:1px solid #3366cc;
}
.inputbox { margin-top: 5px; margin-bottom: 5px; }
.button {
border: 1px solid #ccc;
padding:2px; 
background-color: #3366cc;
color: #fff; 
font-weight: 500;
} 
#address hr { 
margin-left: 40px;
margin-top: 30px;
width: 730px;
_margin-left: 0px;
}
table.moduletable td, table.moduletable-main td {
display:block;
width:210px;
font-size: 1em;
}

.contentheading, .componentheading, .contentheading-fp {
font-size:1.3em;
font-weight:600;
color:#3366cc;
}
.componentheading { margin-bottom: 30px; }
.componentheading-contact {
font-size: 1.3em;
font-weight: 600;
color: #3366cc;
margin: 10px 0; 
}

.contentpaneopen, .contentpane  {
width: 100%; }

/*.contentpaneopen img  {
padding: 5px 30px 5px 0px;
}*/
.contentpaneopen ul li, .contentpane ul li {
}

.contentpaneopen ol li, .contentpane ol li {
}

.contentpagetitle {
font-size:1.1em;
color:#000;
font-weight:500;
}

a.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
text-decoration:none;
font-weight:400;
}

a.contentpagetitle:hover {
text-decoration:none;
}

td.buttonheading { 
width: 20px;
padding: 0px 0px;
}

a.pop-up {
border-bottom:0;
}

.small {
font-size:.8em;
}

.back_button {
font-size:.9em;
height:15px;
margin-top:30px;
}

.readon {
font-size:.9em;
font-weight:700;
}

table.contenttoc {
font-size:.9em;
margin:2px;
padding:0;
}

table.contenttoc th {
font-size:1.1em;
font-weight:600;
color:#0f4c74;
}

table.contenttoc td {
padding:2px;
}

.sectiontableheader {
color:#000;
font-weight:600;
border-collapse:collapse;
font-size:1em;
}

.article_seperator {
display: none;
border-bottom:2px solid #3366cc;
width:100%;
margin-bottom:20px;
}

input.searchInput {
border:1px solid #000;
font-size:.9em;
font-weight:600;
color:#000;
width:95px;
background-color:#fff;
}

input.searchButton {
border:1px solid #000;
font-size:.9em;
font-weight:600;
color:#000;
width:25px;
background-color:#ccc;
}

#search_ordering.inputbox {
font-size:.9em;
font-weight:600;
color:#000;
}

.searchintro {
padding-left: 40px;
} 

.moduletable th, .moduletable-main th, .moduletable-cmenu {
width:210px;
height:28px;
padding-top:3px;
padding-bottom:0px;
background-color:#3366cc;
color:#fff;
font-size:1.3em;
font-weight:600;
text-decoration:none;
text-align: center;
border-right: #578301 solid 1px;
}
.moduletable td, .moduletable-main td { 
padding-right: 0px;
padding-bottom: 0px;
border-bottom: 1px solid #ccc;
}

#mainlevel, #mainlevel-main {
display:block;
width:170px;
height:30px;
text-align:right;
}

a.mainlevel, a.mainlevel-main, a.mainlevel-cmenu {
display:block;
width:185px;
min-height:20px;
_height:20px;
padding-top:8px;
padding-bottom:3px;
padding-left: 15px;
_padding-left: 25px;
padding-right: 0px;
font-size: 1.1em;
}
a.mainlevel-cmenu, a.mainlevel-cmenu:link, a.mainlevel-cmenu:visited { color: #fff; font-size: .9em; font-weight: 600; text-align: center; margin 0; padding: 0; padding-left: 10px; }
a.sublevel:link,a.sublevel:visited, a.sublevel-main:link, a.sublevel-main:visited {
font-size: .9em;
display:inline;
color: #fff;
font-weight: 500;
margin-left: 10px;
padding-left: 15px;
background: url('/images/M_images/indent1.gif') no-repeat left;
}
a.sublevel:hover, a.sublevel-main:hover {
font-weight: 500;
color: #ffff99;
background: url('/images/M_images/indent1_active.gif') no-repeat left; 
}

.moduletable td img, .moduletable-main td img { 
padding-left: 20px;
_padding-left: 15px;
padding-right: 2px;
}

a.mainlevel:link,a.mainlevel:visited, a.mainlevel-main:link, a.mainlevel-main:visited {
color:#fff;
font-weight:600;
text-decoration:none;
}

a.mainlevel:hover, a.mainlevel-main:hover {
color:#fff;
font-weight:600;
text-decoration:none;
background: #578301 url('/templates/manistee_county/images/sidebar_hover.jpg') repeat-y;
}
#active_menu.mainlevel, #active_menu-main.mainlevel-main {
background: #578301 url( '/templates/manistee_county/images/sidebar_hover.jpg') repeat-y;
color: #fff;
font-weight: 600;
}
#active_menu-main.sublevel-main {
color: #ffff99;
font-weight: 500;
background: url('/images/M_images/indent1_active.gif') no-repeat left; 
}
#active_menu-main   {
background: url('/images/M_images/indent1_active.gif') no-repeat left;
}
#active_menu-cmenu { color: fff; }
/* Bottom Menu */
#mainlevel-bot {
padding-bottom:0;
padding-left:0px;
width:100%;
color: #fff;
}

#mainlevel-bot li {
display:inline;
height:10px;
color: #fff;
text-align:center;
padding-right:15px;
}

#mainlevel-bot li a { 
color: #fff; 
}
.moduletable-bot td {
width:1024px;
height:28px;
padding-top:0px;
padding-bottom:0px;
background-color:#3366cc;
color:#fff;
font-size:.9em;
font-weight:600;
text-decoration:none;
text-align: center;
}
/* end bottom */
/* Wysiwyg */
body.mceContentBody {
background:#fff;
}
table.adminform { 
margin-left: 30px; 
}
/* NewsFlash on Front Page */

table.moduletable-nf {
padding-top:3px;
padding-bottom:0px;
position: relative;
left: 0px;
margin-top: 30px;
}
table.moduletable-nf tbody {
display: block;
}
table.moduletable-nf td {
padding-left: 0px;
padding-right: 30px;
padding-top: 10px;
}
table.moduletable-nf th {
height:24px;
padding-top:3px;
padding-bottom:0px;
color:#fff;
font-size:1.25em;
font-weight:600;
text-decoration:none;
text-align: left;
}

.moduletable-nf .contentheading { 
color: #3366cc;
font-size: 1.2em;
}
.fp_news_header { 
height: 30px;
background: #3366cc;
position: absolute;
width: 814px;
margin-top: 30px;
margin-left: -40px;
}
/*the end */
/* end Newflash */
/* Front Page Blog */
table.blog-fp td {
padding-left: 20px;
}

.content_rating,.content_vote {
font-weight:400;
font-size:.8em;
}

.createdate,.modifydate,.newsfeeddate {
font-size:.8em;
font-weight:400;
}

.pagenav,.pagebar {
font-size:.9em;
}

.pagenav_prev,.pagenav_next {
font-size:.9em;
color:#0f4c74;
}

a.pagenav,a.pagenav:hover {
color:#0f4c74;
border-bottom:0;
}

.pagenavcounter,a.category:link,a.category:visited,a.category:hover {
height:15px;
}

a.toclink:hover,a.toclink:visited,a.toclink:link,.sectiontablefooter,.blogsection,.blog_more,.blog_heading,.search,.searchintro {
}

tr.sectiontableentry1 {
font-size:1em;
width:50%;
height: 2em;
background: #eee;
/*float:left;*/
padding-top: .5em;
}
tr.sectiontableentry2 { 
/*float: right;*/
background: #ccc;
font-size:1em;
width:50%;
height: 2em;
padding-top: .5em;
}
tr.sectiontableentry1 a, tr.sectiontableentry2 a {
padding-left: 2em;
}

tr.sectiontableentry1 a:hover, tr.sectiontableentry2 a:hover {
font-weight: 600;
}


table.contentpane-contact td.sectiontableentry1,
table.contentpane-contact td.sectiontableentry2 {
font-size:1em;
width: auto;
}
.contentpane-weblinks td {
padding-top:8px;
padding-bottom:8px;
}

.componentheading-weblinks {
font-weight:700;
font-size:1.2em;
color:#3366cc;
}

.category-weblinks {
font-weight:700;
font-size:1.0em;
}
a.category-weblinks { font-weight: 700; }
/* Login Module */

.moduletable-login td a {
color: #000;
}
.moduletable-login td a:hover {
font-weight: 600;
}
.moduletable-login .button { 
border: 1px solid #ccc;
padding:2px; 
background-color: #3366cc;
color: #fff; 
font-weight: 500;
}
.moduletable-login .inputbox {
font-size: .9em; 
}
/*end login module */

/* Module Address */
.moduletable-addr { 
margin-left: auto;
margin-right: auto;
font-size: .9em;
margin-bottom: 8px;
}
/* End address Module */
/* Contact Form */
form#emailForm {
padding-left: 40px; 
}
.contentpane td {
_padding-left: 40px; 
}
/* */
.float-right,.pop-ups {
float:right;
}

.message {
margin-right:60px;
margin-top:0;
font-weight:600;
font-size:1.1em;
color:#0f4c74;
margin-bottom:20px;
}
.inline-button { 
border: 1px solid #999;
padding:2px; 
background-color: #ccc;
}
.inline-table {
font-size: .9em;
padding: 0;
}
.inline-table td { padding: 5px; }
.inline-table th { font-weight: 600; }
/*calendar front page */
#leftside .moduletable-minical {
width:100%;
margin-left:0;
margin-right:0px;
margin-bottom:0px;
}

#leftside .moduletable-minical table {
width:80%;
margin-left:18px;
}

#leftside table.moduletable-minical th,#leftside table.moduletable th {
background-color:#3366cc;
height:28px;
padding-top:3px;
color:#fff;
}

#lefttside .moduletable td {
width:100%;
text-align:center;
padding-top:3px;
}
/*the end */
