/* @override http://goodecabinetcreations.com/wp-content/themes/goode/style.css */

/*   
Theme Name: Goode Wood Custom
Description: Custom Theme
Author: Freshmint
Version: 1
*/

@media screen {
/* Basics */

* { margin: 0; padding: 0; }
body, html {height: 100%;}
body { background: url(images/bg-body.jpg) repeat-x; font: 14px/1.4 'Andada',Georgia, Serif;color: #41200d; text-shadow: -1px 1px #f8f3c3;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#full-wrap {min-height: 100%; height: auto !important; height: 100%;}
.page-wrap { width: 960px; margin: 0 auto; position: relative;}

/* Text */
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 {  }
h1.page-title, a.biglink, .ff {font-family: 'Dancing Script', cursive; font-size:40px; border-bottom: 1px dashed #c7ae8d; padding-bottom: 10px; text-shadow: -2px 1px #f8f3c3; line-height: 40px; margin:0}
.page-id-11 h1.page-title{font-size:31px}
.page-id-24 h1.page-title{text-align:center}


h2 {font-size: 25px; }
h3 { }

p { margin: 0 0 10px 0; text-align: justify; text-shadow: none;}
a {text-decoration: none; color: #41200d;}
a:hover {color: maroon; } 
a.biglink {padding: 10px 0; display:block}
blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; list-style-type: none;}


/* Page Styles */
#header {background: url(images/bg-header.jpg) repeat-x; margin-top:-10px}
	#logo {background: url(images/logo.png) no-repeat; height: 125px; width:310px; display: block; margin-top:20px;}
	#hdr-contact {text-align:right; color:#fff; border-bottom: 1px dotted; padding: 3px; margin-bottom: 5px; }
	
	
#mainContent {margin: 20px auto; }
#main {width:700px; margin-left: 40px;}
.entry {border-top: 1px dashed #f3e8d0; padding:10px 0}

#sidebar {width:210px;  float: left;}
	#nav {width:100%; background: url(images/bg-gallery.jpg); border-radius:3px; padding: 5px; }
	#nav li a {font-size: 18px; padding: 5px; color: #f8f3c3; text-shadow: 0 -1px 0 rgba(0,0,0,0.4) ;}
	#nav li a:hover {color: #fff;}
	
	
	/*#sidebar .suppliers {border-top:1px dashed  #c7ae8d; padding-top: 10px; margin-top: 20px;}
	#sidebar .suppliers h2 {font-family: 'Dancing Script', cursive; font-size:22px; padding:0; margin-bottom: 5px; b}	
	#sidebar .suppliers li a {font-size: 18px; padding:3px 0;  width:200px; height: 75px; display:block; text-indent: -9999em;}
	#sidebar li.sup-1 a {background:url(images/icn-sup1.png) no-repeat}	
	#sidebar li.sup-2 a {background:url(images/icn-sup2.png) no-repeat}*/	

	#sidebar .fb-like-box {background:url(images/bg-body.jpg) repeat-x;; box-shadow:inset 0 0 3px #000; border-radius:5px}
	
	#sidebar .widget_categoryposts h2 {margin:5px 0 -5px; line-height: 24px; border-bottom: 1px dashed #c7ae8d; }
	#sidebar .widget_categoryposts h2 a {font-size:24px; padding-bottom: 0;}
	#sidebar .widget_categoryposts h2 a span {font-size:16px; float:right}
	#sidebar .widget_categoryposts li p{font-size:15px; line-height:20px; font-style: italic; clear:right; margin-bottom:-0px; text-align:c}
	#sidebar .widget_categoryposts li .post-title {font-size:12px; margin:-10px 0 0; padding: 0; }
	#sidebar .widget_categoryposts li .post-title:before {content:"~ "}
	.category-testimonials #sidebar .widget_categoryposts {display:none}
	
	
#footer, #push {height: 40px;}
#footer {background:  url(images/bg-footer.jpg)repeat-x;}
	#footerContent {font-family: 'Dancing Script', cursive; color: #e7cbac; padding: 10px; text-align: center; text-shadow: none;}

/* About Page Styles */
ul.col2 li {font-size: 18px; float: left; width: 47%; margin-right: 20px;  border-bottom: 1px dashed #f8f3c3;; padding-bottom: 5px;}

/*.page-template-page-gallery-php .post {padding-bottom: 150px;}*/

 /*Gallery 
.galleria-container {display:block; background:url(images/bg-gallery.jpg); position: relative; box-shadow:0 0 3px #999; overflow:visible; }
.galleria-image img{box-shadow:0 2px 9px #000}
.galleria-info-title {font-family: 'Dancing Script', cursive; color: #41200d; font-weight: bold;  font-size: 28px; position: absolute; top: -60px; right: 0;}
.galleria-info-description {font-style: normal; font-size:18px; color: #41200d; position: absolute; top: 610px; text-shadow: none; }
form { }
input[type=text] { }
textarea { }*/

/* Testimonials */
.cycledTestimonialWidget h2 {text-align:center; border-bottom: 1px dashed; margin: 10px 0 0;}
.testimonial_slide {padding-bottom: 20px; position:relative}
.testimonial_slide p {font-size:13px; font-style: italic; margin-bottom: 0; padding-bottom: 0; text-shadow: 0 -1px 0 rgba(255,255,255,.5) ; text-align:center}
.testimonial_slide .easy_testimonial_title {font-size:16px; line-height:16px; position: absolute; left: 0;bottom: 5px; }
.testimonial_slide .easy_testimonial_title:before {content: "~ ";}
/* == ELEMENTS == */

/* a place for misc. styles */
.fltL, , .alignleft {float:left; margin-right:15px;}
.fltR, .alignright {float:right; margin-left:15px;}
.alignL {float:left;}
.alignR  {float:right;}
.border, .home img{background:#f8f3c3; padding:3px 3px;}
#header img {padding:0; background:none}
/*.wp-caption {border:1px dashed #41200d; padding:5px 3px 0;  text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
 	.wp-caption img {border: 1px solid #fff;}
 	.wp-caption-text {text-align: center; text-transform: uppercase; font-size: 11px; padding:0 5px; color: #41200d; text-transform: ;}*/
.soliloquy-outer-container {padding:10px 10px 80px 10px !important; background:url(images/bg-gallery.jpg) !important;  box-shadow:inset 0 0 8px #000; }
.soliloquy-caption-bottom {bottom: -80px !important;} 	
.soliloquy-caption-inside {background: transparent !important; } 	
 	
.round {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.shd {-moz-box-shadow: 0 0 3px #333; -webkit-box-shadow:inset 0 0 10px #333; box-shadow: 0 0 3px #333;}
.lined li {border-bottom: 1px dotted rgba(0,0,0,0.6); border-top:1px dotted rgba(255,255,255,0.4); padding:3px 0;}
.lined li:first-child {border-top:none;}
.lined li:last-child {border-bottom:none;}
.notext {text-indent:-5000px;}
.clear {clear:both;}
.txt-light, footer, footer a {color:#ece9d7;}

.page-id-24 div.wpcf7 {margin: 0 auto; padding: 0; width:500px;}

.page-id-24 div.wpcf7 p {font: 14px/1.4 'Andada',Georgia, Serif;color: #41200d; font-size: 2518x; text-shadow: -1px 1px #f8f3c3;}

.page-id-24 div.wpcf7 input, div.wpcf7 textarea {border:1px dashed #41200d; padding: 5px; background:#f8f3c3; border-radius:4px; margin: 5px 0; width:500px; font-size:15px}

.page-id-24 div.wpcf7 input.wpcf7-submit {cursor: pointer; width:515px}
.page-id-24 div.wpcf7 input.wpcf7-submit:hover {background:green}

.page-id-24 div.wpcf7-response-output {margin: -20px 0.5em 1em; padding: 0.2em 1em; text-shadow: none;}
.page-id-24 div.wpcf7-mail-sent-ok {background: #398f14;border-radius:4px; text-shadow: none;}
.page-id-24 div.wpcf7-mail-sent-ng {background: #ff0000;border-radius:4px; text-shadow: none;}
.page-id-24 div.wpcf7-spam-blocked {background: #ffa500;border-radius:4px; text-shadow: none;}
.page-id-24 div.wpcf7-validation-errors {background: #f7e700; border-radius:4px; text-shadow: none;}

.page-id-24 span.wpcf7-form-control-wrap {position: relative;}

.page-id-24 span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: red;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
	color:white;
	text-shadow:none;
	border-radius:4px;
}



} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */