/*
Theme Name: Gallery, a Thematic child theme
Theme URI: http://www.chris-wallace.com/2009/06/22/gallery-1-2-released/
Description: The ultimate gallery-style Thematic child theme for WordPress.
Author: Chris Wallace
Author URI: http://chris-wallace.com
Template: thematic
Version: 1.2.1
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


input,select,textarea
{  color: #eee;
   background-color: #3F3F3F;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
input[type="submit"],
input[type="button"],
button
{  background: url("images/btn-bg.jpg") repeat-x left top;
   color:#ddd;
   font-weight: normal;
   position: relative;
   height: 22px;
   overflow: hidden;
   border: 1px solid #101010;
   padding: 3px 18px;
   font-size: 10px;
   line-height: 0.75em;
   font-family: Verdana, Arial, sans-serif;
   text-transform: uppercase;
   cursor: pointer;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-border-radius: 20px;}
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover
{  background-position: 0 -22px;
   color: #ddd;}
input[type="submit"]:active,
input[type="button"]:active,
button:active
{  background-position: 0 -44px;
   padding-top: 4px;
   padding-bottom: 0;}
abbr
{  border-bottom: 1px dotted #555;}
pre
{  background-color: #191919;
   border: 1px solid #333;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   padding: 5px;
   margin: 10px 0;
   white-space: pre;
   overflow: auto;}
pre,
code
{  font-size: 12px;}
body 
{  background: #000 url("images/body-background.jpg") center top;
   color: #AFAFAF;
   font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
   font-size: 90%;
   font-style: normal;
   line-height: 2em;}
#wrapper
{  background: transparent url("images/light-source-trans.png") no-repeat center top;
   height: auto;
   min-height: 300px;}
a 
{  color: white;
   text-decoration: none;}
a:hover 
{  color: #11b9ff;}
h1, h2, h3
{  color: white;}
h2
{  font-size: 1.5em;
   margin-bottom: 0.7em;}
#content ol,
#content ul
{  margin-bottom: 1em;}
.single #content li
{  line-height: 1.4em;}
.single #content ul
{  border-top: 1px solid #333;}
.single #content li
{  padding: 10px 0 10px 24px;
   text-indent:10px;
   list-style: none;
   position: relative;
   border-bottom: 1px solid #333;}
.twitter
{  background: url("images/icons2/twitter.png") no-repeat left center;}
.delicious
{  background: url("images/icons2/delicious.png") no-repeat left center;}
.designer
{  background: url("images/icons2/person.png") no-repeat left center;}
.site-link
{  background: url("images/icons2/globe.png") no-repeat left center;}
#emaillink
{  float:left;
   display:block;
   text-indent:26px;
   margin-bottom:10px;
   clear:after;}
.emaillink
{  background: url("images/icons2/email.png") no-repeat left center;}
#header 
{  margin: 0 auto;
   padding: 20px 0;
	position: relative;
	z-index: 20;}
#branding,
#access 
{  margin: 0 auto;
   overflow: visible;
   width: 940px;}
#branding
{  padding: 10px 0;}
.ie8 #branding
{  margin-bottom: 20px;
	height: 30px;}
#blog-title 
{  text-align: left;
   display: inline;
   float: left;}
#blog-title a
{  display: block;
   width: 230px;
   height: 50px;
   background: url("images/logo.png") no-repeat left top;
   text-indent: -9000px;
   margin-bottom: 10px;}
.msie #blog-title a
{  position: relative;
   margin-bottom: -10px;}
#blog-description 
{  color:#6e6e6e;
   font-size:0.9em;
   line-height: 1.4em;
   font-weight:normal;
   text-align: right;
   padding-top: 66px;}
#access 
{  width: 940px;
   height: 45px;
   margin-top: 10px;
   clear: both;
   background: url("images/menu-bg-trans.png") no-repeat top left;}
#category-menu ul
{  padding: auto;}
#category-menu li
{  float: left;
   height: 45px;}
#category-menu li a,
li.blog-description span
{  display: block;
   font-size: .8em;
   font-weight: bold;
   height: 26px;
   padding: 8px;
   margin-right: 8px;
   margin-top:2px;
   color: #fff;
   text-decoration: none;}
#category-menu li.home a
{  display: block;
   text-indent: -9000px;
   overflow: hidden;
   text-align: left;
   width: 26px;
   background: url("images/ico-home-trans.png") no-repeat;
   background-position: 11px 14px;
   padding-bottom: 0;
   margin-left: 10px;
   margin-top:0;}
#category-menu li.home a:hover
{  margin-top:0;
   background: url("images/ico-home-trans.png") no-repeat;
   background-position: 14px 13px;
   padding-bottom: 0;
   margin-left: 10px;
   background-color: #232323;}
#category-menu li.current_page_item
{  }
#category-menu li.current_page_item a
{  color: #ddd;}
#category-menu > li:first-child
{  margin-left: 10px;}
#category-menu li a:hover
{  color: #fff;
   margin-top:2px;
   height: 26px;}
#category-menu li.blog-description
{  float: right;}
#category-menu li.blog-description span
{  color: #6e6e6e;
   font-weight: normal;}
#blog-description
{  display: none;}
#page-menu
{  position: absolute;
   bottom: 50px;
   right: 10px;
   margin: 0;
   width: 590px;
   font-size: .8em;
   color: #888;
   z-index: 100;}
#page-menu #page-nav
{  text-align: right;}
#page-menu #page-nav li
{  float: right;
   margin: 10px 0 0 4px;}
#page-menu #page-nav li a
{  padding: 8px 12px 8px 6px;
   font-size: .9em;
   color: #fff;
   text-transform: uppercase;}
#page-menu #page-nav li.rss a
{  padding-left: 30px;
   background: url("images/icons2/rss.png") no-repeat left center;}
#page-menu #page-nav li.twit a
{  padding-left: 30px;
   background: url("images/icons2/twitter.png") no-repeat left center;}
#page-menu #page-nav li.email a
{  padding-left: 24px;
   background: url("images/icons2/email.png") no-repeat left center;}
#page-menu #page-nav li a:hover
{  color: #11b9ff;}
.sf-menu .current_page_item a, 
.sf-menu .current_page_ancestor a, 
.sf-menu .current_page_parent a 
{  }
.sf-menu a, .sf-menu a:visited 
{	color:#FFFFFF;}
.sf-menu li 
{  position: relative;
	background:transparent;}
body #access #category-menu .sf-menu li li 
{  width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;}
.sf-menu li li li 
{  background: red;}
body #access #category-menu .sf-menu a:focus, 
body #access #category-menu .sf-menu a:hover, 
body #access #category-menu .sf-menu a:active 
{  background: #232323;}
body #access #category-menu .sf-menu .home a:focus, 
body #access #category-menu .sf-menu .home a:hover, 
body #access #category-menu .sf-menu .home a:active 
{  background: url("images/ico-home-trans.png") no-repeat center -16px;}
body #access #category-menu .sf-menu ul a:focus, 
body #access #category-menu .sf-menu ul a:hover, 
body #access #category-menu .sf-menu ul a:active 
{  background: #454545;}
.sf-menu li li a:hover 
{  background:#333333;}
.sf-menu ul 
{	border:medium none;}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul
{  top: 45px;
	position: absolute;
	border: 3px solid #333;
	background: #1A1A1A;
	padding: 0;
	border-top: none}
.sf-menu ul ul 
{  top: auto;
	left: auto;
	margin-top:0;}
body #access #category-menu .sf-menu ul a 
{  background:#111111;
	color: white;
	padding: 5px 0 5px 5px;
	margin: 0;
	line-height: 20px;
	height: 20px;
	display: block;
	width: auto;}
.sf-menu ul a:hover 
{  color:#CC0000;}
.skip-link 
{  display: none;}
#main
{  position: relative;
	z-index: 5;
   margin: 0 auto 30px auto;}
#primary,
#secondary
{  display: none;}
.page #primary
{  display: block;}
.aside
{  width: 270px;}
#single-top
{  display:block;
   float:left;
   width:940px;
   margin:0 auto 10px auto;}
#content
{  width: 940px;
   margin: 0;
   float: none;
   padding-top: 0;
   min-height:745px;}
.msie #content,
.single #content,
.home #content,
.page #content
{  padding-top: 20px}
.home #content
{  padding-left:5px;}
.page #content
{  margin-left: 320px;
   width: 620px;}
.page #content li
{  list-style: disc;
   margin-left: 20px;}
.single #container
{  position: relative;}
.single .entry-content
{  display: inline;
   float: left;
   margin: 20px 0 0 550px;
   width: 385px;}
.single div.video .entry-content
{  margin:20px 0 0 680px;
	width:255px;}
.single div.video ul.meta,
.single div.video #nav-below
{  display: none;}
.single .artwork-container
{  float: left;
   margin-left: -935px;}
.single .entry-artwork
{  background-color: #191919;
   border: 1px solid #333;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   padding: 10px;}
.single .navigation
{  margin-top: 10px;
   padding-top: 0;}
.single .entry-content h1,
h1.page-title,
h1.entry-title,
h2
{  font-size: 1.0em;
   text-transform:uppercase;
   letter-spacing: .15em;
   font-weight:normal;
   margin-bottom: .5em;}
h1.page-title
{  margin-bottom: .5em;}
h2
{  margin-top:10px;
   clear:both;}
.archive-meta p
{  line-height:1em;
   margin:5px 0 15px 0;}
.single .entry-content p
{  line-height: 1.3em;}
.not-singular .entry-content
{  float: left;
   width: 311px;
   margin: 0 0 8px 0;}
.not-singular .entry-content a
{  border: 3px solid #191919;
   display: block;
   height: 217px;
   width: 302px;
   overflow: hidden;
   position: relative;
   background-color: #191919;}
.not-singular .entry-content a img
{  position: absolute;
   z-index: 5;}
.not-singular .entry-content a span.slide-title
{  position: absolute;
   top: 202px;
   left: 3px;
   width: 302px;
   line-height: 1em;
   color: white !important;
   font-size: .7em;
   text-transform: uppercase;
   letter-spacing:1px;
   z-index: 0;}
.not-singular .entry-content
{  position: relative;}



.single .entry-content-advert p
{  line-height: 1.3em;}
.not-singular .entry-content-advert,
.singular .entry-content-advert
{  float: left;
   width: 311px;
   margin: -14px 0 26px 0;}
.not-singular .entry-content-advert a,
.singular .entry-content-advert a
{  border: 4px solid #191919;
   display: block;
   height: 100px;
   width: 300px;
   overflow: hidden;
   position: relative;
   background-color: #191919;}
.not-singular .entry-content-advert a img,
.singular .entry-content-advert a img
{  position: absolute;
   z-index: 5;}
.not-singular .entry-content-advert,
.singular .entry-content-advert
{  position: relative;}
.entry-content-advert .onAdvert 
{  display: block;
	position: absolute;
	top: -6px;
	right: 10px;
	width: 160px;
	height: 22px;
	z-index: 200;}	
.entry-content-advert .onAdvert 
{  background: url("images/ico-advert.png") no-repeat top left;}	


.not-singular .entry-content .new
{  display: block;
	position: absolute;
	top: -6px;
	right: 10px;
	width: 42px;
	height: 22px;
	background: url("images/ico-new-trans.png") no-repeat top left;
	z-index: 200;}
.not-singular .entry-content .blog
{  display: block;
	position: absolute;
	top: -6px;
	right: 10px;
	width: 49px;
	height: 22px;
	z-index: 200;}	
.not-singular .entry-content .blognew
{  display: block;
	position: absolute;
	top: -6px;
	right: 52px;
	width: 49px;
	height: 22px;
	z-index: 202;}	

.not-singular .entry-content .onFlickr,
.not-singular .entry-content .offTopic
{  display: block;
	position: absolute;
	top: -6px;
	right: 10px;
	width: 80px;
	height: 22px;
	z-index: 200;}	
.not-singular .entry-content .onFlickrnew,
.not-singular .entry-content .offTopicnew
{  display: block;
	position: absolute;
	top: -6px;
	right: 52px;
	width: 80px;
	height: 22px;
	z-index: 202;}	
   	
.not-singular .entry-content .blog,
.not-singular .entry-content .blognew
{  background: url("images/ico-blog.png") no-repeat top left;}	
.not-singular .entry-content .onFlickr,
.not-singular .entry-content .onFlickrnew
{  background: url("images/ico-flickr.png") no-repeat top left;}	
.not-singular .entry-content .offTopic,
.not-singular .entry-content .offTopicnew
{  background: url("images/ico-offtopic.png") no-repeat top left;}
	
.not-singular .video .new
{  background: url("images/ico-video-trans.png") no-repeat top left;
	width: 74px;}
span.cover-up
{  background: url("images/side-fade-trans.png") no-repeat right top;
   position: absolute;
   right: 0;
   top: 0;
   height: 125px;
   width: 20px;
   z-index: 4;}
.main-aside h3
{  font-weight: bold;
   color: #fff;
   padding: 5px 0 5px 10px;}
.main-aside .xoxo li
{  margin: 0 0 10px 0;
   padding: 15px;
   background-color: #191919;
   /*border: 1px solid #333;*/
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}
.main-aside .xoxo li div
{  padding: 0;
   font-size: .8em;
   line-height: 2em;}
.main-aside .xoxo li ul li
{  margin: 0;
   padding: 0;
   background: transparent;
   border: none;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   border-radius: 0;}
.main-aside p
{  margin-bottom: 1em;}
form
{  margin: 0 0 2em 0;}
legend
{  font-size: 1.2em;
   font-weight: 700;
   color: white;}
.form-label,
.wpcf7-form label
{  display: block;
   margin: 5px 0 0 0;}
input[type="text"],
input[type="password"],
textarea,
select
{  font-family: Arial, Helvetica, sans-serif;
   border: 1px solid #303030;
   background: #191919;
   color: #999999;
   padding: 10px;}
.navigation 
{  font-family: Helvetica,Arial,sans-serif;
   margin-bottom: 20px;
   overflow: hidden;
   text-transform: uppercase;
   width: 100%;}
#nav-above 
{  display: none;}
#nav-below
{  clear: both;
   padding-top: 10px;
   height: auto;
   overflow: auto;
   padding-bottom: 10px;}
.nav-next 
{  float: left;
   text-align: right;
   width: 100%;}
.not-singular .nav-next
{  margin-right: 5px;}
.nav-previous 
{  float: left;
   width: 100%;}
#nav-above
{  display: none;}
.hentry
{  width: auto;}
.entry-title 
{  color: white;
   font-size: 2.6em;
   font-weight: bold;
   letter-spacing: -1px;
   margin-bottom: 1em;
   padding-bottom: 1px;}
.entry-title a
{  color: white;}
.post .entry-meta,.post .entry-utility 
{  color: #afafa1;
   font-size: 0.825em;
   margin-bottom: 24px;
   padding-bottom: 5px;}
.post p, .entry-content p 
{  margin-bottom: 1em;}
.post pre,#content .page pre 
{  font-size: 1.6em;}
.post dt 
{  margin-bottom: 5px;
   padding-bottom: 5px;}
.post dd 
{  color: #eee;
   margin-bottom: 1em;}
.post dl 
{  margin-bottom: 1.3em;
   padding-left: 20px;}
.post a.more-link 
{  background: #be194f;
   color: #fff;
   font-size: 0.75em;
   font-weight: bold;
   padding: 5px 10px;
   text-decoration: none;
   text-transform: uppercase;}
.post a.more-link:hover 
{  background: #d93c6f;}
a.more-link .meta-nav 
{  display: none;}
.post h3,.post h4,.post h5,.post h6 
{  margin: 5px 0;
   padding: 5px 0;}
.post h4 
{  font-size: 1.4em;}
.post h5
{  font-size: 1.2em;
   text-transform: uppercase;}
.post h6 
{  font-size: 1.1em;
   text-transform: uppercase;}
.post blockquote 
{  font: italic 2em Georgia, "Times New Roman", Times, serif;
   color: white;
   margin: 10px 0px;
   padding: 10px 20px 1px 10px;}
.post blockquote p 
{  font-style: italic;}
.post .page-link 
{  font-size: 0.825em;
   margin-bottom: 20px;
   text-transform: uppercase;}
.page-link a 
{  background: #f0f0f0;
   border-bottom: 1px solid #ddd;
   border-left: 1px solid #eee;
   border-right: 1px solid #ddd;
   border-top: 1px solid #eee;
   padding: 5px 10px;
   text-decoration: none;}
.post .entry-utility 
{  border-top: 1px solid #232323;
   margin-bottom: 0;
   padding: 5px 0 0 0;}
.btc-powered
{  font-size: 0.825em;}
#comments 
{  margin-top: 20px;
   padding: 20px 0 0 0;
   clear: both;
   overflow: auto;}
#comments,#comments input[type="text"],#comments textarea 
{  font-size: 12px;}
#comments h3 
{  font-size: 0.9em;
   text-transform: uppercase;
   letter-spacing: 0.2em;
   padding: 7px 12px 7px 42px;
   font-weight: bold;
   background: #171717 url("images/ico-comment.png") no-repeat 16px center;}
#comments #respond h3
{  background-image: url("images/ico-person.png");}
#comments #comments-list #respond h3
{  background-image: url("images/ico-reply.png");}
.formcontainer
{  border-top: 1px solid #282828;}
#comments-list 
{  border-top: 1px solid #141414;
   float: left;
   margin-right: 30px;
   padding: 0 0 18px;
   width: 520px;}
#comments-list ol,#comments-list ul 
{  list-style: none;
   margin: 0;}
#comments-list ol 
{  margin: 0 0 18px 0;}
#comments-list li 
{  padding: 18px 1.5em 18px 1.5em;
   position: relative;
   border-top: 1px solid #282828;
   border-bottom: 1px solid #101010;}
#comments-list ol 
{  border-bottom: 1px solid #282828}
.single #content #comments-list li,
.page #content #comments-list li
{  padding: 20px 0;
   position: relative;
   z-index: 0;}
#comments-list li .avatar 
{  height: 60px;
   width: 60px;
   padding: 4px;
   border: 1px solid #282828;
   background: #171717;
   float: left;
   position: relative;
   margin-left: -95px;}
#comments-list .comment-author,
#comments-list .comment-meta,
#comments-list .comment-content,
#comments-list .unapproved
{  display: block;
   margin-left: 100px;}
#comments-list .unapproved
{  background-color: #191919;
   margin-bottom: 15px;
   padding: 10px;
   color: white;}
#comments-list .comment-author 
{  font-weight: bold;
   font-size: 1.3em
   padding: 5px 0 0 0;}
#comments-list .comment-meta 
{  color: #666;
   font-size: 11px;
   padding: 10px 0 9px 0;}
#comments-list .comment-meta a 
{  color: #eee;
   font-style: italic;
   text-decoration: none;}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover 
{  color: #FF4B33;}
#comments-list .comment-content
{  padding: 0 10px 0 0;}
#comments-list .comment-content p
{  text-indent:0px;
   padding-left:0 !important;
   margin-bottom:8px;}
#commentform
{  padding: 15px;
   width: 360px;}
.comment-reply-link 
{  font-size: 11px;
   padding: 0 0 18px 0;
   text-align: right;}
.hover-url
{  color: #666;
   margin-left: 10px;
   font-weight: normal;
   font-style: italic;
   font-family: Georgia, "Georgia MS", Times, serif;}
.comment-reply-link a 
{  color: #eee;
   font-style: italic;
   text-decoration: none;}
.comment-navigation 
{  font-weight: bold;
   margin-right: 0.5em;
   padding: 0;}
.comment-navigation a 
{  border: 1px solid #ccc;
   color: #eee;
   font-weight: normal;
   padding: 0.5em 0.75em;
   text-decoration: none;}
.comment-navigation a:active,.comment-navigation a:hover 
{  color: #FF4B33;}
.comment-navigation a,.comment-navigation span 
{  margin-right: 0.5em;}
#trackbacks-list .comment-content 
{  left: -9000px;
   position: absolute;}
#respond 
{  border-top: 1px solid #141414;
   margin-bottom: 22px;
   overflow: hidden;
   padding: 0;
   width: 390px;
   float: right;
   position: relative;
   z-index: 4;}
#comments-list #respond 
{  margin: 0;
   padding: 0;
   float: none;
   width: 520px;}
#comments-list #commentform 
{  width: auto;}
#comments-list ul #respond 
{  margin: 0;}
#cancel-comment-reply 
{  font-size: 11px;
   position: absolute;
   right: 1.5em;
   top: 7px;}
#respond .required 
{  color: #FF4B33;
   font-weight: bold;}
.form-section
{  padding: 0 0 10px 0;
   clear: both;
   overflow: auto;}
.form-section label 
{  font-size: 11px;}
.form-section .form-label
{  width: 35%;
   float: left;
   clear: both;
   text-align: right;}
.form-section .form-input
{  width: 65%;
   float: right;
   text-align: right;}
.form-section .form-input input
{  width: 80%;}
.form-section .form-textarea
{  width: 100%;
   text-align: right;}
.form-section .form-textarea textarea
{  width: 94%;}
#respond #comment-notes
{  line-height: 1.2em;
   margin: 5px 0 20px 0;
   font-size: 0.9em;}
#comments-list ul.children
{  margin-left: 20px;}
.single #content #comments-list ul.children li
{  padding-left: 25px;
   background: url("images/ico-reply.png") no-repeat 5px 20px;}
#form-section-comment .form-label
{  display: none;}
#form-allowed-tags p 
{  color: #ccc;
   font-size: 10px;
   line-height: normal;
   margin: 0;}
#form-allowed-tags span 
{  font-style: italic;}
.form-submit 
{  padding: 18px 0 0 0;}
.subscribe-to-comments 
{  color: #eee;
   float: left;
   font-size: 11px;
   margin: 0;
   padding: 18px 0 0 0;}
.solo-subscribe-to-comments 
{  color: #eee;
   font-size: 11px;
   padding: 18px 0 0 0;}
.comment_license 
{  clear: both;
   color: #eee;
   font-size: 11px;
   margin: 0;
   padding: 18px 0 0 0;}
#footer 
{  z-index: 0;
   width:100%;
   border-top: 0px solid #353535;
   padding: 40px 0;
   color: #555;
   /*background-color: #0F0F0F;*/
   margin-top: 20px; }
#footer a
{  color: #666;}
#footer a:hover
{  color: #11b9ff;}
.footer
{  width:870px;
   margin:0 auto;}
.footer-left 
{  width:150px;
   height:18px;
   float:left;
   margin:0 10px 0 0;
   padding:16px;
   border-right:1px solid #222;}
.footer-left ul,
.footer-left li 
{  display:inline;
   margin:0;}   
.footer p
{  width:700px;
   text-align:center;
   line-height:20px;
   margin:0;
   padding:0;}  
#siteinfo
{  text-align: center;
   font-size: .8em;}
#siteinfo a
{  text-decoration: none;
   border-bottom: 1px dotted #333;}
#siteinfo a:hover
{  border-bottom-color: #11b9ff;}
#author-info 
{  border: 1px dotted #ccc;
   padding: 5px;
   overflow: hidden;
   font-size: 1.2em;
   margin-bottom: 20px;}
#author-info h2 
{  border-bottom: 3px double #ddd;
   padding: 5px 0;
   font-size: 1.8em;
   margin-bottom: 10px;}
#author-info .avatar 
{  float: left;
   border: 3px double #ddd;
   margin: 0 10px 10px 0;}

/* IE6 fixes */
.ie6 .single .entry-content
{  height: 450px;}
.ie6 .entry-content 
{  height:130px;}
.ie6,
.ie6 #container
{  width: 100%;
   overflow: hidden;}
.ie6 #blog-title a
{  overflow: auto;}
.ie6 #category-menu,
.ie6 #category-nav
{  width: 940px;}
.ie6 #category-menu
{  margin: 10px 0 0 10px;}
.ie6 #category-nav li 
{  float: left;
   display: inline;
   padding: 0;
   margin: 0;
   height: auto;}
.ie6 #category-nav li.blog-description
{  float: right;}
.ie6 #category-nav li.blog-description span
{  float: right;}
.ie6 #category-nav a
{  float: left;}
.ie6 .single #content 
{  height: auto;}

/* Styles for Contact Form 7 plugin */
div.wpcf7-response-output
{  display: none}

/* Styles for WP Post Ratings plugin */
.post-ratings
{  margin-left:-30px;}
.post-ratings small
{  font-size: .6em;}
.post-ratings-text
{  display:none !important}

/* Styles for BuySellAds widget */
.BuySellAds_widget
{  width: 938px;
   margin: 0;
   padding: 3px 0;
   height: auto;
   overflow: auto;}
.BuySellAds_widget a 
{  background-color:#191919;
   border:3px solid #191919;
   display:block;
   height:125px;
   overflow:hidden;
   position:relative;
   width:125px;
   float: left;
   margin:0 3px 0 0;}
.BuySellAds_widget a:hover
{  border-color: #191919;}
.BuySellAds_widget img 
{  border: 0;
   clear: right;}
.BuySellAds_widget a.adhere 
{  background: #191919;
   border:3px solid #191919;
   color: #666;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   width: 125px;
   height: 125px;
   margin:0 3px 0 0;}
.BuySellAds_widget a.adhere:hover 
{  background: #191919;
   border: 3px solid #191919;
   color: #777;}

/*adsense*/
.adsense-sidebar-300-250 
{  margin:10px auto;
   width:300px;}
.adsense-header-728-90
{  margin:10px auto;
   width:728px;}

.adsense-header-728-90-2
{  margin:0 auto;
   margin-top:-10px;
   margin-bottom:20px;
   width:728px;}

span.views 
{  float:right;
   color:#6b6b6b;}

/* End*/
