/*
-----------------------------------------------------------
Theme Name: The Buyer Group
Theme URI: http://www.ewebscapes.com
Description: Custom blog design by E.Webscapes.
Version: 1.0
Author: E.Webscapes / Lisa Sabin-Wilson
Author URI: http://ewebscapes.com
-----------------------------------------------------------
*/



* {padding: 0; margin: 0;} 

body {font: 75%/160% arial, verdana, helvetica, sans-serif; color: #555; background: #FFBC27 url(img/backg.png) top center no-repeat; }
body.page-template-blog-template-php, body.single-post {background: #dbc888 url(img/blogbg.png) top center no-repeat}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;margin:0;padding:0}

#wrap {background: url(img/topbg.png) top center no-repeat; left:0; top: 58px; position: absolute; width: 100%; height: 156px; z-index:0;}

img, .pngfix, div { behavior: url(iepngfix.htc) }

.ie6 #side {margin: 0 0 0 10px; width: 315px}



/*---GENERIC STYLES----------------------------------------------*/
h1, h2 {font-size: 1.98em; font-weight: normal;}
h3 {font-size: 1.5em; font-weight: normal;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}
a, a:visited {color: #52a5de; text-decoration: none;}
a:hover {color: #107bbd; text-decoration: underline;}
i, em {font-style:italic;}
b, strong {font-weight: bold;}
.clear {clear:both; }
blockquote {margin: 5px 15px; padding: 8px; background: #eee; border: 3px double silver; font-style:italic;}
.post .navigation {text-align:center; margin: 15px; clear:both; height: 25px}
.post .navigation .alignright {float:right; background:none; border:none;}
.post .navigation .alignleft {float:left; background:none; border:none;}
.post .navigation-attachment {width: 93%; margin:0 auto 15px auto; clear:both; height: 160px;}
.post .navigation-attachment .left {float:left;}
.post .navigation-attachment .right {float:right;}
.post .navigation-attachment .attachment-thumbnail {border: 1px solid #808080; padding: 4px; background: #c0c0c0;}
.navigation {text-align:center; margin: 15px; clear:both; height: 25px}
.navigation .alignright {float:right; background:none; border:none;}
.navigation .alignleft {float:left; background:none; border:none;}

/*---BASIC FRAMEWORK----------------------------------------------*/

#page {margin: 0 auto; width: 990px;}
#header {height: 170px;}
#frame {float:left; width: 990px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; min-height: 865px;}
#main {float:left; width: 710px; margin:0 20px;}
#side {float:left; width: 220px; margin: 10px;}

.home-link {float:left; padding:15px 0 0 0; width: 192px}

.info {color: #584209; float:right; font-size: 1.2em; text-transform: uppercase; font-weight: 600; padding: 10px; margin-right: 20px;}
.info .phone {font-size: 1.4em;}
.subscribe {padding-top: 90px; color:black; font-size: 1.15em; font-weight: 600; float:right; }
.subscribe a {margin:0 4px; }

#searchform {float:right; margin: -55px 35px 0 0; clear:both}
#searchform #s {color:#808080; font-size: 0.9em; padding: 1px; background: #eee; border: 1px solid white}
#searchform #searchsubmit {background: #eee; border: 1px solid white; color:black; font-size: 0.9em; margin-left: 3px; }

/* TOP NAVIGATION LINKS --------------------------------- */
#header ul#menu-main{float: right; list-style: none; margin-top: -5px; }
#header ul#menu-main li {float: left; list-style: none; margin-right: 20px}
#header ul#menu-main li a {color: #584209; display: block;padding: 6px 10px 6px 10px; position: relative; font-size: 1.1em; font-weight: bold;}
#header ul#menu-main li a:hover, #header ul#menu-main li a:active, #header ul#menu-main li a.active, #header ul#menu-main li.current-menu-item a, #header ul#menu-main li.current-menu-parent a {background: #584209;color: white; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}

#header ul#menu-main li li a, #header ul#menu-main li li a:link, #header ul#menu-main li li a:visited {background: #584209; width: 158px; border-bottom: 1px solid #745d2b; position: relative; -moz-border-radius: 0; -webkit-border-radius: 0; color:white;}

#header ul#menu-main li li a:hover, #header ul#menu-main li li a:active {background: #a77c15;}
#header ul#menu-main li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 180px;}
#header ul#menu-main li ul a { 	width: 160px;}
#header ul#menu-main li ul a:hover, #header ul#menu-main li ul a:active {}
#header ul#menu-main li ul ul {margin: -33px 0 0 178px;}

#header ul#menu-main li:hover ul ul, #header ul#menu-main li:hover ul ul ul, #header ul#menu-main li.sfHover ul ul, #header ul#menu-main li.sfHover ul ul ul {left: -999em;}

#header ul#menu-main li:hover ul, #header ul#menu-main li li:hover ul, #header ul#menu-main li li li:hover ul, #header ul#menu-main li.sfHover ul, #header ul#menu-main li li.sfHover ul, #header ul#menu-main li li li.sfHover ul {left: auto;}

#header ul#menu-main li:hover, #header ul#menu-main li.sfHover {position: static;}

.social {float:left; margin: -30px 0 0 0; padding:0;}
.social img {margin-right: 10px;}
.addto {float:right; margin: -25px 10px 0 0;}

.page .bio-social {float:right; margin-top: -40px}
.page .bio-social img {margin-right: 10px;}

/*---MAIN HOME PAGE----------------------------------------------*/

#main.homep  {float:left; margin:0 15px; width: 500px; height: 500px; min-height: 500px;}

#fpside {float:left; margin: 10px 0 0 10px ; width:440px; overflow:hidden;}

#fpside .column1, #fpside .column2 {width: 210px; float:left;}

#fpside .column1 {margin-right: 15px;}

#fpside .twitterinfo {width: 400px; margin-left: 35px;}



#main.homep {padding: 20px 0; }
#main.homep ul {margin:0; padding:0;}
#main.homep ul li {margin:0; padding:0;}
#main.homep ul li {list-style:none;}

#main.homep #text-3.widget {border-bottom: 2px dotted #ccc; margin-bottom: 20px;}
#main.homep #text-3.widget .widgettitle {color: #5a4208; line-height: 1.2em; font-size: 2.8em;  font-weight: 600;}
#main.homep #text-3.widget p {color: #9c9c9c; margin:.8em 0; padding:0; font-size: 1.6em; line-height: 1.3em; font-weight: 600;}

#main.homep .advanced_text {width: 220px; margin: 10px 25px 30px 0; float:left; padding:0;}
#main.homep .advanced_text .widgettitle {color: #5a4208; line-height: 1.2em; font-size: 1.3em; font-weight: 600; margin-bottom: 5px;}
#main.homep .advanced_text .widgettitle a {color: #5a4208;}
#main.homep .advanced_text.widget {line-height: 1.2em}

#main.homep #advanced_text-3 .AdvancedText {background: url(img/social.media.png) no-repeat; padding-left: 74px;}
#main.homep #advanced_text-4 .AdvancedText {background: url(img/interactive.pr.png) no-repeat; padding-left: 74px;}
#main.homep #advanced_text-5 .AdvancedText {background: url(img/branding.png) no-repeat; padding-left: 74px;}
#main.homep #advanced_text-6 .AdvancedText {background: url(img/seo.consulting.png) no-repeat; padding-left: 74px;}

#main.homep #text-5 {}
#main.homep #text-5.widget {background: #52a5de; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin: 10px 0; }
#main.homep #text-5.widget .widgettitle {color:white; font-size: 1.4em;}

#main.homep .widget_video {border-top: 2px dotted #ccc; padding-top: 10px; }
#main.homep .widget_video object {float:left; margin-right: 10px; }
#main.homep .widget_video strong{ color: #9c9c9c; font-size: 1.4em; font-weight: 600; display:block; margin-bottom: 5px;}
#main.homep .widget_video.widget p {float:left; color: #9c9c9c; margin-top: 20px; }
#main.homep .widget_video.widget a.youtube {background: url(img/social/youtube.png) no-repeat; height: 32px; padding: 5px 0 15px 40px; display:block; font-weight: bold; margin-top: 10px;}

#main.homep .widget_rss {margin-bottom: 30px;}
#main.homep .widget_rss .widgettitle {margin-bottom: 10px;}

a.social {background: url(img/bullet.png) 0 30% no-repeat; padding-left: 8px; text-transform: uppercase; font-weight: 600; margin-top: 8px; display:block; margin-left: 5px;}



#constant-contact {clear:both; width: 100%;  max-height: 115px; min-height: 115px; height: auto !important; height: 115px;}
#constant-contact legend {display:none}
#constant-contact.widget { color: white; }
#constant-contact.widget form {padding: 10px; background: url(img/signup.png) no-repeat; width: 541px; height: 90px }
#constant-contact.widget input[type=text] {background: transparent; border:0; color: #999;  width: 152px; margin: 15px 0 0 208px; font-size: 0.8em;}
#constant-contact.widget .submit {background: transparent; border: none; padding: 10px 30px 3px 35px; cursor:pointer}
#constant-contact .widgettitle {display:none;}
.mac.ff3 #constant-contact .widgettitle {color: #1679BC; font-size: 3.0em; line-height: 1.0em;}
.ie7 #constant-contact .widgettitle  {color: #1679BC; font-size: 3.0em; padding: 10px 0 0 0 }

#quick-flickr {clear:both; width: 100%; overflow:hidden; max-height: 115px; background: url(img/flickr.png) 100% 10% no-repeat; padding-left: 50px;}
#quick-flickr img {height: 65px; margin: 5px 4px 5px 4px; padding: 3px;background:#F0CE75; border: 2px solid #FFBC27; -moz-border-radius: 5px; -webkit-border-radius: 5px;   }
#quick-flickr img:hover {background: #DCEBF5; border: 2px solid #107BBD }
#quick-flickr .widgettitle {color: #5a4208; line-height: 1.2em; font-size: 1.3em; font-weight: 600; margin-bottom: 5px; border-bottom: 2px dotted #ccc; width: 480px }

/*---TEAM PAGE----------------------------------------------*/
.bio {width: 340px; float:left;  padding: 5px 0 0 60px; max-height: 160px; min-height: 160px;}
.post .bio p {line-height: 1.2em; margin: .8em 0 ; font-size: 0.95em}
.fb-bio {float:right; margin: 15px 8px 0 0; min-height: 150px; max-height: 150px; overflow:hidden;}
p.sixty {text-align:right; clear:both; padding: 3px 10px 0 0; line-height: 1.0em; margin:0; }
.sixty a {color: #EA8F00; font-size: 0.8em;}


.lisa {background: url(img/team/lisa.png) no-repeat;width: 720px; height: 205px; }
.navah {background: url(img/team/navah.png) no-repeat; width: 720px; height: 205px; }
.joel {background: url(img/team/joe.png) no-repeat; width: 720px; height: 205px; }
.maria {background: url(img/team/maria.png) no-repeat; width: 720px; height: 205px; }
.lauren {background: url(img/team/lauren.png) no-repeat; width: 720px; height: 205px; }
.cindy {background: url(img/team/cindy.png) no-repeat; width: 720px; height: 205px; }
.matt {background: url(img/team/matt.png) no-repeat; width: 720px; height: 205px; }
.maria {background: url(img/team/maria.png) no-repeat; width: 720px; height: 205px; }
.kelly {background: url(img/team/kelly.png) no-repeat; width: 720px; height: 205px; }
.carl {background: url(img/team/carl.png) no-repeat; width: 720px; height: 205px; }
.arwen {background: url(img/team/arwen.png) no-repeat; width: 720px; height: 205px; }
.jennifer {background: url(img/team/jennifer.png) no-repeat; width: 720px; height: 205px; }
.carah {background: url(img/team/carah.png) no-repeat; width: 720px; height: 205px; }
.stephen {background: url(img/team/stephen.png) no-repeat; width: 720px; height: 205px; }



/*---BLOG CONTENT STYLE----------------------------------------------*/

.author {font-size: 0.9em; color: #808080; margin-top: 6px; border-bottom: 1px solid silver}
.author a {color: #404040; font-weight: bold;}
.title {font-size: 1.6em; font-weight: 600; border-bottom: 1px dotted silver; padding-bottom: 4px; line-height: 1.4em;}
.title a {color: #267DBF;}
.atitle {font-size: 1.4em; font-weight: 600}
.page-title {color:#808080; margin: 10px; 0 20px 10px; line-height: 1.8em; font-size: 1.2em; font-style:italic;}

#authorbox{  margin: 0 auto;}


/* POST STYLING -------------- */

.post {float:left; margin: 10px 0 72px 0;}
.post p {margin: 1.2em 0; line-height: 1.4em; font-size: 1.1em;}
.page-template-blog-template-php .post p {margin:1.0em 0;}
.post ul, .post ol {margin: 10px 0 10px 75px;}
.post ul li, .post ol li {line-height: 1.4em; }
.post ul li {list-style: disc; margin: 5px 0}
.post ul li li {list-style: circle;}
.post ul li li li {list-style: disc}
.post ol li {list-style: decimal;}
.post ol li li {list-style: upper-roman;}
.post ol li li li {list-style: lower-roman;}
.post ul ul, .post ol ol {margin: 0 0 5px 15px;}
.post ul ul ul, .post ol ol {margin: 0 0 2px 15px;}
.post .meta {font-size: 0.9em; color: #ccc;}
.post object {display:block; margin: 0 auto; border: 10px solid silver; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.post .archives {float:left;  width: 275px; margin-right: 20px; margin-top: 15px;}
.post .archives ul {margin: 5px 0 20px 20px; }
.post .archives ul li {list-style:none;}
.post .archives ul ul {margin: 0 0 6px 15px;}
.post .archives ul li a {display:block; border-bottom: 1px dotted #c0c0c0; padding: 2px 0;}
.post .archives ul ul li a {border: none; padding:0; display:block;}
.v.archives ul li a:hover {background: #eee;}

.post ul.links {margin:15px 0 0 0; list-style:none;}
.post ul.links .linkcat { float:left; width: 280px; margin-right: 20px;}
.post ul.links li {list-style:none;}

.post ul.links .linkcat h2 {background: none; color: #404040; text-transform: none; float:none; margin:0;padding:0; font-size: 1.4em;}

.post ul.links ul {margin:5px 0 20px 10px;}
.post ul.links ul li a {display:block; border-bottom: 1px dotted #c0c0c0; padding: 2px 0;}
.post ul.links ul li a:hover {background: #eee;}

.post h3 {clear:both; margin: 20px 0 0 0; border-bottom: 1px dotted silver;}

.post table {width: 100%;}
.post table td {padding: 10px; vertical-align: top; width: auto;}

.sociable .sociable_tagline {color: #1579BC; border-bottom: 1px dotted #c0c0c0;}
.sociable ul {margin:5px 0}
.sociable ul li {list-style:none; display:inline; margin: 0 5px;}

.post .read_more {display:block; text-align:right; font-weight: bold; margin: 10px 0;}

.post .attachment-post-thumbnail {float:left; margin: 10px 10px 0 0; padding: 4px; background: #eee; border: 2px solid silver; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.post .SocialIcons {float:right; margin-top: -52px}


.post .prpages {margin-top: 25px;}
.post .prpages h2.widgettitle {margin-bottom: 15px;}

.post .prpages ul {}
.post .prpages li{list-style-type: none;}
.post .prpages ul ul{}
.post .prpages li li {list-style-type: circle;}

/* IMG ALIGN CLASSES -------------- */

.post .alignleft{float:left;clear:left; margin:0 10px 10px 0; background: #eee; border: 1px solid silver; padding: 3px;}
.post .alignright{float:right;clear:right;margin:0 0 0 10px;background: #eee; border: 1px solid silver; padding: 3px;}
.post .aligncenter {display:block;float:none;clear:both;margin:0 auto 1.571em;background: #eee; border: 1px solid silver; padding: 3px;}
.post .alignnone{clear:both;margin:0 ;}
.post .wp-caption, .post .attachment img{background-color:#eee;border:0.071em solid silver ;text-align:center;padding:0.714em;}
.post .wp-caption p{font-size:1em; text-align:center; margin:10px 0 5px 0; border-top: 1px solid silver; border-bottom: 1px solid silver; background: white;}
.post .aligncenter img{border:1px solid silver;padding:0;}


.post p.attach img {max-width: 98%; display:block; float:none; clear:both; margin:0 auto; background-color:#eee; border:2px solid silver; padding: 4px}

.post .author {border:0; padding:0; margin:0 0 10px 0; line-height: 1.2em;}
.post .like {margin:0; height: 30px}

/*---SIDEBAR STYLES----------------------------------------------*/

.sidebar ul {list-style:none;}

.sidebar .column1 .widget {background: #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom: 10px;}
.sidebar .column1 .widget .widgettitle {font-size: 1.4em; font-weight: 600; color: #107bbd; }

.sidebar .column2 .widget {background: #dcebf5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom: 10px;}
.sidebar .column2 .widget .widgettitle {font-size: 1.4em; font-weight: 600; color: #107bbd;}

.home .sidebar .column2 .linkcat {display:none;}

.sidebar .column2 .linkcat {background: #dcebf5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom: 10px;}
.sidebar .column2 .linkcat .widgettitle {font-size: 1.4em; font-weight: 600; color: #107bbd;}

.sidebar .twitterinfo .widget {background: #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 10px; margin-bottom: 10px;}
.sidebar .twitterinfo .widget .widgettitle {font-size: 1.4em; font-weight: 600; color: #107bbd; margin-bottom: 10px;}

.sidebar .paged .widget {background: #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom: 10px;}
.sidebar .paged .widget .widgettitle {font-size: 1.4em; font-weight: 600; color: #107bbd; }


.sidebar ul ul {margin: 5px 0 20px 0px; }
.sidebar ul ul {padding: 0;border: 0;}
.sidebar ul ul ul {margin: 0;border-top: 0;}
.sidebar li li {margin: 0; border-bottom: 1px solid #ddd; padding:0 0 0 5px;}
.sidebar li li li {border-top: 1px solid #ddd;border-bottom: 0;}
.sidebar li li a {display: block; text-decoration: none; line-height: 1.2em; padding: 5px 0}
.sidebar li li a:hover {background: #fff;}
.sidebar li li li a {padding-left: 15px;}
.sidebar li li li li a {padding-left: 25px;}
.sidebar li li li li li a {padding-left: 35px;}
.sidebar li li li li li li a {padding-left: 45px;}
.sidebar p {margin: 0.8em 0.8em; line-height: 1.2em;}

.textwidget, #tag_cloud {margin-bottom: 15px;}


#subscribe {margin: 0 0 0 15px;;padding: 5px 0px 0px 0px;overflow: hidden; clear:both;}

#subbox {background: #fff!important;width: 220px;color: #BB2C38;font-size: 12px;font-weight: normal;margin: 5px 0px 0px 0px;padding: 3px 0px 3px 5px;border: 1px solid #E8969E;display: inline;}	
#subbutton {background: #E8969E;color: #FFFFFF;	font-size: 11px; margin: 0px 0px 0px 7px;padding: 3px 3px 2px 3px;font-weight: bold; border: 1px solid #E8969E;}
p.signup {padding: 8px 0 0 0; font-size: 0.9em; }
.textwidget img.nostyle {margin-right: 5px;}
p.social img {margin-right: 10px;}

.sidebar hr {margin: 8px 0; border: 1px dotted silver}

.sidebar #advanced_text-7 .widgettitle {border-bottom: 1px dotted silver; background: url(img/tweetbird.png) no-repeat; padding-left: 45px; padding-bottom: 5px; margin-bottom: 10px; margin-left: 10px}
.sidebar a.buyertweet {background: url(img/buyertweet.png) no-repeat; font-weight: bold; padding-left: 55px; display:block; padding-bottom: 30px}
.sidebar a.lbuyertweet {background: url(img/lbuyertweet.png) no-repeat; font-weight: bold; padding-left: 55px; display:block; padding-bottom: 30px}
.sidebar a.tweetfollow{background: url(img/bullet.png) 0 30% no-repeat; padding-left: 8px; display:block; margin: -25px 0 20px 55px;}


.widget img.ses {padding: 5px 0 5px 25px}


/*---SITE FOOTER STYLES----------------------------------------------*/

#footer { width: 990px; margin: 0 auto; color: #eee;}


/*-Secondary Footer Added by Arwen Taylor @DelishiBusiness.com-*/

#lbfooter {
	width: 980px;
	height: 270px;
	float: left;
	min-height: 270px;
	background: #FFD159;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #000;
	margin: 20px auto;
	padding: 0px 0px 0px 10px;
	font-size: 13px;
	}
	
#lbfooter p {
	color: #000;
    	font-weight: normal;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}

#lbfooter a {
	color: #1D689A;
	text-decoration: none;
	}

#lbfooter a:hover {
	color: #1D689A;
	text-decoration: underline;
	}
	
#lbfooter ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#lbfooter ul li {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	}

#lbfooter ul ul {
	list-style-type: none;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	}
	
#lbfooter ul li li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}
	
#lbfooter ul li ul li {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	}
	
#lbfooter h2 {
	color: #584209;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#lbfooter h2 a {
	color: #584209;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#lbfooter .widget {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	}

.lbfooter1 a img, .lbfooter2 a img, .lbfooter3 a img {
	border: none;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	}
	
.lbfooter1 {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 0px;
	}
	
.lbfooter2 {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 0px;
	}
	
.lbfooter3 {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 0px;
	}
	
.lbfooter4 {
	width: 230px;
	float: right;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	font-size: 13px;
	}
	
.lbfooter4 a img {
	border: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}



/*---FORMS----------------------------------------------*/




.wpcf7 {margin: 0 10px; background: #eee; border: 1px solid silver; }
.wpcf7 input, .wpcf7 select, .wpcf7 textarea {background:#fff; border:#ccc 1px solid}
.wpcf7 textarea {width: 550px;}
.wpcf7 p {margin-left: 15px;}



/* COMMENTS ------------------------------------- */

h3#comments ,h3#respond{color:#333; margin: 15px 0; text-align:center; font-size: 1.4em; font-weight:normal;  background: #eee; padding: 5px 0; border-bottom: 1px solid silver}


.post ol.commentlist {margin:0; padding:0;}
.post ol.commentlist li {list-style:none; margin:0; padding:0;}

ol.commentlist li.comment {margin: 0 10px 30px 10px; padding:0; background: #eee; padding: 10px; clear:both; min-height: 80px; border: 1px solid #c0c0c0; border-bottom: 4px solid #c0c0c0; clear:both;}

ol.commentlist li.comment.alt {background: #f7f7f7; border: 1px solid #eee; border-bottom: 4px solid #eee}

ol.commentlist li.comment .avatar {float:left; margin-right: 10px; display:block; background: white; padding: 4px; border: 1px solid black}

ol.commentlist li.comment cite {font-size: 1.4em; font-weight: bold; line-height: 1.8em }

ol.commentlist li.comment .says {display:none;}

ol.commentlist li.comment .comment-meta {border-bottom: 1px dashed #808080; margin-bottom: 8px; padding-bottom: 5px;}

ol.commentlist li.comment.alt .comment-meta {border-bottom: 1px dashed silver;}

ol.commentlist p {margin: 1.2em 0; line-height: 1.2em;}

ol.commentlist .reply {text-align:right; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }

ol.commentlist .reply a {color: #808080; background: url(img/reply.gif) 100% 50% no-repeat;padding-right: 12px; }

ol.commentlist .reply a:hover {color: black; background: url(img/replyh.gif) 100% 50% no-repeat}

div#respond{border-top: 4px solid silver; background: #f2f2f2; border-bottom: 1px solid silver; padding: 6px 10px; margin: 10px 0}

div#respond textarea, #author,#email,#url {border: 1px solid silver; background:white;}

div#respond textarea {width: 98%; height: 150px; margin: 10px 0;}

div#respond label {font-weight: normal; letter-spacing: 1px}

div#respond #submit {background: #fff; color:#404040; padding: 8px; border: 1px solid silver; margin: 10px 0;}

#respond h3 {font-size: 1.4em; font-weight:normal; color:#404040; padding: 10px 0 10px 18px; background:url(img/respond.gif) 0 50% no-repeat;}


#respond h3 {font-size: 1.4em; font-weight:normal; color:#404040; padding: 10px 0 10px 18px; background:url(img/respond.gif) 0 50% no-repeat;}


/*---TABBER ULists ----------------------------------------------*/
.tabbertab ul ul {padding: 0;border: 0;}
.tabbertab ul ul ul {margin: 0;border-top: 0;}
.tabbertab li li {margin: 0;border-bottom: 1px solid #d7e4f3; font-size: 0.95em;}
.tabbertab li li li {border-top: 1px solid #d7e4f3;border-bottom: 0;}
.tabbertab li li a {display: block;padding: 0 5px;text-decoration: none;}
.tabbertab li li a:hover {background: white; text-decoration: none;}


.wp-pagenavi {padding: 10px 0; text-align:left;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #D7D4CA;
	color: #75a99c;
	background-color: #F2F2F2;   
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;
	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #D7D4CA;
	color: #75a99c;
	background-color: #F2F2F2;  -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;
	
}
.wp-pagenavi a:hover {	
	border: 1px solid #aed8cd;
	color: #000000;
	background-color: #E4F3EF; -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;

}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #aed8cd;
	color: #0066cc;
	background-color: #E4F3EF;  -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;
	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #808080;
	border: 1px solid #808080;
	background-color: #FFFFFF; -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #aed8cd;
	color: #75a99c;
	background-color: #E4F3EF;  -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;

}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #aed8cd;
	color: #75a99c;
	background-color: #E4F3EF;  -moz-border-radius: 5px; 
-webkit-border-radius: 5px;
  border-radius: 5px;
}


.relart {background: #eee;}

.relart {margin: 0 auto 15px auto; width: 96%}
.relart h2 {color:white; background: #9FC597; padding: 8px 0 8px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0; font-size: 1.3em;}
.relart ul {float:left; min-height: 150px; background: url(img/wrap.png) bottom right no-repeat; margin:-5px auto 15px auto; padding: 10px 0 0 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #9FC597; width: 97%}
ul li.related {list-style:none; padding: 4px 20px}


.blurb { background: #eee; padding: 8px;  border-bottom: 1px solid #ff3d8b; border: 1px solid #9FC597; margin:20px 0;  -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 94%; margin: 0 auto; min-height: 115px;}
.blurb-left {float:left; width: 500px; color: #131313;}
.blurb-right {float:right; font-size: 0.9em;}
.blurb p {line-height: 1.2em; font-size: 0.9em; margin: 0.4em 0;}


#recentcomments td {vertical-align: top; line-height: 1.0em; padding: 10px; border-bottom: 1px solid silver;}
#recentcomments td img {padding: 3px; background: #eee; border: 1px solid silver;}

.gform_body ul li {list-style:none;}
.gform_body input {background: white; border: 1px solid silver; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block; width: 300px;}
.gform_body textarea {background: white; border: 1px solid silver; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block; width: 550px;}
.gform_wrapper .button {margin-left: 75px; background: #2C7FC0; border: 1px solid #2C7FC0; padding: 8px; color:white; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block;}
.gform_footer a {display:none;}
