


/* CSS Document */



body
{margin:0;padding:0;width:100%;background-color:#2b2e35;font-family:verdana, Helvetica, sans-serif;font-size:11px;}

img
{border:none;}

p
{margin:12px 0;}


.footer
/*{background-image:url(../images/footerback.gif); background-repeat:repeat-y; height:34px; width:1166px; font-size:10px; margin:0 auto;color:#fff;}*/
{ height:34px; width:990px; font-size:10px; margin:0 auto;color:#fff; }

.footer div
{padding:15px 0; background:#7b796a; width:990px; margin:0 auto; text-align:center;  }

.floralcorners {background:url(images/floral_corners.gif); 
		width:990px; background:no-repeat center;margin:0 auto;position:relative;
		}
	

.innerwrap
{width:990px; background:url(images/bkgd_body.gif) repeat-y; padding-left:10px;  margin:0 auto;position:relative; }
.outerwrap
{width:100%; background:url(images/bodyback.jpg) repeat-x #bdb7a1; position:relative;}

.printlogo
{display:none;}	
	
.utilityicons
{margin-left:654px;}	
 
.utilityicons td
{padding-left:12px}	
		
/************* leftcolumn  *************/		

.boonvilleheader
{position:absolute;right:-10px;z-index:343;background-image:url(images/boonville_hdr.jpg); width:795px; height:22px; background-repeat:no-repeat;}

.leftnav
{margin-bottom:44px;}

/*.leftnav a
{color:#fff; text-decoration:none;}

.leftnav a:hover
{color:#3c4559;}

.leftcolumn
{width:194px; background-color:#7b7969;float:left;}

.maincolumn
{width:785px; float:left;position:relative; border-left:1px solid black;}

.navitem
{background-image:url(images/navback.gif); background-repeat:no-repeat; padding-left:34px;color:#fff;margin-top:10px; position:relative;bottom:1px;}

.subnavwrap
{padding:2px 0 12px 28px;}

.subnavwrap a:hover
{color:#fff; text-decoration:underline;}

.subnavitem
{margin:4px 0;background:url(images/blendarrow.gif) no-repeat left 2px;}

.subnavitem_on
{margin:4px 0;background:url(images/whitearrow.gif) no-repeat left 2px;}

.subnavback
{background-color:#494944; padding:2px 0px 2px 4px;margin-left:7px;}*/

.search
{text-align:center;margin:8px auto 0 auto;}

.searchfield
{height:15px; width:112px; border:1px solid #494944; border-left:none; border-top:none;}


/************ maincontent ************/

.calendar_bottom
{background-image:url(images/calendar_bottom.gif); background-repeat:no-repeat;height:26px;padding:10px 0 0 114px;}

.calendar_bottom a
{color:#434f68;text-decoration:none;}

.directorback
{background-image:url(images/directorback.gif); background-repeat:no-repeat; width:212px; height:81px;margin-top:16px;}

.directorback div
{padding:30px 0 0 14px;}

.discover
{padding-top:16px;}

.eventwrap
{border-right:1px solid #434f68; width:210px; border-left:1px solid #434f68; border-bottom:1px solid #FFF;}

.eventitem
{background-image:url(images/star.gif); background-repeat:no-repeat;margin:8px 0 12px 12px;padding-left:22px;color:#636568;}

.eventitem a
{color:#636568;text-decoration:none;}

.eventdivider
{margin-left:28px;}

.homecontent
{background-image:url(images/contenttop.jpg); background-repeat:no-repeat; padding:16px 0 12px 22px; width:736px; background-color:#FFFFFF;}

.homecontent strong
{color:#434f68;}

.leftside
{width:478px;color:#505154;line-height:15px;float:left;border-right:1px solid #aeb0b3;}

.mayorbottomedge
{background-image:url(images/mayor_bottomedge.jpg); background-repeat:no-repeat;width:330px; height:24px;padding:10px 0 0 18px;position:relative;}

.mayoremail
{position:absolute;bottom:12px;right:20px;}

.mayorintro
{background-image:url(images/mayor_back.jpg); background-repeat:repeat-x; padding:4px 12px;}

.mayorprofile
{padding-top:14px;}

.news
{padding-top:10px;width:460px;}

.newsback
{background-color:#f3f0e5; border-left:1px solid #686655; border-right:1px solid #686655;padding:0 30px 0 20px;}

.newslink
{padding:8px 0 13px 5px;}

.newsback a
{color:#434f68;text-decoration:none;}

.publicworks
{padding-top:10px;}

.rightside
{float:left;width:223px; margin-left:22px;}

.viewall
{padding-bottom:0px;}

.viewall img
{position:relative;top:2px;padding-left:240px;}


/************  innerpages  **************/

.innerleftcolumn
{width:194px; background-color:#7b7969;float:left;border-right:1px solid black;}

.innermaincolumn
{float:left;position:relative; width:708px; padding:25px; margin-top:20px; }

.whiteback
{ width:953px;}

/***********  download center *************/
.pdfitem
{ width:140px; float:left; padding:5px; }

.downloadcenter
{position:absolute;left:205px; width:758px; top:22px;z-index:1000;}

.downloadcenter a
{color:#fff;text-decoration:none;}

.downloadtab
{background-image:url(images/download_tab.gif); height:15px; width:763px; padding:0 0 0 32px; background-repeat:no-repeat;}

.downloadtab a
{color:#fff;text-decoration:none;}

.pdfitem
{background-image:url(images/pdf_icon.gif); background-repeat:no-repeat; padding:0 22px;margin-bottom:5px;}

#vertical_slide 
{background:#2c2e35;color: #fff; padding: 10px;}

.rGridItem:hover { background:#f8f8f8; }
.rGridAltItem { background:#f5f5f5; }

.telbody body { background:#FFF; }