html, body {
	margin: 0;
	padding: 0;
	background-color: #f8f8f8;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}


h1	{
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	font-size: 21px;
	padding-left: 20px;
	padding-top: 5px;
}

/* Basic Structure*/
#wrap {
	width: 100%;
	height: 275px;
}

#container 
{
	position: absolute;
	left: -1px;
	right: 0px;
	width: 975px;
	padding-top: 0px;
	margin: 0 auto;
	height: inherit;
	top: 269px;
}

/* Header */
#headerwrap {
	width: 975px;
	height: 214px;
	padding-bottom: 20px;
	overflow: visible;	
}

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

.businesslogin {
	text-align: center;
	padding-bottom: 10px;
}

#headerrightside {
	width: 180px;
	float: right;
	margin-top: 20px;
}

/* Main Nav */

#mainnav {
	height: 40px;
	width: 975px;
	text-align: center;
}
#mainnav ul {
	margin-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	white-space: nowrap;
}
#mainnav li {
	list-style-type: none;
	display: inline;

}

.border {
	border-right:thin #FFF solid;
}
.noborder {
	border: none;
}
#mainnav li a {
	text-decoration: none;
	padding: 7px 14px;
	color: #FFFFFF;
}
#mainnav lia:link {
	color: #fcd635;
}
#mainnav lia:visited {
	color: #FFF;
}
#mainnav li a:hover {
	font-weight: bold;
	color: #fcd635;
}

.navlines {
	line-height: 15px;
}

/*Business Listing Box*/

#businesslistingsbox {
	width: 970px;
	border: solid medium #afafaf;
	background-color: #FFF;
	overflow: auto;
}

.businessheader {
	width: 970px;
	height: 35px;
	background:url(../images/businessheader.jpg);
}

.importantpages {
	font-size: 15px;
	font-weight: bold;
}

#businesslistings1 {
	width: 161px;
	float: left;
}

#businesslistings1 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings1 li {
	list-style-type: none;
	display: block;
}
#businesslistings1 li a {
	text-decoration: none;
	padding: 7px 7px;
	color: #000;
}
#businesslistings1 li a:link {
	color: #000;
}
#businesslistings1 li a:visited {
	color: #000;
}
#businesslistings1 li a:hover {
	color: #fcd635;
}

#businesslistings2 {
	width: 161px;
	float: left;
}

#businesslistings2 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings2 li {
	list-style-type: none;
	display: block;
}
#businesslistings2 li a {
	text-decoration: none;
	padding: 7px 15px;
	color: #FFFFFF;
}
#businesslistings2 li a:link {
	color: #000;
}
#businesslistings2 li a:visited {
	color: #000;
}
#businesslistings2 li a:hover {
	color: #fcd635;
}

#businesslistings3 {
	width: 161px;
	float: left;
}

#businesslistings3 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings3 li {
	list-style-type: none;
	display: block;
}
#businesslistings3 li a {
	text-decoration: none;
	padding: 7px 15px;
	color: #000;
}
#businesslistings3 li a:link {
	color: #000;
}
#businesslistings3 li a:visited {
	color: #000;
}
#businesslistings3 li a:hover {
	color: #fcd635;
}

#businesslistings4 {
	width: 161px;
	float: left;
}

#businesslistings4 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings4 li {
	list-style-type: none;
	display: block;
}
#businesslistings4 li a {
	text-decoration: none;
	padding: 7px 15px;
	color: #FFFFFF;
}
#businesslistings4 li a:link {
	color: #000;
}
#businesslistings4 li a:visited {
	color: #000;
}
#businesslistings4 li a:hover {
	color: #fcd635;
}

#businesslistings5 {
	width: 161px;
	float: left;
}

#businesslistings5 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings5 li {
	list-style-type: none;
	display: block;
}
#businesslistings5 li a {
	text-decoration: none;
	padding: 7px 7px;
	color: #000;
}
#businesslistings5 li a:link {
	color: #000;
}
#businesslistings5 li a:visited {
	color: #000;
}
#businesslistings5 li a:hover {
	color: #fcd635;
}

#businesslistings6 {
	width: 161px;
	float: left;
}

#businesslistings6 ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	white-space: nowrap;
	margin-bottom: 8px;
}
#businesslistings6 li {
	list-style-type: none;
	display: block;
}
#businesslistings6 li a {
	text-decoration: none;
	padding: 7px 7px;
	color: #000;
}
#businesslistings6 li a:link {
	color: #000;
}
#businesslistings6 li a:visited {
	color: #000;
}
#businesslistings6 li a:hover {
	color: #fcd635;
}
/*End Listing Box*/

/*News Box*/
#newsbox {
	margin-top: 10px;
	width: 423px;
	height: 1081px;
	border-top:medium solid #afafaf;
	border-right: medium solid #afafaf;
	border-left: medium solid #afafaf;
	background-color:#afafaf;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
}

.newsheader {
	width: 423px;
	height: 35px;
	background: url(../images/newsheader.jpg);
}

#newsbox a {
	font-weight:bold;
	color: #000;
}

#newsbox a:hover {
	color: #fcd635;
}

#newsbox p {
	line-height: 18px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.newscontent {
	height: 1014px;
	width:393px;
	background-color: #FFF;
	padding-right: 20px;
	padding-top: 5px;
	padding-left: 10px;
	overflow: auto;
	}

.newsbottom {
	height: 18px;
	width:405px;
	background-color: #afafaf;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	text-color: #FFF;
}

.newsbottom a {
	font: Tahoma, Geneva, sans-serif bold;
	font-size: 13px;
	color: #FFF;
}
/*End News Box*/

/*Featured Business Box*/
#featuredbox {
	margin-top: 10px;
	margin-left: 10px;
	width: 392px;
	border:medium solid #afafaf;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
}

.featuredheader {
	width: 392px;
	height: 35px;
	background: url(../images/featuredheader.jpg);
}
/*End Featured Business Box*/

/*Begin Events*/
#events {
	margin-top: 12px;
	margin-left: 10px;
	height: 365px;
	width: 392px;
	border-top:medium solid #afafaf;
	border-right: medium solid #afafaf;
	border-left: medium solid #afafaf;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
	background-color: #afafaf;
}
#events a {
	color: #000;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}

#events a:hover {
	color: #fcd635;
}

.eventcontent {
	width: 392px;
	height: 293px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
	overflow: auto;
}

.eventcontent a {
	font-weight:bold;
	color: #000;
	padding-left: 20px;
}

.eventcontent a:hover {
	color: #fcd635;
}

.eventcontent p {
	line-height: 18px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.eventcontent h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 5px;
}

#eventsbottom {
	height: 20px;
	width:392px;
	background-color: #afafaf;
	text-align: right;
	padding-top: 5px;
	float: left;
}

#eventsbottom a {
	font: Tahoma, Geneva, sans-serif bold;
	font-size: 13px;
	text-color: #FFF;
	padding-top: 5px;


}
#eventsbottom a:hover {
	color: #fcd635;
}

/*Movies Box*/
#movies {
	margin-top: 12px;
	margin-left: 10px;
	width: 392px;
	border:medium solid #afafaf;
	float: left;
}

.moviesheader {
	width: 392px;
	height: 35px;
	background: url(../images/featuredheader.jpg);
}

#moviewidget {
	width: 347px;
	height: 280px;
	margin: auto;
	padding-top: 13px;
	padding-left: 45px;
	background: url(../images/movie_background.jpg);
}
/*End Movies*/

/*Begin Ads*/

#rightcolumn {
	width: 126px;
	float: right;
	margin-top: 10px;
}
	
.banner {
	width:	126px;
}
	
/*End Ads*/

/*Begin Things*/
#things {
	width:	835px;
	background: url(../images/thingstodo.jpg);
	height: 213px;
	float: left;
	margin-top: 10px;
}

#things a {
	float: right;
	padding-top: 190px;
	padding-right: 40px;
	color: #000;
	font-weight: bold;
}

#things a:hover {
	color: #fcd635;
}
/*End Things*/

/*Begin Map*/
#map {
	width:	835px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	float: left;
	background:url(../images/mapbackground.jpg);
}

#maptext {
	width: 290px;
	float: left;
}

#maptext ul {
	margin-top: 14px;
	text-align: left;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight:bold;
	line-height: 20px;
	white-space: nowrap;
}
#maptext li {
	list-style-type: none;
	display: block;
	padding-left: 30px;
}
#maptext li a {
	text-decoration: none;
	padding: 7px 15px;
	color: #FFF;
}
#maptext li a:link {
	color: #FFF;
}
#maptext li a:visited {
	color: #FFF;
}
#maptext li a:hover {
	color: #fcd635;
}
/*End Maps*/

/*Begin Buttons*/
#bottombuttons {
	width:	975px;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
}
/*End Buttons*/

/*Begin Footer*/
#footer {
	clear:both;
	width: 975px;
	padding-bottom: 20px;
}

#footer ul {
	margin-top: 14px;
	*margin-top: 5px;
	text-align: center;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #747474;
	line-height: 10px;
	white-space: nowrap;
}
#footer li {
	list-style-type: none;
	display: inline;
}
#footer li a {
	text-decoration: none;
	color: #747474;
	padding-left: 20px;
	padding-right: 20px;
}
#footer lia:link {
	color: #fcd635;
}
#footer lia:visited {
	color: #747474;
}
#footer li a:hover {
	color: #fcd635;
}
/*End footer*/

.date {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#013b7b;
	padding-top:30px;
	
}

.event {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
}

#eventlisting {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	text-decoration: none;
	list-style-type:none;
}

#eventlisting ul {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	text-decoration: none;
	list-style-type:none;
}

#eventlisting li {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	text-decoration: none;
	list-style-type:none;
	padding-left: 40px;
	line-height: 18px;
}

#eventlisting li.strong {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	list-style-type:none;
	padding-left: 40px;
	line-height: 18px;
}

.description {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #666;
	padding-top: 10px;
}

.footerborder {
	border-right:thin #747474 solid;	
}

.nofooterborder {
		border: none;
}
