/* Global CSS Properties */

* {
	padding: 0;
	margin: 0;
	
}



body {
	background: #f0eeee;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	overflow:auto;
	overflow-x:hidden; 
}

/* Wrap Properties */
#wrap {
	margin: auto;
	width: 998px;
	min-height: 763px;
}

/* Header Properties */
#header {
	float: left;
	background: url(../images/header.gif);
	width: 998px;
	height: 144px;
}

	.header_link {
		width: 300px;
		height: 104px;
	}

/* Content Properties */
#content {
	float: left;
	width: 100%;
	background: url(../images/content_bg.gif);
	min-height: 300px;
}

	#content_centered {
		width: 975px;
		float: left;
		min-height: 282px;
		display: inline;
		clear: left;
		margin-left: 5.5px;
	}
	
		#content_centered_left {
			clear: left;
			width: 680px;
			float: left;
			min-height: 290px;
		}
		
		#content_centered_right {
			clear: right;
			width: 295px;
			float: right;
			min-height: 290px;
		}
		
		#content_centered li {
			width: 625px;
			margin-left: 5px;
			margin-top: 10px;
			float: left;
			list-style-position: inside;	
		}
		
		fieldset {border: 0px; float: left;}
		
		#contact_error {
		padding: 5px;
		color: #F3F3F3;
		background: #ED4337;
		margin-top: 8.5px;
		padding-left: 10px;
		width: 955px;
		float: left;	
		}
		
		#contact_success {
		padding: 5px;
		color: #000;
		background: #A4FD77;
		margin-top: 8.5px;
		padding-left: 10px;
		width: 955px;
		float: left;	
		}
		
/* Main Nav */

#main_nav {
float: left;
margin-top: 10px;
margin-left: -3px;
display: inline;
padding: 0;
list-style: none;
width: 100%;
height: 18px;
}

#main_nav li {
float: left;
font-family: Verdana, Geneva, sans-serif;
font-size: 13.35px;
}

#main_nav li a {
float: left;
color: #FFF;
text-transform: capitalize;
text-decoration: none;
margin-left: 17px;
display: block;
height: 18px;
}

#main_nav li:hover, #main_nav .selected {
	text-decoration: underline;
	color: #FFF;
}

	/* Gallery */
	.gallerycat {
	float: left;
	display: inline;
	margin-left: 4px;
	width: 200px;
	min-height: 10px;
	height: 100%;
	clear: right;
	text-align: center;
	}
	
	.gallerycat a {
	color: #060;
	font-weight: bold;
	text-decoration: none;
	}
	
	.gallerycat a:hover {
	text-decoration: underline;	
	}
	
	.gallerycat a img {
	border: 1px solid #060;
	text-decoration: none;
	}







/* Footer Properties */

#footer {
	float: left;
	background: url(../images/footer.gif) repeat-x 0 -2.50px;
	width: 998px;
	height: 175px;
}

	#elizabethad {
	display:inline;
	float:left;
	border: 0;
	height:23px;
	margin-left:352px;
	margin-top:137px;
	width:345px;
	}
	
	#elizabethad a, #elizabethad a:hover {
	color: none;
	border: 0;
	}

	#footer_copyright {
		font-size: 11.75px;
		text-align: center;
		width: 100%;
		height: 25px;
		padding-top: 4px;
	}
	
	#footer_copyright a, #footer_copyright a:visited {
		color: #00F;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px dotted #00F;
	}
	
	#footer_copyright a:hover {
		color: #00F;
		border-bottom: 1px solid #00F;
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
	}
	

.home_li, #content_centered li {
list-style-image: url(/images/bullet.jpg); padding-left: 5px; padding-top: 5px; vertical-align: text-top;
}

.home_li_txt {
color: #B868AF;
font-weight: bold;
display:inline;
float:right;
margin-top: 6px;
margin-right:260px;
width:320px;
}

a img {
border: 0;	
}

.none {
	display: none;
}

.dhtmlgoodies_question {
background-color:#B868AF;
color:#FFFFFF;
cursor:pointer;
display:inline;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin-left:5px;
margin-top:-3px;
overflow:hidden;
padding-left:10px;
padding-top:6px;
width:619px;
}

.dhtmlgoodies_answer {
background-color:#F4C6EF;
border:1px solid #B868AF;
display:block;
float:left;
height:0;
margin-left:5px;
margin-top:-2px;
overflow:hidden;
padding:5px;
position:relative;
visibility:hidden;
width:617px;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
