body {
font: normal 1em/1.4em Verdana, 'Trebuchet MS', arial, sans-serif;
background: #487fc7;
padding:0;
margin:0;
}
#wrap {width: 902px;
margin:0 auto;
padding:0;
}
#head {
padding:0;
margin: 5px 0 2px 0;
background: transparent;
border:0;
}
h1#header {
text-indent: -100em;
overflow: hidden;
background: #fffdef url(images/meredith_chamber.png) left top no-repeat;
line-height: 209px;
margin: 0;
padding: 0;
height: 209px;
width:322px;
float:left;
}
/*\*//*/
	h1 {font-size:18px; line-height:1.6em; color:#066;}
/**/
#flash_header {margin: 0; padding: 0;}

h2 {font:bold 1.1em/1.4em "Lucida Casual", Verdana, sans-serif;
margin:0px 12px 12px 22px;
color:#488045;
height: 209px;
}
h3 {margin:12px 16px; padding:0; color:#864124; font-size:1.2em;}
h4 {margin:12px; padding:0; color:#6d85db; font-size:1em; line-height:1.4em;}
h5 {margin:12px; padding:0; color:#060; font-size:1.1em; line-height:1.4em;}

#centercol h3 {font: bold 1.1em/1.3em "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#d7573f;}
/*
#main { background: #fff;
clear:both;
margin:0;
padding:12px 0 0 0;
}
*/

/* ------------ layout ------------ */
#main {
	background-color:#fffff6;
	float:left;
	margin:0;
	min-height:600px;
	width:500px;
	border-left:202px solid #dbd4b6; /* The width and color of the left rail */
	border-right:200px solid #dbd4b6; /* The width and color of the right rail */
}
#leftcol {
	float:left;
	width:202px;
	margin-left:-202px;
	position:relative;
}
#leftcol p { margin:10px 8px; padding:0; text-align:center; }
#centercol {
	float:left;
	width:500px;
	margin-right:-500px;
}
#rightcol {
	float:right;
	width:200px;
	margin-right:-200px;
	position:relative;
}
#rightcol p { margin:10px; padding:0; text-align:center; }

#centercol ul {margin:12px 0;}
#centercol ul li {font-size:12px; margin:8px 30px;}
/* ------------ layout ------------ */

a, a:link {color: #049;}
a:hover {color:#950; text-decoration:none;}

#sitesearch {
margin:12px 10px;
border:1px solid #a73a2b;
font-size:11px;
padding:4px 8px;
line-height:1em;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#sitesearch form {
margin:0; padding:0;
}
#sitesearch form input {
margin:0; padding:0;
}

/* -------- top nav ------ */
#topnav {
margin:0;
padding:0;
background: #006346;
clear:both; float:left; width:100%; overflow:hidden
}

#topnav ul
{
padding: 0;
margin: 0;
/*background: #5B2011 url(images/tmenu.png) left -200px repeat-x; */
background: #006346;
color: White;
float: left;
list-style:none;
/*width: 100%; */
font-size:0.8em;
font-weight:bold;
  position:relative; 
  left:50%;

}

#topnav ul li { 
/* display: inline; */
 float:left; position:relative; right:50%;

}

#topnav ul li a
{
padding: 12px 24px 2px 6px;  width:auto;
  display:block;

margin: 0; 
text-align:center;
/*background: #5B2011 url(images/tmenu.png) left -200px repeat-x; */
background: #006346;
color: White;
text-decoration: none;
float: left; 
border-right: 1px solid #fff;
}
#topnav ul li:first-child a {border-left: 1px solid #fff;}

#topnav ul li a:hover, #topnav ul li#active a
{
background-color: #4253a0;
background-position: left 0;
color: #fff;
}

p {
font-size:0.75em;
margin:12px 22px;
}

img {border:0;}
.ctr {text-align:center;}
.blue {color:#369;}
.nowshowing {font-weight:bold;
background: transparent url(images/arrow.png) left top no-repeat;
padding-left: 48px;
min-height: 28px;
}
.enhanced {
	background:#fff3d6;
	border: 4px double #bfab96;
}

#weather {
background: #bacbf2 url(images/bglbox.png) left bottom repeat-x;
margin:12px 10px;
padding: 8px 0 18px 0;
text-align:center;
border:1px solid #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#sub_links {
float:right;
width:240px;
}

/* ---------- left side boxes ------------- */

.linkbox, #qLinks {
background:#fff;
padding: 0;
margin:10px 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.linkbox h4, #qLinks h4 {
margin:0;
color:#fff
padding: 1px 8px;
font-size: 14px;
line-height:1.1em;
}

.linkbox {border:1px solid #95b0b9;}
#qLinks {
border:1px solid #a73a2b;
}

.linkbox h4 {background:#bacbf2 url(images/bglbox.png) right bottom repeat-x; padding:32px 8px 5px 8px; color:#000;}
#qLinks h4 {background:#a73a2b url(images/qbg.png) right bottom repeat-x; padding:38px 8px 5px 8px; color:#fff;}

.linkbox ul, #qLinks ul {
margin: 8px 0;
padding:0;
list-style:none;
}
.linkbox ul li, #qLinks ul li {
margin-left:8px;
padding: 0 8px 10px 14px;
font-size:11px;
font-weight:bold;
line-height:1.3em;
background: transparent url(images/point.png) left .35em no-repeat;
}

.mcc {
	margin:12px;
	line-height:1.3em;
}
.mcc img {
float:right;
margin:4px 12xp 6px 16px;
}
/* ----------------- r side --------------  */
.wht_border img {
	border: 1px solid #fff;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#foot {
	clear:both;
	font-size:0.7em;
	padding: 8px 12px 12px 12px;
	background: #006346;
	color:#fff;
	text-align:center;
	line-height:1.3em;
}

#foot a, #foot a:link {color: #ff9;}
#foot a:hover {color:#ff0; text-decoration:none;}
