/*  
Theme Name: VancouverBars
Version: 1.1
Author: Melanie Karlik
*/
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
color:#000;
background-color:#000;
padding:0;
}

body img.background,x:-moz-any-link {
z-index:10;
}

body img.background {
position:absolute;
top:0;
left:0;
overflow:hidden;
width:100%;
min-width:1000px;
z-index:-1;
}
body p { line-height: 1.4em; }
.container {
background-color:#fff;
margin-top:20px;
padding:10px;
}

.container-bg {
background-color:#fff;
}

body { font-family:'Myriad Pro', Arial, 'Sans Serif'; font-size:14px; color:#222222; }
.alignleft { display:block; float:left; margin:0 20px 20px 0px; }
.alignright { display:block; float:right; margin:0 0 20px 20px; text-align:right; }

h1, h2, h3, h4, h5 { margin:0 0 .2em 0; }
p, ul, ol, small {margin:0 0 1.2em 0;}
h1 { font-size:30px; color:#000000; }
h2 { font-size:20px; color:#000000; }
h3 { font-size:18px;  }
h4 { font-size:14px; }
h5 { font-size:10px; }
p { line-height:24px;}
ul { line-height:24px;}
ul ul { margin-bottom:0px; }
ol { line-height:24px; }
blockquote { margin:0 0 20px 20px; padding:0 0 0 10px; border-left:5px solid #CCCCCC;}
small { font-size:10px; line-height:18px;}
a,
a:visited {
color:#E92A0B;
text-decoration:none;
font-weight:700;
}

ul {
list-style-type:none;
margin-left:1em;
padding:0;
}

ul li {
background-repeat:no-repeat;
line-height:2em;
list-style-image:url(images/icons/li.png);
margin:0;
padding:0;
}

h1 {
font-family:"Arial Black",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;
font-size:40px;
font-variant:small-caps;
font-weight:400;
letter-spacing:-0.1em;
text-shadow:0 1px 3px #0C1129;
margin:0;
}

hr {
background:#000;
height:1px;
}

img {
display:block;
margin:0;
}

img.featured {
width:204px;
height:160px;
margin:10px 0;
}

.photo_align_left {
float:left;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em;
padding:.8em;
}

.post .photo_align_left {
margin:0 1.5em 1.5em 0;
}

.post img.thumbnail {
float:left;
display:block;
margin:0 1.5em 1.5em 0;
}

.logo img {
margin:0 0 .5em;
}

.logo h1 {
text-transform:uppercase;
font-weight:700;
color:#000;
margin: 5px 0;
}
.logo h1 a, .logo h1 a:visited { color: #000000; }

input {
border:1px solid #CCC;
padding-left:0;
}

ol {
margin-left:35px;
}

textarea {
height:200px;
width:500px;
}

.linkcat {
list-style:none;
}

.post_first {
background:#e5e5e5;
padding:1em;
}

.post_alt {
background:#eee;
padding:1em;
}

span.meta_align_right {
color:#ccc;
float:right;
font-size:.6em;
}

span.meta_align_right a {
color:#ccc;
}

.meta a {
}
.small { margin-bottom: 10px; }

.byline a {
color:#666;
line-height:1.875em;
text-decoration:none;
}

.meta_list,.meta_list a,ul.meta_list {
color:#000;
list-style-image:none;
}

.meta_list li {
border-bottom:1px dotted #000;
list-style-image:none;
}

h2.widgettitle {
color:#000;
text-transform:uppercase;
border-bottom:1px solid #000;
}

.five_posts h3 {
margin-bottom:0;
padding:.5em 0;
}

.five_posts h4,h6.category_head {
text-transform:uppercase;
color:red;
font-size:.9em;
font-weight:400;
border-bottom:1px solid #000;
margin:0 0 1em;
padding:0;
}

.five_posts h4 a,h6.category_head a {
text-transform:uppercase;
color:red;
}

.five_posts h4 a:hover,h6.category_head a:hover {
color:#fff;
background:red;
}

h6.category_more a {
color:#000;
background:#eee;
background: #E92A0B;
font-size:.9em;
text-transform:uppercase;
border:none;
padding: 5px;
display: block;
}

h6.category_more a:hover {
background:#333;
color:#fff;
}

#gray_bg {
background:#ddd;
float:left;
position:relative;
margin:0;
padding:20px 12px;
}

#gray_bg .append-1 {
padding-right:34px;
}

.five_posts ul {
margin:1em;
}

.five_posts ul li {
color:#000;
font-size:.9em;
line-height:1.8em;
border-bottom:1px #000 solid;
list-style-image:none;
margin:0 0 0 -1em;
}


.span-15 {
width:607px;
float:left;
}
.prepend-1a {padding-left:20px;}

#maincontent .post h2 {
margin-bottom:5px;
}

#maincontent .content {
padding:5px 47px 20px 48px;
}

#maincontent h2.pagetitle {
border:none;
text-transform:uppercase;
}

#google-ads {
margin:15px 0px 10px 30px;
}

.feature_text {
margin-top:2em;
}

#home_right {
margin-top:7px;
}

#home_right .entry {
padding:0 0 2em;
}

.content {
margin:0 0 1em;
}

ul#featurenav {
margin-left:0;
padding-left:0;
white-space:nowrap;
}

#featurenav li {
display:inline;
list-style-type:none;
}

#featurenav a {
padding:1px 5px;
}

#featurenav a:link,#featurenav a:visited {
background-color:#eee;
border:1px solid #000;
color:#000;
text-decoration:none;
}

#featurenav a:hover {
background-color:#444;
color:#fff;
text-decoration:none;
}

.author {
background:#eee;
margin-bottom:1.5em;
padding:1.5em;
}

.author img {
float:left;
padding:0 1em 1em 0;
}

.author p {
margin-left:8em;
}

.author h6 {
border-bottom:1px #000 dotted;
margin-left:7em;
}

.navigation {
font-size:1.2em;
padding:10px 0;
}

#footer {
font-size:.9em;
text-align:center;
margin:0;
}

#footer a {
text-decoration:none;
}
#blog .post {
	width: 575px;
	margin-left: 10px;
}
#blog .post h2 { font-weight: bold; }
#blog .post h3 { font-weight: bold; }
} 
#single-page .inner { padding: 15px; }
.post .inner {
margin: 0 auto;
width: 580px;
padding: 15px;
}

.post .comment_count
{
	float:right;
	width:29px;
	height:27px;
	background:url(images/comment.png) top right no-repeat;
	padding:5px 0 0 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height:15px;
}



/* ////////////////////// Comments ////////////////////// */
#comments
{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0px;
	background:#fff;
}

#comments a
{
	/*color:#666;*/
}

#comments p.notice
{
	margin:0 0 30px 0;
	padding:0px;
	text-align:center;
	font-weight:bold;
}

#comments .commentlist
{
	clear:both;
	list-style:none;
	margin:0 0 30px 0;
	padding:0;
}

#comments .commentlist li
{
	clear:both;
	padding:0px;
	margin:0 0 20px 0;
	list-style: none;
}

#comments .commentlist li div.comment-body
{
	padding:20px;
	background:#F5F8E6;
	background:#F8FAEF;
	background:#F7F7F7;
	background:#F5F8E6;
	border:1px solid #E0E4CC;
}

#comments .commentlist li.pingback div.comment-body, #comments .commentlist li.trackback div.comment-body
{
	background:#F7F7F7;
	border:none;
}
#comments .commentlist li.comment-author-admin div.comment-body {
	background: #000000;
	color: #999;
}

#comments .commentlist li div.comment-author .avatar
{
	padding:0;
	margin:0 10px 0 0;
	float:left;
	width:50px;
	height:50px;
	border:5px solid #E0E4CC;
}

#comments .commentlist li div.comment-author cite
{
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	color:#E92A0B;
	text-transform:uppercase;
}

#comments .commentlist li div.comment-author .says
{
	margin-left:3px;
	display:none;
}

#comments .commentlist li div.comment-meta
{
	margin-bottom:10px;
	font-size:10px;
	text-transform:uppercase;
}

#comments .commentlist li div.comment-meta a
{
	text-decoration:none;
}

#comments .commentlist li p
{
	padding:0;
	margin:0 0 10px 0;
}

#comments .commentlist li .reply
{
	float:right;
	font-weight:bold;
}

#comments .commentlist li .reply a
{
	float:left;
	color:#666;
	background-color:#C8CEAA;
	margin:10px 0 0 0;
	padding:5px 8px;
	text-transform:uppercase;
	font-size:11px;
}

#comments .commentlist li.pingback .reply, #comments .commentlist li.trackback .reply
{
	display:none;
}

#comments .commentlist li ul.children
{
	float:left;
	clear:both;
	list-style:none;
	padding:0 0 0 20%;
	margin:0;
	width:80%;
	/*background:url(images/comment_reply.jpg) top left no-repeat;*/
}

#comments .commentlist li ul.children li
{
	clear:both;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:100%;
}

#comments .commentlist li #respond
{
	margin:20px 0 0 0;
}

#comments .commentlist li:after, #comments .commentlist li div.comment-body:after, #comments .commentlist li ul.children li:after
{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}



#comments #respond
{
	clear:both;
	margin:0 0 30px 0;
	padding:20px 20px 0 20px;
	background:#F7F7F7;
	border:1px solid #eee;
}

#comments #respond .cancel-comment-reply
{
	float:left;
	margin:-10px 0 20px 0;
	text-transform:uppercase;
}

#comments #respond .cancel-comment-reply small a
{
	float:left;
}

#comments #respond .form
{
	clear:both;
	/*float:left;*/
	margin:0;
	padding:0;
}

#comments #respond .form p
{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0;
}

#comments #respond .form p label
{
	float:left;
	width:35%;
	margin-top:4px;
}

#comments #respond .form p label small
{
	margin-left:5px;
	font-size:10px;
}

#comments #respond .form .tf, #comments #respond .form textarea.tf
{
	float:right;
	width:60%;
	padding:7px;
	font-size:12px;
	color:#666;
	background:#eee;
	border-top:2px solid #ddd;
	border-bottom:none;
	border-right:none;
	border-left:none;
}

#comments #respond .form #submit
{
	float:right;
	padding:5px;
	border:none;
	background:#D14640;
	background:#E92A0B;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
/* ////////////////////// Comments ////////////////////// */

.post .neighbourhood
{
	float:right;
	width:auto;
	height:20px;
	background:url(images/home.png) top left no-repeat;
	padding:0px 0 0 24px;
	text-align:center;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height:20px;
	font-size: small;
}

.post .comment_count a
{
	color:#666;
	float:left;
	width:100%;
}


.post .meta
{
	clear:left;
	float:left;
	margin:0;
	/*font-size:11px;
	margin-bottom:20px;*/
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0;
	/*margin-bottom:5px;*/
	color:#aaa;
}

.post .meta a { }

h6.read_more a {
color:#000;
background:#eee;
background: #E92A0B;
font-size:.9em;
text-transform:uppercase;
border:none;
padding:.3em;
}

h6.read_more a:hover {
background:#333;
color:#fff;
}


.bottombar h2 {
font-size:1em;
font-weight:700;
line-height:1em;
margin:1em 0;
}

#top {
width:950px;
margin:0 auto;
}

#title h1 a {
color:#fff;
font-weight:700;
line-height:1.3em;
text-transform:uppercase;
}

#title h1 a:hover {
color:#eee;
}

#contents {
background:#fff;
border:1px solid #ccc;
border-top:none;
clear:both;
margin:0;
padding:15px;
}

.top-bar { height: 35px; vertical-align: middle; }
.top-bar p { padding: 5px 0 0 0; margin: 0px;}

ul.right li {
border:0 none;
float:right;
display:inline;
list-style:none;
position:relative;
margin:0 0 0px 8px;
padding:0;
}

ul.right {
display:block;
margin:0;
padding:0;
}

#navmenu-h {
background:#000;
z-index:13;
}

ul#navmenu-h-r {
background:#000;
z-index:14;
text-transform:uppercase;
letter-spacing:.1em;
border:0 none;
width:950px;
list-style:none;
height:30px;
margin:0;
padding:0;
}

ul#navmenu-h {
border:0 none;
width:950px;
list-style:none;
height:38px;
border-top:1px #222 solid;
z-index:98;
margin:0 0 1em;
padding:0;
}

ul#navmenu-h li {
border:0 none;
float:left;
display:inline;
list-style:none;
position:relative;
height:34px;
border-right:1px #222 solid;
z-index:99;
margin:0;
padding:0;
}

#navmenu-h-r li {
border:0 none;
float:left;
display:inline;
list-style:none;
position:relative;
height:24px;
z-index:200;
margin:0 15px 0 0;
padding:0;
}

ul#navmenu-h ul {
border:0 none;
width:160px;
list-style:none;
display:none;
position:absolute;
top:34px;
left:0;
margin:0;
padding:0;
}

ul#navmenu-h-r ul {
border:0 none;
width:160px;
list-style:none;
display:none;
position:absolute;
top:24px;
left:0;
z-index:10;
margin:0;
padding:0;
}

ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
clear:both;
display:block;
font:1px/0 serif;
content:".";
height:0;
visibility:hidden;
}

ul#navmenu-h ul li,ul#navmenu-h-r ul li {
width:220px;
float:left;
display:block !important;
}

ul#navmenu-h-r li li {
width:300px;
float:left;
display:block !important;
z-index:200;
}

ul#navmenu-h a {
float:none !important;
display:block;
background:#000;
color:#ccc;
font:14px/24px Helvetica;
text-decoration:none;
text-transform:uppercase;
height:auto !important;
font-weight:700;
padding:6px 20px;
}

ul#navmenu-h-r a {
float:none !important;
display:block;
background:#000;
color:#ccc;
font-size:13px;
text-decoration:none;
height:auto !important;
font-weight:700;
padding:2px 15px 0;
}

ul#navmenu-h a:hover,ul#navmenu-h-r a:hover,ul#navmenu-h li:hover a,ul#navmenu-h-r li:hover a,ul#navmenu-h li.iehover a,ul#navmenu-h-r li.iehover a {
background:#0075FE;
color:#fff;
z-index:200;
}

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a,ul#navmenu-h-r li:hover li a,ul#navmenu-h-r li.iehover li a {
float:none;
background:#000;
color:#ccc;
}

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a,ul#navmenu-h-r li:hover li a:hover,ul#navmenu-h-r li:hover li:hover a,ul#navmenu-h-r li.iehover li a:hover,ul#navmenu-h-r li.iehover li.iehover a {
background:#333;
color:#FFF;
}

ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a,ul#navmenu-h-r li:hover li:hover li a,ul#navmenu-h-r li.iehover li.iehover li a {
background:#000;
color:#ccc;
}

ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a,ul#navmenu-h-r li:hover li:hover li:hover li a,ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
background:#EEE;
color:#666;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul,ul#navmenu-h-r ul ul,ul#navmenu-h-r ul ul ul {
display:none;
position:absolute;
top:0;
left:300px;
}

#search #s {
background:#080808 url(images/icons/search.gif) 0 center no-repeat;
color:#999;
margin-right:2px;
margin-top:15px;
width:280px;
border:2px solid #292829;
padding:7px 0 7px 22px;
}

#search #s:hover {
color:#999;
}

.box {
color:#fff;
border:2px solid #292829;
background:#000;
height:170px;
margin:0;
padding:10px;
}

.box ul li {
list-style-image:none;
padding:0;
}

#post-blocks .post .inner {
border:1px solid #292829;
display:block;
background:#080808;
padding:20px;
width: auto;
}

.tooltipBox {
position:absolute;
border:1px solid #292829;
display:none;
color:#fff;
background:#000;
width:250px;
padding:10px;
}
.guideBox { width: auto; }
.tooltipBox span {
font-size:.9em;
color:#E92A0B;font-weight: bold;
}

#guide-blocks .post .inner {
border:1px solid #292829;
display:block;
background:#080808;
height:350px;
padding:20px;
width: auto;
}

#single-page {
color:#999;
background:#080808;
padding-bottom:20px;
}

#single-page .post img {
border:1px solid #292829;
background-color:#000;
margin:0 auto;
padding:1px;
}

#single-page h6.category_more  a{
	width: auto;
	margin-left: 10px;
	display: inline;
}
#page .post {
	width: 565px; margin-left: 20px;
}
#blog .post {
	width: 575px;
	margin-left: 10px;
}
#blog .post img { margin-bottom: 10px; }
hr.seperator {border-bottom: 2px solid #E92A0B; width: 101%; margin: 0px 0px 10px -1px;}


#aus,#aubg,#ads {
width:530px;
}

a#aw1 {
margin-left:20px;
}

#related-posts {
background:#000;
display:block;
margin-bottom:20px;
border-top:1px dashed #E92A0B;
border-bottom:1px dashed #E92A0B;
}

#related-posts .related-inner {
margin:10px 0 15px;
padding:6px;
}

#related-posts h2 {
font-size:14px;
letter-spacing:-0.05em;
margin:0;
}

#related-posts .post {
color:#fff;
background:#000;
border:2px solid #080808;
}

#related-posts .post img {
border:1px solid #292829;
width:128px;
height:128px;
background:#080808;
margin:0 auto;
padding:10px;
}

hr.lineTop {
border-bottom:1px dashed #E92A0B;
margin:0 0 10px;
}

hr.lineBottom {
border-bottom:1px dashed #E92A0B;
margin:10px 0 0;
}

.post h2 {
clear: left;
}

.post h2.post-title { 
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		color:#000000;
		margin-bottom:15px;
		padding:10 10 10 0px;
		text-transform:uppercase;
		border-bottom:1px solid #080808;
		font-family:"Arial Black",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;
		font-size:20px;
		font-variant:small-caps;
		font-weight:300;
		letter-spacing:-0.1em;
}

#single-page h2.post-title { border: none; }


h2.category_page {
font-family:"Arial Black",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;
font-size:30px;
font-variant:small-caps;
font-weight:300;
letter-spacing:-0.1em;
margin:0;
background:#000;
margin-bottom:15px;
color:#fff;
text-transform:uppercase;
text-align:center;
padding:10px;
}
h3.bar_types {
font-family:"Arial Black",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;
font-size:16px;
font-variant:small-caps;
font-weight:300;
letter-spacing:-0.1em;
margin:0;
background:#000;
margin-bottom: 10px;
color:#fff;
text-transform:uppercase;
text-align:center;
padding:8px;
}

#tags {
margin-bottom: 30px;
}

#tags a {
color:#fff;
background-color:#080808;
margin-right:3px;
font-weight:400;
white-space:nowrap;
padding:2px 4px;line-height: 1.5em;
}

#tags a:hover {
color:#fff;
background-color:#E92A0B;
}



#tags hr {
border-top:1px dashed #E92A0B;
height:1px;
margin-bottom:4px;
}

.tags-inner {
padding:0;
}

.title-top {
height:32px;
display:block;
}

#tags .title-top {
height:30px;
padding:8px 0 0 6px;
}

#feature .title-top {
padding:8px 0 0;
}

#guide-blocks .title-top {padding: 0 2px;
height:42px;
}

#feature {
border:2px solid #292829;
background:#080808;
width:605px;
}

#feature h3 {
margin-bottom:0;
padding:0;
}

#feature img {
max-width:575px;
max-height:375px;
border:1px solid #292829;
background-color:#000;
margin:0 auto;
padding:1px;
}

#feature h4 a {
color:#FF0008;
}

#feature h4 a:hover {
color:#444130;
}

ul#portfolio {
list-style:none;
width: 575px;
margin:0 auto;
padding:0;
}

ul#portfolio li {
list-style:none;
margin:0;
padding:0;
}

ul#portfolio li h4 {
text-transform:uppercase;
font-weight:700;
}

.slideshow {
background:#eee;
clear:both;
margin:0;
padding:0;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height:1%;
}

.column,.nomargin,.search-excerpt,#title h1,#feature p img {
margin:0;
}

.column1,.column2 {
/*height:480px;*/
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,span.meta_align_right a:hover,.meta a:hover,.byline a:hover,.five_posts ul li a,#post-blocks a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
/*color:#000;*/
}

a:active,h2 a:active,h3 a:active,a:hover,h2 a:hover,h3 a:hover {
color:#444130;
text-decoration:none;
}

.chrome,.five_posts ul li a:hover {
color:red;
}

label,a.button,button,#post-blocks h2 a, #guide-blocks h2 a {
font-weight: normal;
}

.small,dl.small dd {
font-size:.9em;
}

.meta,.byline {
color:#666;
font-size:.8em;
line-height:1.875em;
}

.five_posts h3 a,.news h3 {
text-transform:uppercase;
}

.alignright,#navmenu-h li.alignright,#search {
float:right;
}


ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a,ul#navmenu-h-r li:hover li:hover li a:hover,ul#navmenu-h-r li:hover li:hover li:hover a,ul#navmenu-h-r li.iehover li.iehover li a:hover,ul#navmenu-h-r li.iehover li.iehover li.iehover a,ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,ul#navmenu-h-r li:hover li:hover li:hover li a:hover,ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
background:#CCC;
color:#FFF;
}

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul,ul#navmenu-h-r li:hover ul ul,ul#navmenu-h-r li:hover ul ul ul,ul#navmenu-h-r li.iehover ul ul,ul#navmenu-h-r li.iehover ul ul ul,ul#portfolio li.hide {
display:none;
}

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul,ul#navmenu-h-r li:hover ul,ul#navmenu-h-r ul li:hover ul,ul#navmenu-h-r ul ul li:hover ul,ul#navmenu-h-r li.iehover ul,ul#navmenu-h-r ul li.iehover ul,ul#navmenu-h-r ul ul li.iehover ul,html[xmlns] .clearfix {
display:block;
}

.top,.padded {
margin-bottom:10px;
}

.box ul,#feature p {
margin:0;
padding:0;
}

#post-blocks .post,#guide-blocks .post {
color:#fff;
background:#000;
border:2px solid #080808;
margin-bottom:10px;
}

#post-blocks .post img,#guide-blocks .post img {
border:1px solid #292829;
width:130px;
height:130px;
background-color:#000;
margin:0 auto;
}

#single-page h1,#single-page h2,#single-page h3,#related-posts a {
color:#fff;
}

.alignleft { float: left; margin-right: 10px; margin-bottom: 10px; }
.alignright { float: right; margin-left: 10px; margin-bottom: 10px; }



#authorbox{
    border:1px solid #CECFD0;
    margin:0;
    margin-bottom:10px;
    overflow:hidden;
    width: 560px;
    background: #000000;
    color: #999;

}
    #authorbox h4{
        font-size:16px;
        margin:0;
        padding:10px 10px 5px 10px;
font-weight: bold;
    }
.authortext{
        padding-left:100px;
    }
#authorbox img{
        margin:0;
        padding:15px 10px 10px 10px;
        float:left;
}

    #authorbox p{
        margin:0;
        padding:0px 10px 10px 10px;
    }
 #authorbox h4 > a{
 color: #999;
        text-decoration:none;
    }


