
	
	html {
	background: url(images/bg2a.jpg) top left no-repeat #919191;
	}

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	color: #000;
	font-family: "Helvetica Neue", Helvetica,Tahoma,Verdana,Arial,sans-serif;
	border-top: 16px solid #000;
	background: url(images/gradient-tile.png) repeat-x bottom; 
	width: 100%;
	}

#header {
		
	}
	#topnav_wrapper {
		margin: 0 auto;
		position: relative;
		width: 950px;
		height:270px;
		}
	#topnav_wrapper ul#nav {
		position: absolute;
		top: 199px;
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#topnav_wrapper ul#nav li {
		margin: 0 0 10px 0;
		}
	#topnav_wrapper a:link img, 
	#topnav_wrapper a img,
	#topnav_wrapper a:visited img {
		border: none;
		}

#large_wrapper {
margin: 0 auto;
width: 1580px;
background:url(images/ink3.png) top left no-repeat;
}

#wrapper {
	margin: 0 auto;
	width: 982px;
	}
	
#round_top {
background: url(images/round_top.gif) top center no-repeat;
width:950px;
height: 12px;
margin: 0 auto;
}
	

	
#container {
background: url(images/bg_both_rpt.jpg) repeat-y left top;
/*border-top: 10px solid #3d2a2a;*/
text-align: left;
	width: 950px;
	line-height: 1.8em;
	margin: 0 auto;
/*	min-height: 1020px;*/
}

.column a:link  {
	color: #c07b7e;
	text-decoration: none;
	border: none;
	}	
	
.column a:visited {
	color: #c07b7e;
	text-decoration: none;
	border: none;
	}	
	
.column a:hover {
	color: #86a8ae;
	text-decoration: none;
	}
	
.column a:active {
	color: #86a8ae;
	text-decoration: none;
	}
	
	#content_left {
		width: 299px;
		float: left;
		font-size: 1.2em;
		background:url(images/black.png) top left repeat-x #696969;
		}
		#content_left .column {
			padding: 15px 25px 10px 25px;
			
		}
	#content_right {
		float: right;
		width: 650px;
		font-size: 1.2em;
		}
		#content_right .column {
			padding: 15px 15px 10px 30px;
		}
		
h1, h2, h3, h4 {
	font-weight: normal;
	}
	
h1 {
	color: #5d5d5d;
	margin: 0;
	font-size: 1.8em;
	text-shadow: 1px 1px 4px#fff;
	letter-spacing: .5em;
	}


h2 {
	color: /*#A37272*/#d99191;
	font-size: 1.314em;
	margin: 5px 0 0 0;
	font-weight: bold;
	text-shadow: 1px 1px 4px#000;
	letter-spacing: .25em;
	}
	
h2.post_title {
	color: #883636;
	text-shadow: 1px 1px 4px#696969;
}
	
	p {
	font-weight:bold;
	text-align:justify;
	color:#333333;
	font-size:1.05em;
	}
	
h3.title {
margin:10px 0 0 0;
color:#3d3d3d;
font-size: 1em;
text-shadow: 1px 1px 1px#cecece;
}


blockquote {
	border-left: 4px solid #3f3f3f;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}	
p {
	line-height: 1.7em;
	margin: .8em 0;
	padding: 0;
	}
sup {
	font-size: 60%;
	vertical-align: top;
	}
.fl_left {
	float: left;
	margin: 0 6px 4px 0;
	}
.fl_right {
	float: right;
	margin: 0 0 4px 6px;
	}


#header div.maintitle {
	margin: 0;
	position: absolute;
	right: 0;
	bottom: 32px;
	height: 134px;
	width: 439px;
	}
	
.clear {
clear: both;
}

.divider {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #dedede;
}

.thumb_divider {
padding: 0 10px;
margin-bottom: 20px;
}

.desc ul {
list-style:none;
padding: 0;
margin: 0 0 5px 0;
}

.desc ul li {

line-height: 1.5em;
}

.desc_two {
float:right;
width: 200px;
}

.badges {
margin: 10px 0 20px 0;
}

.badges img {
padding: 0;
cursor: pointer;
}

.icons {
margin: 15px 0 20px 0;
}

.icons img {
margin: 0 10px;
}

.icons a img {
border:none;
}

#nav li {
font-size: 16px;
padding-bottom: 10px;
}

a img {
border: none;

}

.caption_title {
font-size: 1.314em;
}

.caption {
text-align:left;
color: #6b6b6b;
font-size: 1em;
}

a.portlink:link {
color: #A37272;
}

a.portlink:visited {
color: #A37272;
}

a.portlink:hover {
color: #86A8AE;
text-decoration:underline;
}

a.portlink:active {
color: #A37272;
}


.break {
border-bottom: 1px solid #dedede;
margin-bottom: 30px;
padding-bottom: 20px;
}

.thumb_right {
float: right;
}

.thumb_left {
float: left;
}

.top {
background:url(images/round_top_thumb2.gif) top left no-repeat;
height: 14px;
}

.bottom {
background:url(images/round_bottom_thumb2.gif) bottom left no-repeat;
height: 10px;
clear: both;
}

.thumb_content {
padding: 0 14px;
background: #b4b4b4/*#3d3d3d*//*#7b7b7b*/;
width: 252px;
}

div#gradient {
background:url(images/gradient2.png) bottom repeat-x;
height:228px;
}

ul#subnav {
list-style:none;
text-align: right;
margin: 0;
padding: 0;
}

ul#subnav li {
display: inline;
padding: 0 10px;
font-size: 1.25em;
}

ul#subnav li a:link {
color: #c07b7e;
	text-decoration: none;
}
ul#subnav li a:visited {
color: #c07b7e;
	text-decoration: none;
}
ul#subnav li a:hover {
color: #86A8AE;
	text-decoration: underline;
}
ul#subnav li a:active {
color: #c07b7e;
	text-decoration: none;
}

#footer_wrapper {
	clear: both;
	margin: 0 auto;
	width: 950px;
	/*background: url(images/footer_bg2.jpg) top left repeat-x #644948;*/
	margin-top: 35px;
	border-top: 3px solid #644948;
	}
	#footer {
		padding: 10px 10px 25px;
		text-align: left;
		clear: none;
		}
	#footer ul.footer_list {
		list-style: none;
		margin: 5px 30px 20px 10px;
		padding: 0;
		float: left;
		width: 250px;
	}
	#footer ul.footer_list li {
		background: #231619;
		border-bottom: solid 1px #2e2223;
		margin: 8px 0 0 0;
		padding: 6px 10px;
		font-size: 1.1em;
	}
	#footer ul.footer_list li.title {
		background: none;
		border-bottom: solid 1px #2e2223;
		color: #7d6366;
		margin: 6px 0 0 0;
		padding: 8px 0;
		font-size: 1.4em;
	}
	#footer p {
		margin: 25px 0 0 0;
		color: #3d3d3d;
		font-size: .95em;
		text-align: right;
	}
	
	#footer a:link, a:visited, a:hover, a:active {
		color: #7d7d7d;
		text-decoration:underline;
	}

