* { padding:0px; margin:0px; }
ul {  list-style-type:none; }
img { border:none; }

body {
	background-color:background:#f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container { 
	border-left:3px solid #ddd;
	border-right:3px solid #ddd;
	margin:0px auto;
	width:900px;
}

#main { width:100%; }

#menu {
	float:left;
	padding:15px 3px;
	width:180px;
	background-color:#971515;
	border-right:10px solid #100563;
}

.menu li { list-style-type:none; margin-top:5px; }

.menu .parent { text-align:right; }
.menu .parent .separator {
	border-bottom:3px solid #ccc;
	color:#fff;
	padding:3px;
	display:inline-block;
	font-size:16px;
	font-weight:600;
	text-align:right;
	width:157px;
}

.menu a:link, .menu a:visited {
	color:#e9b0a9;
	font-size:13px;
	text-decoration:none;
}

.menu a:hover {
	color:#fff;
}

#c_holder {
	padding:20px;
	width:650px;
	float:right;
}

#content_small {	
	float:left;
	width:400px;
}
	#slideshow1 {
		position:relative;
		height:216px;
		display:none;
		width:400px;
	}
	
	#temp_slideshow { font-size:20px; text-align:center; }

	.buttonheading { text-align:right; }
		.buttonheading img { margin-left:10px; }

/* Specific Page Styles */
#content a:link {
	font-size:13px;
	text-decoration:underline;
	color:#662520;
}

#content a:link:hover {
	color:#510F06;
}
#right { 
	float:right;
	padding:0 7px 0 0;
	position:relative;
	width:208px;
}
.quote_light {
	padding-left:30px;
	color:#7F7F7F;
	font-style:italic;
}

p {
	padding:10px;
	font-family:verdana, sans-sarif;
	font-size:13px;
}

h2.title {
	padding:3px; 
	margin:3px;
	color:#660000;
	border-bottom:1px solid #770000;
}

.mid_title {
	color:#2B3867;
}

.bullet_list li:before{
	content: "\0020 \0020 \0020 \00BB \0020";
}
.clear { clear:both; }

#footer { 
	width:100%;
	background-color:#971515;
	border-top:5px solid #651507;
	color:white;
	height:38px;
}

	#footer div {
		margin:10px 5px 0 15px;
	}
