/* 
Theme Name: 	bwhWD
Description: 	Created for bwh Web Designs, LLC
Author: 		Barbara H. McNeely
Author URI: 	http://bwhWebDesigns.com
Date:			07/16/2009
Version: 		1.0
*/

* { margin: 0; padding: 0; }

/************************************/
/* Body							    */
/************************************/
body {
	color: #ececec;
	background: #000000 url(images/bglight.jpg) repeat;
	font: 14px Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	}
#outerWrap {
	width: 960px;
	margin: 0 auto;
}
#container {
	padding:0;
	width: 960px;
	margin: 0 auto;
	/*border: 1px #738165 solid;*/
	border-right: 1px #738165 solid;
	border-left: 1px #738165 solid;
	border-bottom: 1px #738165 solid;
	background-color: #000000;
}

/************************************/
/*	Header							*/
/************************************/
#header {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#header img {
	display:block;
	margin: 0 auto;
	padding: 0;
	background: transparent;
	border:none;
}

/***********************************************/
/* Element Styling                             */
/***********************************************/

h1, h2, h3, h4, h5, h6, h1 a, h2 a {
	color:#A1C97A;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio	L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;
}
h1 { 
	color: #ffffff; 
	font-size: 26px; 
}
h2 { 
	margin-top: 30px; 
	margin-bottom: 20px; 
	font-size: 22px; 
	color: #A1C97A; 
}
h3 { 
	margin-top: 30px; 
	margin-bottom: 20px; 
	font-size: 18px; 
	color: #85A665;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
}
h4 { 
	color: #ffffff; 
	margin-top: 30px; 
	margin-bottom: 20px; 
	font-size: 14px;
}
p { 
	margin: 10px 0; 
	font-size: 16px;
}

a { color: #898C88; text-decoration: none; }
a:hover { color: #ffffff; }

blockquote {
	background:transparent url(images/blockquote.gif) no-repeat scroll 0 0;
	color:#CDC3C1;
	padding:0 0 10px 50px;
	font: italic 16px "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;
}
/************************************/
/*	Content							*/
/************************************/
#content { clear: left;
	position: relative;
	display:block;	top: 10px;
	width: 600px;
	margin: 15px 30px 30px 30px;
	}
#content .entry { 
	position: relative; 
	float:left; 
	width: 568px; 
	padding: 20px 10px 10px 10px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	background-color: transparent; 
	border:1px solid #898C88;
	}
#content .entry ul li {
	font-family:"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;;
	font-size:16px;
	line-height:1.5em;
	margin:0 0 0 20px;
	padding-left:5px;
	padding-top:5px;
	list-style-type:none;
}

#content .entry ul li a {
	font: italic 16px "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;;
	line-height:1.5em;
	color: #CDC3C1;
	text-decoration: none;
}
#content .entry ul li a:hover {
	color: #ffffff;
}


/************************************/
/*	Images							*/
/************************************/
img, a img { border: 1px solid #ccc; margin:3px; padding: 3px; background: #eee; }
.post img, .section img {
	max-width: 98%;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	}

img.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 10px 10px 0;
	}
img.medium { float: left; margin: 0 10px 10px 0; }

/************************************/
/*	Added Styles					*/
/************************************/

.actionCall { 
	margin: 20px;
	padding: 10px;
	text-align: center;
	border: 4px double #A9FD5B;
	font-weight: bold;
	font-style: italic;
}

#main {
	clear: both;
	width: 650px;
	float: left;
	margin-top:50px;
	}
.clrFloat { clear: both; }
.imgCtr { 
	text-align:center;
}
.breadcrumb
{
	font-size: 14px;
	color: #A1C97A;
	margin: 0 0 0 20px;
	position: relative;
	float: left;
}
img.WP-PrintIcon, img.WP-EmailIcon, img.rssSidebar, img.footerImg, img.warning, img.contact, img.wp-image-227 { 
	background-color: transparent;
	border:none;
}
table    { 
	width: 80%;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	border-collapse: collapse; 
	font-size: 14px; 
	border: 1px double #CDC3C1; 
	padding: 20px; 
	margin-bottom: 20px; 
}
thead th { border: 1px solid #CDC3C1; }
tbody th { border: 1px solid #CDC3C1; }
th, tr, td { border: 1px solid #CDC3C1; }
td { padding: 10px 20px; }
col { border-width: 0 1px; } 
caption  { 
	caption-side: top; 
	font-size: 18px;        
	font-style: italic; 
	font-weight:bold;
	border: 1px solid #CDC3C1; 
	padding: 10px 0 6px 0;
	margin-top: 10px; 
	text-align: center;
}
#wp-calendar {
	border: 1px solid #5D0080;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a { 
	color: #00D633;
	text-decoration: underline;
	display: block;
}

#wp-calendar caption {
	text-align: left;
	font: normal bold 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	color: #CDC3C1;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding-left: 15px;
	text-transform: none;
}

#wp-calendar td {
	color: #CDC3C1;
	font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #fff;
	color: #5D0080;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.postNav {
	clear:both;
}
.postNav a {
	clear:both;
	color:#00D633;
}
.left {
	float:left;
	padding:0 20px 0 0;
}
.right {
	float:right;
	margin-right:10px;
}
#searchform { 
	margin-left: 40px;
}
.footer-item {
	padding:0 10px 20px;
}
.footer-item h3 {
	font-size:18px;
}

#privacy h3, #privacy h3 a, #faqPage h3, #faqPage h3 a { 
	font-size:18px;
	color:#A1C97A;
	padding-top:20px;
}
#privacy p, #faqPage p { 
	padding:0 20px;
}
#privacy h4, #privacy ul, #faqPage h4, #faqPage ul { 
	padding-left:20px;
}
#privacy .address, #faqPage .address { 
	padding-left:40px;
}
#privacy img, #faqPage img {
	margin-left:20px;
}
#faqPage h2 { 
	margin-top: 20px;
	margin-bottom: 20px;
	color:#ffffff;
}
#faqPage h2 a { 
	font-size: 22px;
	margin-top: 10px;
	color:#ffffff;
}
.bwhWDname {
	color:#A1C97A;
	font-style:italic;
	font-weight:bold;
}
img.pageImg {
	border:3px double #005C16;
	float:left;
	margin:5px;
	padding:5px;
}
.clearLT {
	clear:left;
	padding-top:30px;
}
#lnksPage h2 {
	font-size:22px;
	margin-top:30px;
}
.portImg {
	background-color:#ffffff;
	border:3px double #005C16;
	margin:5px;
	padding:5px;
	/*float:right;*/
}
#portSite span {
	color:#A1C97A;
}
#sharethis_0 {
	margin-top:20px;
	margin-left:10px;
}

.process {
	color:#A1C97A;
	font-size:22px;
	margin-bottom:20px;
	margin-top:30px;
}
.siggy {
	color: #CDC3C1;
	font-size:18px;
	font-weight:bold;
}
.siggy a {
	color: #FFFFFF;
}
.siggy a:hover {
	color: #262622;
}

/************************************/
/*	Sitemap							*/
/************************************/
#sitemappage .smplvl1 li {
	color:#A1C97A;
	font: italic 16px "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;;
	line-height:1.5em;
	text-decoration: none;
	margin:0 0 0 20px;
	padding-left:5px;
	padding-top:5px;
	list-style-type:none;
} 
#sitemappage .smplvl1 li a {
	color:#A1C97A;
}
#sitemappage .smplvl1 li a:hover {
	color:#FFFFFF;
}
#sitemappage .smplvl2 li, #sitemappage .smplvl2 li a {
	color:#FFFFFF;
}
#sitemappage .smplvl2 li a:hover {
	color:#A1C97A;
}
#sitemappage .smplvl3 li, #sitemappage .smplvl3 li a {
	color:#A1C97A;
}
#sitemappage .smplvl3 li a:hover {
	color:#FFFFFF;
}
#sitemappage h3 { 
	margin-top: 50px;
	text-align:center;
}
/************************************/
/*	Home Page						*/
/************************************/
#homePage { 
	font: 18px Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	margin: 0 auto;
	display:block;
	width:580px;
	text-align:center;
}
#homePage h2{ 
	font: 24px "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;
	color: #FFFFFF;
}

.homeWeb  { 
	float: left;
	height: 275px; width: 275px;
	color:#898C88;
	background: url(images/web.jpg) 0% 0%  no-repeat; 
	border-right: 1px #898C88 solid;
	border-bottom: 1px #898C88 solid;
	margin: 5px;
}
.homeWeb span.webText {
	top: 160px; position:absolute; left: 100px;
}
.homeWeb a {
	color:#898C88;
}	
.homeWeb a:hover {
	color: #ffffff;
}	
.homeWeb:hover { 
	height: 275px; width: 275px;
	color: #ffffff;
	background: url(images/webFocus.jpg) 0% 0%  no-repeat; 
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

.homeBlog  { 
	float: right;
	height: 275px; width: 275px;
	color:#898C88;
	background: url(images/blog.jpg) bottom left  no-repeat; 
	border-left: 1px #898C88 solid;
	border-bottom:  1px #898C88 solid;
	margin: 5px;
}
.homeBlog span.blogText {
	top: 160px; position:absolute; right: 100px;
}
.homeBlog a {
	color:#898C88;
}	
.homeBlog a:hover {
	color: #ffffff;
}	
.homeBlog:hover { 
	height: 275px; width: 275px;
	color: #ffffff;
	background: url(images/blogFocus.jpg) 0% 0%  no-repeat; 
	border-left: 1px #ffffff solid;
	border-bottom:  1px #ffffff solid;
}

.homeWork  { 
	float: left;
	height: 275px; width: 275px;
	color:#898C88;
	background: url(images/work.jpg) 0% 0%  no-repeat; 
	border-right: 1px #898C88 solid;
	border-top:  1px #898C88 solid;
	margin: 15px 5px 5px 5px;
}
.homeWork span.workText {
	top: 450px; position:absolute; left: 120px;
}
.homeWork a {
	color:#898C88;
}	
.homeWork a:hover {
	color: #ffffff;
}	
.homeWork:hover { 
	height: 275px; width: 275px;
	color: #ffffff;
	background: url(images/workFocus.jpg) 0% 0%  no-repeat; 
	border-right: 1px #ffffff solid;
	border-top:  1px #ffffff solid;
}

.homeBuzz  { 
	float: right;
	height: 275px; width: 275px;
	color:#898C88;
	background: url(images/buzz.jpg) 0% 0%  no-repeat; 
	border-left: 1px #898C88 solid;
	border-top:  1px #898C88 solid;
	margin: 15px 5px 5px 5px;
}
.homeBuzz span.buzzText {
	top: 450px; position:absolute; left: 400px;
}
.homeBuzz p {
	margin:90px 100px 0 40px;
}
.homeBuzz a {
	color:#898C88;
}	
.homeBuzz a:hover {
	color: #ffffff;
}	
.homeBuzz:hover { 
	height: 275px; width: 275px;
	color: #ffffff;
	background: url(images/buzzFocus.jpg) 0% 0%  no-repeat; 
	border-left: 1px #ffffff solid;
	border-top:  1px #ffffff solid;
}

/************************************/
/*	Footer							*/
/************************************/
#footer {
	position: relative;
	clear: both;
	margin: 25px;
	padding: 20px 0;
	width: 900px;
	min-height:750px;
	border: 1px #A9FD5B solid;
	display:block;
	background:#585956;
	color:#CDC3C1;

	}
#footer a { margin:10px; }
#sitemap { margin:10px; padding:10px;}
#sitemapMenu, #sitemapMenu ul { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	left: auto; 
} 
#sitemapMenu li { 
	margin: 0 15px 0 0; 
	padding: 0; 
	list-style-type: none; 
	float: left; 
	display: inline; 
	font-weight: bold; 
	background: none; 
	position: relative; 
	/*width: 150px; */
} 
#sitemapMenu li ul { 
	margin: 0.5em 0 2em 0; 
} 
#sitemapMenu ul li { 
	float: none; 
	font: 12px Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	padding: 0 0 0.4em 0; 
	margin: 0; 
	font-weight: normal; 
	display: block; 
	width: auto; 
} 

#sitemapMenu a:visited { color: #B0B4AF; }
.creds { 
	/*clear: both; */
	float: right;
}

#bwhWD {
	float: right;
	display:inline;
	width: 300px;
	background: #CDC8C1;
	border: 3px double #007E1E;
	margin: 20px;
	}
#bwhWD p {
	margin: 5px 10px;
	font: normal 1em/1.2em Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	color: #262622;
	}

#footerContact { 
	float: left;
	margin: 0 30px 0 30px;
}	
	
#wpcf7-f2-w1-o1 {
	border:1px dotted #A9FD5B;
	padding:10px 5px 0 10px;
	width:250px;
}
#wpcf7-f3-w2-o1, #wpcf7-f3-w3-o1 {
	border:1px dotted #A9FD5B;
	padding:10px 5px 0 10px;
	width:360px;
}
#wpcf7-f4-p148-o1 {
	border:1px dotted #A9FD5B;
	padding:10px 5px 0 10px;
	width:500px;
}
#wpcf7-f3-w2-o1 input, #wpcf7-f3-w3-o1 input, #wpcf7-f2-w1-o1 input {
	width:200px;
}

.captcha-mail input { width: 60px !important;} 
	
#footer2 {
	padding:10px;
	width: 940px;
	margin: 40px 0;
	border: 1px #738165 solid;
	background-color:transparent;
	text-align:center;
}
#footer2 p {
	color:#666666;
}
#footer2 a {
	color:#999999
}

/************************************/
/*	Sidebar							*/
/************************************/

#sidebar{
	position:relative; display: block;
	float:right; 
	width:260px;
	margin: 90px 10px 10px 10px;
	padding:10px ;
	font: 11px Verdana;
	border:1px solid #898C88;
	}
#sidebar h4 {
	margin: 40px 10px 20px 10px;
	font-size:18px;
}

#sidebar .phone { 
	font-size:24px; 
	margin: 30px;
	padding:10px;
	border:1px dotted #A9FD5B;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif;
	color:yellow;
}

#sidebar ul { 
	list-style-type: none;
	font: 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	margin-left: 20px;
} 
/* sidebar mailing list: */
#wpcf7-f2-w2-o1 {
	border:1px dotted #A9FD5B;
	padding:10px 5px 0 10px;
	width:240px;
}
#wpcf7-f2-w2-o1 input {
	width:200px;
}

.recent a img {
border:3px double #484235;
padding:5px;
margin:10px;
}
.recent a img:hover {
border:3px double #afa99a;
background-color:#69ae76;
}
.recent {
	margin-top:10px;
}
.recent img {
	border:0;
	margin: 15px;
	background-color:#69ae76;
}

/************************************/
/*	Navigation						*/
/************************************/
.nav {
	height:35px; 
	background: url(images/menuBG.gif) repeat-x; 
	position:relative; 
	font-family:"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook",Georgia, serif; 
	font-size:16px; 
	width:962px; 
	z-index:500;
}

.nav .table {
	display:table; 
	margin:0 auto;
}

.nav .select,
.nav .current {
	margin:0; 
	padding:0; 
	list-style:none; 
	display:table-cell; 
	white-space:nowrap;
}

.nav li {
	margin:0; 
	padding:0; 
	height:auto; 
	float:left;
}

.nav .select a {
	display:block; 
	height:35px; 
	float:left; 
	background: url(images/menuBG.gif); 
	padding:0 30px 0 30px; 
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap; 
	color:#3D4039;
}

.nav .current a {
	display:block; 
	height:35px; 
	float:left; 
	background: url(images/menuActive.gif); 
	padding:0 0 0 15px; 
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap; 
	color:#3D4039;
}


.nav .current a b {
	display:block; 
	padding:0 30px 0 15px; 
	background:url(images/menuActive.gif) right top;
}

.nav .select a:hover, 
.nav .select li:hover a {
	background: url(images/menuHover.gif); 
	padding:0 0 0 15px; 
	cursor:pointer; 
	color:#EEEEEE;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
	display:block; 
	float:left; 
	padding:0 30px 0 15px; 
	background:url(images/menuHover.gif) right top; 
	cursor:pointer;
}

.nav .select_sub {
	display:none;
}

/* IE6 only */
.nav table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
}

.nav .sub {
	display:table; 
	margin:0 auto; 
	padding:0; 
	list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
	background:transparent; 
	color:#f00;
}

.nav .select :hover .select_sub, 
.nav .current .show {
	display:block; 
	position:absolute; 
	width:962px; 
	top:35px; 
	background:url(images/submenuBG.gif); 
	padding:0; 
	z-index:100; 
	left:0; 
	text-align:center;
}

.nav .current .show {
	z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
	display:block; 
	float:left; 
	background:transparent; 
	padding:0 10px 0 10px; 
	margin:0; 
	white-space:nowrap; 
	border:0; 
	color:#3D4039;
}

.nav .current .sub li.sub_show a {
	color:#3D4039; 
	cursor:default; 
	
	background:url(images/submenuActive.gif);
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
	visibility:visible; 
	color:#3D4039; 
	background:url(images/submenuHover.gif);
}

/************************************/
/*	Comments						*/
/************************************/
.commentlist li { 
	list-style-type: none;
	border: 1px #A9FD5B solid;
	margin:30px;
	padding:20px;
	color: #CDC3C1;
	background-color: #85A665;
}
.comment_no {
	padding-top: 0px; 
	float: right; 
	font-size: 3em; 
	color: #666666;
}
.boxcomments ol li {
	padding:15px;
	background:#85A665;
}
.boxcomments ol li blockquote {
	color:#EBDFDD;
}
.boxcomments ol li.alt {
	background:#585956;
	padding:15px;
}
.boxcomments ol li.alt blockquote {
	color:#CDC3C1;
}

.commentlist cite a {
	color:#CDD2CC;
}

/************************************/
/*	Comment Form styling			*/
/************************************/
#commentform { 
	padding:20px;
	border: 1px #A9FD5B solid;
	margin: 20px;
	background-color: #585956;
	/*width:500px;*/
}
#commentform label { 
	color: #CDC3C1;
	font: bold 1em Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream", Verdana, sans-serif;
	/*float:left;*/
	margin-top:1px;
}
#commentform #author, #commentform #email, #commentform #url {
	/*float:right;*/
	margin-bottom:5px;
	margin-top:5px;
}
#commentform #author {
	margin-left:150px;
}
#commentform #email {
	margin-left:9px;
}
#commentform #url {
	margin-left:200px;
}