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

body{
	background:url(images/bg.jpg) top left repeat;
	margin:0 auto;
	padding:0 auto;
}

p{
	margin:0px;
	padding:0px;
}

#background{
	width:960px;
	min-height:742px;
	background:url(images/bg-pic.png) top left no-repeat;
	margin:0 auto;
	padding-top:32px;
}

#bottom{
	background:url(images/bottom.png) top left no-repeat;
	width:670px;
	height:39px;
	margin-left:290px;
}

#bottomlogo{
	width:662px;
	height:69px;
	/*height: 201px;*/
	background-color:#FFFFFF;
	margin-left:298px;
	position: relative;
	overflow: visible;
}

#bottomlogo a{ max-width: 168px; width: 168px; display: block; }

.citylogo{ position: relative; top: -132px; margin-bottom: -132px; }
.coflogo{ position: relative; }

#bottomlogo img{
	padding-left:20px;
	display: block;
}

#bottomnav{
	width:670px;
	margin-left:240px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#54472a;
	text-align:right;
}

#bottomnav a{
	color:#54472a;
	text-decoration:none;
}

#bottomnav a:hover{
	color:#54472a;
	text-decoration:underline;
}

#bottomnav a{
	color:#54472a;
}

#clientlogin{
	width:670px;
	margin-left:240px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54472a;
	text-align:right;
}

#clientlogin a{
	color:#54472a;
	text-decoration:none;
}

#clientlogin a:hover{
	color:#54472a;
	text-decoration:underline;
}

#clientlogin a{
	color:#54472a;
}

#container{
	width:662px;
	background:url(images/content-bg.jpg) top left no-repeat;
	background-color:#FFFFFF;
	margin-left:298px;
	overflow:hidden;
}

#content{
	width:400px;
	margin:0 auto;
	margin-top:10px;
}

#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f13b01;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}

#content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3a3a3a;
	line-height:20px;
}

#content td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3a3a3a;
	line-height:20px;
	padding:0px;
	margin:0px;
}

#content a{
	color:#3a3a3a;
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}

#content td a{
	color:#3a3a3a;
	text-decoration:underline;
}

#content td a:hover{
	color:#3a3a3a;
	text-decoration:none;
}

#contentadmin{
	width:400px;
	margin:0 auto;
	margin-top:10px;
	padding-top:55px;
}

#contentadmin h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f13b01;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}

#contentadmin p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3a3a3a;
	line-height:20px;
}

#contentadmin td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3a3a3a;
	line-height:20px;
	padding:0px;
	margin:0px;
}

#contentadmin td a{
	color:#3a3a3a;
	text-decoration:underline;
}

#contentadmin td a:hover{
	color:#3a3a3a;
	text-decoration:none;
}

#copyright{
	width:670px;
	margin-left:240px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54472a;
	text-align:right;
}

#copyright a{
	color:#54472a;
	text-decoration:none;
}

#copyright a:hover{
	color:#54472a;
	text-decoration:underline;
}

#copyright a{
	color:#54472a;
}

#gallery{
	width:400px;
	margin:0 auto;
	padding-top:55px;
}

#leftside{
	width:222px;
	float:left;
}

#logo{
	width:189px;
	height:68px;
	margin-left:10px;
	margin-top:7px;
}

#nav{
	width:180px;
	margin-left:19px;
	margin-top:30px;
}

#rightside{
	width:440px;
	float:left;
}

#topimage{
	width:404px;
	margin:0 auto;
	height:273px;
	margin-top:7px;
}

.adminlink{
	margin-bottom:10px;
	border-bottom:1px dotted #c7c7c7;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	padding-left:10px;
}

.adminlink a{
	color:#3a3a3a;
	text-decoration:none;
}

.adminlink a:hover{
	color:#3a3a3a;
	text-decoration:underline;
}

.adminlinkcategory{
	padding-left:5px;
	font-size:14px;
	padding-top:5px;
}

.adminlinkdate{
	font-size:12px;
	padding-left:5px;
}

.adminlinkcancel{
	font-size:14px;
	color:#FFFFFF;
	width:75px;
	height:22px;
	background-color:#003399;
	margin-left:5px;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
}

.adminlinkcancel a{
	color:#FFFFFF;
	text-decoration:none;
}

.adminlinkcancel a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.adminlinkdelete{
	font-size:14px;
	color:#FFFFFF;
	width:75px;
	height:22px;
	background-color:#FF0000;
	margin-left:5px;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
}

.adminlinkdelete a{
	color:#FFFFFF;
	text-decoration:none;
}

.adminlinkdelete a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.adminlinkdescription{
	padding-left:5px;
	padding-top:10px;
	font-size:12px;
}

.adminlinkid{
	float:left;
	padding-top:5px;
}

.adminlinkphone{
	font-size:14px;
	padding-left:5px;
}

.adminlinkplace{
	font-size:14px;
	padding-left:5px;
	padding-top:10px;
}

.adminlinkstreet{
	font-size:14px;
	padding-left:5px;
}

.adminlinktitle{
color:#666666;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}

.adminlinkurl{
	padding-left:5px;
	font-size:12px;
}

.adminupdatelink{
	font-size:14px;
	color:#FFFFFF;
	width:75px;
	height:22px;
	background-color:#339900;
	margin-left:5px;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
}

.adminupdatelink a{
	color:#FFFFFF;
	text-decoration:none;
}

.adminupdatelink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.eventdate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3a;
	font-style:italic;
	float:right;
	padding-top:3px;
}

.eventdescription{
	clear:both;
	padding-top:5px;
}

.eventlocation{
	padding-top:10px;
	padding-bottom:15px;
}

.eventtitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	float:left;
	color:#3a3a3a;
	font-weight:bold;
}

.eventtop{
	overflow:hidden;
	border-bottom:1px dotted #818181;
	height:25px;
}

.link{
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #818181;
}

.linkcategory{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3a3a3a;
	padding-top:15px;
}

.linkdescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3a3a3a;
	padding-top:10px;
	font-style:italic;
}

.linkcategorytop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3a3a3a;
}

.linktitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	color:#666666;
	font-weight:bold;
}

.linkurl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#3a3a3a;
	padding-top:5px;
}

.linkurl a{
	color:#3a3a3a;
	text-decoration:underline;
}

.linkurl a:hover{
	color:#3a3a3a;
	text-decoration:none;
}

.navbutton{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#f13b01;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:5px;
	border-bottom:1px solid #c7c7c7;
}

.navbutton a{
	color:#f13b01;
	text-decoration:none;
}

.navbutton a:hover{
	color:#f39f51;
	text-decoration:none;
}

.nopadding{
	padding-bottom:0px;
}

.padding{
	padding-bottom:30px;
}

.subnav{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #c7c7c7;
}

.subnav a{
	color:#f13b01;
	text-decoration:none;
}

.subnav a:hover{
	color:#f39f51;
	text-decoration:none;
}

.subnav li{
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f13b01;
	padding-left:15px;
}

.subnav ul{
	padding:0px;
	margin:0px;
}



