/*
THEME NAME: Have The Last Word Blog
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.1
AUTHOR: <a href="http://www.worldwidecreative.co.za">World Wide Creative</a>
AUTHOR URI:http://www.worldwidecreative.co.za/
*/

/*----------------------------------------------------------------- MASTER CLASSES ---*/
* {font-size: 100.01%; margin: 0; padding: 0; }
html {font-size: 62.5%;}
body {
  /*font:11px Verdana, Helvetica, sans-serif;*/
	font:110% Verdana, Helvetica, sans-serif;
	color: #333;
	background: #EBE8E3 url(img/page-bg-top.gif) no-repeat center top;
}

.clearfix {clear: both; display: block;}
.left {float: left;}
/*----------------------------------------------------------------- MASTER CLASSES END ---*/

/*----------------------------------------------------------------- LAYOUT CLASSES ---*/
div#wrapper {width: 772px; margin: 0 auto;}
div#header {
	clear: both;
	width: 100%;
	height: 335px;
}
div#container {
	float: left;
	margin: 0 -286px 0 0;
	width: 100%;
	line-height: 2.0em;
}
div#nav {
	position: absolute;
	z-index: 10;
	top: 307px;
	width: 100%;
}
div#nav .inner {
	height: 31px;
	width: 100%;
	line-height: 31px;
	background: transparent url(img/nav-rep.png) repeat-x;
}
div#content {
	margin: 30px 300px 0 0;
	background: transparent url(img/scribe-bg-element.gif) no-repeat: center top;
}
div.sidebar {
	float: right;
	overflow: hidden;
	width: 286px;
	padding-top: 30px;
	background: transparent url(img/sidebar-rep.gif) repeat-y left top;
}
div#secondary	{
	clear: right;
}
div#footer {
	width: 100%;
	border-top: 7px solid #ccc;
	padding: 20px 0;
	margin-top: 20px;
	background: #E2DED8 url(img/footer-bg.gif) no-repeat center top;
	text-align: center;
}
li#rss-links ul {
	background: transparent url(img/rss-bg.gif) no-repeat left top;
	padding: 20px 0px 20px 90px;
}
/*----------------------------------------------------------------- LAYOUT CLASSES END ---*/

/*----------------------------------------------------------------- GENERAL CLASSES ---*/
h1#blog-title {
	text-indent: -9999px;
	height: 98px;
	width: 492px;
	background: transparent url(img/logo.gif) no-repeat;
	display: inline;
	float: left;
}
div#blog-description {display: none;}
#header ul li {
	display: inline;
	list-style: none;
	display: block;
	text-align: right;
	line-height: 2.0em;
}
div#banner {
	border: 4px solid #CFCBC3;
	width: 764px;
	height: 189px;
	margin-top: 12px;
	float: left;
	clear: both;
	background: #DEDBD7 url(img/banner.jpg) no-repeat center top;
}
div.entry-date, .entry-meta {color: #960; text-transform: uppercase; padding: 0px 0px 10px 0; font: lighter 1.2em 'Trebuchet MS', Helvetica, sans-serif;}
div.post {margin-bottom: 20px;}
div#nav-above, div#nav-below {display: none;}

div#access {display: none;}

div.entry-content ul, div.entry-content ol {margin: 1.5em 0;}
div.entry-content ul li, div.entry-content ol li {margin: 0 2.0em;}
div.entry-content p {margin: 0 0 10px 0;}
div.entry-content p br {line-height: 0.6em;}
div.entry-content img {margin: 0 15px 0 0;}

div#sidebar-footer {
	width: 100%;
	height: 20px;
	background: transparent url(img/sidebar-footer.gif) no-repeat center bottom;
}
ul.xoxo div.textwidget {
	width: 286px;
	height: 250px;
	padding-top: 20px;
	overflow: hidden;
	text-align: center;
	background: transparent url(img/tv-bg.gif) no-repeat center top;
}
div.sidebar ul.xoxo li {padding: 0 60px;}
div.sidebar ul.xoxo li ul li {padding: 0px 0px;}
div.sidebar ul.xoxo li.widget_text  {padding: 0px 0px;}
div.sidebar ul ul {padding: 0px 12px;}

div.column {width: 200px; float: left; padding: 0px 20px 0px 0px;}
div.column-flickr {width: 252px; float: left;}
div.column-flickr ul {list-style: none;}
div.column-flickr ul li#flickr-badge {padding-bottom: 20px;}

input#s, #error404-s, #subscribe-two, #noresults-s {border: 1px solid #fff; background-color: #E0DCD5; padding: 3px;}
#subscribe-two {margin-bottom: 3px;}
#subscribe-two-btn {margin-left: 3px;}
input#searchsubmit, #error404-searchsubmit, #subscribe-two-btn, #noresults-searchsubmit {border: 2px solid #fff; color: #9A700C; background-color:#E0DCD5; padding: 1px 3px;}

.inner ul#dropdown li#search form {padding-top: 5px;}
.inner ul#dropdown li#search form input#s {font-size: 10px; padding: 2px;}
.inner ul#dropdown li#search form input#searchsubmit {font-size: 9px; padding: 1px 3px 0px 3px;}


div.author-meta {padding: 15px 0; font-style: italic;}
div#authorpage-gravatarmeta {padding: 8px; margin: 10px 0; border: 1px dotted #8C8475; background-color: #F5F3F0;}
div#authorpage-gravatarmeta img {border: none; float: left; margin: 0 0px 0 0;}
div#authorpage-gravatarmeta div.author-summary {padding: 5px 0 0 10px; line-height: 1.6em; float: left; width: 358px;}
div#authorpage-gravatarmeta div.author-summary span.vcard {float: right; display: block; color: #9A700C;}

div.author-links {width: 100%; clear: both; padding-top: 4px;}
div.author-links a span {display: none;}
a.author-posts {display: block; float: left; background: transparent url(img/author-info.gif) no-repeat center right; width: 72px; height: 16px;}
a.author-archive {display: block; float: right; background: transparent url(img/author-posts.gif) no-repeat center left; width: 72px; height: 16px;}

textarea#comment {font: lighter 14px 'Trebuchet MS', Helvetica, sans-serif; margin-bottom: 10px; width: 98%;}
/*----------------------------------------------------------------- GENERAL CLASSES END ---*/

/*----------------------------------------------------------------- TYPOGRAPHY CLASSES ---*/
h2.entry-title a {font: lighter 30px 'Trebuchet MS', Helvetica, sans-serif; color: #8C8475;}
h3.widgettitle, h3.entry-title, h2.entry-title{font: lighter 20px 'Trebuchet MS', Helvetica, sans-serif; color: #8C8475; padding: 0px 0px 10px 0px;}
h2.entry-title a, h3.entry-title a {color: #8C8475; text-decoration: none; }
h2.entry-title a:hover, h3.entry-title a:hover {color: #960;}
h2.page-title {font: lighter 15px 'Trebuchet MS', Helvetica, sans-serif; color: #9A700C; padding: 0px 0px 10px 0px;}
h3.column-title {font: lighter 18px 'Trebuchet MS', Helvetica, sans-serif; color: #666; padding: 0px 0px 10px 0px;}
.sidebar li.widget_text h3 {width: 100%; text-align: center;}
.sidebar h3 {font: lighter 12px 'Trebuchet MS', Helvetica, sans-serif; color: #9A700C; text-transform: uppercase;}
/*----------------------------------------------------------------- TYPOGRAPHY CLASSES END ---*/

/*----------------------------------------------------------------- LINK CLASSES ---*/
a:link {color: #960; text-decoration: none;}
a:active {color: #960; text-decoration: none;}
a:visited {color: #960; text-decoration: none;}
a:hover {color: #8C8475; text-decoration: underline;}

a:link img {color: #fff; border-color: #fff;}
a:active img {color: #fff; border-color: #fff;}
a:visited img {color: #fff; border-color: #fff;}
a:hover img {color: #fff; border-color: #fff;}

div#header ul li a:link {color: #675e4e; text-decoration: none;}
div#header ul li a:active {color: #675e4e;}
div#header ul li a:visited {color: #675e4e;}
div#header ul li a:hover {color: #8a6625; text-decoration: underline;}
#header ul {
	margin: 25px 75px 0px 0px;
	_margin: 25px 40px 0px 0px;
	float: right;
}

.inner ul#dropdown {width: 772px; margin: 0 auto; list-style: none;}
.inner ul#dropdown li#search {width: 215px; float: right;}

ul#dropdown li a, ul#dropdown li span {
	color: #fff;
	line-height: 30px;
	height: 31px;
	position: relative;
	width: 100%;
	z-index: 30;
	/*display: block;*/
	/*float: left;*/
}
ul#dropdown li a:hover {color: #ccc; text-decoration: none;}
ul#dropdown li {
	float: left;
	padding: 0 15px;
	text-transform:uppercase;
	font: lighter 10px 'Trebuchet MS', Helvetica, sans-serif; 
	letter-spacing: 1px;
}
ul#dropdown li.first {
	background: none;
}
/*----------------------------------------------------------------- LINK CLASSES END ---*/