body {
  margin: 0;
  padding: 0;
  text-align: center;
  font: 12px/1.3em arial, sans-serif;
	background: url(assets/bg.gif) repeat-x #094679;
}
a:link 		{ color: #008f4a; }
a:visited { color: #008f4a; }
a:hover 	{ color: #000; }
a:active 	{ color: #008f4a; }

img {
	border: 0;
	display: block;
	}
#wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: white;
	}

/* Uppermost thin row */	
#top1 { height: 29px; }
#top1 ul, #top1 li {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
#top1 ul {
	margin-left: 220px;
	padding-top: 9px;
	}
#top1 li {
	float: left;
	}
#top1 a {
	display: block;
	margin: 0px 5px;
	text-decoration: none;
	font-weight: bold;
	}
#top1 a:link { color: #00488d;	}
#top1 a:visited { color: #00488d;	}
#top1 a:hover { color: #008f4a; text-decoration: underline;	}
#top1 a:active { color: #00488d;	}

#top1 form {
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	border: 1px solid #00488d;
	width: 144px;
	height: 15px;
	margin-top: 8px;
	}
#top1 input {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	}	
#top1 input#top1Text {width: 113px;  padding: 0px;}
#top1 input#top1Image {display: block; width: 24px; height: 15px; float: right; position: relative;}
		
/* Main Header Section */	
#top2 {
	background: url(assets/headers/topBgDefault.jpg) no-repeat top right #fff;
	height: 172px;
	}
#bhead2 #top2 {	background: url(assets/headers/topBgMee.jpg) no-repeat 343px top #fff;}
#bhead3 #top2 {	background: url(assets/headers/topBgAth.jpg) no-repeat 343px top #fff;}
#bhead4 #top2 {	background: url(assets/headers/topBgGue.jpg) no-repeat 343px top #fff;}
#bhead5 #top2 {	background: url(assets/headers/topBgMed.jpg) no-repeat 343px top #fff;}
#bhead6 #top2 {	background: url(assets/headers/topBgThi.jpg) no-repeat 343px top #fff;}
#bhead7 #top2 {	background: url(assets/headers/topBgSho.jpg) no-repeat 343px top #fff;}
#bhead8 #top2 {	background: url(assets/headers/topBgAtt.jpg) no-repeat 343px top #fff;}
#bhead9 #top2 {	background: url(assets/headers/topBgRec.jpg) no-repeat 343px top #fff;}
#bhead10 #top2 {	background: url(assets/headers/topBgArt.jpg) no-repeat 343px top #fff;}
#bhead11 #top2 {	background: url(assets/headers/topBgGue.jpg) no-repeat 343px top #fff;}
#bhead12 #top2 {	background: url(assets/headers/topBgEve.jpg) no-repeat 343px top #fff;}
#bhead13 #top2 {	background: url(assets/headers/topBgAcc.jpg) no-repeat 343px top #fff;}
	
#logo {
	margin-left: 18px;
	margin-top: 24px;
	}

/* Main Navigation */
#nav {
	background: url(assets/navBg.gif) no-repeat;
	height: 38px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#nav ul, #nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
#nav ul {
	height: 38px;
	background: url(assets/navListBg.gif) repeat-x center center;
	}	
#nav li {
	float: left;
	}
#nav #nav1 {width: 90px;}
#nav #nav2 {width: 125px;}
#nav #nav3 {width: 85px;}
#nav #nav4 {width: 85px;}
#nav #nav5 {width: 100px;}
#nav #nav6 {width: 85px;}
#nav #nav7 {width: 70px;}
#nav #nav8 {width: 120px;}
	
#nav li#lastli { /* For IE */ 
	margin-right: -10px;
}	
#nav a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 11px;
	/* padding-left: 12px;
	padding-right: 13px; */
	
	}
#nav a:link 		{color: white;}
#nav a:visited 	{color: white;}
#nav a:hover 		{color: #0067ac; background: url(assets/navCurrentBg.gif) no-repeat center center #6ebde8;}
#nav a:active 	{color: white;}


#main {
	background: url(assets/columnBg.gif) repeat-y;
	height: 1%;
	overflow: hidden;
	} 
/* Main Area of Content */
#content {
	float: right;
	position: relative;
	margin-right: 6px;
	width: 556px;
	display: inline;
	}
#home #content {width: 506px;}
#home #homeFlash {
	display: block;
	margin-bottom: 2em;
	}
/* Home Left Column */
#column {
	float: left;
	position: relative;
	width: 191px;
	}
#home #column { /* Homepage Only */
	width: 234px;
	}
/* Visitors Guide in Column */
#cGuide {
	position: relative;
	background: url(assets/guideBgInside.gif) no-repeat;
	width: 188px;
	height: 111px;
	margin-top: 11px;
	}
#home #cGuide { /* Homepage Only */
	background: url(assets/guideBg.gif) no-repeat;
	width: 234px;
	height: 115px;
	margin-top: 0;
	}	
#cGuide h2 {
	position: absolute;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: black;
	top: 56px;
	left: 80px;
	margin: 0;
	}
#home #cGuide h2 {
	top: 38px;
	left: 92px;
	}
#cGuide p {
	position: absolute;
	top: 71px;
	left: 80px;
	margin: 0;
	}
#home #cGuide p { /* Homepage Only */
	position: absolute;
	top: 61px;
	left: 92px;
	}	
#cGuide a {text-decoration: none; font-weight: bold;}
#cGuide a:link {color: #cb0122;}
#cGuide a:visited {color: #cb0122;}
#cGuide a:hover {color: #000;}
#cGuide a:active {color: #cb0122;}

/* Column Events */
#cEvents {
	background: url(assets/eventsBg.gif) no-repeat;
	margin-left: 13px;
	margin-top: 10px;
	padding-bottom: 1em;
	margin-bottom: 19px;
	display: none; /* Hide on inside pages, quick fix */
	}
#home #cEvents {display: block;} /* Display on homepage only, quick fix */
	
#cEvents h2 {
	padding-top: 20px;
	margin: 0 0 0 35px;
	color: #cb0122;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	}
#cEvents p {
	padding-left: 9px;
	color: #005fbb;
	font-weight: bold;
	margin: 0.9em 0 0 0;
	}
#cEvents a {
	display: block;
	}
#cEvents a:link { color: black;}
#cEvents a:visited { color: black;}
#cEvents a:hover { color: #005fbb;}
#cEvents a:active { color: black;}

	

/* Column Specials */
#cSpecials {
	background: url(assets/specialsBg.gif) no-repeat 8px 6px white;
	height: 124px;
	position: relative;
	}
#cSpecials a {
	background: url(assets/specialsPromotions.gif) no-repeat;
	width: 176px;
	height: 25px;
	margin: 0;
	text-indent: -9999px;
	position: absolute;
	top: 44px;
	left: 14px;
	display: block;
	}
#cSpecials form {
	position: absolute;
	top: 71px;
	left: 12px;
	margin: 0;
	padding: 0;
	}
#cSpecials .text {
	background: transparent;
	margin: 0;
	padding: 0;
	height: 16px;
	width: 155px;
	border: 1px solid #cc0222;
	display: block;
	}
#cSpecials img {
	margin: 12px 0;
	padding: 0;
	display: block;
	}

/* Bottom contact */
#bContact {
	position: absolute;
	top: 56px;
	left: 4px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	line-height: 1.2em;
	}
#bContact a { text-transform: uppercase; }
#bContact a:link { color: white; }
#bContact a:visited { color: white; }
#bContact a:hover { color: white; text-decoration: none; }
#bContact a:active { color: white; }

 
/* Toolbox Stuff */
h1, h2 {
	color: #008f4a;
	font-size: 16px;
	margin-bottom: 6px;
	
	}
h3 {font-size: 12px;}
	
/* Temp Hack. Canceling cat image from displaying on homepage */

.imageleft {
	float: left;
	position: relative;
	margin: 0 16px 16px 0;
	}
.imageright {
	float: right;
	position: relative;
	margin: 0 0 16px 16px;
	}	
#category .imageright,
#category .imageleft {
	float: none;
	margin: 0 0 1em 0;
	}
.imagecaption {
	font-size: 10px;
	margin-top: 2px;
	}

	/* No Cat tollbox miages on homepage */
#home #category .imageright, #home #category .imageleft { display: none;}


#content ul, #content li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#toolbox li, #member-detail li {
	background: url(assets/bullet.gif) no-repeat top left;
	padding-left: 22px;
	margin-left: 18px;
	position: relative;
	margin-bottom: 0.5em;
	line-height: 1.4em;
	}

#breadcrumbs {
	font-size: 11px;
	margin: 10px;
	}	

/* Bottom Area */
#bottom {
	background: url(assets/bottomBg.gif) no-repeat;
	height: 126px;
	clear: both;
	position: relative;
	}	

/* Explore Midland Healines on Homepage */
#explore h2 {
	text-indent: -9999px;
	background: url(assets/exploreMidland.gif);
	width: 502px;
	height: 30px;
	margin: 40px 0 0 0;
	}
#explore h3 {
	margin: 10px 0 2px 0;
	}
#explore p {
	margin: 0;
	}		
#explore a:link {color: black;}
#explore a:visited {color: black;}
#explore a:hover {color: #008f4a;}
#explore a:active {color: black;}


/* Copyright */
#copyright {
	text-align: center;
	margin: 1em auto;
	padding-bottom: 1em;
	color: white;
	font-size: 11px;
	}
#copyright a:link {color: white;}
#copyright a:visited {color: white;}
#copyright a:hover {color: white; text-decoration: none;}
#copyright a:active {color: white;}


/* SUBNav */
#subnav {
	background: url(assets/subnavBg.gif) no-repeat #3584af;
	margin-left: 9px;
	}
#subnav h2 {
	font-size: 14px;
	color: white;
	padding: 5px 11px;
	margin: 0;
	}
#subnav ul, #subnav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	zoom: 1;
	}
#subnav ul {margin-top: 10px;}	
#subnav ul ul {
	margin-top: 0;
	margin-left: 8px;
	background-color: #d3e8f2;
	}	
#subnav a {
	display: block;
	padding: 3px 0 3px 8px;
	text-decoration: none;
	font-weight: bold;
	}		
#subnav a:link {color: white;}
#subnav a:visited {color: white;}
#subnav a:hover {color: #d91e36; background-color: #9ad0ee;}
#subnav a:active {color: white;}

#subnav ul ul a:link {color: #0067ac;}
#subnav ul ul a:visited {color: #0067ac;}
#subnav ul ul a:hover {color: #d91e36; background-color: #9ad0ee;}
#subnav ul ul a:active {color: #0067ac;}
	
#subnav ul a#current {
	background-color: #9ad0ee;
	color: #d91e36;
	}
	
#home #subnav {display: none;}	

/* Weather */
#cWeather {
	background: white;
	margin: 10px 12px 10px 17px;
	color: #005295;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	text-transform: uppercase;
	height: 1%;
	overflow: hidden;
	}
#home #cWeather {
	margin: 10px 52px 10px 17px;
	 }	
#cWeather img {
	float: left;
	margin-top: -10px;
	margin-right: 5px;
	}	
.wCondition {
	font-size: 11px;
	}
.wTemperature {
	font-size: 14px;
	}		
.wPlace {
	display: block;
	font-size: 10px;
	}	


.business-first-letter, .page-links {margin: 0 10px;}