/*  
Theme Name: LPV Blog Theme
Theme URI: http://lifepointvineyard.com/blog/
Description: Custom themes by http://benpartch.com/
Version: 1.0
Author: Ben Partch
Author URI: http://benpartch.com/
*/

/* --- no browser default margins/padding on anything --- */
* {margin:0;padding:0}

/* --- body --- */
body {
	font:71.25%/1.5 Verdana, Arial, Tahoma, Sans-Serif;
	background:#E5E6E8;
	text-align:center;
	margin:40px 0;
	color:black;
}

/* --- corners --- */
#top_corn, #bot_corn {height:11px;}
#top_corn{background:url(images/top_corn.gif) top center no-repeat}
#bot_corn{background:url(images/bot_corn.gif) bottom center no-repeat}
#sidebox_top, #sidebox_bot, #cont_box_top, #cont_box_bot, #article_box_top, #article_box_bot{height:8px}
#sidebox {background:url(images/sidebox_mid.gif) top left repeat-y}
#sidebox_top {background:url(images/sidebox_top.gif) top left no-repeat}
#sidebox_bot {background:url(images/sidebox_bot.gif) top left no-repeat}
#cont_box {background:url(images/cont_box_mid.gif) top left repeat-y}
#cont_box_top {background:url(images/cont_box_top.gif) top left no-repeat}
#cont_box_bot {background:url(images/cont_box_bot.gif) top left no-repeat}
#article_box {width:256px;background:url(images/article_box_mid.gif) top left repeat-y}
#article_box_top {background:url(images/article_box_top.gif) top left no-repeat}
#article_box_bot {background:url(images/article_box_bot.gif) top left no-repeat}

/* --- misc --- */
a img{border:none}
.left{float:left}
.right{float:right}
.clearer{clear:both}
/*	.clearer{clear:right}	clear both:  allows either column to be longer.	*/

.leftFloatImg{float:left;margin:5px 10px 0 0}
.rightFloatImg{float:right;margin:5px 0 0 10px}

/* --- links --- */
a:link, a:visited{text-decoration:underline;color:#0072BB}
a:hover, a:focus {text-decoration:none}

/* --- headings --- */
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-size:200%}
h2{font-size:180%}
h3{font-size:160%}
h4{font-size:140%}
h5{font-size:120%}
h6{font-size:100%}

/* --- combos --- */
#top_corn,#bot_corn,#wrap,#header{width:829px}
#wrap,#header,#banner,#content,#article_wrap {position:relative}

/* --- main wrap --- */
#wrap {
	background:url(images/cont_rep.gif) top center repeat-y;
	text-align:left;
	margin:0 auto;
}

/* --- header --- */
#header {height:148px}

/* --- logo --- */
.logo, .logo em  {
	width:245px;
	height:82px;  
	position:absolute; 
	top:5px;
	left:12px;
	display:block; 
	cursor:pointer;
	text-indent:-9999px;
}
.logo em {background:url(images/logo.gif) top left no-repeat}

/* --- tagline --- */
#tagline{
	position:absolute;
	right:280px;
	top:42px;
	color:#0071BB;
	font-family:"Lucinda Grande", Serif;
	font-size:1.8em;
	letter-spacing:1px;
}

/* --- phone# img --- */
#number_reflect {
	width:108px;
	height:43px;
	width:163px;
	background:url(images/number_ref.gif) top left no-repeat;
	position:absolute;
	top:50px;
	right:40px;
}

/* --- nav --- */
ul#nav {
	width:100%;
	line-height:normal;
	position:absolute;
	bottom:0;
	right:20px;
	padding:0 5px;
	list-style:none;
	font-size:.8em;
	text-transform:uppercase;
}
ul#nav li {display:inline}
ul#nav a {
	float:right;
	background:url(images/tableft.png) no-repeat 0% top;
	margin:0 1px;
	padding:0 0 0 14px;
	text-align:center;
}
ul#nav a span {
	float:left;
	display:block;
	background:url(images/tabright.png) no-repeat 100% top;
	padding:8px 15px 6px 1px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ ul#nav a span {float:none;} /* End IE5-Mac hack */
/*
ul#nav a:hover {
	background-position:0% top;
}
ul#nav a:hover span {
	background-position:100% top
}	
*/

/* --- banner --- */
#banner {
	width:798px;
	height:259px;
	margin:0 auto 10px auto;
	background:url(images/banner_new.jpg) top left no-repeat;
}
#banner_cont {
	width:396px;
	height:248px;
	position:absolute;
	top:3px;
	right:3px;
	padding:5px 0 0 15px;
}
#banner_cont h1 {
	color:#fff;
	font-size:1.5em;
	font-family:"Lucida Grande", "Trebuchet MS", Georgia, Serif;
}
#banner_cont h1 span {
	color:#ACDEFF;
	font-size:1.6em;
	font-family:"Trebuchet MS", Georgia, Serif;
}
#banner_cont p {
	font-size:11px;
	margin-right:110px;
}
#banner ul {
	font-size:11px;
	margin:20px 0 0 120px;
}
#banner ul li {
	background:url(images/banner_bullet.gif) center left no-repeat;
	text-indent:10px;
	list-style:none;
}

/* --- both columns --- */
#column_wrap {width:798px;margin:0 auto}

/* --- main content --- */
#content {
	width:504px;
	float:right;
}
#content p {margin:.5em 0}
#content ul,#content ol{margin-left:10px}

/* --- article_wrap --- */
#article_wrap {
	margin:0 215px 0 10px;
	background:#F1F3F7;
	padding:10px;
}
#article_wrap_sngl {
	margin:0 10px;
	background:#F1F3F7;
	padding:10px;
}
#article_wrap h2 {
	color:#999;
	font-size:1.2em;
	font-family:"Lucida Grande", "Trebuchet MS", Georgia, Serif;
}
#article_wrap h2 span {
	color:#ACDEFF;
	font-size:1.7em;
	font-family:"Trebuchet MS", Georgia, Serif;
}

/* --- article --- */
.article {margin:10px 0 10px 0}
.article_head {font-weight:bold;font-size:12px}
.article_head span {display:block;font-weight:normal;font-size:10px}

/* --- middle box --- */
#article_box div {padding:0 10px}
#article_box h4 {
	font-family:"Lucida Grande", "Trebuchet MS", Georgia, Serif;
	font-size:1.7em;
	color:#333;
}

/* --- the right side img --- */
#img_right {
	width:200px;
	height:339px;
	background:url(images/main_img_right.jpg) top left no-repeat;
	position:absolute;
	top:10px;
	right:7px;
}

/* --- sidebar --- */
#sidebar {
	float:left;
	width:280px;
}
#sidebar h5 {
	width:260px;
	padding:5px 0;
	text-indent:25px;
	color:#7DB1DB;
	text-transform:uppercase;
	margin-left:10px;
	font-size:14px;
	background:#F1F3F7 url(images/3dots.gif) 2% 51% no-repeat;
}
#sidebar h5 span {color:#EF5D64}


#sidebar ul#fp_img_lst {
	margin:10px 0 10px 10px;
	list-style:none;
}
#sidebar ul#fp_img_lst li {
	margin:0 10px 25px 0;
	color:#999;
}
#sidebar ul {
	margin:10px 0 10px 20px;
	list-style:none;
	line-height: 1.6;
}
#sidebar ul li {margin:0 10px 0 0}

/* --- click here button --- */
img.side {margin:0 10px 0 0}


/* --- footer --- */
#footer {
	text-align:center;
	margin-top:10px;
	line-height:2em;
	width:100%;
}
#footer ul {list-style:none}
#footer ul li {
	display:inline;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #666;
}
#footer ul li.last {border:none}


div.hr {display: none}
/*/*/a{}
div.hr {display: block; 
height: 10px; 
background-image: url(images/hr.gif); 
background-repeat: no-repeat; 
background-position: left left; 
margin: 0 0 1em -.5em;
clear:both;
}
hr {display:none}/* */


fieldset{border:none}
#searchform{margin:0 0 10px 20px}
#searchform label, legend{display:none}

.commentlist li {
	position:relative;
	padding: 10px;
	list-style:none;
}
.commentlist li.alt {
	background: #fff
}

/* -- sitemap list -- */
.ddsg-wrapper ul {
	list-style: none;
}
.ddsg-wrapper h3 {display:none}
.ddsg-wrapper ul li strong {display:none}
.ddsg-wrapper ul li a {
	font-size: 1.1em;
	font-weight:bold;
}
.ddsg-wrapper ul li {
	margin: 0 0 0 15px;
	list-style: none;
	line-height: 1.7em;
}
.ddsg-wrapper ul li ul li a,
.ddsg-wrapper ul.pgs li a 
{
	font-size:1em;
	font-weight:normal
}



cite {font-size: 1em;font-style: normal;font-weight: bold}
acronym, abbr {cursor: help;border-bottom: 1px dashed #999;letter-spacing: .07em}
blockquote {
	margin: 1em 0;
	padding: 1em;
	border-left: 10px solid #E1EEED;
	padding-left: 20px;
	font-style: italic;
}

.note {
	padding:5px;
	background:#ffdff7;
	border:2px solid #ffc0cb;
	font-size:.9em;
}

#pg_nav{width:495px}

#article_wrap_sngl img {	margin:10px;	}