/*
Theme Name: Toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox
Author: Automattic
Author URI: http://automattic.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Structure
-------------------------------------------------------------- */

body{
margin:0;padding:0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
background:#422d16 url('images/bg1.jpg') no-repeat top center;	
background-attachment:fixed;
color:#1e1e1e;

}

a{color:#6a4c0f;text-decoration:none;}
a:hover{color:#000;}

#topbar{
width:100%;
height:14px;
background:transparent url('images/topbar-bg.png') repeat-x top center;	
position:fixed;
top:0;left:0;	
/*margin-top:-10px;*/
z-index:999999;
}

#wrapper{
padding:0px 0 0 0;
display:block;
width:940px;
min-height:500px;
margin:0px auto 50px auto;
}


#bg2{
width:100%;
min-height:300px;
background:#ccc;	
}

#page-top, #page-bottom{
width:940px;
display:inline-block;
float:left;	
height:17px;
}

#page-top{
	background:transparent url('images/page-top-bg.png') no-repeat top center;	
}

#page-bottom{
	background:transparent url('images/page-bottom-bg.png') no-repeat top center;	
	margin-bottom:20px;
}

#page {
	display: inline-block;
	float:left;
	margin:0;
	padding:0 28px 30px 30px;
	width:882px;
	background:transparent url('images/page-bg.png') repeat-y top center;	
}


#main{
	display:inline-block;
	background:transparent /*url('images/main-bg.jpg') repeat-y top center*/;	
	
	}

#branding{
	display:inline-block;
	width:882px;
	height:165px;
background:transparent;
	
}





#logo{
	width:210px;
	height:135px;
	background:transparent url('images/logo.png') no-repeat top center;	
	display:inline-block;
	float:left;
	margin:11px 0 19px 17px;
}


#action{
	width:346px;
	height:90px;
	background:transparent url('images/action-bg.png') no-repeat top center;	
	display:inline-block;
	float:right;
	margin:16px -58px 0 0;
	
	
-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 1; /*initial opacity of images*/

}

#action:hover{
	background:transparent url('images/action-bg-hover.png') no-repeat top center;
	cursor:pointer;
	
-webkit-transform:scale(1.05); 
-moz-transform:scale(1); 
-o-transform:scale(1.05); 
/*box-shadow:0px 0px 150px #fff; 
-webkit-box-shadow:0px 0px 150px  #fff; 
-moz-box-shadow:0px 0px 150px #fff; */
opacity: 1;
cursor:pointer;	
}



#top-contact{
width:610px;
height:23px;
display:inline-block;
float:right;
margin:20px 3px 6px 0;	
text-align:right;
padding-right:0px;
color:#443e1d;	
font-family:'century gothic',sans-serif;
line-height:23px;
}
#top-contact strong{
font-size:.9em;	
}

#branding h1.widget-title{display:none;}


#top-contact p{
margin:0px 0 0 0;	
}

.phone, .email, .address{
padding-right:24px;	
}
.phone{background:transparent url('images/phone.png') no-repeat right center;}
.email{background:transparent url('images/email.png') no-repeat right center;}
.address{background:transparent url('images/address.png') no-repeat right center;}



#primary {
	float: right;
	margin: 0 0 0 0;
	width: 600px;
}
.btn {
  background: #CA6E02;
  background-image: -webkit-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -moz-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -ms-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -o-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: linear-gradient(to bottom, #CA6E02, #CA6E02);
  /*
  -webkit-border-radius: 21;
  -moz-border-radius: 21;
  border-radius: 21px;
  */
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  text-shadow-color: ;
  text-shadow-x: 1;
  text-shadow-y: 1;
  text-shadow-blur: 3;
  padding: 5px 6px 5px 6px;
  text-decoration: none;
}
.btn:hover {
  background: #EAD447;
  text-decoration: underline;
}
.btnfl {
  background: #CA6E02;
  background-image: -webkit-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -moz-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -ms-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: -o-linear-gradient(top, #CA6E02, #CA6E02);
  background-image: linear-gradient(to bottom, #CA6E02, #CA6E02);
  -webkit-border-radius: 21;
  -moz-border-radius: 21;
  border-radius: 21px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  text-shadow-color: ;
  text-shadow-x: 1;
  text-shadow-y: 1;
  text-shadow-blur: 3;
  padding: 5px 6px 5px 6px;
  text-decoration: none;
}
.btnfl:hover {
  background: #EAD447;
  text-decoration: underline;
}
#splash{
width:604px;
height:252px;
display:inline-block;
float:right;	
margin:0 0px 0 0;
background:transparent url('images/splash-bg.jpg') no-repeat top center;
position:relative;
z-index:5;
padding:3px 0 0 2px;
}
#splash-buttons{
	display:inline-block;
	width:606px;
	height:75px;
	float:right;
	margin:8px 0 0 0;
}

.btn{
	display:inline-block;
	float:left;
	width:182px;
	height:64px;
}
.btn:hover{
cursor:pointer;	
}


#mini-splash{
width:606px;
	height:108px;
	float:right;
	margin:8px 1px 0 0;
	background:#422d16;	
	border:1px single #98570b;
	display:block;	
	overflow:hidden;
}


#section-title{
width:601px;
min-height:28px;
float:right;
background:#87510f;	
margin-top:8px;
border:3px double #98570b;
}

#section-title h1{
color:#eeeeee;
font-weight:normal;
font-family:'oswald',sans-serif;	
display:inline-block;
width:100%;
text-align:center;
margin:0;
padding:5px 0;
font-size:19px;
text-transform:uppercase;
text-shadow:0 1px 0 #b76505;
}

#section-title ul{
	list-style:none;
	/*width:555px;*/
	margin:3px 3px 3px 3px;
	padding:0 auto;
	background:#ccc;
	display:block;
	height:33px;
	line-height:33px;
	
	
	
	
background: #b59e00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1OWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWNiOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b59e00 0%, #d5cb8a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b59e00), color-stop(100%,#d5cb8a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b59e00 0%,#d5cb8a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b59e00 0%,#d5cb8a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b59e00 0%,#d5cb8a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b59e00 0%,#d5cb8a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b59e00', endColorstr='#d5cb8a',GradientType=0 ); /* IE6-8 */
	

	
}
#section-title ul li{
	display:inline-block;
	float:left;
	margin-bottom:0px;
}

#section-title ul li a{
	padding:2px 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	color:#231f09;
	text-shadow:none;
}
#section-title ul li a:hover{
background:#e6cf33;
color:#000;	
text-shadow:0 1px 0 #ecdf89;
}


.b1{
	background:transparent url('images/b1.png') no-repeat top center;
	margin-right:12px;
}
.b2{
	background:transparent url('images/b2.png') no-repeat top center;
	margin-right:12px;
}
.b3{
	background:transparent url('images/b3.png') no-repeat top center;
}
.b1:hover,.b2:hover,.b3:hover{
	background:transparent url('images/btn-hover.png') no-repeat top center;
}


#content {
	padding: 0 25px 0 0px;
	position:relative;
	z-index:5;
}

#content.col3-content{
display:inline-block;
width:440px;
padding:0 0px 10px 0;
margin-left:-18px;
}

.entry-content{
color:#1e1e1e;
	font-size:.9em;
	line-height:1.2em;
	margin-top:10px;	
}

#content .gform_wrapper{
font-size:1.1em;	
}
/*
#content .gform_wrapper select{
width:90% !important;
height:65px;
font-size:14px;	
padding-left:5px;
overflow:hidden!important;
}*/

#content .gfield_label{
	font-family:'Oswald',sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#8a6823;
}

.tubepress_thumb img {border:none!important;}

h1.page-title{
font-weight:normal;
font-family:'Oswald',sans-serif;
text-transform:uppercase;
text-shadow:0 1px 0 #fff;
color:#222;
margin-top:-28px;
margin-bottom:40px;
padding-top:0;
font-size:1.1em;	
display:inline-block;
width:100%;
}

h1.entry-title{
font-family:'Oswald',sans-serif;
text-transform:uppercase;
/*text-shadow:0 1px 0 #f0e1aa;*/
font-weight:normal;
color:#373110;
margin-top:15px !important;
margin-bottom:7px;
padding-top:0;
font-size:1.4em;	
}

#content h1{
font-weight:normal;
font-family:'Oswald',sans-serif;
text-transform:uppercase;
text-shadow:0 1px 0 #f0e1aa;
color:#373110;
margin-top:28px;
margin-bottom:20px;
padding-top:0;
font-size:1.4em;	
}

#content h2{
line-height:1.1em;
color:#6a4c0f;
}

#content img, #content iframe{
border:1px solid #83601a;	
}
#content iframe{
display:inline-block;
float:left;
margin-right:10px;	
}
#content h3{
color:#37646C;	
}

#content ol{
margin-left:8px;
padding-left:3px;
padding-top:5px;
padding-bottom:5px;
/*border-left:1px solid #b9a780;*/	
}

#content ol li{
margin-bottom:7px;
list-style:none;
}

#content ol li strong:first-child{
color:#9a762b;
font-family:'Oswald',sans-serif;
text-transform:uppercase;
font-size:.8em;
margin-left:-5px;
}
#content ol li em{
color:#18393f;
font-size:1em;
font-weight:bold;
display:inline-block;
margin-bottom:5px;
}



table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


#content .faq-catname{display:none;}

#content .faq-title{
font-size:1.2em;	
}

#content.blog article{
padding-bottom:12px;
margin-bottom:45px;	
border-bottom:1px dotted #9a762b;
display:block;
}

h1.entry-title a, #content .entry-meta a{
	text-transform:none;
text-decoration:none;	
color:#9a762b;
}
h1.entry-title a:hover, #content .entry-meta a:hover{
color:#000;	
}

/*
#content #wpcr_table_2 tbody tr td{
width:140px;	
text-align:right;
}

#content #wpcr_table_2 tbody tr td:hover{
	background:transparent!important;
	color:inherit!important;
}
#content #wpcr_table_2 tbody tr td#wpcr_check_confirm{
width:100%!important;	
text-align:left!important;
}

#content .wpcr_rname{
width:535px !important;
float:right;	
font-weight:bold;
color:#21393c;
}

#content .base{
float:right!important;	
}
*/

#wpcr_respond_1 blockquote.description{
	display:inline-block;
font-style:italic;
padding-left:59px;	
}

#content .dtreviewed{
display:none;	
}

#content .fn {
font-size:14px;	
}
/*
#content .wpcr_fl{
display:block;
clear:right;
width:100%;	
}
*/
#content .entry-meta{
font-size:.8em;	
font-family:'Oswald',sans-serif;
color:#9a762b;
}

.entry-content p{
margin-top:5px;	
}

#leftcol{
	width:243px;
	display:inline-block;
	float:left;
	min-height:400px;
	margin-left:4px;
	padding-top:14px;
}

#leftcol #black-studio-tinymce-4{
padding:0 8px;	
}

#leftcol #black-studio-tinymce-4 img{
margin-right:3px;	
}

#main .widget-area {
	float: left;
	overflow: visible;
	width: 251px;
}


h1.widget-title{
display:inline-block;
width:243px;
height:24px;
line-height:24px;
text-align:center;
font-family:'Oswald',sans-serif;
font-weight:normal;
color:#fff;
text-transform:uppercase;
font-size:14px;
background:#ca6e02;
margin:0 0 15px 0;	
}

#leftcol ul{
margin:0;
list-style:none;
padding:0;	
width:251px;
}


#leftcol ul li{
	display:block;
	width:243px;
	border-bottom:none !important;
}


#leftcol ul li ul.children{
	position:absolute!important;
z-index:9998!important;
background:#FFF2DA;	
border-top:1px solid #cfb88c;
border-right:1px solid #cfb88c;
border-bottom:1px solid #cfb88c;
border-left:1px solid #cfb88c;
width:243px;

}

#leftcol ul li ul.children li a{
	background:#FFF2DA;
	text-indent:23px;
}
#leftcol ul li ul.children li a:hover{
background:#ead447;	
}

#leftcol ul li a{display:block;
font-weight:normal;

text-transform:uppercase;
text-decoration:none;
width:243px;
text-indent:8px;
padding:0 !important;

height:27px;
line-height:27px;


font-size:15px;
font-family:'Oswald',serif;
color:#2d362a;
font-weight:normal;
/*text-shadow: 0px 2px 3px #dbdad2;*/
}

#leftcol .widget_recent_entries ul li a{
font-size:13px;
height:20px;
line-height:20px;
text-transform:none;
text-shadow:none;
font-weight:normal;	
}

#leftcol ul li a:hover{background:#ead447;/*text-shadow:0 1px 11px #847c36;*/color:#DA6002;}

#leftcol ul li.current_page_item, #leftcol ul li a:active {background:#c5baa5;text-shadow:none !important;text-shadow:0 1px 0 #ddd0b6;}

/*
#leftcol ul li:nth-child(odd) a:hover{background:#E0D18D;	}
#leftcol ul li:nth-child(even) a:hover{background:#1282ab;color:#fff;	}
*/
#leftcol .widget{
margin-bottom:19px;	
}

#leftcol .gform_wrapper{
margin-top:0;	
}

 #leftcol .gfield_label{
	display:inline-block;
	width:70px;
	float:left;
	clear:left;
	text-align:right;
	font-size:.9em;
	height:21px;
	line-height:21px;
	margin:0 5px 5px 0;
	color:#373110;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	font-weight:normal !important;
	/*text-shadow:0 1px 0 #fff;*/
}

#leftcol .ginput_left, #leftcol .ginput_right{
width:74px !important;	
}
#leftcol .ginput_left input, #leftcol .ginput_right input{
width:71px !important;	
}


#leftcol .widget_black_studio_tinymce{	
font-size:.9em;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
}

#leftcol .widget_black_studio_tinymce p{
	padding:0 10px 5px 10px;	
	margin:0;

}

#leftcol .widget_black_studio_tinymce h1{
margin-bottom:8px !important;	
}

#leftcol .gform_description{
	display:block;
text-align:center;
font-size:.9em;
padding:0 5px 2px 8px;	
}

#leftcol .gform_widget .widget-title{margin-bottom:5px!important;}

#leftcol .ginput_container{
	display:inline-block;
	width:148px;
	float:left;
	clear:right;
	min-height:21px;
	line-height:21px;	
	margin:0 0 5px 0;
}

#leftcol .gfield_required{display:none;}

#leftcol .validation_error{
line-height:1.2em;font-weight:normal;
text-align:center;	
}

#leftcol .gfield_error{border-left:none;}

#leftcol .ginput_container input, #leftcol .gfield_select{
	width:146px;
	border:1px solid #b8b8b8;
	border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background:#fff;
}
#leftcol .ginput_container textarea{
	width:143px !important;
	height:80px;
	resize:none;
	padding:2px;
	border:1px solid #b8b8b8;
	border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background:#fff;
}

#leftcol #gforms_confirmation_message{
padding:0 15px;
font-size:.9m;
font-weight:bold;	
}

#leftcol .ginput_container input:hover,
#leftcol .ginput_container textarea:hover
{
border-color:#B69148;
}

#leftcol .ginput_container input:focus, #leftcol .ginput_container input:active,
#leftcol .ginput_container textarea:focus, #leftcol .ginput_container textarea:active
{
border-color:#B69148;
-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);	
}


#leftcol .gform_footer{
margin-top:0;	
padding-top:0;
padding-left:34%;
}
#leftcol .gform_footer .button{
text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	font-weight:normal !important;
	text-shadow:0 1px 0 #fff;
	font-size:12px;
}
#leftcol .gfield_error{
margin:1px 0 !important;padding:2px !important;	
}


#leftcol .location{
	display:inline-block;
	width:200px;
	margin:0 0 5px 18px;
	background:#d3d3d3;
	border:3px double #E4E4E4;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	font-size:.9em;
	padding:6px;
	font-family:'Oswald',sans-serif;
}

#leftcol .location .location-address{
	display:inline-block;
font-size:.9em;	
line-height:1em;
color:#4a4a4a;
width:100%;
background:transparent url('images/map.png') no-repeat left center;
padding-left:30px;

}

#leftcol .location .location-address:hover{
background:transparent url('images/map-hover.png') no-repeat left center;	
color:#0b5405;
text-shadow:0 1px 0 #efefef;
}

#leftcol .location strong{
color:#37646C;
font-size:.8em;	
font-weight:normal;
}

#field_1_8 .gfield_label {
    float: none;
    width: 100%;
    text-align: left;
}

#field_1_8 .ginput_container_radio {
    float: none;
}

.gchoice_1_8_0, .gchoice_1_8_1 {
    float: left;
    width: 35% !important;
}
#gform_fields_1 .gfield_label {
    padding-right: 5px;
}
#gform_wrapper_1 .ginput_complex {
    margin-top: 0px !important;
}
li#field_1_8 {
    padding-left: 12px;
}
@media (max-width:640px){

#leftcol .gform_footer {padding-left: 0;width: 75%;margin: 0 auto;}
    
}
#arealinks{
border-top:1px solid #d3c2ad;
padding-top:0px;
margin-top:20px;
}

#arealinks ul{
list-style:square;	
}

#arealinks ul li{
margin-bottom:10px;	
}

#arealinks ul li a{
font-size:1.1em;	
}

#rightcol{
width:160px;
display:inline-block;
float:right;
min-height:700px;
margin:10px 0 0 0;	
color:#6b4413;
border-left:1px solid #d3c2ad;
padding:12px 0 30px 10px;
font-size:.9em;
}

#rightcol p{
margin:0 0 12px 0;	
}

#rightcol .textwidget p{
padding-left:0;	
}

#rightcol a{color:#7f501a;}#rightcol a:hover{color:#000;}

#rightcol .widget-title{
display: inline-block;
width: 160px;
height: 24px;
line-height: 24px;
text-align: center;
font-family: 'Oswald',sans-serif;
font-weight: normal;
color: white;
text-transform: uppercase;
font-size: 14px;
background: #CA6E02;
margin: 0 0 6px 0;
}


#rightcol ul{
	margin-left:15px;
	padding-left:0;
	list-style:square;
}

#rightcol ul li{
	
	margin-bottom:12px;
}

#rightcol ul li a{
	font-size:.9em;
}


#footer-wide{
width:100%;
clear:both;
min-height:200px;
background:#282305 url('images/footer-bg.jpg') repeat-x top center;	
border-top:4px solid #60401d;
}

#footer-center{
width:888px;
min-height:200px;
dispay:block;
margin:0 auto;	

}

#colophon {
	clear: both;
	display: block;
	width:700px;
	min-height:140px;
	margin:0 0 0px 0px;
	background:transparent url('images/logo-footer.jpg') no-repeat 722px 16px;
	padding:40px 368px 0 0 !important;
	font-family:'Oswald',sans-serif;
	font-weight:normal;
    color:#d1dfe9;
    /*text-transform:uppercase;*/
    text-decoration:none;
    padding-left:10px;
    font-size:14px;
	text-align:right;
	
	
}

#colophon .widget-title{display:none}

#colophon ul{
margin:0;padding:0;	
float:right;
display:inline-block;
clear:both;
}
#colophon ul li{
display:inline-block;float:right;	
}

#colophon ul li a{
font-weight:normal;
color:#c7b674;
text-transform:uppercase;
text-decoration:none;
padding-left:8px;
font-size:12px;
display:inline-block;float:left;	
}

#colophon ul li a:hover{
color:#fff;
}

#colophon .widget{
display:inline-block;
float:right;
clear:both;	
}



#colophon .widget p{
margin:3px 0;padding:0;	
}

#colophon .textwidget{
width:700px;	
font-family:Arial, Helvetica, sans-serif;
#c7b674;

}
#colophon .textwidget a{
color:#fff;	
}
#colophon .textwidget a:hover{
color:#F6C45C;	
}

/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
/*.error404 #content {
	margin: 0;
}*/

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Header
-------------------------------------------------------------- */

#site-title {
	font-size: 2em;
	font-weight: bold;
	margin: .67em 0;
}
#site-description {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 1em;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #eee;
	display: block;
	float: left;
	margin: 0 auto 1em;
	width: 100%;
}
#access ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	display: block;
	line-height: 2em;
	padding: 0 1em;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 2em;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #dedede;
	line-height: 1em;
	padding: .5em .5em .5em 1em;
	width: 10em;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #dedede;
}
#access ul ul a:hover {
	background: #cecece;
}
#access ul li:hover > ul {
	display: block;
}


/* =Content
-------------------------------------------------------------- */

.sticky {
}
.entry-meta {
	clear: both;
	display: block;
}
.single-author .entry-meta .byline {
	display: none;
}
#content nav {
	display: block;
	overflow: hidden;
}
#content nav .nav-previous {
	float: left;
	width: 50%;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content #nav-above {
	display: none;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}
#nav-below {
	margin: 1em 0 0;
}
.page-link {
	clear: both;
	margin: 0 0 1em;
}
.page .edit-link {
	clear: both;
	display: block;
}



/* Notices */
.post .notice,
.error404 #searchform {

	display: block;
	padding: 1em;
}

/* Image Attachments */
.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.image-attachment .entry-content .entry-attachment {
	background: #eee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}

/* Aside Posts */
.format-aside .entry-header {
	display: none;
}
.single .format-aside .entry-header {
	display: block;
}
.format-aside .entry-content,
.format-aside .entry-summary {
	padding-top: 1em;
}
.single .format-aside .entry-content,
.single .format-aside .entry-summary {
	padding-top: 0;
}

/* Gallery Posts */
.format-gallery .gallery-thumb {
	float: left;
	margin: 0 1em 0 0;
}

/* Image Posts */
.format-image .entry-header {
	display: none;
}
.single .format-image .entry-header {
	display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
	padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
	padding-top: 0;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}
p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */
}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	margin-right: 1em;
}
img.alignright {
	margin-left: 1em;
}
.wp-caption {
	padding: .5em;
	text-align: center;
}
.wp-caption img {
	margin: .25em;
}
.wp-caption .wp-caption-text {
	margin: .5em;
}
.gallery-caption {
}
.wp-smiley {
	margin: 0;
}


/* =Forms
-------------------------------------------------------------- */

#searchform label {
	display: none;
}
#searchform input#s {
	width: 60%;
}
input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
}
textarea {
	width: 80%;
}

/* Class for labelling required form items */
.required {
	color: #cc0033;
}


/* =Comments
-------------------------------------------------------------- */

article.comment {
	display: block;
}
#respond input[type=text] {
	display: block;
	width: 60%;
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}


/* =Widgets
-------------------------------------------------------------- */

.widget {
	display: block;
}
.widget-area .widget_search {
	overflow: hidden;
}
.widget-area .widget_search input {
	float: left;
}


/* =Footer
-------------------------------------------------------------- */

#colophon {
	padding: 1em 0 0;
}

