/*
Theme Name: Plumbing & Drain Rescue
Theme URI:http://www.plumbinganddrainrescue.ca/
Description:Plumbing & Drain Rescue Theme
Author: Gwyn Pritchett
Author URI: http://www.gwynpritchett.com/
Version:1.0
*/
body {
	background:url(images/bg_page.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	font-size:12px;
	color:#333333;
}
body#home {background:url(images/bg.jpg) repeat-x;}
a{color:#c60008;}
a:hover{color:#c5363c;}
img{border:0;}
form{margin:0;}
p{margin:0 0 12px 0;}
h1, h2, h3, h4, h5, h6{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 10px 0;
	font-weight:normal;
	color:#2e5169;
}
#page_con h1{
	font-size:24px;
	padding-bottom:5px;
	line-height:20px;
	background:url(images/title_border.gif) repeat-x bottom;
}
#page_con h2{
	font-size:18px;
	padding-bottom:5px;
	line-height:20px;
	background:url(images/title_border.gif) repeat-x bottom;
	text-transform:uppercase;
}
#page_con h3{font-size:16px;}
#page_con h4{font-size:14px;}
#page_con h5{font-size:12px;}
#page_con h6{font-size:10px;}
ul{
	list-style-type:square;
	margin:0 0 15px 17px;
	padding:0;
}
ol{
	list-style-type:decimal;
	margin:0 0 15px 27px;
	padding:0;
}
#header{
	height:65px;
	width:950px;
	margin:0 auto;
}
#logo{
	position: absolute;
	float:left;
	background:url(images/logo.png) top left no-repeat;
	width:168px;
	height:90px;
	margin-top:7px;
}
#header ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header ul li{display:inline;}
#header ul li a{
	display:block;
	float:left;
	color:#e3e3e3;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
	padding-right:9px;
}
#header ul li a span{
	display:block;
	float:left;
	cursor:pointer;
	padding:30px 4px 20px 13px;
	height:14px;
	line-height:14px;
}
#header ul li a:hover{background:url(images/menu_bg.png) right -64px;}
#header ul li a:hover span{background:url(images/menu_bg.png) left -256px;}
#header ul li.current_page_item a,#header ul li.current_page_ancestor a{
	background:url(images/menu_bg.png) right top;
	color:#ffffff;
}
#header ul li.current_page_item a span,#header ul li.current_page_ancestor a span{background:url(images/menu_bg.png) left -192px;}
#header ul li.current_page_item a:hover,#header ul li.current_page_ancestor a:hover{
	background:url(images/menu_bg.png) right -128px;
	color:#e3e3e3;
}
#header ul li.current_page_item a:hover span,#header ul li.current_page_ancestor a:hover span{background:url(images/menu_bg.png) left -320px;}
#banner_home_con, #banner_page_con{background:url(images/banner_home_bg.jpg) no-repeat center top;margin-top:-10px;}
* html #home #banner_home_con{padding-top:10px;}
#banner_home{
	height:225px;
	width:950px;
	margin:0 auto;
}
#banner_page{
	height:90px;
	width:950px;
	margin:0 auto;
	position:relative;
}
#banner_page h2{
	padding:40px 0 0 0;
	color:#ffffff;
	font-size:34px;
	width: 600px;
	text-transform: capitalize;
}
#slideshow_con{
	float:right;
	background:url(images/slideshow_bg.png) no-repeat;
	width:430px;
	height:223px;
	padding:10px;
}
#banner_home_text{
	float:left;
	padding-top:30px;
	width:450px;
	color:#d8dbdc;
	font-size:14px;
	font-family:"Trebuchet MS";
	position:relative;
	height:185px;
}
#banner_home_text h2{
	margin:0 0 12px 0;
	color:#ffffff;
	font-size:30px;
}
#banner_home #call_to_action{
	background:url(images/call-to-action.png) no-repeat;
	display:block;
	width:237px;
	height:41px;
	text-indent:-10000px;
	position:absolute;
	left:0px;
	bottom:-13px;
}
#banner_page #call_to_action{
	background:url(images/call-to-action.png) no-repeat;
	display:block;
	width:237px;
	height:41px;
	text-indent:-10000px;
	position:absolute;
	right:0px;
	bottom:-13px;
}
#banner_home #call_to_action:hover, #banner_page #call_to_action:hover{background:url(images/call-to-action.png) no-repeat bottom;}
#page_con{
	width:950px;
	margin:0 auto;
	padding:50px 0 30px 0;
	background:url(images/content_top_bg.jpg) no-repeat center top;
}
* html #home #page_con{margin-top:-27px;}
#left_col{
	width:660px;
	float:left;
}
#right_col{
	float:right;
	width:250px;
}
#right_col a {
	text-decoration: none;
}
#right_col ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
#right_col ul li a {
	display: block;
	padding: 3px 8px;
	color: #333;
	border-bottom: 1px dashed #bbb;
}
#right_col ul li a:hover {
	color: #555;
	background-color: #ddd;
}
#right_col ul li.current_page_item a {
	color: #C60008;
	font-weight: bold;
}
#footer_con{
	background:#1f2c36 url(images/footer_bg.jpg) repeat-x;
}
#footer{
	width:950px;
	margin:0 auto;
	padding-top:15px;
}
#footer_left{
	float:left;
	width:650px;
	color:#a1a6ab;
	font-family:"Trebuchet MS";
	padding-top:3px;
}
#footer_nav{color:#FFFFFF; margin: 10px 0 5px 0; position:relative;}
#footer_nav li {
	list-style-type: none;
	display: inline;
}
#footer_nav li a{
	display: inline-block;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0 5px 0 0;
	text-transform:uppercase;
}
#footer_nav li a:hover {
	text-decoration: underline;
	color: #A1A6AB;
}
.footer-button{
	display:block;
	float:right;
	background:url(images/footer-button.png) no-repeat;
	width:282px;
	height:184px;
}
#footer-button-home{height:130px;}

.clear{clear:both; line-height:0; font-size:0; height:1px;}

.widget {
	margin-bottom: 20px;
}
.post {margin-bottom: 30px;}
h2 a {text-decoration: none;}
