body {
	font-family: 'Trebuchet MS', Tomaha, Arial, sans-serif;
	background-color: #000;
	font-size: 15px;
	line-height: 24px;
}

#main {
	background-color: #FFF;
}

.goldHeader {
	font-weight: bold;
	color: #984806;
}

.background {
		position:absolute;
		width:100%;
		height:130px;
		background:url();
		background-color: #fff;
}

#main-content {
	border-bottom:0px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 15px;
	font-weight: normal;
	line-height: 23px;
}

.component-pad {
	padding: 0px 0px 0px 15px;
}
.component-pad p {
	padding: 0px;
	margin-bottom: 20px;
}

.blog-featured h1 {
	display:none;
}

.bio {
	clear : both;
}

.bio-image {
	float: left;
	width: 80px;
	padding-top: 13px;
}

.bio-text {
	float: right;
	width: 540px;
}

.bio-text-small {
	float: right;
	width: 510px;
}

.blackBorderBottom {
	border-color:#000;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

/**** HEADER ****/
#logo {
	width:205px;
	height:93px;
	background:url(../../../images/logos/logo.png) 0 no-repeat;
	display:block;
	padding: 0px;
	margin: 0px;
	margin: 5px 15px;
}

#header {
	overflow:hidden;
	float:left;
}

#nav{
	height:34px;
	background-color: #fff;
	position:relative;
	float:left;
	margin-top: 65px;
	margin-left: 38px;
	font-size: 15px;
	line-height: 15px;
}

#subnav {
	height:34px;
	background-color: #fff;
	position:relative;
	float:left;
	margin-left: 270px;
	margin-top: 8px;
	font-size: 14px;
	line-height: 18px;
}

#subnav a {
	padding: 0px;
}

#nav ul,
#subnav ul {
	margin:0 0 0 15px;
}

#nav li,
#subnav li {
	list-style:none;
	float:left;
	padding-left:0px;
	height:34px;
	position:relative;
}

#nav li a,
#subnav li a {
	display:block;
	padding:0 10px;
	line-height:18px;
	color:#000;
	font-weight:normal;
	font-variant:small-caps;
}

#nav li.active a,
#subnav li.active a {
	background:#fff;
	color:#984806;
}


#nav li a:hover, 
#nav li:hover a, 
#nav li.sfHover a,
#subnav li a:hover,
#subnav li:hover a, 
#subnav li.sfHover a {
	background:#fff;
	color:#000;
	text-decoration: underline;
}


/* hiding home link */
.item-101 {
	display: none;
}

#header_seperator {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #000;
	clear: both;
}

/**** MAIN CONTENT ****/
.component-pad a {
	color: #984806;
	font-weight: normal;
}

/**** LEFT COLUMN ****/
.color2 {
	background-color: #fff;
	height: 100%
}
.color2 .module-title {
	display: none;
}

.color2 .module-body {
	border-top:0px;
}

.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {background:#fff;}

.menuleft-menu {
	margin:5px 0 0 5px;
}

#col2 {
	font-size: 14px;
	width: 326px;
}

#col2 ul li {
	list-style: none;
}

.menuleft-menu li {
	list-style: none;
	float:left;
	padding-left:0px;
	position:relative;
	width: 100%;
}

.menuleft-menu li a {
	display:block;
	padding:0 10px;
	font-weight: normal;
	color:#984806;
}

.menuleft-menu .active a {
	color:#000;
}


.menuleft-menu li a:hover, 
.menuleft-menu li:hover a, 
.menuleft-menu li.sfHover a {
	text-decoration: underline;
}

#left-image {
	float:left;
	overflow:hidden;
}

#mlarge-left-image {
	width: 400px;
}

.customlarge-left-image,
.customlarge-left-image-border {
	height: 340px;
	width: 285px;
	padding-left: 15px;
	padding-bottom: 30px;
}

.customlarge-left-image a,
.customlarge-left-image-border a {
	color: #984806;
	font-weight: normal;
}

.customlarge-left-image-border img {
	border-color: #000;
	border-style: solid;
	border-width: 8px 0px 8px 0px;
}
/**** SOCIAL MEDIA  ***/
#mainmods3 {
	overflow:hidden;
	padding-top:0px;
	margin-top: 0px;
	background:#fff;
	border-top:0px;
	border-bottom:0px;
}

.customsocial-media {
	background-color: #fff;
}

.msocial-media .module-title {
	display: none;
}

.customsocial-media {
	padding-top: 0px;
	padding-bottom: 10px;
}

.customsocial-media img {
	margin-left: 8px;
	padding: 0px 0px 0px 8px;
}

/**** UPDATE BOX FOR HOME PAGE ****/
#mainmods2 {
	overflow:hidden;
	padding-top:0px;
	bottom: 0;
}

.mhomepage-update {
	background-color: #898989;
	padding: 0px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
}

.mhomepage-update .module-title {
	display: none;
}

.mhomepage-update .module-body {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.mhomepage-update .module-body a {
	color: #fff;
}

.customhomepage-update p {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
}


/* FOOTER */
#black-bar {
	height: 75px;
	width: 100%;
	background-color: #000;
	clear: both;
	margin-top: 15px;
}

#logo2 {
	display: none;
}