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

body {
	background: #CCCCCC;
	color: #000000;
	font: normal 100% Arial, Helvetica, sans-serif;
	margin: 0px;
}

p,ul {
	padding-bottom: 1em;
}

/* Unnumbered list */
ul {
	margin-left: 1.2em;
}

/* List item */
li {
	list-style-type: disc;
}

/* Color of link under normal conditions 
a {
	color: #C36443;
}*/

/* Color when the cursor is hovered over the link 
a:hover {
	color: #C28C42;
	text-decoration: none;
}*/

/* Content section top headings */
h1 {
	font-size: 1.3em;
	color: #3A82AE;
	border-bottom: 2px solid #464646;
	margin: 10px 0px;
}

/* Content section subheadings */
h2 {
	font-size: 1.05em;
	color: #903D49;
	margin: 5px 0px;
}
/* News headers*/
h4{
	font-size: 1.0em;
	color: #008000;
}
.highlight {
	background: #CCCCCC;
	font-size: 0.9em;
	padding: 5px;
	margin: 5px 10px;

}

.highlight p {
	padding: 5px 0px;
}

blockquote {
        margin: 5px 10px;
        background-image:url('images/quotes.png');
        background-repeat:no-repeat;
        background-position:top left;
}

blockquote p {
        border-left: 1px solid #7c1f29;
        margin: 1em 2em;
        padding: 5px;
}

.clearer {
	clear: both;
}

.meta {
	font-size: 0.8em; 
	color: #666666;
}

.poster_left {
	float: left; 
	margin: 15px 0px 0px 0px;
	width: 295px;
}

.poster_right {
	float: right; 
	margin: 15px 0px 0px 0px;
	width: 295px;
}

.featured_left{
	float:left;
	margin: 15 px 0px 0px 0px;
	width: 295px
 }

.featured_right{
	float:Right;
	margin: 15 px 0px 0px 0px;
	width: 295px
 }
.left {
	float: left;
}

.right {
	float: right;
}

/* Contains header image, navigation, content, and footer */
.container {
	font-size: 1em;
	margin: 0 auto;
	border: 15px solid #464646;
	width: 770px;
	background: #464646;
}


.container_landing {
	font-size: 1em;
	margin: 0 auto;
	border: 15px solid #464646;
	width: 600px;
	background: #464646;
}


/* Top image for front page*/
.header_front {
	float: right;
	width: 600px;
	background: url(images/header.png) no-repeat;
	height: 241px;
}

.header_landing {
	float: center;
	width: 600px;
	background: url(images/header.png) no-repeat;
	height: 241px;
}
.header {
	float: right;
	width: 600px;
	background: url(images/header_short.png) no-repeat;
	height: 152px;
}

/* Main content section */
.main {
	float: left;
	width: 590px;
	background: #EEEEEE;
	padding: 5px;
	font-size: 0.9em;
	margin: 10px 0px 0px 10px;
}

.main_landing {
	float: center;
	width: 570px;
	background: #EEEEEE;
	padding: 5px;
	font-size: 0.9em;
	margin: 10px 10px 10px 10px;
}

/* Left-hand navigation menu */
.subnav {
	float: left;
	width: 160px;
	font-size: 0.8em;
}

/* Navigation menu headings */
.subnav h3 {
	background: #464646;
	color: #FFFFFF;
	line-height: 24px;
	padding-left: 8px;
	font-size: 1.1em;
}

/* Navigation menu list */
.subnav ul {
	margin: 0;
	padding: 0;
}

/* Navigation menu item */
.subnav li {
	border-bottom: 1px solid #464646;
	list-style: none;
}

/* Navigation link under normal conditions */
.subnav li a {
	background: #999999;	
	color: #222222;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}

/* Navigation link when the cursor is hovered over the item */
.subnav li a:hover {
	background: url(images/subnav_on.png) no-repeat;
	color: #000000;
}

.footer {
	background: #555555;
	color: #CCCCCC;
	font-size: 0.8em;
	width: 770;
	padding: 5px;
	border-top: 10px solid #464646;
}


/* Footer headings */
.footer h3 {
	color: #B5CCE1;
	font-size: 1em;
}

.footer .location {
	float: left;
}

.footer .hours {
	float: right;
	padding-right: 100px;
}

.footer .contact {
	float: right;
}

img {
	border: 0px;
	padding: 3px;
}

img .right {
	float: right;
}

img .left {
	float: left;
}