/* ~~~~~~~~~~~~~~~~ GLOBAL  ~~~~~~~~~~~~~~~~ */

	body{ background:#fff; font:Arial, Helvetica; font-size:12px; margin:0 auto; padding:0; color:#333; }
	a{ outline: none; }
	.clear{ clear: both; }
	.clearL{ clear: left; }
	.alignL{ float:left; }
	.alignR{ float:right; }
	* html .clear{ height: 1%; }
	strong{ font-weight:bold; }
	img{ border: 0 none; }
	ol, ul{ list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; margin:5px 0; }
		ul li a, ul li a:visited { text-decoration:none; border:0; }
	img.centered { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { display: inline; padding: 0; }
	img.alignleft { float:left; display: inline; padding: 0; }
	blockquote { background: #efefef none repeat scroll 0% 50%; border-left: 5px solid #cfcfcf; margin: 15px 30px 0 10px; padding: 5px 10px 5px 20px; }
	blockquote cite { display: block; margin: 5px 0 0; }
	
/* ~~~~~~~~~~~~~~~~ ENTRY  ~~~~~~~~~~~~~~~~ */

	.entry a:link img,
	.imagecaptioneasy a:link img{ margin-bottom:5px; }
	
	#topentry .imagecaptioneasy a, #topentry .imagecaptioneasy a:visited{ border:0; margin-bottom:5px; }
		#topentry .imagecaptioneasy a:hover{ border:0; }
		.entry a:hover img,
		.imagecaptioneasy a:hover img{ border:0; margin-bottom:5px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; text-decoration:none; }

/* ~~~~~~~~~~~~~~~~ FORMS  ~~~~~~~~~~~~~~~~ */

	input{ font-family: Arial, Helvetica; padding:0 0 0 2px;}
	#searchsubmit{ width:52px; }
	#s{ background: #fff none repeat scroll 0%; color: #666; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; margin: 0 3px 0 0; padding: 5px 4px 3px; text-transform: none; width: 210px; }
		* + html input#s{ width:193px; }

/* ~~~~~~~~~~~~~~~~ LAYOUT  ~~~~~~~~~~~~~~~~ */

	#box{ margin: -15px auto 0 auto; padding: 0; width: 1015px; }
	#top{ margin:0 auto; width:1015px; height:110px; overflow:visible; }
	#bgbox{ margin: 0; padding: 0; width: 1015px; }
	#mainbg{ margin:0; background:#fff; }
	.entry { background:#fff none repeat scroll 0%; border:5px solid #ddd; color:#333; position: relative; float:left; padding:10px; width:670px; font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size:10px; }
	.entry2 { background: #27242C none repeat scroll 0% 50%; color: #D1D1D1; float: left; text-align: justify; width: 529px; }
	
	#content { float: left; line-height: 18px; margin: 0 auto; padding: 0; width: 700px; }
	
	#sidebar{ float: right; font-size:12px; padding:0; width:300px; margin-left:15px; clear:right!important; }
	#footer{ background:#f0f0f0 none repeat scroll 0 0; clear:both; padding:20px; }

	.lastbar{ background:#333; height:25px; font-size:11px; text-align:center; border-bottom:5px solid #f0f0f0; line-height:25px; color:#9a9a9a; }
		.lastbar a, .lastbar a:visited{ color:#d0d0d0; text-decoration:none; }
		.lastbar a:hover{ text-decoration:underline; }

	#userbarbg{ margin:0; height:32px; background:#333; }
	#userbar{ width:1015px; height:32px; position:relative; margin:0 auto; color:#fff; font:12px Arial; text-decoration:none; }
	
	#headbarbg{ height:170px; width: 100%; margin:0 0 -15px 0; }
	#headbar{ height:125px; width: 1015px; text-align: left; margin: 0 auto; color: #000; font: 12px Arial; text-decoration: none; position: relative; }
	
	#userbar a, #userbar a:visited{ font-weight:bold; line-height:23px; color:#fff; text-decoration:none; border-bottom:0;height:125px;  }
	#userbar a:hover{ border-bottom:1px solid #555; }

/* ~~~~~~~~~~~~~~~~ TOP SEARCH FORM  ~~~~~~~~~~~~~~~~ */
	
	#userbar #search{ float:left; margin:4px 0 0 0; width:300px; height:25px; position:relative; }
		#userbar #search .keyword{ width:230px; height:15px; background:#3d3d3d; border:1px solid #535353; color:#b7b7b7; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:3px 5px; position:absolute; top:0; left:0; }
		#userbar #search .search{ border:1px solid #535353; background:#383838; color:#d3eaff; font-family:Arial, Helvetica, sans-serif; font-size:11px; position:absolute; left:245px; height:23px; }
			#userbar #search .search:hover{ background: #444; }
			#userbar span{ background: #333 !important; }
			
/* ~~~~~~~~~~~~~~~~ HEADER BAR  ~~~~~~~~~~~~~~~~ */
	
	#badge{ position:absolute; top:68px; left:0; width:48px; height:61px; margin:0 -50px; background:url('i/badge.png'); z-index:10000; overflow:hidden; text-indent:-1000px; }

/* ~~~~~~~~~~~~~~~~ TOPNAV  ~~~~~~~~~~~~~~~~ */

#topnav{ position:absolute; top:125px; left:0; width:975px; padding:10px 20px; float:left; background:#1F5D72; }
#topnav ul{ padding:0; margin:0; list-style:none; list-style-image:none; background:none; border:0; }
#topnav ul li{ padding:0; margin:0 20px; list-style:none; list-style-image:none; float:left; background:none; border:0; }
#topnav ul li a{ padding:0; margin:0; color:#fff; background:none; border:0; font-weight:bold; }
	
/* ~~~~~~~~~~~~~~~~ LOGO  ~~~~~~~~~~~~~~~~ */
	
	#headbar h1{ left:3px; margin:0; overflow:hidden; padding:0; text-indent: -3000em; position:absolute; top:20px; background: url(i/logo_ltb_sml.gif) no-repeat left center; width: 259px; height: 88px; border-bottom: 1px solid #cacaca; border-top: 1px solid #cacaca; }
		#headbar h1 a{ width: 259px; height: 88px; display: block; }

/* ~~~~~~~~~~~~~~~~ GOOGLE  ~~~~~~~~~~~~~~~~ */

	.googletopads { padding:5px; background:#c2c2c2; float:right; margin-top:10px; }

/* ~~~~~~~~~~~~~~~~ POST DATE  ~~~~~~~~~~~~~~~~ */

	.postdate{ position: absolute; top:10px; right:-5px; }
	.topdate{ font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size:11px; font-weight:bold; line-height:14px; padding-left:3px; text-transform:uppercase; color:#fff; }
	.topday{ background:#4e4e4e; display:block; float:right; height:14px; line-height:14px; margin-bottom:0 0 -15px 2px; padding-right:15px; vertical-align:middle; }

/* ~~~~~~~~~~~~~~~~ ENTRY H6 HEADING ~~~~~~~~~~~~~~~~ */

	.entry h6 { color:#000; font:16px Geneva, Arial; font-weight:normal; margin:0; padding:0; text-transform:uppercase; float:right; line-height:14px; }
	
/* ~~~~~~~~~~~~~~~~ RIGHT COLUMN SEARCH ~~~~~~~~~~~~~~~~ */
	
	.rsidebar ul li.search { background:#1F5D72 none repeat scroll 0% 50%; margin:-10px 0 10px 0; padding:5px; width:290px; border:0; }

/* ~~~~~~~~~~~~~~~~ MAIN INDEX PAGE ~~~~~~~~~~~~~~~~ */

	#topentry{ background:#fff none repeat scroll 0%; border:5px solid #ddd; color:#333; float:left; padding:10px; width:670px; font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size:10px; }
	#topentry p{ font:13px Helvetica, Arial; line-height:18px; color:#4c4c4c; }
		#topentry p img, #topentry p img a { float:right; display:block; padding:2px 0 4px 6px; max-width:400px; }
	#topentry a, #topentry a:hover { border:0; text-decoration:none; }
	#topentry p a { font-weight:bold; color:#3a6c9b; text-decoration:none; border-bottom:1px solid #c5c5c5; }
		#topentry p a:hover { color:#3a6c9b; border-bottom:1px solid #3a6c9b; }
	#topentry p .more-link:link, #topentry p .more-link:visited { background:#c4c4c4 none repeat scroll 0% 50%; border:medium none; font-style:italic; font-weight:bold; padding:2px; line-height:25px; }
		#topentry p .more-link:hover { background:#eaf2f4; }

	#topentry h1 { color:#222; font-family:Geneva, Arial; font-size:16px; font-weight:normal; margin:0 0 10px; clear:both; padding:0; line-height:28px; }
		#topentry h1 a:link, #topentry h1 a:visited { color: #222; font-weight: normal; font-size: 28px; letter-spacing: -1px; text-decoration: none; border:0; }
		#topentry h1 a:hover { background: #c2c2c2 none repeat scroll 0% 50%; border:0; }

	#topentry h2{ color:#333; font-family:Geneva, Arial, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; letter-spacing:0; line-height:100%; text-transform:none; margin:0; padding:10px 0 0 0; border:0; }
		#topentry h2 a, #topentry h2 a:visited{ color:#fff; border-bottom:1px solid #464646; text-decoration:none; }
		#topentry h2 a:hover{ text-decoration:none; border-bottom:1px solid #fff; color:#fff; }
	
	#topentry h5{ color:#464646; font:16px Geneva, Arial; font-weight:normal; margin:0; padding:0; text-transform: uppercase; float:right; line-height:14px; }
	
	#topentry .categorybar{ font:14px Geneva, Arial; font-weight:normal; background:#3a6c9b; margin:0; padding:5px; color:#fff; }
	#topentry .categorybar a, #topentry .categorybar a:visited{ font-weight:normal; font:14px arial black, arial; color:#fff; text-decoration:none; border:0; }
	#topentry .categorybar a:hover{ font-weight:normal; color:#fff; border-bottom:1px solid #73a1cc; text-decoration:none; }

/* ~~~~~~~~~~~~~~~~ HOMEPAGE BOXES ~~~~~~~~~~~~~~~~ */

	.left, .right{ background:#fff none repeat scroll 0% 50%; border:1px solid #ddd; float:left; height:160px; margin:10px 0 0 0; overflow:hidden; padding:10px; width:323px; }
	.right{ float:right; }
	.featuredpostbox{ background:#eee url('i/featuredtag.png') no-repeat top right; padding:10px; float:left; border: 1px solid #c0c0c0; margin:0; width:678px; }
	.categorytop{ line-height:18px; }
	
	.right:hover, .left:hover{ background: #f3f3f3 none no-repeat scroll right top; display: block; }

	.left h1, .left h1 a, .right h1, .right h1 a, .featuredpostbox h1 a, .featuredpostbox h1 { color:#000; font-family:Geneva, Arial; font-size:18px; font-weight:normal; letter-spacing:-1px; margin:0; line-height:20px; overflow:hidden; text-decoration:none; }
	.left h1 a:hover, .right h1 a:hover, .featuredpostbox h1 a:hover, .categorytop h1 a:hover { background: #ddd; }

	.left h2, .right h2, .featuredpostbox h2, .entry .categorylink{ font-size: 10px; margin: 0 0 5px 0; padding: 0; line-height:13px; overflow:hidden; }
	.left h2 a, .left h2 a:visited, .right h2 a, .right h2 a:visited, .featuredpostbox h2 a, .featuredpostbox h2 a:visited, .entry .categorylink a, .entry .categorylink a:visited { text-transform:uppercase; color:#438989; margin:0 0 10px 0; padding:0; border-bottom:1px solid #ddd; font-weight:bold; }
	.left h2 a:hover, .right h2 a:hover, .featuredpostbox h2 a:hover, .featuredpostbox h2 a:hover, .entry .categorylink a:hover { color:#438989; border-bottom:1px solid #438989; }

	.left h2 i, .right h2 i, .featuredpostbox h2 i, .categorytop h2 i { font-size:10px; margin:0; padding:0; color:#999; font-weight:normal; border-bottom:none; }
	.left h2 i a, .right h2 i a, .left h2 i a:visited, .right h2 i a:visited, .featuredpostbox h2 i a:visited, .featuredpostbox h2 i a, .categorytop h2 i a:visited, .categorytop h2 i a { color:#999; font-weight:normal; border-bottom:1px solid #ddd; text-transform:none; }
	.left h2 i a:hover, .right h2 i a:hover, .featuredpostbox h2 i a:hover, .categorytop h2 i a:hover { border-bottom:1px solid #ddd; color:#000; }

	.categorytop h1, .categorytop h1 a, categorytop h1 a:visited { font-family:Geneva, Arial; font-size:20px; color:#000; margin:5px 0; padding:0; text-decoration:none; font-weight:normal; }
	.categorytop p { margin:5px 0 15px 0; }
	.categorytop p img { float:left; display:block; padding:3px 10px 0 0; margin:0; }
	.categorytop h2 { font-size:10px; margin:0 0 5px 0; padding:0; line-height:14px; }

	.left p, .right p, .featuredpostbox p { line-height: 16px; margin: 5px 0 0; }
	.left p img, .right p img, .featuredpostbox p img { float:left; display:block; padding:3px 10px 0 0; margin:0; height:75px; overflow:hidden; }
	.left p .buybutton2, .right p .buybutton2, .featuredpostbox p .buybutton2 { height:auto; width:auto; }
	
	#content .buybutton2{ float:right; }
	
	.continuebox a,
	.continuebox a:visited,
	.rsidebar ul li ul.tablist li .continuebox a,
	.rsidebar ul li ul.tablist li .continuebox a:visited,
	.archivebox .continuebox a,
	.archivebox .continuebox a:visited { background:#438989; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; margin:0; padding:0 3px 1px 2px; text-decoration:none; }

	.continuebox a:hover,
	.rsidebar ul li ul.tablist li .continuebox a:hover,
	.archivebox .continuebox a:hover { background:#fff; color:#1F5D72; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0; padding:0 3px 1px 2px; text-decoration:none; }

	h2, .entry .metabox h2 { color:#438989; font-size:10px; font-weight:bold; margin:0; font-family:Helvetica-neue,helvetica,arial,sans-serif; padding: 0; text-transform: uppercase; }
	h2 a, h2 a:visited { border-bottom: 1px solid #ddd; color: #438989; padding: 0 0 1px; text-decoration: none; }
	h2 a:hover { color: #000; }
	h2 i { color: #999; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; }
	h2 i a, h2 i a:visited { border-bottom: 1px solid #ddd; color: #999; text-decoration: none; }

	.entrybottom { background:#f2f2f2; float: left; padding:0; margin:0; width:670px; width:440px; float:right; }

	.sidebar3 { width:150px; border:1px solid #ccc; padding:0 5px; float:right; margin:19px 0 5px 5px; }
	.sidebar3 li { list-style-type:none; list-style-image:none; background:transparent; padding:0; margin:5px 0; }
	.sidebar3 li h2 { color:#666; font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; }
	.sidebar3 li ul li { font-size:11px; text-decoration:none; list-style-type:none; border:0; padding:3px 0 0 7px; margin:0; line-height:15px; background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px; }

	.entry p { font-size:12px; color:#333; line-height:18px; font-family:Helvetica-neue,helvetica,arial,sans-serif; }
	.entry a,
	.entry a:visited,
	ol.commentlist a,
	ol.commentlist a:visited,
	.archivebox a,
	.archivebox a:visited,
	.authorbox a,
	.authorbox a:visited { color:#3a6c9b; text-decoration:none; }
	.entry a:hover, ol.commentlist a:hover, .archivebox a:hover, .authorbox a:hover { color:#3a6c9b; text-decoration:underline; }
	
	.entry .postinfo{ border-bottom:1px solid #ccc; border-top:2px solid #438989; font-size:11px; margin:10px 0 0; padding:5px 0; }
		.entry .postinfo a,
		.entry .postinfo a:hover{ padding:5px 0; margin:0; }
		.entry .postinfo .WP-PrintIcon{ display:none; }
	
	.entry h2{ color:#222; font-family:georgia, serif; font-size:25px; font-weight:normal; letter-spacing:0; font-style: italic; line-height:100%; text-transform:none; margin:0; border:0; padding:10px 0 0 0; }
	.entry .title, .entry .title a{ color:#222; font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size: 40px; font-weight:bold; letter-spacing:-1px; font-style: normal; line-height:100%; background:#fff; display: block; margin:0; }
		.entry .title a{ text-decoration: none; }
		.entry .title a:hover{ text-decoration: underline; }
	.entry img{ max-width: 658px; }


	#content small{ font-size: 11px; }
	
	.tagsbox{ font-size: 10px; margin: 5px 0; padding: 5px; }
	.googleads1{ background: #101214 none repeat scroll 0% 50%; color: #fff; float: left; font-weight: bold; margin: 30px 0 0; padding: 10px; width: 509px; }
	.red{ color: #438989; border-bottom:1px solid #ddd; }
	.lovebar{ background:#ddd url('i/rsstag.png') no-repeat top right; height:65px; line-height:65px; font-size:20px; font-family:Geneva, Arial; margin-bottom:25px; }

	.entry .lovebar p{ font-family:Geneva, Arial; font-size:20px; height:65px; line-height:65px; padding-left:150px; margin:0; }
	.entry .metabox{ float:left; font-family:Helvetica-neue,helvetica,arial,sans-serif; font-size:11px; margin:0 5px; padding:5px; width:203px; }
	.rssinput{ background: #101214 none repeat scroll 0% 50%; border: 1px solid #403B47; color: #ACDDD8; font-weight: bold; padding: 4px; width: 150px; }
	.navigation{ color: #666; float:left; padding:10px 0 0 0; }

/* ~~~~~~~~~~~~~~~~ IMAGE CAPTION EASY STYLES ~~~~~~~~~~~~~~~~ */

	.imagecaptioneasy{ padding: 5px; font-family: Helvetica, Arial; font-size: 10px; line-height: 1.15em; text-align: center; border: 1px solid #ccc; background: #f3f3f3; color: #555; margin-right:20px; }
	.imagecaptioneasy img{ border: 0px solid #fff; margin-bottom:5px; }
	.imagecaptioneasy span{ text-align: left; }
	.imagecaptioneasy_top_left{ margin: 0 20px 10px 0; float: left; }
	.imagecaptioneasy_top_right{ margin: 0 0 10px 20px; float: right; }
	.imagecaptioneasy_top_nowrap{ margin: 0 0 10px 0; float: none; }
	.imagecaptioneasy_left{ margin: 10px 20px 10px 0; float: left; }
	.imagecaptioneasy_right{ margin: 10px 0 10px 20px; float: right; }
	.imagecaptioneasy_nowrap{ margin: 10px auto; float: none; max-width:660px; }
	
	.alignleft img{ border:0 solid #fff; margin-bottom:5px; }
	.alignright img{ border:0 solid #fff; margin-bottom:5px; }
	
	.imagecaptioneasy_ft{ margin:10px 20px 10px 0; float:left; }
	.imagecaptioneasy_ght{ margin:10px 0 10px 20px; float:right; }
	.imagecaptioneasy_top_ft{ margin: 0 20px 10px 0; float: left; }
	.imagecaptioneasy_top_ght{ margin: 0 0 10px 20px; float: right; }

/* ~~~~~~~~~~~~~~~~ SIDEBAR ~~~~~~~~~~~~~~~~ */

	#misc{ background: #27242C none repeat scroll 0% 50%; float: right; padding: 15px; width: 290px; }
	#info{ color: #D1D1D1; float: left; font-size: 12px; line-height: 18px; }
	.line { width:100%; height:1px; border-bottom:1px solid #ddd; }
	
	#sidebar .rsidebar h2, h6 { color:#45566D; font-family:Helvetica-neue,arial,sans-serif; font-size:15px; margin:0 0 10px 0; font-weight:bold; text-transform:none; }
	#sidebar .rsidebar h2 a, #sidebar .rsidebar h2 a:visited { font-size:14px; }
	
	.rsidebar { color: #666; }
	.rsidebar ul { margin:0; padding:0; }
	.rsidebar ul li { background:#fff none repeat scroll 0% 0%; border:1px solid #ddd; margin:0 0 10px 0; padding:10px; width:278px; }
	.rsidebar ul li ul, .categorytop ul { list-style-type: none; margin: 0; }
	.rsidebar ul li ul li, .categorytop ul li, ul li, li { background: transparent url(i/bullet.gif) no-repeat scroll 1px 9px; list-style-type: none; margin: 0; padding: 3px 0 3px 8px; border:0; border-bottom:1px solid #cacaca; }
	.rsidebar ul li ul li.nolist, .rsidebar ul li ul li.nolist a { list-style-image:none; list-style-type:none; padding:0; text-decoration:none; border:0; margin:0 0 3px 0; }


	.rsidebar ul li ul li a,
	.rsidebar ul li ul li a:visited,
	.rsidebar ul li a,
	.rsidebar ul li a:visited,
	.categorytop ul li a,
	.categorytop ul li a:visited { font:11px Arial, Helvetica; color:#333; font-weight:bold; text-decoration:none; }

	.rsidebar ul li ul li a:hover, .categorytop ul li a:hover, ul li a:hover { text-decoration:underline; }
	
	.rsidebar ul { list-style-type: none; margin: 0; padding: 0; }
	.rsidebar p { margin: 0; padding: 0 0 5px 0; }
	.rsidebar ul li .rsidebar-title { color: #fff; font-size: 12px; font-weight: bold; }
	.rsidebar ul li ul.tablist li .linetwo, .archivebox .linetwo, .authorbox .linetwo, .rsidebar ul li .linetwo { font:10px Arial, Helvetica; color:#888; font-weight:normal; }

	.rsidebar ul li ul.tablist li .linetwo a:link,
	.rsidebar ul li ul.tablist li .linetwo a:visited,
	.archivebox .linetwo a:link,
	.archivebox .linetwo a:visited,
	.authorbox .linetwo a:link,
	.authorbox .linetwo a:visited,
	.rsidebar ul li .linetwo a:link,
	.rsidebar ul li .linetwo a:visited { color:#5F768D; border-bottom:none; font-weight:normal; text-decoration:none; font-size:10px; }
	
	.rsidebar ul li ul.tablist li .linetwo a:hover,
	.archivebox .linetwo a:hover,
	.authorbox .linetwo a:hover,
	.rsidebar ul li .linetwo a:hover { border-bottom:1px solid #333; text-decoration:none; }
	
/* ~~~~~~~~~~~~~~~~ Sidebar Posts Javascript Tab Switcher ~~~~~~~~~~~~~~~~ */

	.rsidebar ul li .tabberlive .tabbertabhide { display: none; }
	.rsidebar ul li ul.tablist { background:#fff none repeat scroll 0% 50%; float:left; padding:5px 0 0 0; width:278px; }
	.rsidebar ul li ul.tablist a:link, .rsidebar ul li ul.tablist a:visited { color:#888; text-decoration:none; border-bottom:none; }
	.rsidebar ul li ul.tablist a:hover { border-bottom:1px solid #ddd; text-decoration:none; }
	.rsidebar ul li ul.tablist li { background: transparent url(i/bullet.gif) no-repeat scroll 1px 9px; list-style-type: none; margin: 0; padding: 5px 0 5px 8px; font:11px Arial, Helvetica; line-height:14px; width:270px; }

	.rsidebar ul li ul.tablist li ul li, 
	.rsidebar ul li ul.tablist li ul li a:link, 
	.rsidebar ul li ul.tablist li ul li a:visited { background:transparent; list-style-type:none; list-style-image:none; font-weight:normal; text-decoration:none; border:0; padding:0; margin:5px 0 0 4px; }
	
	.rsidebar ul li ul.tablist li a:link,
	.rsidebar ul li ul.tablist li a:visited { font:11px Arial, Helvetica; color:#333; font-weight:bold; border-bottom:none; text-decoration:none; }
		
	.rsidebar ul li ul.tablist li a:hover,
	.rsidebar ul li ul.tablist li ul li a:hover { border-bottom:1px solid #1F5D72; }
	
	.rsidebar ul li .tabberlive { background: #eee none repeat scroll 0% 50%; display: block; float: left; margin: 0; width: 100%; }
	
	.rsidebar ul li ul.tabbernav { background: #eee none repeat scroll 0% 50%; display: inline; float: left; padding: 5px; width: 260px; }
	.rsidebar ul li ul.tabbernav li { float: left; margin: 0; padding: 0; border:none; width:auto; }
	
	.rsidebar ul li ul.tabbernav li a:link,
	.rsidebar ul li ul.tabbernav li a:visited { background: #eee none repeat scroll 0% 50%; color: #555; display: block; margin: 0 4px 0 0; overflow: hidden; padding: 5px; width: auto; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; border:none; }
	
	.rsidebar ul li ul.tabbernav li:hover a { background: #cbcbcb none repeat scroll 0% 50%; color: #6d6d6d; border:none; }
	
	.rsidebar ul li ul.tabbernav li.tabberactive a { background:#1F5D72 none repeat scroll 0% 50%; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; }
	.rsidebar ul li .tabberlive .tabbertab { background: #eee none repeat scroll 0% 50%; }
	.rsidebar ul li .tabberlive .tabbertab h2 { display: none; }
	.rsidebar ul li .tabberlive .tabbertab h3 { display: none; }
	.rsidebar ul li #tab2.tabberlive .tabbertab { height: 200px; overflow: auto; }

/* ~~~~~~~~~~~~~~~~ COMMENTS ~~~~~~~~~~~~~~~~ */

	.boxcomments { background:#fff none repeat scroll 0% 50%; border:5px solid #ddd; margin:10px 0 0; padding:10px; }
		.boxcomments a, .boxcomments a:visited { color:#898989; border:0; text-decoration:none; }
		.boxcomments a:hover { border-bottom:1px solid #ddd; text-decoration:none; color:#3a6c9b; }

	ol.commentlist p { font-size:13px; color:#333; line-height:16px; font-family:Helvetica-neue,helvetica,arial,sans-serif; margin:5px 0; padding:0; }
	
	.commentauthor { display:inline; float:left; font-weight:normal; line-height:14px; margin-left:-180px; width:170px; }
	.commentauthorname { color:#333; font-weight:bold; border:0; line-height:18px; }
	.commentauthor .commentauthorname a:link, .commentauthor .commentauthorname a:visited { text-decoration:none; color:#333; border-bottom:1px solid #ccc; }
	.commentauthor .commentauthorname a:hover { text-decoration:none; color:#333; border-bottom:1px solid #3A6C9B; }
	
	.commentbody { color:#666; display:inline; float:left; font-size:11px; margin:0; padding:0 5px; width:98%; }
	.commentbody small { font-size:10px; }

	.postbox{ background:#eee none repeat scroll 0%; color:#333; margin:10px 0 0; padding:10px; }
	.postbox p{ margin:10px 0 0 0; }
	.postbox a, .postbox a:visited{ color:#3a6c9b; text-decoration:none; border-bottom:1px solid #ddd; }
	.postbox a:hover{ color:#3a6c9b; border-bottom:1px solid #3a6c9b; text-decoration:none; }

	#commentform{ margin: 0; }
	#commentform label{ margin: 0; }
	#commentform input{ padding: 5px; }
	#commentform textarea{ font-size: 13px; margin: 5px 0 10px; padding: 5px; }
	
	.authorcomment{ background: #2C2932 none repeat scroll 0% 50%; border: 1px solid #9ED6D0; margin-bottom: 10px; }

	ol.commentlist{ list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; }
	ol.commentlist li{ background:#eee none repeat scroll 0% 50%; border:0 none; float:right; line-height:1.5em; margin:10px 0 5px; width:490px; }
	.odd { background: #dedede none repeat scroll 0% 50%; }
	input#url, input#author, input#email, textarea { font-family: Helvetica, Arial; margin-bottom: 0.6em; margin-top: 2px; padding: 3px; width: 98%; }

/* ~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~ */

#footer { clear: both; }
.footer_box1 {
	float:left;
	height:116px;
	width:226px;
}
.footer_box1 h3 {
	color: #444;
	font-family: Geneva, Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.footer_box1 p, .footer_box2 p {
	color:#555555;
	font-family:Helvetica-neue,helvetica,arial,sans-serif;
	font-size:11px;
	margin:5px 0 0 0;
	line-height:14px;
}
.footer_box1 p a, .footer_box1 p a:visited {
	color:#3a6c9b;
	text-decoration:none;
	border-bottom:1px solid #ddd;
}
.footer_box1 p a:hover {
	text-decoration:none;
	border-bottom:1px solid #3a6c9b;
}
.footer_box2 {
	border-color:#BEBEBE;
	border-style:solid;
	border-width:0 0 0 1px;
	float:right;
	height:134px;
	margin-left:10px;
	padding-left:15px;
	width:220px;
}
.footer_box2 p a, .footer_box2 p a:visited, .footer_box2 ul li a, .footer_box2 ul li a:visited {
	color:#555;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}
.footer_box2 p a:hover, .footer_box2 ul li a:hover {
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #333;
}
.footer_box2 h3 {
	color: #333;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.footercreditbox {
	background: #27242C none repeat scroll 0% 50%;
	display: block;
	line-height: 12px;
	margin: 0;
	padding: 5px;
	text-align: center;
}
/*
---------------------------------------------------------------------
Archives
---------------------------------------------------------------------
*/
.archivebox {
	width:670px;
	background:#fff;
	float:left;
	border:5px solid #ddd;
	padding: 10px;
	float:left;
	margin-top:10px;
	font-family:Helvetica-neue,helvetica,arial,sans-serif;
	color:#555;
}
.archivebox .thumblist {
	padding:5px;
	width:75px;
	height:75px;
	margin:0 5px 5px 0;
	background:#ebebeb;
	float:left;
	display:block;
	overflow:hidden;
text-align:center;
}
.archivebox li {
	font-size:12px;
	color:#555;
	line-height:14px;
	font-family:Helvetica-neue,helvetica,arial,sans-serif;
}
.archivebox li a, .archivebox li a:visited {
	color:#3a6c9b;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border:0;
}
.archivebox li a:hover {
	font-size:12px;
	color:#3a6c9b;
	text-decoration:none;
	border-bottom:1px solid #3a6c9b;
}
.authorbox {
	background:#EEE;
	border:5px solid #438989;
	margin:0 0 10px 0;
	padding:10px;
	font:Arial, Helvetica;;
	color:#333;
}
.authorbox h1 {
	letter-spacing:-1px;
	font-size:18px;
	color:#333;
	margin:0;
	padding:0;
	font:Arial, Helvetica;
}
.authorbox p {
	font-family:Helvetica-neue,helvetica,arial,sans-serif;
	font-size:13px;
	line-height:15px;
	margin-bottom:0;
}
/*
---------------------------------------
Javascript tab switcher single post foot
---------------------------------------
*/
ul.whatsnext {
	font-size:12px;
	font-weight:bold;
}
ul.whatsnext li a {
	vertical-align:top;
}
#content .entry .entrybottom .tabberlive .tabbertabhide {
	display: none;
}
#content .entry .entrybottom .tabber {
}
#content .entry .entrybottom ul.tablist {
	background:#FFF none repeat scroll 0% 50%;
	border-color:#CCC;
	border-style:none solid solid;
	border-width:medium 1px;
	float:left;
	margin:0;
	padding:5px;
	width:428px;
}
#content .entry .entrybottom ul.tablist ul.related_post {
	margin:0;
}
#content .entry .entrybottom ul.tablist a:link, #content .entry .entrybottom ul.tablist a:visited {
	color:#888;
	text-decoration:none;
	border-bottom:none;
}
#content .entry .entrybottom ul.tablist a:hover {
	border-bottom:1px solid #ddd;
	text-decoration:none;
}
#content .entry .entrybottom ul.tablist li {
	background: transparent url(i/bullet.gif) no-repeat scroll 1px 9px;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 8px;
	font:11px Arial, Helvetica;
	line-height:14px;
}
#content .entry .entrybottom ul.tablist li ul li, #content .entry .entrybottom ul.tablist li ul li a:link, #content .entry .entrybottom ul.tablist li ul li a:visited {
	background:transparent;
	list-style-type:none;
	list-style-image:none;
	font-weight:normal;
	text-decoration:none;
	border:0;
	padding:0;
	margin:5px 0 0 4px;
}
#content .entry .entrybottom ul.tablist li a:link, #content .entry .entrybottom ul.tablist li a:visited {
	font:11px Arial, Helvetica;
	color:#333;
	font-weight:bold;
	border-bottom:none;
	text-decoration:none;
}
#content .entry .entrybottom ul.tablist li a:hover, #content .entry .entrybottom ul.tablist li ul li a:hover {
	border-bottom:1px solid #1F5D72;
}
#content .entry .entrybottom .tabberlive {
	background:#EEE none repeat scroll 0% 50%;
	display:block;
	float:left;
	margin:0;
	width:100%;
}
#content .entry .entrybottom ul.tabbernav {
	background:#EEE none repeat scroll 0% 50%;
	border:1px solid #CCC;
	display:inline;
	float:left;
	margin:0;
	padding:5px;
	width:428px;
}
#content .entry .entrybottom ul.tabbernav li {
	float: left;
	margin: 0;
	padding: 0;
	border:none;
	width:auto;
}
#content .entry .entrybottom ul.tabbernav li a:link, #content .entry .entrybottom ul.tabbernav li a:visited {
	background: #EEE none repeat scroll 0% 50%;
	color: #555;
	display: block;
	margin: 0 4px 0 0;
	overflow: hidden;
	padding: 5px;
	width: auto;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	border:none;
}
#content .entry .entrybottom ul.tabbernav li:hover a {
	background: #cbcbcb none repeat scroll 0% 50%;
	color: #6d6d6d;
	border:none;
}
#content .entry .entrybottom ul.tabbernav li.tabberactive a {
	background:#1F5D72 none repeat scroll 0% 50%;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
#content .entry .entrybottom .tabberlive .tabbertab {
	background: #EEE none repeat scroll 0% 50%;
}
#content .entry .entrybottom .tabberlive .tabbertab h2 {
	display: none;
}
#content .entry .entrybottom .tabberlive .tabbertab h3 {
	display: none;
}
#content .entry .entrybottom #tab1.tabberlive {
}
#content .entry .entrybottom #tab2.tabberlive {
}
#content .entry .entrybottom #tab2.tabberlive .tabbertab {
	height: 200px;
	overflow: auto;
}


/* Captions - NOT IN USE WITH CURRENT IMAGECAPTION-EASY PLUGIN - Plugin in use due to the fact wordpress butchers exceprts if you use there method of an image caption on an image that is at the top of a post.

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.alignleft {
float:left;
margin:10px 10px 10px 0;
}
.alignleft img {
	border: 0 solid #fff;
	margin-bottom:5px;
}
.alignright {
float:right;
margin:10px 0 10px 10px;
}
.alignright img {
	border: 0 solid #fff;
	margin-bottom:5px;
}

.wp-caption img {
	margin-bottom:5px;
	padding: 0;
	border: 0 none;
}

#topentry .wp-caption p.wp-caption-text, .wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

---END CAPTIONS */

.adContainer{background:#EEE; padding: 15px; border:5px solid #438989; margin-top:-1px;}