/*
Theme Name: Eben Design Brand Well
Theme URI: http://www.brandwell.net
Description: Eben Design's blog theme for Brandwell.net
Version: 0.1
Author: Eben Design
Author URI: http://www.ebendesign.com
Tags: design, branding, market smarter, two columns, blue
*/

body { margin: 0; padding: 0; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif; font-size: 13px; color: #666; position: relative; }
.bg { background: #ffffff }
a { text-decoration: none; font-weight: bold; color: #1e616b; outline: none; }
a:hover, a:active { text-decoration: underline; }
a img, img a, img { border: 0; }
ul { line-height:16pt; }
strong, b { color: #1e616b; }

#container { width: 990px; margin: 0 auto; background: #fff; overflow: hidden;  }
	#topstrip {height:0px; background-color:ffffff; width:990px; overflow:hidden;}
	#topstrip-bar {float:right; background-color:#ffffff; height:0px; width:236px; overflow:hidden;}
	#header { height: 54px; background: #fff; padding: 0 0 0 0; position: relative; }
.logoLinkBox { height: 66px; width: 69px; float: right; display: inline; background-color:#0c5f81; margin-right:26px;}
		.logoLinkBox img { padding:11px 13px 0px 0px; display: inline; float: right; border:none; }
		.logoLink { display: block; height: 59px; width: 59px; float: right; background: url(http://www.ebendesign.com/images/logo-w.png) no-repeat; background-position:3px 12px;}
		
#nav { list-style-type: none; margin: 0; padding: 0 0 0 22px; height: 56px; width: 800px; background: #fff; }
	#nav li { list-style-type: none; float: left; display: inline; margin: 0; padding: 0; height: 56px; }
		#nav li a { display: block; float: left; display: inline; height: 54px; margin: 0 0 0 0; }
			.company { width: 102px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-company2011.gif) 0 0 no-repeat transparent; }
			.company:hover, .company-active { width: 102px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-company2011-on.gif) 0 0 no-repeat transparent; }
			.services { width: 106px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-services2011.gif) 0 0 no-repeat transparent; }
			.services:hover, .services-active { width: 106px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-services2011-on.gif) 0 0 no-repeat transparent; }
			.portfolio { width: 134px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-portfolio2011.gif) 0 0 no-repeat transparent; }
			.portfolio:hover, .portfolio-active { width: 134px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-portfolio2011-on.gif) 0 0 no-repeat transparent; }
			.blog { width: 126px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-blog2011.gif) 0 0 no-repeat transparent; }
			.blog:hover, .blog-active { width: 126px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-blog2011-on.gif) 0 0 no-repeat transparent; }
			.connect { width: 124px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-connect2011.gif) 0 0 no-repeat transparent; }
			.connect:hover, .connect-active { width: 124px; height: 56px; background: url(http://www.ebendesign.com/images/nav/nav-connect2011-on.gif) 0 0 no-repeat transparent; }

#main { margin: 43px 24px 10px 24px; }	
.dedicated { float: right; display: inline; }

h1 { color: #ba8748; font-size: 22px; margin-top: 0px; font-weight: normal; margin-bottom: 0; }
h1 a { text-decoration: none; color: #ba8748; font-weight: normal; }
h1 a:hover { text-decoration: underline; }
h2 { font-weight: bold; font-size: 18px; margin-bottom: 5px; }
.date { font-size: 12px; }	

#content { float: left; width: 703px; margin-top: 10px; padding: 0 20px 0 0px; }
#content p { line-height: 1.5; }
#content img { margin: 10px 15px 15px 0px; float: center; }
	
#nav2 { float: right; width: 189px; margin-top: 10px; }
	#nav2 ul { margin: 0; padding: 0; list-style-type: none; }
		#nav2 ul li { list-style-type: none; margin: 0; padding: 0; }
#nav2 h2 { margin-top: 30px; font-weight: normal; }
#nav2 a { font-weight: normal; }

#footer { background: url(http://www.ebendesign.com/images/img-footer-brand3.gif) no-repeat scroll 0 0 #F2EDB0; padding: 0 40px 5px 40px; width: margin: 0; position: relative; margin-top:35px;}
.ftr-btn { display:block; width:144px; height:47px;}
.ftr-btn2 { display:block; width:144px; height:47px;}
	#ftrForm { position: absolute; top: 0; right: 0; background: #d9ce74; width: 806px; float: right; height: 47px; }
		#ftrForm select { float: right; margin: 16px 44px 0 0; font-family: verdana, sans-serif; font-size: .75em; width: 175px; border: 1px solid #cfb565; padding: 2px; }
	.seoContainer { clear: both; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif; }
	.seoBlock { width: 910px; padding: 0 0 0px 0; margin: 0; }
		.seoIndiv { float: left; display: inline; font-size: 9pt; padding: 0px 0 0 0; .padding: 25px 0 0 0; margin: 0 0 0 0; }
	h1.seo { margin: 30px 0 7px 0; color: #6c6a56; font-size: 1.2em; color: #857f4c; font-weight: bold; }
		h1.seo a { text-decoration: none; display: block; color: #857f4c; font-weight: bold;}
	.seoP { color: #6c6a56; font-size: 8pt; margin: 0 0 0 0; }
	.seoA { color: #857f4c; text-decoration: none; font-weight:normal;}
		.seoA:hover { color: #504b23; text-decoration:none; }
.btmFtr { height: 90px; width:930px; margin: 0 auto; padding-top:15px; padding-left:20px; /*margin-left:20px; padding: 15px 0 0 20px; .padding: 15px 30px 0 20px; _padding: 15px 30px 0 15px;*/ background: #F2EFD0; color: #928839; font-size: .85em; font-family: Trebuchet, 'Trebuchet MS', sans-serif; }
	.btm  {font-size:20px; font-weight:bold; margin-bottom:-8px; background-image:url(http://www.ebendesign.com/images/bug.gif); background-position:right; background-repeat:no-repeat; width:910px; height:28px;}	
	.btmFtr input.field { width: 120px; margin: 6px 0 6px 0; .margin: 0 0 6px 0; background: #d9ce74; border: 0px; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif; }
	.btmFtr .checkbox { border: 0px; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif;}
	
btmFtr2 { height: 100px; width:150px; padding: 30px 0 0 0px; .padding: 30px 0 0 0px; _padding: 30px 30px 0 0px; background: #f2efcf; color: #928839; font-size: 10px; font-family: 'Calibri', 'Calibri ms', Calibri, trebuchet, 'trebuchet ms', sans-serif }
	.btm  {font-size:13px; font-weight:bold; margin-bottom:0px; color:#625d2e;}	
	.btmFtr2 input.field { width: 140px; margin: 8px 0 2px 0; .margin: 0 0 6px 0; background: #d9ce74; border: 0px; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif; }
	.btmFtr2 .checkbox { border: 0px; font-family: trebuchet, 'trebuchet ms', arial, verdana, sans-serif;}	
	
#bot {font-size:11px; color:#857f4c; background-color:#F2EDB0; width:944px; padding:18px 35px 16px 22px; .padding-bottom:8px; text-align:left; }
#bot a {color:#857f4c; text-decoration:underline; font-size:11px;}	

.green {background-color:#39747d;}
.spacer {width:990px; height:18px;}
.clear {display:block; clear:both;}
.field {border:1px solid #e2e3e3;}		
	
#footer-hometext {background-color:#69999f; padding:35px; width:880px; line-height:150%; margin-left:20px; color:#06272c;}
#footer-hometext h1 {margin-bottom:15px; margin-top:0px;}
#footer-hometext a { color:#ffffff; font-weight:bold;}

.facebook {display:block; float:left; display:inline; width:24px; height:24px; background:url(http://www.ebendesign.com/images/facebook-icon.gif) 0 0 no-repeat;}
.facebook:hover {background:url(http://www.ebendesign.com/images/facebook-icon.gif) 0 -24px no-repeat;}
.twitter {display:block; float:left; display:inline; width:24px; height:24px; margin-left:5px; background:url(http://www.ebendesign.com/images/twitter-icon.gif) 0 0 no-repeat;}
.twitter:hover {background:url(http://www.ebendesign.com/images/twitter-icon.gif) 0 -24px no-repeat;}



/*
Chris R - 09-18-2009
These adjust the comments which are list items
*/
.post { margin-bottom: 50px; }
.postmetadata { margin-top: 0; background: #f9f9f9; padding: 10px; }
h3#comments, h3#commentreply, h3#aboutAuthor { clear: both; font-size: 1.1em; margin-top: 35px; }
h4#aboutAuthor { font-size: .9em; font-style: normal; font-style: uppercase; margin-top: 10px; margin-bottom: 0px; }
h5#aboutAuthor { font-size: 1.05em; margin-top: 35px; clear: both; text-align: right;}
ol.commentlist { margin: 0; padding: 15px 0 15px 0; list-style-type: none; border-bottom: 1px solid #f2f2f2; }
	ol.commentlist li { font-size: 9pt; line-height: 1.4; }
	ol.commentlist .comment-body p { line-height: 1.4!important; }
textarea#comment { width: 643px; font-family: trebuchet, 'trebuchet ms', arial, sans-serif; font-size: 9pt; color: #666; line-height: 1.4; }
#commentform p { margin: 3px 0 3px 0; }
.author { clear: both; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; font-size: 11px; height: 56px; overflow: hidden; margin-top: 0px; }
.author table { height: 50px; overflow: hidden; }
.author table td { padding: 3px 0 3px 0; height: 50px; }
.avatar { height: 50px; width: 50px; float: left; display: inline; margin: 0 10px 0 0!important; overflow: hidden; }
.error { padding: 6px 20px 6px 30px; background: url(images/bg-err.gif) 7px 5px no-repeat #ffcccc; color: #cc0000; border: 1px solid #f0b4b4; font-weight: bold; font-size: 11px; }
.msg { padding: 6px; background: #ccffcc; color: #99cc00; font-weight: bold; font-size: 11px; }
.errorText_red { color: #cc0000; font-weight: bold; }
.errorBrdr_red { border: 1px solid red!important; }
.addthis_container { clear: both; }
.addthis_link { float: right; display: inline; margin-left: 35px; text-align: right; }

/*
Twitter messages
*/
p.twitter-message { font-size: 11px; }

html {margin-top:0px;}
