@import url(/css/body.css.php);
@import url(/css/general.css);
body {
	background-color:#000000;
	/*background:url(/graphics/bg.jpg);*/
}
a {
	color:#990000;
}
#pageWrap {
	text-align:center;
	width:100%;
}
#pageHeader {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:185%;
	font-weight:bold;
}
#pageHeader span {
	display:block;
	padding:0.3em 0.5em;
}
#pageHeader span.wbg {
	background-color:#990000;
}
#pageHeader div.header-content {
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:1000px;
	z-index:300;
}
#pageHeader div.header-content div.header-adv {
	position:absolute;
	z-index:400;
	top:0.5em;
	right:0;
}
#pageHeader div.header-content div.header-text {
	position:absolute;
	z-index:400;
	top:0;
	left:175px;
}
#contentWrap {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1000px;
	/*min-height:500px;*/
	height:100%;
	background-color: #E2E2E2;
/*	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;*/
}
div.addthis_toolbox {
	position:absolute;
	z-index:500;
	top:0.1em;
	right:1.5em;
	font-size:10px;
	height:15px;
	display:none;
}
#pageNav {
	position:absolute;
	top:0;
	left:0;
	width:172px;
	/*min-height:500px;*/
	/*height:100%;*/
	z-index:300;
	text-align:center;
	/*overflow:hidden;*/
}
#pageNav div {
	padding:100px 0.3em 0.2em 0.3em;
	margin:0 auto;
}
#pagePad {
	text-align:left;
	padding:20px 20px 20px 192px;
	background:url(/graphics/navBG.jpg) top left repeat-y;
	/*background-color:#E2E2E2;*/
}
#pageContent {
	padding:1em 2em 1em 2em;
	background-color:#FFFFFF;
	min-height:400px;
}
#pageFooter {
	clear:both;
	padding:0.5em 0;
	font-size:80%;
	position:relative;
	color:#C2A378;
	width:1000px;
	min-height:20px;
	margin:0 auto;
	text-align:left;
}
#pageFooter a {
	color:#C2A378;
}

/* HOME PAGE STYLES */

body.home #cWraper {
/*	top:auto;
	bottom:30px;
*/}
body.home #cWraper #pageContent {
	padding:0.5em 1.5em 0.5em 1.5em;
	background:none;
}

/* OTHER STUFF */

.hidden {
	display:none;
}
a.ODCALogo {
	position:absolute;
	top:3px;
	left:-5px;
	/*background:url(/graphics/logoBG.png) center 8px no-repeat;*/
	z-index:400;
	display:block;
}
a.ODCALogo img {
	border:none;
	width:182px;
	height:182px;
}
span.LogoSM {
	position:absolute;
	bottom:-32px;
	right:-32px;
	border:none;
	z-index:500;
	width:98px;
	height:109px;
	display:block;
	background:url(/graphics/logoSM.png) top left no-repeat;
}
div.contentCorner {
	position:absolute;
	top:0;
	right:0;
	width:15px;
	height:15px;
	border:none;
	background-image:url(/graphics/contentCorner.png);
	background-position:30px 15px; /* right then top */
	background-repeat:repeat;
	z-index:auto;
}
div.cbr {
	top:auto;
	bottom:0;
	background-position: 30px 30px;
}
span.navlinkCorner {
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:5px;
	border:none;
	background-image:url(/graphics/navlinkCorner.png);
	background-position:0px 0px; /* right then top */
	background-repeat:repeat;
	z-index:auto;
	display:block;
}
span.cbl {
	top:auto;
	bottom:0;
	background-position: 0px 5px;
}
span.cbr {
	top:auto;
	left:auto;
	right:0;
	bottom:0;
	background-position: 5px 5px;
}
span.ctr {
	left:auto;
	right:0;
	background-position: 5px 0px;
}
.ClearAllFloats {
	display:block;
}
#googleMap {
	width:728px;
	height:400px;
	margin-top:10px;
}
.subNote {
	padding:0.2em 0.5em;
	font-style:italic;
	border-top:1px solid #CCCCCC;
}
#banner {
	float:right;
	margin:10px 0 20px 20px; 
	width:300px;
	height:250px;
	border: 1px solid #cccccc;
	position:relative;
	font-size:95%;
}
#banner span {
	position:absolute;
	right:-1px;
	bottom:-11px;
	font-size:9px;
	color:#666666;
	background-color:#CCCCCC;
}
#banner div.placer {
	width:inherit;
	height:inherit;
	overflow:auto;
}
#banner div p, #banner div h3 {
	margin:0;
	padding:1em 1.5em 0.5em 1.5em;
}
#banner .alt {
	display:none;
}
#eventList {
	clear:both;
	margin-top:2em;
}
#eventList dt {
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:90%;
	color:#333333;
	padding:0.2em;
}
#eventList dd {
	margin:0;
	padding:0 2em 1em 0;
	font-size:90%;
	border:1px solid #ccc;
}
#eventList ul {
	list-style:none;
}
#eventList ul li {
	padding:1em 0.5em;
	clear:both;
}
#eventList ul li .more {
	font-size:80%;
	display: inline-block;
}
#eventList ul li .eventLoc {
	font-size:80%;
	display: inline-block;
	padding-top:0.5em;
}
#eventList ul li .eventName {
	font-weight:bold;
	display:inline-block;
	padding-bottom:0.5em;
}
/* GALLERY LAYOUTS */

#galleryM {
	list-style:none;
	margin:0;
	padding:0;
}
#galleryM li {
	float:left;
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	font-size:110%;
	text-align:center;
	background-color:#4F3922;
	margin:0.3em 0.5em 0.7em 0.5em;
}
#galleryM li img {
	display:block;
	border:none;
	padding:1px 1px 3px 1px;
}
#galleryM li a {
	display:block;
	border-width:5px;
	border-color:#CC9966;
	border-style:solid;
	border-bottom:none;
	color:#FFCC99;
	text-decoration:none;
	background-repeat:no-repeat;
	background-color:#4F3922;
	min-height:125px;
}
#galleryM li a span {
	margin-top:125px;
	padding-top:5px;
	width:190px;
	background-color:#4F3922;
	display:block;
}
ul.PictureList {
	list-style:none;
	margin-left:0;
	margin-right:0;
	padding:0;
}
ul.PictureList li {
	float:left;
	width:190px;
	height:130px;
	text-align:center;
	margin:0.3em 1em 1.7em 1em;
	position:relative;
}
ul.PictureList a {
	text-decoration:none;
	font-family:"Americana XBdCn BT", Garamond, "Times New Roman";
	color:#FFCC99;
	text-align:center;
}
ul.PictureList li img {
	border:1px solid #4F3922;
	padding:0.1em;
}
ul.PictureList li span {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:190px;
	font-size:110%;
	background-color:#4F3922;
}

/* NAVIGATION LAYOUT */
#pageNav h5 {
	margin:0;
	text-align:left;
	color:#464646;
	display:none;
}
ul.navLinks {
	font-size:90%;
	text-align:left;
 	margin: 0;
	padding: 0;
	border:none;
	list-style-type: none;
}
ul.navLinks li {
	margin: 0;
	padding: 0;
	border:none;
	border-top:3px solid #CCCCCC;
}
ul.navLinks a {
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #464646;
}
ul.navLinks, ul.navLinks ul {
/*	margin: 0;
	padding: 0;
	border:none;
	list-style-type: none;
*/}
ul.navLinks li a {
	padding: 0.5em 0.5em 0.5em 0.5em;
	display:block;
/*	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
ul.navLinks li.firstLink a {
	/*border-left:none;
	margin-top:130px;*/
}
ul.navLinks li.lastLink a {
	/*border-right:none;*/
}
ul.navLinks li a:hover {
	/*text-decoration:underline;*/
	background-color:#000000;
}
ul.navLinks ul { 
	/*display: none;*/
	text-align:left;
	padding-left:1em;
	margin-left:1em;
}
ul.navLinks ul li {
	/*float: none;
	display:block;
	height:auto;*/
	background:none;
}
ul.navLinks li:hover ul {
	/*display: block;
	position: absolute;*/
}
ul.navLinks li:hover ul li a {
	/*display: block;*/
}
ul.navLinks li ul li a {
	color:#990000;
	background-color: transparent;
	padding: 0.1em;
	margin:0;
	font-size:90%;
/*	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0x;
	border-radius: 0;*/
	font-family:Arial, Helvetica, sans-serif;
}
ul.navLinks li ul li a:hover {
	text-decoration:underline;
	background-color: transparent;
}
/* toolbox addthis */
