*{
	margin:0;
	padding:0;
	font-size:14px;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
}

body{
	color:#000;
	background:#d1d08f url(images/bgMain.gif) top repeat-x;
}

p{
	margin:0 0 16px 0;
}

div:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

img{
	border:0;
}

a{
	color:#b1b2c1;
	text-decoration:none;
	outline: none;
}

a:hover{
	color:#821b1b;
	text-decoration:underline;
}

p.floatright{
	float:right;
	color:#d2d190;
	margin:0;
	padding:5px 80px 0 0;	
}

.imgfloatright{
	float:right;
	margin:0 0 8px 8px;
}

.clear{
	clear:both;
}

/* BEGIN: Headings ================== */
h1{
	font-size:16px;
}

h2{
	font-size:15px;
}

h3{
	font-size:14px;
}

h4{
	font-size:13px;
}

h5{
	font-size:12px;
}

h6{
	font-size:11px;
}
/* END: Headings ================== */

#main{
	width:1000px;
	margin:0 auto;	
	position:relative;
}

#header{
	width:1000px;
	height:75px;
	margin:0 auto;
	padding-top:200px;
	background:url(images/bgHeader.jpg) no-repeat;
}


#homeNews {
	width:279px;
	height: 480px;
	float:left;
	background:url(images/news_sidebar_header.jpg) no-repeat;
}

#homeNewsText {
	margin:155px 0 0 30px;
	width: 220px;
	height:290px;
}

#homeNewsText span a{
	float:right;
	margin-right:5px;
	color:#000;
}

#homeNewsText span a:hover{
	color:#821b1b;
	text-decoration:underline;
}


#blogSidebar {
	width:279px;
	height: 480px;
	float:left;
	background:url(images/blog_sidebar.jpg) no-repeat;
}

#blogSidebarText {
	margin:105px 0 0 15px;
	width: 220px;
	height:290px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {	
	position:relative;
	width:900px;
	height:48px;
	margin:0 auto;	
	z-index:20;
	/*line-height:48px;*/
	background:url(images/bgNav.png) no-repeat;
}

.menu ul li a, .menu ul li a:visited{
	color:#b0a870;
	display:block;
	text-decoration:none;
	width:110px;
	height:48px;
	text-align:center;
	line-height:48px;
	overflow:hidden;
}
.menu ul li a:hover, .menu ul li.active a{
	color:#f5e9cb;
	font-weight:bold;
}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative; background:url(images/bgLI.gif) center right no-repeat;}
.menu ul li.last {background:none;}
.menu ul li ul {display: none; background:#4a4a4d; }
.menu ul li ul li {height:auto !important;  background:#4a4a4d; }
.menu ul li ul li a {display:block; color:#f5e9cb;height:30px !important; line-height:30px !important;}
.menu ul li ul li a:hover {background:#b5aa73; color:#5f6175;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#f5e9cb;}
.menu ul li:hover ul {display:block; position:absolute;top:40px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {color:#f5e9cb;}
.menu ul li:hover ul li:hover a.hide {color:#f5e9cb;}
.menu ul li:hover ul li ul {display:none;}
.menu ul li:hover ul li a {display:block; color:#f5e9cb;height:30px !important; line-height:30px !important;}
.menu ul li:hover ul li a:hover {background:#b5aa73; color:#5f6175;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* END MENU STYLES ================================================= */

#content{
	clear:both;
	width:929px;
	margin:0 auto;
	padding-left:71px;
	position:relative;
	z-index:1;	
	background:url(images/bgContent.png) top repeat-y;
}	

#leftnav{
	width:279px;
	float:left;
	background:url(images/bgLeftMid.gif) top repeat-y;
}

#leftnav h4{
	width:279px;
	height:99px;
	text-indent:-9999px;	
	background:url(images/bgLeftTitle.gif) no-repeat;
}

#leftnav ul{
	list-style:none;
	padding-bottom:30px;
	background:url(images/bgLeftBtm.gif) bottom no-repeat;
}

#leftnav li{
	padding:0 0 4px 14px;
	background:url(images/bgLeftListBottom.gif) 33px 18px no-repeat;
}

#leftnav li a{
	width:231px;
	display:block;
	color:#252e30;
	text-decoration:none;
	padding:4px 0 4px 20px;
}

#leftnav li a:hover{
	color:#c2b886;
	background:#96282b;
}

#leftnav li.active a{
	color:#c2b886;
	background:#96282b;
}

/* WP Sidebar styles --------------------*/

#wp-sidebar{
	width:220px;
	float:left;
/*	background:url(images/bgLeftMid.gif) top repeat-y; */
}

#wp-sidebar ul{
	list-style:none;
	padding-bottom:15px;
/*	background:url(images/bgLeftBtm.gif) bottom no-repeat; */
}

#wp-sidebar li{
	padding:0 0 4px 8px;
	background:url(images/bgLeftListBottom.gif) 33px 18px no-repeat;
}

#wp-sidebar li a{
	width:220px;
	display:block;
	color:#252e30;
	text-decoration:none;
	padding:4px 0 4px 7px;
}

#wp-sidebar li a:hover{
	color:#c2b886;
	background:#96282b;
}

/* --------------------*/

#copy{
	width:544px;
	float:left;
	padding-left:26px;
}


#copy li {
 margin-left:10px;
 list-style-position:inside;
 }

#copy img {
	margin:8px;
	border:2px solid #464646;
}

#copyHome{
	width:544px;
	float:left;
	padding-left:26px;
}


#copyHome li {
 margin-left:10px;
 list-style-position:inside;
 }

#copyHome img {
	margin:8px;
	border:none;
}

#copyGallery{
	width:800px;
	float:left;
	padding-left:26px;
}

p.breadcrumb, p.breadcrumb a{
	color:#8c8d9a;
	text-decoration:none;
}
p.breadcrumb a:hover{
	text-decoration:underline;
}

#footer{
	clear:both;
	width:920px;
	height:39px;
	margin:0 auto;
	padding:15px 0 0 80px;
	background:url(images/bgFooter.png) no-repeat;
}

#footer p, #footer p a{
	margin:0;
	font-size:12px;
	color:#d2d190;
}

#footer p span{
	margin:0 10px;
}	

#footer p span a{
	text-decoration:none;
}

#footer p a:hover{
	text-decoration:none;
}

#footer p span a:hover{
	text-decoration:underline;
}

