/**** General Styles ****/
	body {
		text-align: center;
	}
	
	div#wrapper {
		text-align: left;
		width: 770px;
		margin: 0px auto;
	}

	h1, h2, h3 {
		color:#000000;
		font-family:Helvetica,Arial,sans-serif;
		font-weight:bold;
	}
	
	div#content {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size: 10pt;
	}
	
	a {
		color: #0060FF;
		text-decoration: underline;
	}
	
	a:hover {
		text-decoration: underline;
		color: #DF0000;
	}
	
	li.comment {
		overflow: hidden;
		list-style-type: none;
		border-top: 1px solid #AAA;
		padding-top: .5em;
		position: relative;
	}
	
	ul.commentlist {
		padding: 0px;
	}
	
	li.comment img {
		float: right;
		padding: 0px 0px .5em .5em;
	}
	
	li.comment div.reply {
		position:absolute;
		right:66px;
		top:.5em;
	}
	
	div.comment-meta, div.comment-meta a {
		color: #AAA;
	}
	
	a img {
		border: 0px;
	}
	
/**** Header Styles ****/
	div#header h1#blog-title {

		/*border-bottom: 1px dotted black;*/
		font-size: 36px;
		letter-spacing: -1px;
		padding: 6px 0px;
		margin: 12px 0px;
		background: transparent url(/wp-content/themes/custom/b4b/hr_dot_black.gif) repeat-x scroll 0%;
		background-position: bottom left;
	}
	
	div#header h1#blog-title a {
		text-decoration: none;
		color: #000000;
	}
	
	div#blog-description {
		display: none;
	}
	
	div.skip-link {
		display: none;
	}

	div#header {
		padding-bottom: 140px;
		background-image: url(/wp-content/themes/custom/b4b/b4b-header.jpg);
		background-position: bottom center;
		background-repeat:no-repeat;
		margin: 0px;
	}

	div#menu {
		background: #FFF;
		padding: 0px;
		height: 32px;
	}
	
	div#menu ul {
		padding:0pt 10px;
	}
	
	div#menu ul  li {
		background: #FFF;
		font-family:Helvetica,Arial,sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding:8px 30px 8px 0px;
		text-transform: uppercase;
	}
	
	div#menu ul  li a {
		background: #FFF;
		color: #000;
		padding: 0px;
	}
	
	div#menu ul  li a:hover {
		text-decoration: underline;
	}
	
	div#menu ul  li.current_page_item a {
		color: #009900;
		text-decoration: underline;
	}

	
	div#menu ul  li.rss {
		float: right;
		padding:0.85em 0pt 0.7em;
	}
	
	div#menu ul  li.rss a {
		background:transparent url(/wp-content/themes/custom/b4b/icon_rss.gif) no-repeat scroll 100% 50%;
		padding:0pt 18px 0pt 0pt;
	}
	
	
/**** Main Content styles ****/

	div#container, div.sidebar {
		margin-top: 1em;
	}
	
	h2.entry-title {
		margin-top: 0px;
	}
	
/**** Sidebar styles ****/

	div.sidebar {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size: 10pt;
	}
	
	li.widget {
		border-top:3px solid #000000;
	}

	li.widget h3 {
		background: transparent url(/wp-content/themes/custom/b4b/hr_dot_black.gif) repeat-x scroll 0%;
		background-position: bottom left;
		padding: 0.4em 2px;
		margin: 0px 0px .8em;
		font-size: 14px;
		text-transform: uppercase;
	}
	
	div.sidebar a {
		text-decoration: none;
	}

	div.sidebar a:hover {
		text-decoration: underline;
	}
	
	div.sidebar li.widget ul, div.sidebar li.widget ul li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:square;
	}
	
	#text-1 {
		font-size: 8pt;
	}
	
/**** Footer styles ****/

	div#footer {
		border-top:2px solid #CCCCCC;
		clear:both;
		float:left;
		padding:1.2em 0pt 0pt;
		width:770px;
	}
	
	div#footer, div#footer a {
		color:#888888;
		font-size:8pt;
		margin:0pt 0pt 0.923em;
		text-align:right;
	}
	
	
/**** Home Page styles ****/
	body.home li#nav-home-link a {
		color: #009900;
		text-decoration: underline;	
	}
	
	div.intro {
		display: none;
	}
	
	body.home div.intro {
		display: block;
	}
	
	div.intro p {
		margin-top: 0px;
	}
	
	#nav-above {
		display: none;
	}

	
/**** Entry styles ****/
	div.entry-meta {
		font-size: 8pt;
		text-align: center;
		padding: 1em;
		border: 1px solid #777;
		margin-bottom: 1em;
	}
	
	div.entry-meta, div.entry-meta a {

		color: #777;
	}

	
	div#comments div.navigation {
		clear: both;
		height: 1em;
	}