@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font-size:.8em; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; background:url(../images/body-bg.jpg) repeat; text-align:center; min-height:100%;}
#container{margin:0 auto; width:936px; position:relative; text-align:left; background:url(../images/container-bg.gif) repeat-y #a67b3d;}/*centers main content*/
#header {height:152px; position:relative; width:936px; margin:0 auto;} 
ul#topbuttons {position:absolute; bottom:50px; right:0px; font-size:1.3em;}
ul#topbuttons li {background:url(../images/btn-top-bg.gif) no-repeat; width:139px; height:32px; list-style:none; float:left; margin:5px; display:inline;}
ul#topbuttons li a {width:139px; height:27px; display:block; padding-top:5px; color:#FFF;}
ul#topbuttons li a:hover {background:url(../images/btn-top-bg-hover.gif) no-repeat; text-decoration:none;}
#contentwrapper{background:url(../images/content-wrapper-bg.jpg) no-repeat bottom right; padding:320px 0 0 232px;}
#minheight {height:550px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{position:absolute; left:-9999px;}
.clear {clear:both;}
.hidden {position:absolute; left:-9999px;}
#search {position:absolute; right:15px; top:315px; z-index:30;}
#search h3 {text-align:right; color:#f9eb8b; font-size:1.1em; font-weight:bold;}
#search #searchBox_q {width:175px;}
#breadcrumb { z-index:30; width:500px;}
#breadcrumb a {color:#C4D2D2; text-decoration:none;}
#contentwrapper #breadcrumb a:hover {border-bottom:1px dotted #C4D2D2;}
/***************** Headers *****************/
#header h1 {background:url(../images/mwca-logo.gif) no-repeat; width:354px; height:152px; position:absolute; left:-60px;}
#header h1 a {display:block; width:354px; height:152px;}
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 1.5em; }
h2.pagename {color:#f9eb8b; font-weight:lighter; font-size:1.9em; padding-bottom:5px; width:500px;}
.text h3 {color:#1f100b; font-weight:lighter; font-size:1.5em; padding:8px 0 5px 0;}

h3 {color:#1f100b; font-weight:lighter; font-size:1.5em;} 
h4{color:#526b48; font-size:1.1em; padding-top:15px;}

/***************** Basic Content *****************/
#contentwrapper p {padding:4px 0 8px 0;}
#contentwrapper ul {margin-left:30px; padding:4px 0 8px 0;}
#contentwrapper ul li {padding:3px 0 3px 0;}
#contentwrapper ol {margin-left:30px; padding:4px 0 8px 0;}
#contentwrapper ol li {padding:3px 0 3px 0;}
/***************** Basic Links *****************/
a:link, a:visited{color:#518ba7; text-decoration:none;}
a:hover{color:#518ba7;}
a:active, a:focus{outline:none;}
.text a {border-bottom:1px dotted #518ba7;}
.text a:hover {border-bottom:1px solid #518ba7;}
.aligncenter {text-align:center; margin:0 auto;} 
.alignleft{float:left; margin:0 10px 5px 0; }
img {border:1px solid #093a51;}
.date {color:#494949;}

/***************** Content Boxes Rounded Corners *****************/
.top {background:url(../images/content-top.gif) repeat-x top; height:17px;}
.top .leftcorner {background:url(../images/content-top-left-corner.gif) no-repeat top; width:17px; height:17px; float:left;}
.top .rightcorner {background:url(../images/content-top-right-corner.gif) no-repeat top; width:17px; height:17px; float:right;}
.bottom {background:url(../images/content-bottom.gif) repeat-x bottom; height:17px;}
.text {background:#e5d09f; border-left:1px solid #6c4a19; border-right:1px solid #6c4a19; padding:0 10px 0 10px;}
.bottom .leftcorner {background:url(../images/content-bottom-left-corner.gif) no-repeat bottom; width:17px; height:17px; float:left;}
.bottom .rightcorner {background:url(../images/content-bottom-right-corner.gif) no-repeat bottom; width:17px; height:17px; float:right;}


/***************** Menu *****************/
#topmenu {background:url(../images/top-menu-bg.gif) no-repeat; width:642px; height:40px; top:-40px; right:0; position:absolute; font-size:1.1em;}
#topmenu ul { padding-top:13px;}
#topmenu ul li {display:inline; list-style:none; padding:0; margin:0;}
#topmenu  ul li a, #topmenu  ul li a:link, #topmenu  ul li a:visited {color:#FFF; margin:5px 5px 2px 5px;}
#topmenu ul li a:hover {text-decoration:none; color:#a67b3d; border-bottom:1px dotted #a67b3d; }



#leftmenu {width:219px; top:220px; left:2px; position:absolute; font-size:1.1em; z-index:20;}
#leftmenu ul { padding:20px 0 15px 0;}
#leftmenu ul li {list-style:none;  border-bottom:1px solid #a67b3d;}
#leftmenu ul li a, #leftmenu ul li a:link, #leftmenu ul li a:visited {color:#1f100b; padding: 5px 10px 5px 15px; display:block; width:194px;}
#leftmenu ul li a:hover {text-decoration:none; background:url(../images/left-nav-a-hover.gif) no-repeat 3px 9px #a67b3d;}

#licensead {background:url(../images/license-plate-bg.gif) no-repeat; height:166px; width:209px;}
#licensead p {margin:0; padding:0;}
#licensead a {display:block; height:166px; width:209px;}
#licensead a:hover {background:url(../images/license-plate-bg-hover.gif) no-repeat;}

#zerospread {background:url(../images/zero-spread.gif) no-repeat; height:63px; width:209px;}
#zerospread p {margin:0; padding:0;}
#zerospread a {display:block; height:63px; width:209px;}
#zerospread a:hover {background:url(../images/zero-spread-hover.gif) no-repeat;}


/***************** Footer *****************/
#footer {background:url(../images/footer-bg.jpg) no-repeat; width:936px; margin:0 auto; color:#dbdada;}
#footer ul {display:block; margin:0 auto; padding:30px 0 0 0; width:906px; text-align:right;}
#footer ul li {display:inline; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; border-left:1px solid #dbdada;}
#footer ul li a:link, #footer ul li a:visited{color:#dbdada; text-decoration:none; padding:0px 3px 0px 5px;}
#footer ul li a:hover{color:#dbdada; text-decoration:underline;}
#footer ul li.copyright {background-image:none; float:left; padding:0pt; border:none; padding:0px 3px 0px 3px;}
#footer ul li.footerHome {background-image:none; border:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}


/***************** Banners *****************/
#banner {background:url(../images/banner-bg-default.gif) no-repeat; width:936px; height:315px; color:#FFF; position:absolute; top:0; z-index:10;}
#banner h2 {float:right; font-weight:lighter; text-align:center; padding:30px 10px 0 10px; width:200px; display:inline; margin-right:10px;}
#banner p {float:right; clear:right; padding:10px 10px 10px 10px; width:200px; display:inline; margin-right:10px;}
#banner .banner01 {background:url(../images/banner-bg-01.jpg) no-repeat; width:936px; height:315px;}
#banner .banner02 {background:url(../images/banner-bg-10.jpg) no-repeat; width:936px; height:315px;}
#banner .banner03 {background:url(../images/banner-bg-03.jpg) no-repeat; width:936px; height:315px;}
#banner .banner04 {background:url(../images/banner-bg-04.jpg) no-repeat; width:936px; height:315px;}
#banner .banner05 {background:url(../images/banner-bg-05.jpg) no-repeat; width:936px; height:315px;}
#banner .banner06 {background:url(../images/banner-bg-06.jpg) no-repeat; width:936px; height:315px;}
#banner .banner07 {background:url(../images/banner-bg-07.jpg) no-repeat; width:936px; height:315px;}
#banner .banner08 {background:url(../images/banner-bg-08.jpg) no-repeat; width:936px; height:315px;}
#banner .banner09 {background:url(../images/banner-bg-09.jpg) no-repeat; width:936px; height:315px;}
#sun {background:url(../images/sun-ray.jpg) no-repeat; height:40px; width:60px; position:absolute; left:-60px; top:0;}




/**********************************************************/
/********************** Home Content **********************/
/**********************************************************/
#homeleft {width:500px; clear:left; float:left;}
#homeright {width:180px; float:left; padding:35px 0 0 10px;}
/********************** Left Column **********************/

/*Main Content*/
#homeleft  #content {padding-bottom:10px;}

/*Featured Weed*/
#homeleft  #featured {width:275px; float:left; padding-right:10px;}
#featured ul {display:block; padding-left:100px;}

/*News and Updates*/
#homeleft  #news {width:215px; float:left;}

#reader {font-size:.8em; font-style:italic; color:#1F100B; padding:10px;}
#reader a, #reader a:link, #reader a:visited {color:#3C4A37; border-bottom:1px dotted #3C4A37;}
#reader a:hover {border-bottom:1px solid #3C4A37;}
#news h4 {font-size:1em; padding-top:2px; padding-bottom:5px;}
#news h4 a, #news h4 a:link, #news h4 a:visited {color:#526B48; border-bottom:none;}
#news h4 a:hover {color:#518BA7;}
#news ul li {padding:8px 0 5px 0;}
/********************** Right Column **********************/
/*Sponsors*/
#sponsors {padding-bottom:10px;}
#sponsors a img {margin:0 auto; text-decoration:none; width:155px;}
#sponsors h3 {font-size:1.3em; line-height:1.2em;}
#sponsors h3 .titlehightlight {font-size:1.4em; padding-left:20px; color:#67825c;}
#sponsors p.aligncenter a {border:none;}
#sponsors p.aligncenter a:hover{text-decoration:none; border:none;}
#sponsors img {border:none;}

p#ourSponsors {height:80px; overflow:hidden;} 

/*Events Calendar*/
#events .top {background:url(../images/event-top.gif) repeat-x top #072b3c; height:35px;}
#events .top .leftcorner {background:url(../images/event-top-left-corner.gif) no-repeat top; width:17px; height:17px; float:left;}
#events .top .rightcorner {background:url(../images/event-top-right-corner.gif) no-repeat top; width:17px; height:17px; float:right;}
#events h3 {color:#fff; font-size:1.3em; font-weight:lighter; width:145px; float:left; padding-top:8px; text-align:center;}
#events h4 {font-size:1em; padding-top:2px;}
#events h4 a, #events h4 a:link, #events h4 a:visited {color:#526B48; border-bottom:none;}
#events h4 a:hover {color:#518BA7;}
/*Articles of Interest*/
#articles {padding:10px;}
#articles ul {margin-left:15px; color:#1f100b;}
#articles a, #articles a:link, #articles a:visited {color:#FFF;}
#articles a:hover {color:#1f100b; text-decoration:none;}
#articles h3 {font-size:1.3em; line-height:1.2em;}
#articles h3 .titlehightlight {font-size:1.4em; padding-left:20px; color:#f9eb8b;}


/**********************************************************/
/******************** Interior Content*********************/
/**********************************************************/
#interior {width:690px; float:left;}

/**********************************************************/
/******************* Interior w/ Subnav *******************/
/**********************************************************/

#subnav {float:right; width:175px;}

#subnav ul {margin-left:15px; color:#1f100b;}
#subnav a, #subnav a:link, #subnav a:visited {color:#FFF;}
#subnav a:hover {color:#1f100b; text-decoration:none; border-bottom:1px dotted #1f100b; }


/**********************************************************/
/******************* Content Styles *******************/
/**********************************************************/

/******************Area Council Map*********************/
#councilmap {position:relative; display:block; background:url(../images/content/area-council-map.gif) no-repeat; width:480px; height:277px; margin:0 auto;}
#western {position:absolute; display:block; width:100px; height:30px;  left:10px; top:50px;}
#triangle {position:absolute; display:block; width:100px; height:30px;  left:130px; top:50px;}
#northeastern{position:absolute; display:block; width:120px; height:30px;  right:60px; top:30px;}
#central{position:absolute; display:block; width:100px; height:30px;  right:170px; top:120px;}
#southwestern{position:absolute; display:block; width:120px; height:30px; left:80px; bottom:55px;}
#southcentral{position:absolute; display:block; width:120px; height:30px; right:140px; bottom:50px;}

#southeastern{position:absolute; display:block; width:120px; height:30px; right:20px; bottom:105px;}
#councilmap a {border:none;}

table.county td {border-bottom:1px solid #A67B3D; padding:20px 10px 20px 10px;}

table.classified {width:100%; border:1px solid #a67b3d;}
table.classified th {background:#063b54; color:#FFF; padding:5px; margin:0;}
table.classified tr td { padding:5px;}
table.classified tr.odd{background:#e0c483;}

table td {vertical-align:top;}
/******************Weed ID*********************/
.idimages {width:165px; float:right;}
.idimages a {border:none;}
.idimages a:hover {border:none; text-decoration:none;}
.idimages img {margin:0 0 10px 10px;}
#contentwrapper ul.idimages {float:none; width:auto; margin:0; padding:0;}
#contentwrapper ul.idimages li{float:left; list-style:none; text-align:center; width:200px;}
#contentwrapper ul.idimages li img {}
#contentwrapper ul.idimages li a {border:none;}
#contentwrapper ul.idimages li a:hover {border:none; text-decoration:none;}
#sidebar h2.widgettitle {display:none;}

/* TINYMCE Styles */

.noborder {border:none;}
.alignright {float:right; margin:0 0 10px 10px;}
.alignleft {float:left; margin:0 10px 10px 0;}
table.weedtable {width:100%;}
table.weedtable td {vertical-align:middle;}
table.weedtable td a, table.weedtable td a:hover {border:none;}
#contentwrapper ul.directors {margin:0px 0px 15px 0;}
#contentwrapper ul.directors li {float:left; width:215px; list-style:none; padding:10px;}
.divider {border-bottom:1px solid #A67B3D; clear:both; margin-bottom:10px; padding-top:0px;}
