/* Created by: eddyfever for SimpleTheme! thanx to: get-simple.info */
/* IF you use other pages then template.php scroll down for speciafid options for that page */

/* General */
* { padding: 0; margin: 0; }

h1,h2,h3,h4,h5,h6,pre,code {font-size:2em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}

body {
 font-family: arial, "lucida Grande", verdana, helvetica, sans-serif;
 font-size: 13px;
 color: black;
 background: #ffffff;
 line-height: 22px;
}

/* Headers */

h1{
 color: black;
 line-height:76px;
 font-family:georgia;
}

h2{
 color: #90b3bf;
 line-height:36px;
 font-family:georgia;
}

h3{
 font-size:  1.5em;
 color: #41627E;
 line-height:36px;
 font-family:georgia;
}

h4{
font-size:  1.5em;
line-height:36px;
font-family:georgia;
}

/* Links */
a:link, a:active, a:visited{
 color: #dd6b51;
 text-decoration: none;
}
a:hover{
 color: #43C6DB;
 text-decoration: none;
}

#wrap1 a:link, #wrap1 a:active, #wrap1 a:visited{
 color: #566D7E;
 text-decoration: none;
}
#wrap1 a:hover{
 color: #566D7E;
 text-decoration: none;
}

/* Columns */
#wrapper { 
 margin: 0 auto;
 width: 922px;
 background: #41606D;
}
img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; 
}
	/* Header template.php */
#header {
 width: 900px;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 0px 0px;
}

#header img{
 float: left;
 margin-right: 25px;
}

#header .logo{
background-color: black; 
 _background: #25587E;
 width: 922px;
 margin: 0 auto;
 clear: both;
line-height: 75px;
color: white;
font-family: "Times Roman";
_font-weight: bold;
font-size: 45px;
 float:left; background:transparent url(https://www.thomaskochguitar.com/theme/simpletheme/theme/logo.png?410670) no-repeat center top; margin-top:0px; }

#header .tagline{
 padding-left: 93px;
 color:#90b3bf;
 font-family:georgia;
 font-size:18px;
	}
	/* leftcolumn template.php */
#leftcolumn { 
 margin: 0px 0px 50px 0px;
 padding: 10px;
 width: 200px;
 float: left;
}
	/* rightcolumn template.php */
#rightcolumn { 
 float: right;
 margin: 0px 0px 50px 0px;
 padding: 10px;
 width: 678px;
 display: inline;
}
	/* rightcolumn liststyle template.php */
#rightcolumn ul { 
 padding-left: 18px;
}

/* Content */
/* date */
.date{
 padding-top: 10px;
 color: white;
 font-size: 11px;
 font-style: italic;
}

/* Featured template.php */
#featured { 
 background: #41606d;
 color: #ffffff;
 width: 922px;
 margin: 0 auto;
 padding-top: 25px;
 padding-bottom: 45px;
}
/* Featured image as used on ieddy.nl/getsimple template.php */
#featured img, #featured2 img{ 
 margin-right: 10px;
}

#featured ul{ 
 list-style: none;
}

/* Footer with credits */
#footer { 
 background: #90b3bf;
 width: 922px;
 margin: 0 auto;
 clear: both;
 padding: 10px;
 height: auto;
 font-size: 11px;
 text-align: right;
}
/* Wraps for 100% width */
.wrap1{
 clear: both;
 background: #41606d;
 width: 100%;
 border-bottom: 1px #2d424a solid;
}

.wrap2{
 border-top: 1px #b0d5e1 solid;
 background: #90b3bf;
 width: 100%;
}
p { padding-bottom: 12px; }	

/** CONTACT FORM by: get-simple.info **/

.contactform {
margin:0 0 20px 0;}
.contactform b {
display:block;}
.contactform input.text, .contactform textarea, .contactform select {
width:250px;padding:4px;font-family:arial;font-size:13px;margin:2px 0 7px 0; background: #b0d5e1; border: 1px solid #cd3b1a;  color: #41606d; }
.contactform textarea {height:150px;width:350px;}
.contactform input#contact-submit {padding:4px;width:150px;font-weight:bold;}
.contactform p.contactmsg {padding:4px;border:1px solid #ccc;background:#f9f9f9;font-weight:bold;}
.contactform p.success {color:#00CC33;}
.contactform p.error {color:#CC0000;}

/* Menu */
	/* for IE5 and IE6, update your browser!!!*/
#menu li{
 display: inline;
}

#menu a{
 color: #fff;
 text-decoration: none;
 display: block;
 padding: 6px;
 border-bottom: 1px solid #b0d5e1;
}

#menu a:link, #menu a:visited{
 color: #827839;
 text-decoration: none;
}

#menu a:hover{
 background-color: #b0d5e1;
 color: #2d424a;
 border-bottom: 1px solid #90b3bf;
}

/* Elements */
code{
 margin-top: 1em;
 margin-bottom: 1em;
 font-size: 11px;
 display: block;
 padding: 15px;
 background: #b0d5e1;
 border: 1px dashed #cd3b1a;
}

hr{
 background-color: #cd3b1a;
 height: 1px;
 border: 0px;
}

blockquote {
 font-style: italic;
 margin: 0px;
 padding: 15px;
 border-left: 3px solid #cd3b1a;
 background: #b0d5e1;
}

#download a
{
font-size: 30px;
line-height:36px;
font-family:georgia;
display: block;
width: 300px;
text-align: center;
padding: 6px;
background-color: #b0d5e1;
color: #2d424a;
border-bottom: 1px solid #90b3bf;
}

#download a:link, #download a:visited
{
color: #2d424a;
text-decoration: none;
}

#download a:hover{
background-color: #cd3b1a;
color: #ffffff;
border-bottom: 1px solid #41606d;
}

/** menu_right.php **/
#leftcolumn2 { 
 margin: 0px 0px 50px 0px;
 padding: 10px;
 width: 678px;
 float: left;
}
#leftcolumn2 ul { 
padding-left: 18px;
}

#rightcolumn2 { 
 float: right;
 margin: 0px 0px 50px 0px;
 padding: 10px;
 width: 200px;
 display: inline;
}
/** 2columns.php **/
#featured_left{
 width: 430px;
 padding-right: 50px;
float: left;
}

#featured_right{
 width: 430px;
float: right;
}

#featured2 { 
 background: #41606d;
 color: #ffffff;
 width: 922px;
 height: 230px;
 margin: 0 auto;
 padding-top: 25px;
}

/** featured.php **/

.wrap1_1{
 background: #41606d;
 width: 100%;
 padding-left: 10px;
  border-top: 1px #b0d5e1 solid;
 border-bottom: 1px #2d424a solid;
}

.wrap2_1{
 clear: both;
 border-top: 1px #b0d5e1 solid;
 background: #90b3bf;
 width: 100%;
}