/*  
Theme Name: Much Kneaded Custom Template
Theme URI: http://wordpress.org/
Description: Custom template developed for Rick Garzaniti... A Much Kneaded Individual.
Version: 1.0
Author: Stephen Caudill
Author URI: http://www.mechavox.com
*/



a{
border-bottom:1px dotted #4C62A2;
color:#4C62A2;
font:bold .8em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a img{border:none;padding:0px;margin:0px;}
a:hover{border-bottom:1px dotted #FFAA13;color:#FFAA13;}
body{
background:url("/wp-content/themes/muchkneaded/images/banner_bg.jpg") repeat-x top #FFFFFF;
}
body#home a.home,body#faqs a.faqs,body#biography a.biography,body#benefits a.benefits,body#contact a.contact,body#weblog a.weblog{border-bottom-color:#daa520;color:#daa520;}
body#home a.home:hover,body#faqs a.faqs:hover,body#biography a.biography:hover,body#benefits a.benefits:hover,body#contact a.contact:hover,body#weblog a.weblog:hover{border-bottom-color:#ffaa13;color:#ffaa13;}
body,html{
margin:0px;
padding:0px;
font:1em normal Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body#faq small{font-size:.8em;}
body#faq small a{font-weight:bold;}
body#faq small span{color:#4C62A2;font-size:1.2em;}
div#contactInfo h3,div#testimonials h3,div#archives h3,div#searchForm h3{
border:dashed #DEDEDE;
border-width:1px 0px;
margin:-1px;
padding:0;
background:url("/wp-content/themes/muchkneaded/images/calloutheadingbg.jpg");
font-size:.9em;
text-align:center;
height:22px;
vertical-align:middle;
}
div#contactInfo,div#testimonials,div#archives,div#searchForm{margin:0 0 10px 0;}
div#container{
	background:url(/wp-content/themes/muchkneaded/images/orchid_day.jpg) no-repeat 0 0;
	padding-top:120px;
}
div#contactInfo ul{
margin:2px;
font:normal .8em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div#contactInfo ul,li{
margin:6px 0;
padding:0px;
list-style:none;
line-height:1.15em;
}
div#contactInfo,div#testimonials,div#archives,div#searchForm{
border:dashed #DEDEDE;
border-width:0px 1px 1px 1px;
padding:2px;
background:#FCFCFC;
}
div#searchForm{
	text-align:center;
}
div#content{border:1px dashed #DEDEDE;padding:10px;}
div#content dt{font-weight:bold;}
div#content h2{margin:5px 0px 0px 0px;padding:0px;color:#423E5B;}
div#nav{
border:1px dashed #DEDEDE;
border-width:0px 1px 1px 0px;
padding-bottom:10px;
background:url("/wp-content/themes/muchkneaded/images/navbg.jpg") no-repeat 100% 0;
}
div#nav a{
font:bolder 1em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:.05em;
}
div#nav h3,div#nav2 h3{
border:dashed #DEDEDE;
border-width:0px 1px 1px 0px;
margin:0px;
padding:0px;
background:url("/wp-content/themes/muchkneaded/images/menubg.jpg") no-repeat 100% 0;
text-align:center;
}
div#nav li{margin-bottom:5px;line-height:1.1em;}
div#nav ul,li{margin:2px;padding:0px;list-style:none;}
div#nav2{
border:dashed #DEDEDE;
border-width:0px 1px 1px 0px;
padding-bottom:10px;
}
div#nav2 a{
border-bottom:none;
font:bolder 1em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:.05em;
}
div#nav2 ul,li{margin:0px;padding:0px;list-style:none;}
div#testimonials dd,ul.faq{margin:0px;padding:0px;font-weight:bold;}
div#testimonials dl{
margin:2px;
padding:0px;
font:normal .8em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div#content dd{margin-bottom:15px;}
div.painchart{text-align:center;}
div.row{clear:both;padding-top:2px;}
div.row span.formw{
float:left;
margin-left:4px;
width:350px;
text-align:left;
}
div.row span.label{float:left;width:100px;text-align:right;}
div.submit{clear:both;text-align:center;}
div.submit input{
border:1px outset #4C62A2;
margin:5px;
background:#D3D3D3;
}
fieldset{border:1px dotted #DEDEDE;margin:5px;}
form#contactForm input, form#contactForm textarea, form#contactForm select{border:1px solid #DEDEDE;background:#FCFCFC;}
h1#caption{
background:url(/wp-content/themes/muchkneaded/images/banner_day.jpg) no-repeat 100% 0;
position: absolute;
top:0;right:0;
width:650px;
height:52px;
letter-spacing:-5000em;
text-indent:-5000em;
margin:0;padding:0;
}
h2#title{
margin:0;padding:0;
white-space:nowrap;
font:italic bold 1.6em "New York","Times New Roman",Times,serif;
text-align:right;
position:absolute;
top:55px;right:10px;
}
h2#title span{font-size:.5em;margin-left:4px;}
h1,h2,h3,h4,h5,h6{color:#423E5B;}
h3#subtitle{
margin:0px;
padding:2px 0px 0px 0px;
white-space:nowrap;
font:normal 1em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
line-height:1.1em;
position:absolute;
right:90px;top:80px;
}
hr{clear:both;width:95%;}
img{display:inline;}
img.portrait{
border:1px dashed #DEDEDE;
float:left;
margin:0px 10px 5px 0px;
}
legend{
margin:0px 4px;
background:#FFFFFF;
font:bold 1em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
ul.faq a{font-size:1em;}

div#reconnection{
text-align:center;
margin-top:10px;
}

/* Blog Styles */
.post h2{clear:both;}
.postmetadata {
text-align: center;
}
small, .postmetadata{
color: #777;
}
.postmetadata {
padding-top: 5px;
}
.postmetadata {
clear: left;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
#footer{padding:20px 0;}
#footer ul{text-align:center;}
#footer ul,#footer ul li{
	margin:0;padding:0;
}
#footer ul li{
	display:inline;
}

/* Begin Layout Styles */
html,body{margin:0;padding:0}
div#content p{line-height:1.4}
div#wrapper{float:left;width:100%}
div#content{margin: 0 200px}
div#nav{float:left;width:180px;margin:0 0 0 -100%;padding-left:10px;}
div#rnav{float:left;width:180px;margin-left:-190px;}
div#footer{clear:left;width:100%}