body{
margin: 0px;
padding: 0px;
background: #FFF;
font-family: Verdana, helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: #333;
background: url(../images/creamBg.jpg) repeat;
}

blockquote{
margin-left: 10px;
padding-left: 10px;
}

img{
border: none;
}

.welcome{
margin-top: -34px;
}

/* Used for tinyMCE only! */
body.mceContentBody {
   background: #FCF4EB;
}

.dept{
font-size: 11px;
font-style: italic;
}

.tiny{
font-size: 11px;
line-height: 16px;
}

.i{
font-style: italic;
}

hr{
clear: both;
height: 1px;
color:#60A4AD;
background-color:#60A4AD;
border: none;
margin: 5px 0px 5px 0px;
}

ul{
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 16px;
}

.picL{
float: left;
margin: 0px 10px 0px 0px;
border: #F1E4CB 6px solid;
}

.picR{
margin: 0px 0px 0px 10px;
float: right;
border: #F1E4CB 6px solid;
}

.picR2{
margin: 0px 0px 0px 10px;
float: right;
}

.left{
margin: 0px 10px 0px 0px;
float: left;
}

.right{
margin: 0px 0px 0px 10px;
float: right;
}

.turq{
color: #2F636D;
font-weight: bold;
}

.date{
color: #2F636D;
float:right;
}

.gray{
color: #333;
}

h1{
color: #2F636D;
margin: 8px 0px 8px 0px;
padding: 8px 0px 8px 0px;
font-size: 22px;
font-weight: normal;
}

h2{
color:#2F636D;
margin: 9px 0px 0px 0px;
padding: 9px 0px 0px 0px;
font-size: 18px;
font-weight: normal;
}

h3{
color: #2F636D;
font-size: 16px;
}

h4{
color: #2F636D;
margin: 0px;
padding: 0px;
}

h5{
color: #2F636D;
font-size: 16px;
font-weight: normal;
}

#wrapper{
background: url(../images/bgTop.jpg) repeat-x;
}

#page{
width: 976px;
height: auto;
margin: auto;
background: url(../images/page.gif) repeat-y;
}

#header{
background: url(../images/header.jpg) no-repeat;
height: 250px;
width: 976px;
}

.contentHidden{
display: none;
}

#nav a:link{color:#FFF; text-decoration: none; font-weight: normal;}
#nav a:visited{color:#FFF; text-decoration: none; font-weight: normal;}
#nav a:hover{color:#FFF; text-decoration: none; font-weight:normal;}

#sideNav a:link{color:#8A2C13; text-decoration: none; font-weight: normal;}
#sideNav a:visited{color:#8A2C13; text-decoration: none; font-weight: normal;}
#sideNav a:hover{color:#231F20; text-decoration: underline; font-weight:normal;}

#sideNav2 a:link{color:#8A2C13; text-decoration: none; font-weight: normal;}
#sideNav2 a:visited{color:#8A2C13; text-decoration: none; font-weight: normal;}
#sideNav2 a:hover{color:#231F20; text-decoration: underline; font-weight:normal;}

a:link{color:#2F636D; text-decoration: underline;}
a:visited{color:#2F636D; text-decoration: underline;}
a:hover{color:#231F20; text-decoration: none;}

#bottomNavi a:link{color:#FFF; text-decoration: none; font-weight: normal;}
#bottomNavi a:visited{color:#FFF; text-decoration: none; font-weight: normal;}
#bottomNavi a:hover{color:#8A2C13; text-decoration: none; font-weight: normal;}

#footerText span a:link{color:#FFF; text-decoration: none; font-weight: normal;}
#footerText span a:visited{color:#FFF; text-decoration: none; font-weight: normal;}
#footerText span a:hover{color:#8A2C13; text-decoration: none; font-weight: normal;}

.contentHidden{
display: none;
}

#nav{
background: url(../images/nav.jpg) no-repeat;
height: 53px;
width: 976px;
}


/* primary navigation */

ul#primary-navigation { list-style:none; display:inline; float:right; margin:0px; padding: 0px;}

ul#primary-navigation li { float:left; list-style:none; display:inline; margin:0px }

ul#primary-navigation li a { height:47px; background-position:top left; float:left; overflow:hidden }

ul#primary-navigation li a:hover { background-position: 0px -47px; border-bottom:none }


#nav-home { width:92px; text-indent:-3000px; }

#nav-home a { width:92px; background:url("../images/buttons/home.gif") no-repeat; display:block }

#nav-admin { width:179px; text-indent:-3000px }
	 
#nav-admin a { width:179px; background:url("../images/buttons/admin.gif") no-repeat; display:block }

#nav-mayor { width:190px; text-indent:-3000px }

#nav-mayor a { width:190px; background:url("../images/buttons/mayor.gif") no-repeat; display:block }

#nav-committees { width:145px; text-indent:-3000px }

#nav-committees a { width:145px; background:url("../images/buttons/committees.gif") no-repeat; display:block }

#nav-departments { width:155px; text-indent:-3000px }

#nav-departments a { width:155px; background:url("../images/buttons/departments.gif") no-repeat; display:block }

#nav-about { width:99px; text-indent:-3000px }

#nav-about a { width:99px; background:url("../images/buttons/about.gif") no-repeat; display:block }

#nav-contact { width:116px; text-indent:-3000px }

#nav-contact a { width:116px; background:url("../images/buttons/contact.gif") no-repeat; display:block }

#columns{
padding: 14px 0px 20px 20px;
}

#left{
float: left;
background: #F3E4CD;
width: 250px;
height: auto;
margin-bottom: 20px;
}

#billpay{
background: url(../images/online-billpay-full.gif) no-repeat;
width: 250px;
height: 163px;
}

#billText{
padding: 71px 0px 0px 24px;
width: 130px;
height: 75px;
}

#sideNav{
}

#sideNav ul{
padding: 9px 6px 9px 14px;
margin: 9px 6px 9px 14px;
}

#sideNav li{
list-style: none;
}

#sideNav2{
}

#sideNav2 ul{
padding: 9px 6px 9px 14px;
margin: 9px 6px 9px 14px;
}

#sideNav2 li{
list-style: none;
}

#movies{
width: 250px;
height: 164px;
background: url(../images/community-videos.gif) no-repeat;
}

#movieText{
padding: 74px 0px 0px 20px;
width: 130px;
height: 75px;
font-size: 13px;
line-height: 16px;
}

#moving{
width: 250px;
height: 171px;
background: url(../images/moving.jpg) no-repeat;
}

#movingText{
color:#2F636D;
font-size: 12px;
line-height: 14px;
padding: 40px 0px 0px 100px;
}

#right{
float:left;
width: 660px;
height: auto;
min-height: 400px;
padding: 0px 0px 0px 20px;
}

#date{
float: right;
color:#2F636D;
}

#footerWrapper{
background: url(../images/turqBg.jpg) repeat-x;
margin: auto; 
padding: 0px;
clear: both; 
height: 165px;
}

#footer{
width: 976px;
margin: auto;
}

#footerText{
padding: 0px 32px 0px 32px;
color: #FFF;
line-height: 16px;
font-size: 10px;
text-align: center;
}

#bottomNavi{
text-align: center;
font-size: 12px;
}

#bottomNavi ul{
padding: 24px 0px 0px 0px;
margin: 0px;
}

#bottomNavi li {
display: inline;
padding: 0px 6px 0px 6px;
margin: 0px;
}
