/*
Theme Name: KK Plumbing
Theme URI: http://robcubbon.com
Description: Theme for KK Plumbing
Version: 1
Author: Rob Cubbon
Author URI: http://robcubbon.com
*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form, table, img, ul, li  {margin : 0;padding : 0;} 

.red{color:#fe0000;}

.larger{font-size: 24px;}

*  { margin : 0; padding : 0; } 

body{	background: url(images/body-bg.jpg) center top repeat-y #ebf0fa ; margin: 0;font-family: Arial, Helvetica, Sans-serif;	font-size: 14px; line-height: 21px; text-align: left; vertical-align: top; color: #333;}

h1,  h2, h3, h4, h5, h6{	font-family: Arial, Helvetica, Sans-serif; color: #fe0000;}

a:link, a:visited{text-decoration: none; color: #0000ff; font-weight: bold;}
a:hover, a:active{text-decoration: underline; color: #0000ff; font-weight: bold;}

p{margin: 0 0 10px 0;}

.wrapper{margin: 0 auto;width: 830px;	text-align: left;}

#header{width: 861px;height: 268px0px;margin: 10px auto;}

#header p.desc {display: none; }

#header-image {background: #fff url(images/header-image.jpg) no-repeat left top; width: 861px; height: 200px; }

#menu-bar{background:#fe0000; clear:both; height:30px; }

#menu { width: 830px; margin: 0 auto; height:30px;}

#menu ul{ list-style-type:none; padding:0; margin:0;line-height:12px;height:30px;}

#menu ul li{ float:left;  padding:6px 10px ;}

#menu li a, #menu li a:visited 
{color:#fff; background:#fe0000 ; text-decoration:none; display:block;  padding:3px 5px ; }

#menu li a:hover, #menu li a:active
{color:#0000ff; background:#fff; text-decoration:none; display:block;  padding:3px 5px ;}

#menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active
{color:#fe0000; background:#fff; text-decoration:none; display:block;  padding:3px 5px ;}


#sidebar{float: right;width: 245px;margin: 25px 0 0 0;border:none;padding: 0 0 35px;}

#sidebar-top{}

#sidebar-middle{background: #e5e5ff; padding:15px 25px 15px; width:195px;}

#sidebar-bottom{}
#sidebar h2{text-align: right;margin-bottom:12px;}
#sidebar p {font-size: 15px; line-height: 17px; padding: 0 ; color:#5050ff; text-align: right;}

#sidebar ul {list-style:none; text-align: right; line-height: 17px;}

#sidebar ul li {padding-bottom: 8px;}


#sidebar li.current_page_item a:link, #sidebar li.current_page_item a:visited, #sidebar li.current_page_item a:hover, #sidebar li.current_page_item a:active, {color: #fe0000;}


#container{float: left;width: 520px ;margin:30px 0 35px; padding: 0 0 0 0;}

.post{padding: 0; margin:0;}

h1{font-size: 20px;line-height:26px; margin-top:16px; text-align: center;}

.post h2{font-size: 23px;line-height:26px; margin-bottom:6px;}

.post h3{font-size: 18px;line-height: 20px;margin:0 0 9px;}

.post ol {padding: 0; margin: 0 0 0 45px;}
.post ol li{margin: 0 0 5px 0; }
.post ul {list-style-type: none; padding: 0; margin: 0 0 0 30px;}

.post ul li{padding: 0 0 0 15px; margin: 0 0 5px 0; background: url(images/bullet.gif) no-repeat top left; background-position: 0px 7px; }

.post blockquote {margin: 20px 40px 10px; background: #eee; border:1px solid #dadada; padding: 0 10px 10px 20px}

.entry{line-height: 22px;float:left;width: 520px;margin:0 0 20px;}

p.postmetadata{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin: 0;font-size: 10px;line-height: 14px;}

p.postmetadata a:link, p.postmetadata a:visited{font-size: 10px;line-height: 14px;}

p.postmetadata a:hover, p.postmetadata a:active{font-size: 10px;line-height: 14px;}

.navigation{padding: 10px 10px 10px;font-size: 14px;font-weight: bold;line-height: 22px;}

#footer-bar{clear:both; height:1px; border-top:#0000ff solid 1px;width: 830px; margin:0 auto; }

#footer{width: 830px;	clear: both;	padding-top: 0px; margin: 20px auto 10px;  }
#footer p{line-height:10px; text-align: center; font-size: 13px; }

#credit{width: 830px;	clear: both;	padding-top: 0px;margin: 10px auto 40px;}
#credit p{ text-align: center; font-size: 11px; }


.comments-template{	margin: 10px 0 0;	padding: 10px 0 0;font-size: 14px;}
.comments-template ol{	margin: 0;	padding: 0 0 15px;	list-style: none;}

.comments-template ol li{border:1px solid #DADADA;line-height:22px;margin:10px 0 0;padding:10px;}

.comments-template h2, .comments-template h3{	font-size: 16px;clear:both;}

.commentmetadata{font-size: 14px;}

.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover, .commentmetadata a:active {font-size: 14px;}

.comment_text{background-color:#d7e8da;margin:20px 20px 10px;padding:0 10px 5px;}

.comment_text p{padding: 3px 0;}

.comment_text blockquote{background:#EEEEEE none repeat scroll 0 0;border:1px solid #DADADA;float:left;margin:15px auto 10px;padding:0 10px 10px 20px;width:480px;}

.comments-template p.nocomments{	padding: 0;}

.comments-template textarea{	font-family: Arial, Helvetica,Sans-serif;	font-size: 12px;}

#commentform{border:1px solid #dadada;margin:10px 0 0;padding:10px 0 30px 30px;}

#commentform a{font-size: 14px;}




