html {
margin:0;
padding:0;
}

body
{
	font: 13px/1.231 Geneva,sans-serif,clean;
        margin:0;
        background-color: #496964;
        background-repeat:repeat-x;
	padding: 0px;
	text-align: left;
}
img
{
	border: none;
}
a img
{
	text-decoration: none;
}
#breadcrumbs
{
	color: #707C7A;
}
#breadcrumbs a
{
	color: #707C7A!important;
}
blockquote
{
	background: url("images/quote.png") no-repeat scroll left top transparent;
	border: medium none;
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: -16px;
	padding: 9px 20px 1em;
}
.aligncenter,div.aligncenter
{
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft
{
	border: none;
	float: left;
}
.alignright
{
	border: none;
	float: right;
}
.wp-caption
{
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img
{
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
h1,h2,h3,h4,h5,h6
{
	color: #545274;
	font-family: Geneva, sans-serif;
	font-weight: bold;
	margin: 15px 0;
}
p
{
	color: #000000;
	font-family: Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
}
a:link
{
	color: #496964;
}
a:visited
{
	color: #496964;
}
a:hover
{
	color: #76B6AB;
}
ul
{
	color: #000000;
	font-family: Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
}
li
{
	font-family: Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}
td
{
	font-family: Geneva,sans-serif;
	font-size: 13px;
}
div#ul-top
{
	border-bottom: 1px dotted;
	border-color: #CCCCCC;
	text-align: left;
}
div#top-post
{
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}
div#single-post
{
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}
div.posts
{
	background-color: #FFFFFF;
	border: solid 1px #CCC;
	margin-bottom: 20px;
}
div#footerlinks a:link.flush-bottom-links
{
	color: #FFFFFF;
	text-decoration: underline;
}
div#footerlinks a:visited.flush-bottom-links
{
	color: #FFFFFF;
	text-decoration: underline;
}
div#footerlinks a:hover.flush-bottom-links
{
	color: #FFFFFF;
	text-decoration: underline;
}
div.postarea h1.heading a:link, div.postarea_index h1.heading a:link, div.teaser h1 a:link, div.teasermiddle h1 a:link, div.teaseralt_color h1 a:link
{
	color: #545274;
	font-size: 24px;
	text-decoration: none;
}
div.postarea h1.heading a:visited, div.postarea_index h1.heading a:visited, div.teaser h1 a:visited, div.teasermiddle h1 a:visited, div.teaseralt_color h1 a:visited
{
	color: #545274;
	font-size: 24px;
	text-decoration: none;
}
div.postarea h1.heading a:hover, div.postarea_index h1.heading a:hover, div.teaser h1 a:hover, div.teasermiddle h1 a:hover, div.teaseralt_color h1 a:hover
{
	color: #545274;
	font-size: 24px;
	text-decoration: underline;
}
div.posts h3 a:link
{
	color: #545274;
	font-size: 20px;
	text-decoration: none;
}
div.posts h3 a:visited
{
	color: #545274;
	font-size: 20px;
	text-decoration: none;
}
div.posts h3 a:hover
{
	color: #545274;
	font-size: 20px;
	text-decoration: underline;
}
div#header h1 a:link
{
	color: #545274;
	text-decoration: none;
}
div#header h1 a:visited
{
	color: #545274;
	text-decoration: none;
}
div#header h1 a:hover
{
	color: #496964;
	text-decoration: none;
}
div.postarea_index h1.heading, div.postarea h1.heading
{
	color: #545274;
	font-family: Geneva, sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	margin: 15px 0;
}
div#header h1
{
	color: #545274;
	padding: 0 30px 0 30px;
}
div#container
{
	background-color: #EFF4F3;
	border-color: #000000;
	border-style: solid;
	border-width: 0 7px;
	margin: 0 auto;
	text-align: left;
	width: 950px;
}
div#header
{
        background-image: url("images/btap_main_bg3.png"); 
        background-repeat:no-repeat;
	background-color: #EFF4F3;
	margin: 0;
	padding: 0;
}
div#header img
{
	border: none;
}
div#header h1
{
	line-height: .5em;
	margin: 30px 0 30px 10px;
}
div#header ul#menu
{
	background-color: #000000;
	border:none;
	color: #FFFFFF;
	font-family: geneva,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 5px 30px;
	text-transform: uppercase;
        height:10px;
}
div#header li
{
	display: inline;
	margin: 0 26px 0 0;
}
div#header a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
div#header a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
div#header a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
div#box
{
	background-color: #EFF4F3;
	height: 200px;
	margin-left: 20px;
	width: 925px;
}
.boxsections
{
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	float: left;
	height: 200px;
	margin-right: 5px;
	width: 294px;
}
.boxsections_mid
{
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	float: left;
	height: 200px;
	margin: 0 5px;
	width: 294px;
}
.boxsections_subscribe
{
	background: #FFFFFF url(images/subscribe_background.gif) no-repeat scroll right top;
	border: 1px solid #ccc;
	float: left;
	height: 200px;
	margin-left: 5px;
	width: 294px;
}
.subscribe_right
{
	height: 170px;
	margin-bottom: 15px;
	margin-left: -25px;
	margin-top: -20px;
	padding-left: 15px;
	width: 279px;
}
div#header .boxsections a:link
{
	color: #496964;
	text-decoration: underline;
}
div#header .boxsections a:visited
{
	color: #496964;
	text-decoration: underline;
}
div#header .boxsections a:hover
{
	color: #76B6AB;
	text-decoration: none;
}
div#box div.boxsections h2
{
	border-bottom: 1px dotted;
	color: #545274;
	font-size: 16px;
	line-height: .5em;
	margin: 15px 30px 10px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
div#box div.boxsections_subscribe h2
{
	border-bottom: 1px dotted;
	color: #545274;
	font-size: 16px;
	line-height: .5em;
	margin: 15px 30px 10px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
div#box div.boxsections_subscribe a:link
{
	color: #496964;
	font-family: geneva,sans-serif;
	font-size: 12px;
	margin-left: 15px;
	text-decoration: underline;
}
div#box div.boxsections_subscribe a:visited
{
	color: #496964;
	font-family: geneva,sans-serif;
	font-size: 12px;
	margin-left: 15px;
	text-decoration: underline;
}
div#box div.boxsections_subscribe a:hover
{
	color: #76B6AB;
	font-family: geneva,sans-serif;
	font-size: 12px;
	margin-left: 15px;
	text-decoration: none;
}
div#box div.boxsections_subscribe img
{
	border: none;
	vertical-align: middle;
}
div#box div.boxsections ul
{
	background-color: #FFFFFF;
	border-bottom: none;
	color: #000000;
	font-family: geneva,sans-serif;
	font-size: 12px;
	margin: 10px 10px 10px 45px;
	padding: 0;
}
div#box div.boxsections li
{
	display: list-item;
	list-style-image: url("images/raquo.gif");
	padding: 0;
}

div#main
{
	background-color: #EFF4F3;
	margin: 0;
	padding: 0;
}
div.postarea
{
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	float: left;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-top: 10px;
	min-height: 200px;
	padding: 0px;
	width: 600px;
}
div.postarea_archive
{
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-top: 10px;
	min-height: 200px;
	padding: 0px;
	width: 600px;
}
div.postarea_index
{
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 10px;
	min-height: 200px;
	width: 600px;
}
div.postarea_index ul.meta, div.postarea ul.meta
{
	color: #707C7A;
	font-size: 12px;
	line-height: .9em;
	list-style: none;
	margin: 0;
	padding: 0px;
	padding-bottom: .5em;
}
div.postarea_index li.metal, div.postarea li.metal
{
	display: inline;
	margin: 0px;
	padding-left: 0px;
}
div.postarea a:link, div.postarea_index a:link
{
	color: #496964;
	text-decoration: underline;
}
div.postarea a:visited, div.postarea_index a:visited
{
	color: #496964;
	text-decoration: underline;
}
div.postarea a:hover, div.postarea_index a:hover
{
	color: #76B6AB;
	text-decoration: none;
}
div#sidebar
{
	background-color: #EFF4F3;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	min-height: 100px;
	width: 295px;
}
div#sidebar a:link
{
	color: #496964;
	text-decoration: underline;
}
div#sidebar a:visited
{
	color: #496964;
	text-decoration: underline;
}
div#sidebar a:hover
{
	color: #76B6AB;
	text-decoration: none;
}
div#footer
{
	background-color: #000000;
        background-image: url("images/btap_footer8.png");
        background-repeat:no-repeat;
	margin: 0 auto;
	min-height: 50px;
	overflow: hidden;
	width: 950px;
}
div#sidebar h2
{
	border-bottom: dotted 1px;
	color: #545274;
	font-size: 16px;
	text-transform: uppercase;
}
div#sidebar ul
{
	background-color: #EFF4F3;
	border-bottom: none;
	border-color: #496964;
	color: #000000;
	font-family: geneva,helvetica,sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 25px;
	padding: 0;
}
div#sidebar li
{
	display: list-item;
	list-style-image: url("images/raquo.gif");
	padding: 0;
}
div.footertext
{
	float: left;
	max-width: 250px;
}
div.footertext h2
{
	border-bottom: dotted 1px;
	border-color: #EFF4F3;
	color: #545274;
	font-size: 16px;
	margin: 20px 30px 10px 25px;
	text-transform: uppercase;
}
div.footertext p
{
	color: #EFF4F3;
}
div#sidebar li h2
{
	list-style-type: none;
}
div.footertext ul
{
	display: block;
	font-family: geneva,helvetica,sans-serif;
	margin: 10px 10px 10px 50px;
	padding: 0;
}
div.footertext a:link
{
	color: #EFF4F3;
	text-decoration: underline;
}
div.footertext a:visited
{
	color: #EFF4F3;
	text-decoration: underline;
}
div.footertext a:hover
{
	color: #EFF4F3;
	text-decoration: none;
}
div.footertext li
{
	display: list-item;
	list-style-image: url("images/raquo_white.gif");
	padding: 0;
}
div#footerlinks
{
	background-color: #000000;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
div#footerlinks p
{
	color: #EFF4F3;
	text-align: center;
}
div.pagination
{
	line-height: 1.6em;
}
div.pagination a
{
	background-color: #FFFFFF;
	color: #445555;
	margin: 0 5px;
}
div.pagination p#pagination_left
{
	text-align: left;
}
div.pagination p#pagination_right
{
	text-align: right;
}
div.teasermiddle
{
	background-color: #EFF4F3;
	float: left;
	padding: 10px 20px;
	width: 560px;
}
div.teaseralt_color
{
	background-color: #FFF;
	float: left;
	padding: 10px 20px;
	width: 560px;
}
div.teaser
{
	clear: both;
	float: left;
	margin-left: 20px;
	width: 270px;
}
div.teaser ul.meta,div.teasermiddle ul.meta
{
	border-bottom: dotted 1px;
	color: #C4C0B0;
	font-size: 12px;
	line-height: .9em;
	list-style: none;
	margin: 0;
	padding: 0px;
	padding-bottom: .5em;
	padding-left: 30px;
}
div.teaser li.metal,div.teasermiddle li.metal
{
	display: inline;
	margin: 0px;
	padding-left: 0px;
}
div.teaser a:link,div.teasermiddle a:link
{
	color: #496964;
	text-decoration: underline;
}
div.teaser a:visited,div.teasermiddle a:visited
{
	color: #496964;
	text-decoration: underline;
}
div.teaser a:hover,div.teasermiddle a:hover
{
	color: #76B6AB;
	text-decoration: none;
}
div.teaser h1,div.teasermiddle h1, div.teaseralt_color h1
{
	color: #545274;
	font-family: Geneva, sans-serif;
	font-size: 20px;
	margin: 15px 0px 5px 0px;
}
div.teaserblock
{
	float: left;
}
div.navigation
{
	clear: both;
	font-size: small;
	padding-top: 10px;
}
div.alignleft a:link
{
	padding: 5px;
	text-decoration: none;
}
div.alignleft a:visited
{
	padding: 5px;
	text-decoration: none;
}
div.alignright a:link
{
	padding: 5px;
	text-decoration: none;
}
div.alignright a:visited
{
	padding: 5px;
	text-decoration: none;
}
div.sidebar_content
{
	margin: 20px 30px 10px 25px;
}
div.teaser a:visited, a:link
{
	text-decoration: none;
}
div.clear_left
{
	clear: right;
	float: right;
	margin-right: 20px;
}
div.teaser a:link
{
	text-decoration: underline;
}
div.teaser a:visited
{
	text-decoration: underline;
}
div.teaser a:hover
{
	text-decoration: none;
}
img.postImage
{
	border: none;
	float: left;
	padding: 10px 10px 0px 0px;
}
h2.pagetitle
{
	margin-left: 20px;
}
li.odd
{
	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	padding: 20px;
}
li.even
{
	background-color: #EFF4F3;
	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	padding: 20px;
}
img.avatar
{
	padding: 0 5px 5px 0;
	vertical-align: middle;
}
li.depth-2
{
	background-color: #e4dfff;
	border: 1px solid #D2D2D2;
	list-style: none;
}
li.depth-3
{
	list-style: none;
}
li.depth-4
{
	list-style: none;
	margin-left: 0;
}
ol.commentlist
{
	list-style: none;
	margin: 0;
	padding: 0;
}
p.note
{
	background-color: #ffc;
	border: 1px solid #ccc;
	padding: 5px;
}
pre
{
	max-height: 250px;
}
div.jump_box
{
	background-color: #EFF4F3;
	border: 1px solid #496964;
	padding: 10px;
}
.emailupdate
{
	color: #496964;
	cursor: pointer;
	text-decoration: underline;
}
.hide
{
	display: none;
}
.postmeta
{
	background: none repeat scroll 0 0 #EFF4F3;
	border: 1px solid #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	overflow: hidden;
	padding: 10px 10px 10px 15px;
}
.postlikeblock
{
	clear: both;
	overflow: hidden;
	padding: 5px 0 0;
}
.postlikeblock .sharetext
{
	float: left;
	width: 340px;
}
.sociable
{
	float: right;
}

div#top_grad {
background-image:url("images/btap_top7.png"); 
background-repeat: repeat-x; 
width: 950px; 
height: 28px;
}

div#top_flush {
background-image:url("images/btap_top_flush2.png"); 
background-repeat:repeat-x; 
width:964px; 
margin-left:auto; 
margin-right:auto; 
display:block; 
height:12px;
}

div#bottom_flush {
background-image:url("images/btap_bottom_flush.png"); 
background-repeat:repeat-x; 
width:964px; 
margin-left:auto; 
margin-right:auto; 
display:block; 
height:12px;
margin-bottom:30px;
}

div#bottom_link_left, div#bottom_link_right {
margin:10px;
}

div#bottom_link_left a, div#bottom_link_right a {
text-transform: uppercase;
color: #545274;
font-weight:bold;
font-size: 24px;
}

.clearfix:after{clear:both;display:block;content:" ";height:0;visibility:hidden}
.clearfix{display:inline-block}/* Hide these rules from IE-mac \*/ * html .clearfix{height:1%}
.clearfix{display:block;font-size:1px}li.clearfix{display:list-item}/* End hide from IE-mac */ 

div.adsense_ad {
float:left;
margin: 20px 10px 5px 0;
}
