/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/

body.custom {
background:url('media/images/bg.gif') repeat;
}

/* Navigation */
body.custom div#navigation {
/*position:relative;
z-index:1;*/
margin-top:-3px;
}

body.custom ul.navigation {
	margin: 0 0 0 200px;
	border-left:1px solid #DCDAD6;
	z-index:15px;
	position:relative;
}

body.custom ul.navigation li {
padding:0;
border-right:1px solid #DCDAD6;
}

body.custom ul.navigation li a {
	padding: 5px 20px;	
}

body.custom p#visual-editor-link {
display:none;
}


/* Header */
body.custom div#header {
height:230px;
}

body.custom div.logo {
position:absolute;
margin-top:-33px;
z-index:2;
background:url('media/images/logo.png') no-repeat;
width:397px;
height:217px;
}

body.custom a.logo {
position:absolute;
width:397px;
height:185px;
top:32px;
}

body.custom div.header-link-text {
position:absolute;
left:-9999px;
}

body.custom h1#tagline {
position:absolute;
left:-9999px;
}

body.custom .connect {
	float:right;
	padding:10px;
	margin:0 20px 0 0;
}

body.custom .connect .blurb {
	float:left;
	display:block;
	padding: 0 20px 0 0;
	margin:0;
	background: transparent url(media/images/arrow.jpg) no-repeat center right;
}

body.custom .connect .blurb .blurb_inner {
	background-color:#c8c5be;
	width:165px;
	font-family:helvetica, Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#fff;
	margin:0;
	padding:0;
}

body.custom .connect .blurb .blurb_inner p {
	padding:15px;	
}

body.custom .connect form {
	border-top:1px solid #dcdad6;
	border-bottom:1px solid #dcdad6;
	margin:10px 0 0 0;
	padding:10px 0 5px 0;
	float:right;
	display:block;
	width:270px;
}

body.custom .connect form li {
	overflow:hidden;
	float:left;
	padding: 0;
	font-size:12.5px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#595958;
}

body.custom .connect form input#email {
	background-color:#dcdad6;
	border:none;
	width:250px;
	padding:5px;
	color:#878383;
	font-size:13px;
}

body.custom .connect form INPUT.hintTextbox { color: #888; } 
body.custom .connect form INPUT.hintTextboxActive { color: #000; }

body.custom .connect form input.email:focus {

}

body.custom .connect form input.check {
}

body.custom .connect form input.submit {
	width:30px;
	float:right;
	padding: 10px 0;
	margin: 0 0 0 10px;
	background:#414040;
	color:#d8d3d3;
	font-size:14px;
	border:none;
}

body.custom .social {
	clear:both;
	float:right;
	width:250px;
	margin:5px 0 0 0;
}

body.custom .social ul {
	float:right;
	width:85px;
}

body.custom .social ul li {
	float:left;
	padding: 0 0 0 5px;
}

/*content*/

div#container {
	padding:0 10px;
}

h2.entry-title, h2.entry-title a, h1.entry-title, h1.entry-title a {
	border:none;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	letter-spacing:normal;
	text-transform:none;
	margin: 0 0 10px 0;	
}

div.entry-content h3 {
	color:#6bbdc5;
	font-size:22px;
	font-weight:bold;
	margin:35px 0 25px 0;
}

div.entry-content h4 {
	color:#ebc159;
	margin:25px 0 15px 0;
	font-weight:bold;
}

#leaf-54 .leaf-top, #leaf-55 .leaf-top, #leaf-84 .leaf-top {
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	letter-spacing:normal;
	text-transform:none;
	margin: 0px 0 15px 0;
}

#leaf-55 .leaf-top {
	padding-top:10px;
}

#leaf-55 leaf-content {
	padding-bottom:30px;
}

body.custom #leaf-2 {
	margin-bottom:0;
	padding-bottom:0;
}

body.custom #leaf-55 {
	margin:0 30px 10px 15px;
	padding:0 20px 20px 20px;
}

body.custom #leaf-55 ul {
	float:left;
	padding: 0 10px 10px 0;
	margin: 0 0 20px 0;
}

body.custom #leaf-55 ul li {
	padding-right:10px;
}

body.custom .content, body.custom #leaf-54, body.custom #leaf-84, body.custom #leaf-80, body.custom .content #leaf-72 {
	height:auto;
	margin: 6px 0 5px 15px;
	padding:20px;
}


#leaf-54 .post-meta-key, #leaf-55 .post-meta-key, #leaf-84 .post-meta-key, #leaf-80 .post-meta-key, #leaf-72 .post-meta-key {
	display:none;	
}


#leaf-54 li, #leaf-84 li, #leaf-80 li, #leaf-72 li {
	margin: 0 0 10px 0;	
}

#leaf-54 img {
margin:4px 0;
}

#leaf-84 ul li, #leaf-80 ul li, #leaf-72 ul li {
list-style-type:none;
margin-left:-25px;
margin:-20px 0 -20px -25px;
}

#leaf-54 img, #leaf-84 img, #leaf-80 img, #leaf-72 img {
padding:10px; 
background-color:#dcdad6; 
}

body.custom #leaf-54 {
	margin-right:30px;
}

body.custom #leaf-84 ul.post-meta li, body.custom #leaf-80 ul.post-meta li, #leaf-72 ul.post-meta li {
list-style-type:none;
}

body.custom #leaf-84 ul.post-meta, body.custom #leaf-80 ul.post-meta, body.custom #leaf-72 ul.post-meta {
margin-bottom:0;
padding-bottom:0;
}

body.custom .framed {
padding:10px; 
background-color:#dcdad6; 
}

body.custom .framed .alignleft {
margin-right:10px;
}

body.custom .framed .alignright {
margin-left:10px;
}

body.custom div.clear {
height:1px;
clear:both;
}

body.custom .meta-below-content .left {
font-size:16px;
background-color:#6bbdc5;
color:#fff;
padding:10px;
font-variant:normal;
}

body.custom .meta-below-content .left a {
color:#fff;
font-variant:normal;
}



/*sidebar*/

body.custom .sidebar {
	height:auto;
	background:transparent;
	/*margin: 5px 20px 0 15px;*/
	padding:0;
}

body.custom .sidebar span.widget-title {
	display:none;
}

body.custom .sidebar li#archives-3 ul {
	margin-left:0;
}

ul.sidebar li.widget {
	background:#fff;
	padding:0;
	margin:0 0 10px 0;
	overflow:hidden;
}

.execphpwidget {
	overflow:hidden;
}

.sidebar #execphp-3 {
	margin:0 0 10px 0;
	padding:10px;
	overflow:hidden;
	line-height:1.9em;
}

.sidebar #execphp-3 a span.more {
	font-weight:bold;
	float:right;
}

.sidebar #execphp-3 p {
	margin:0;
	padding:0;
	overflow:hidden;
}

.sidebar #execphp-4 {
	padding:10px;
}

.sidebar #execphp-4 ul.post-meta {
	margin:0;
	padding:0 10px 0 0;
}

.sidebar #execphp-4 li {
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

.sidebar #execphp-4 li img {
	margin:0;
	padding:0;
}

.sidebar #execphp-4 .post-meta-key {
	display:none;
}

.sidebar #execphp-4 p {
	margin:0;
	padding:0;
	line-height:1.9em;
}

.sidebar #execphp-5 {
	padding:10px;
	font-size:18px;
	line-height:1.5em;
	color:#7f7f7d;
}

.sidebar #execphp-5 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:23px;
	color:#797f7d;
	margin: 0 0 10px 0;
}

.sidebar #execphp-5 a {
	text-decoration:none;
	color:#74c1c9;
}

.sidebar #execphp-6 {
	padding:10px 10px 0 10px;
}

.sidebar #execphp-6 .widget-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:28px;
	color:#797f7d;
	margin: 0 0 5px 0;
	text-transform:none;
	border:none;
	letter-spacing:normal;
}

.sidebar #execphp-6 h4 {
	text-transform:uppercase;
	font-size:20px;
	color:#797f7d;
	margin: 2px 0 10px 0;
}

.sidebar #execphp-6 {
	margin:0;
}

.sidebar #execphp-6 ul {
	margin:0 0 20px 0;
	padding:0;
	border-bottom:1px solid #cfcfc7;
}

.sidebar #execphp-6 ul li, .sidebar #archives-3 ul li {
	padding: 10px 0 0 0;
	color:#797f7d;
	font-size:16px;
	line-height:1.5em;
	list-style-image:url('media/images/listslash.jpg');
	list-style-position:inside;
}

.sidebar #execphp-6 ul li a, .sidebar #archives-3 li a {
	color:#797f7d;
	text-decoration:none;
}

.sidebar #archives-3 {
	padding:0 10px 10px 10px;	
}
.sidebar #archives-3 .widget-title {
	text-transform:uppercase;
	font-size:20px;
	color:#797f7d;
	margin: 0 0 10px 0;
	border:none;
}

.sidebar #search-3 {
	background:transparent;
	margin:0;
	padding:0;
}

.sidebar #search-3 input#s {
	background-color:#dcdad6;
	border:none;
	color:#7f7f7d;
	font-size:14px;
	width:260px;
	padding: 6px 0 5px 20px;
	float:left;
}

.sidebar #search-3 input.submit {
	border:none;
	background-color:#414040;
	color:#aeaeac;
	padding:4px;
}

.sidebar #text-3 {
	background:transparent;	
	line-height:1.8em;
	margin:0;
	padding:0;
	color:#7f7f7d;
}

#cforms7form {	
}

#cforms7form #li-7-14, #cforms7form #li-7-15, #cforms7form #li-7-16,
#cforms7form #li-7-17, #cforms7form #li-7-18, #cforms7form #li-7-19,
#cforms7form #li-7-20 {
	margin: 0 0 0 100px!important;
	width:250px;
	display:block;
	overflow:hidden;
}

#cforms7form #li-7-14 label span, #cforms7form #li-7-15 label span, #cforms7form #li-7-16 label span,
#cforms7form #li-7-17 label span, #cforms7form #li-7-18 label span, #cforms7form #li-7-19 label span,
#cforms7form #li-7-20 label span {
	width:200px;
}

#cforms7form #li-7-14 .cf-box-b, #cforms7form #li-7-15 .cf-box-b, #cforms7form #li-7-16 .cf-box-b,
#cforms7form #li-7-17 .cf-box-b, #cforms7form #li-7-18 .cf-box-b, #cforms7form #li-7-19 .cf-box-b,
#cforms7form #li-7-20 .cf-box-b {
	float:left;
	clear:both;
	display:block;
}

#cforms8form {
	width:550px;	
}

#cforms8form #li-8-30items label.cf-after {
	width:40px;
	overflow:hidden;
}

.success {
	font-size:24px;
	color:#525252;
}