
body
{
float:left;
margin:0;
width:100%;
min-width:950px;
height:100%;
background: url("seal.gif") no-repeat top center; 
background-position: 50% 100px;
background-color:#BFBFBF;
font-family:sans-serif;
font-size:x-small;
}

p
{
font-size:x-small;
}

div#container
{
position:relative;
width:100%;
}

ul 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style: normal;
line-height: 1.5em;
list-style-position: outside;
list-style-type: square;
}

li
{
margin-bottom:5px;
}

table.tablenorm
{
font-family:sans-serif;
font-size:x-small;
border:0;
}


.contentarea h1
{
text-align:left;
color:black;
}

h2
{
font-size:150%; 
font-family:Tahoma; 
font-weight:bold;
color:black;
}

div#header
{
min-width:750px;
width:100%;
min-height:90px;
background:#721111;
border-bottom-style:solid; 
border-bottom-width:2px;
border-color:#CCCCCC;
}

.logo
{
float:left;
}

.tagline
{
margin: 20 20 0 0;
float:right;
}

div#navbar
{
border-bottom:2px solid #CCCCCC; 
width:100%;
height:30px;
background:#727272;
font-family:sans-serif; 
font-size:medium;
color:white;
margin:0;
padding-top:3px;
z-index:1;
}

.navitems
{
position:absolute;
left:200px;
z-index:4;
}

.navlinks
{

padding-top:2px;
padding-left:3px;
font-weight:bold;
font-family:sans-serif;
font-size:12px;
color:white;
}

.navlinksel
{
padding-top:2px;
padding-left:3px;
font-weight:bold;
font-family:sans-serif;
font-size:12px;
color:black;
}

.navlinkbreadcrumb
{
padding-top:2px;
padding-left:3px;
font-weight:bold;
font-family:sans-serif;
font-size:12px;
color:black;
}

.subnavitems
{
position:relative;
z-index:100;
background-color:#727272;
border-color:#727272;
cursor:hand;
}

.subnavlinks
{
background-color:#C0C0C0;
color:black;
cursor:hand;
}

.searchbar
{
position:relative;
float:right;
margin-right:10px;
z-index:101;
}

div.photobar
{
width:100%;
height:78px;
text-align:left;
}


div#infobar
{
font-family:sans-serif; 
font-size:10px;
padding:8 12 20 22;
color:white;
font-weight:bold;
margin-bottom:5px;
}

.subbar
{
background: #DADADA url(leftarrow.png) left -2px no-repeat;
}


.aabar
{
background: #C8DBDD url(leftarrow-affirmativeaction.png) left -2px no-repeat;
}

.bbbar
{
background: #E7BCA1 url(leftarrow-business.png) left -2px no-repeat;
}

.communitybar
{
background: #96A8CE url(leftarrow-communityrelation.png) left -2px no-repeat;
}

.devbar
{
background: #62A348 url(leftarrow-development.png) left -2px no-repeat;
}

.financebar
{
background: #C5A6CE url(leftarrow-finance.png) left -2px no-repeat;
}

.firebar
{
background: #E5C095 url(leftarrow-fire.png) left -2px no-repeat;
}

.healthbar
{
background: #9FB5CD url(leftarrow-health.png) left -2px no-repeat;
}

.humanbar
{
background: #94B8C8 url(leftarrow-humanresources.png) left -2px no-repeat;
}

.ictbar
{
background: #BEB49A url(leftarrow-ict.png) left -2px no-repeat;
}

.lawbar
{
background: #A89494 url(leftarrow-law.png) left -2px no-repeat;
}

.neighborhoodbar
{
background: #9BB59D url(leftarrow-neighborhoods.png) left -2px no-repeat;

}

.planningbar
{
background: #95b9bb url(leftarrow-plancommission.png) left -2px no-repeat;
}

.policebar
{
background: #9598b5 url(leftarrow-police.png) left -2px no-repeat;
}

.publicservicebar
{
background: #94c5c1 url(leftarrow-publicservice.png) left -2px no-repeat;
}

.utilitiesbar
{
background: #efd694 url(leftarrow-publicutilities.png) left -2px no-repeat;
}

.pridebar
{
background: #e2a3a3 url(leftarrow-toledopride.png) left -2px no-repeat;
}

.youthbar
{
background: #ad9bb7 url(leftarrow-youthcommission.png) left -2px no-repeat;
}

.resbar
{
background: #efc49b url(leftarrow-residents.png) left -2px no-repeat;
}

.bizbar
{
background: #969fd4 url(leftarrow-business.png) left -2px no-repeat;
}

.visitingbar
{
background: #94b6ac url(leftarrow-visitin.png) left -2px no-repeat;
}

.govbar
{
background: #afa9a3 url(leftarrow-government.png) left -2px no-repeat;
}

.servicesbar
{
background: #ba9ca5 url(leftarrow-services.png) left -2px no-repeat;
}

.mayorbar
{
background: #da949b url(leftarrow-mayor.png) left -2px no-repeat;
}

.councilbar
{
background: #bfaa96 url(leftarrow-council.png) left -2px no-repeat;
}

.breadcrumb
{
position:relative;
float:left;
text-align:center;
}

.datebar
{
float:right;
text-align:right;
}


div#leftpane
{

}

div.leftcolumn
{
margin-top:0;
padding-top:2;
position:absolute;
left:10px;
width:245px;
text-align:center;
}


div#wrapper
{
margin-left:265px;
margin-right:10px;
min-height:800px;
z-index:1;
}

div#content
{
	position:relative;

}

div.homesubnav
{
position:relative;
float:right;
margin-top:30px;
width:190px;
padding-top:0;
margin-left:10px;
min-height:800px;
height:100%
}

div.highlitarea
{
margin-right:210px;
}

div.contentarea
{
position:relative;
margin-right:170px;
}

div.homecontentarea
{
position:relative;
margin-right:210px;
}

div.calendararea
{
position:relative;
width:98%;
height:100%;
min-height:800px;
font-size:medium;
vertical-align:top;
}

div#rightpane
{
float:right;
}

div.subnav
{
position:relative;
float:right;
margin-top:30px;
width:160px;
padding-top:0;
margin-left:10px;
height:100%
min-height:800px;
}




div.news
{
margin-right:210px;
}

div.spotlight
{
margin-right:210px;
}

div.ads
{
margin-top:20px;
position:relative;
clear:both;
text-align:center;
margin:auto;
}

div#footer
{
position:relative;
clear:both;
color: #FFF;
text-align:left;
margin-left:275px;
margin-top:25px;
padding-bottom:25px;
}

div.mainbox {
  position:relative; 
  width:100%;
  background: url('custom_corners_topleft.gif') no-repeat top left;
  padding:0;
  } 

div.mainboxbody 
{
position:relative;
  top:3;
  background: url('custom_corners_rightborder.gif') repeat-y top right;
}

div.mainboxfooter 
{
  background: url('custom_corners_bottomleft.gif') no-repeat bottom left;
}

div.mainboxfooter p {
  background: url('custom_corners_bottomright.gif') no-repeat bottom right;
  }
  
.navstat
{
font-family:sans-serif;
font-size:x-small;
color:white;
padding:2 0 2 0;
}

.navhov
{
font-family:sans-serif;
font-size:x-small;
color:red;
padding:2 0 2 0;
}

.navcurr
{
font-family:sans-serif;
font-size:x-small;
color:white;
font-weight:bold;
padding:2 0 2 0;
}

.navcurrhov
{
font-family:sans-serif;
font-size:x-small;
color:red;
font-weight:bold;
padding:2 0 2 0;
}


.itemstat
{
font-family:sans-serif;
font-size:x-small;
color:white;
margin:4px;
padding-bottom:3px;
}

.itemhov
{
font-family:sans-serif;
font-size:x-small;
color:red;
margin:4px;
padding-bottom:3px;
}

.itemcurr
{
font-family:sans-serif;
font-size:x-small;
color:white;
font-weight:bold;
margin:4px;
padding-bottom:3px;
text-decoration:none;
}

.itemcurrhov
{
font-family:sans-serif;
font-size:x-small;
color:red;
font-weight:bold;
margin:4px;
padding-bottom:3px;
text-decoration:none;
}

.leftstat
{
font-family:sans-serif;
font-size:x-small;
color:white;
}

.lefthov
{
font-family:sans-serif;
font-size:x-small;
color:red;
}

.leftcurr
{
font-family:sans-serif;
font-size:x-small;
color:white;
font-weight:bold;
text-decoration:none;
}

.leftcurrhov
{
font-family:sans-serif;
font-size:x-small;
font-weight:bold;
color:red;
text-decoration:none;
}

.simplehead
{
font-weight:bold;
font-size:12px;
}

.navstat-main
{
font-family:sans-serif;
font-size:14px;
color:white;
padding:2 0 2 0;
}

.navhov-main
{
font-family:sans-serif;
font-size:14px;
color:red;
padding:2 0 2 0;
}

.navcurr-main
{
font-family:sans-serif;
font-size:14px;
color:white;
font-weight:bold;
padding:2 0 2 0;
}

.navcurrhov-main
{
font-family:sans-serif;
font-size:14px;
color:red;
font-weight:bold;
padding:2 0 2 0;
}


.itemstat-main
{
font-family:sans-serif;
font-size:12px;
color:white;
margin:4px;
padding-bottom:3px;
padding-left:5px;
}

.itemhov-main
{
font-family:sans-serif;
font-size:12px;
color:red;
margin:4px;
padding-bottom:3px;
padding-left:5px;
}

.itemcurr-main
{
font-family:sans-serif;
font-size:12px;
color:white;
font-weight:bold;
margin:4px;
padding-bottom:3px;
text-decoration:none;
padding-left:5px;
}

.itemcurrhov-main
{
font-family:sans-serif;
font-size:12px;
color:red;
font-weight:bold;
margin:4px;
padding-bottom:3px;
text-decoration:none;
padding-left:5px;
}

.leftstat-main
{
font-family:sans-serif;
font-size:12px;
color:white;
padding-left:15px;
}

.lefthov-main
{
font-family:sans-serif;
font-size:12px;
color:red;
padding-left:15px;
}

.leftcurr-main
{
font-family:sans-serif;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
padding-left:15px;
}

.leftcurrhov-main
{
font-family:sans-serif;
font-size:12px;
font-weight:bold;
color:red;
text-decoration:none;
padding-left:15px;
}

a:link
{
font-size:x-small;
text-decoration:none;
}

a:active
{
font-size:x-small;
text-decoration:underline;
}

a:visited
{
font-size:x-small;
text-decoration:none;
}

a:hover
{
color:red;
font-size:x-small;
text-decoration:underline;
}


