/* Copyright (C) 2009 Aaron Merriman. All rights reserved. */

* {
 margin: 0;
 padding: 0;
}

body {
 background: #471911 url('images/bkgd_site.gif') repeat center top;
 font: normal normal normal 13px/20px georgia,verdana,sans-serif;
 color: #695241;
}

h2 { color: #57271d; }

img {
 display: block;
 border: 0 solid transparent;
}

a { color: #875041; }

a:hover, a:focus { color: #57271d; }

#page {
 height: 996px;
 width: 820px;
 margin: 20px auto;
 padding: 13px;
 background: transparent url('images/bkgd_page.gif') no-repeat left top;
}

#header {
 height: 250px;
 background: transparent url('images/Cherry-Hill-Event-Center.gif') no-repeat left top;
}

#header img { float: right; }

#rotate {
 position: absolute;
 margin-left: 201px;
}

#header a {
 position: absolute;
 display: block;
 height: 149px;
 width: 176px;
 margin: -205px 0 0 16px;
}

#phone {
 position: absolute;
 margin: -235px 0 0 668px;
 z-index: 10;
}

#nav_bar {
 height: 36px;
 background: #875041 url('images/bkgd_nav-bar.gif') no-repeat left top;
}

#nav_bar ul { list-style: none; }

#nav_bar ul li { float: left; }

#nav_bar ul li a {
 display: block;
 height: 36px;
}

#nav_bar ul li a:hover, #nav_bar ul li a:focus {
 background-image: url('images/bkgd_nav-bar.gif');
 background-repeat: no-repeat;
}

#nb_01 { width: 163px; background-position: left bottom; }
#nb_02 { width: 219px; background-position: -163px bottom; }
#nb_03 { width: 109px; background-position: -382px bottom; }
#nb_04 { width: 92px; background-position: -491px bottom; }
#nb_05 { width: 107px; background-position: -583px bottom; }
#nb_06 { width: 130px; background-position: -690px bottom; }

#content {
 height: 590px;
 padding: 30px;
 background: #fffadc url('images/bkgd_content.jpg') no-repeat left top;
}
#more {
	position:absolute;
	left: 147px;
	top: 21px;
}

#pg_label {
 height: 50px;
 margin-bottom: 15px;
 background-image: url('images/bkgd_labels.gif');
 background-repeat: no-repeat;
 position: relative;
}

.pl_00 {
 margin-top: -34px;
 background-image: none !important;
}

.pl_01 { background-position: left top; }
.pl_02 { background-position: left -50px; }
.pl_03 { background-position: left -100px; }
.pl_04 { background-position: left -150px; }
.pl_05 { background-position: left -200px; }
.pl_06 { background-position: left -250px; }
.pl_07 { background-position: left -300px; }

#events {
 position: absolute;
 display: block;
 height: 68px;
 width: 218px;
 margin: 360px 0 0 490px;
 background-image: url('images/bkgd_events.gif');
 background-repeat: no-repeat;
 background-position: left top;
}

#events:hover, #events:focus { background-position: left bottom; }

#pg_copy { width: 415px; }

#pg_copy ul { margin-left: 30px; }

#floor_plan_sml, #floor_plan_lrg, #pictures li img, iframe { border: 3px solid #695241; }

#floor_plan_sml {
 float: right;
 margin-right: -5px;
}

#photos {
	width: 715px;
}

#pictures { list-style: none; }

#pictures li {
 float: left;
 margin: 9px;
}

#address { margin-left: 30px; }

fieldset {
 padding: 5px 10px 15px 10px;
 border: 1px solid #cdb39b;
}

legend {
 font-weight: bold;
 color: #57271d;
}

textarea {
 height: 367px;
 width: 389px;
 margin-bottom: 15px;
 border: 1px solid #cdb39b;
 background: #ffffff url('images/bkgd_input.gif') repeat-x left top;
 font: normal normal normal 11px/14px verdana,arial,sans-serif;
}

input {
 margin-left: 140px;
 padding: 1px 4px;
 font: normal normal bold 11px/13px verdana,arial,sans-serif;
}









#footer {
 height: 60px;
 padding: 70px 30px 0 30px;
 background: transparent url('images/bkgd_footer.jpg') no-repeat left top;
 font: normal normal normal 10px/13px verdana,arial,sans-serif;
 color: #875041;
}

#footer a { color: #875041; }

#footer a:hover, #footer a:focus { color: #fffadc; }

#footer span { float: right; }

#footer ul {
 list-style: none;
 text-align: center;
}

#footer ul li { display: inline; }
