/*  
Theme Name: Digg 3 Columns
Theme URI: http://www.wpdesigner.com/2007/01/22/digg-3-columns-wordpress-theme/
Description: Digg-like 3 Columns Wordpress theme created by Small Potato (WPDesigner.com) Modified by Chris Heath (blog.chrisheath.us)
Version: 1.1.0
Author: Small Potat0
Author URI: http://www.wpdesigner.com/2007/01/22/digg-3-columns-wordpress-theme/

	This theme is released under Creative Commons Attribution 2.5 License.

*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin		: 0;
	padding		: 0;
}

body{
/*	font-family: Arial, Helvetica, Georgia, Sans-Serif; */
    font-family		: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size		: 16px;
	text-align		: center;
	vertical-align	: top;
	background		: #666 url(images/bg_body.gif);
	color			: #fff;
}

h1, h2, h3, h4, h5, h6{
/*	font-family: Arial, Helvetica, Georgia, Sans-Serif; */
    font-family	: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size	: 16px;
}

a{
	text-decoration	: underline;
	color			: #105cb6;
}

a:hover{text-decoration:none;}

a img{border:0;}

abbr, acronym{border:0;}

address, dl, p{padding:10px 0 0;}

/* div.goog{margin-right:25px;} */

blockquote{
	margin								: 10px 10px 10px 10px;
	padding								: 10px 10px 10px 10px;
	background							: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color								: #736926;
	-moz-border-radius					: .5em;
	border-radius						: .5em;
	-webkit-border-top-left-radius		: .5em;
	-webkit-border-top-right-radius		: .5em;
	-webkit-border-bottom-left-radius	: .5em;
	-webkit-border-bottom-right-radius	: .5em;
}
}

blockquote p{padding:10px 10px 10px 20px;}

blockquote blockquote{
	margin		: 10px 20px;
	background	: #fff;
	color		: #333;
}

blockquote blockquote p{padding:10px;}

blockquote code, code{
	background	:white !important;
    color		: black !important;
}

dt{font-weight:bold;}

dd{padding:0 0 5px 15px;}

hr{
	clear		: both;
	margin		: 5px 0 5px;
	width		: 100%;
	border		: 0;
	height		: 1px;
	text-align	: left;
	background	: url(images/bg_comment_bottom.gif) no-repeat;
}

ul hr{margin-top:15px;}

small{font-size:10px;}

input, textarea{
	font-family	: Arial, Helvetica, Georgia, sans-serif;
	font-size	: 12px;
	padding		: 2px;
}

input#author, input#email, input#url, textarea#comment{
	border			: 1px solid #cbb945;
	background-color: #fffadb;
	padding			: 3px;
}

input#author, input#email, input#url{
	margin			: 0 5px 0 0;
}

#container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{
	text-align		: left;
	vertical-align	: top;
}

#container{
	width		: 96%;
	position	: relative;
    height		: 100%;
    margin-right: 2%;
    margin-left	: 2%;
}

#menu{
	height: 40px;
}

#header{
	margin-bottom	: 10px;
    margin-top		: 5px;
/*    margin-left		: auto;
    margin-right	: auto;	*/
    width			: 100%;
	height			: 250px;
	
	color			: #333;
    text-align		: center;
    float			: left;
}

#header_wrap{

	background	: url(images/bg_header_s.gif) repeat-x bottom left;
}

#header_s{
	background	: url(images/bg_header_stretch.gif) no-repeat top right;
}

#header_stretch{
	background		: url(images/bg_header_alt.gif) no-repeat left bottom;
	height			: 210px;
}

#menu ul{
	margin		: 0;
	padding		: 0 0 0 10px;
	list-style	: none;
}

#menu ul li{
	float		: left;
	margin		: 0 5px 0 0;
	font-size	: 14px;
	font-weight	: bold;
	background	: url(images/bg_tab_right.gif) no-repeat right top;
	color		: #325b0a;
}

#menu ul li a{
	display			: block;
	padding			: 14px 20px 10px;
	text-decoration	: none;
	background		: url(images/bg_tab_left.gif) no-repeat left top;
	color			: #325b0a;
}

#menu ul li a:hover{
	text-decoration	: underline;
}

#pagetitle{
	clear		: both;
	width		: 100%;
}

#pagetitle h1{
	padding			: 36px 28px 0;
	font-size		: 24px;
	font-weight		: bold;
	letter-spacing	: 1px;
	text-transform	: uppercase;
	color			: #fff;
}

#pagetitle h1 a{
	text-decoration	: none;
	color			: #fff;
}

#sitedesc {
	padding-left	: 435px;  
	padding-right	: 50px;
	margin-top		: -35px; 
	color			: white;
	font-family		: monospace !important;
	font-style		: oblique;
	height			: 40px;
}

#syndication{
	float			: left;
	padding			: 15px 31px 0;
	color			: #999;
	margin-top		: 83px;
}

#syndication a{ color: #666; }

#syndication a.feed{
	padding		: 0 0 0 19px;
	background	: url(images/feed_icon.png) no-repeat 0 1px;
}

#searchbox{
	float		: right;
	padding		: 10px 31px 0;

    margin-top	: 83px;
}

#searchbox input#s{
	border		: 1px solid #ddd;
	padding		: 3px;
	background	: #fff;
}

#searchbox input#searchsubmit{ height: 24px; }

.pagewrapper{

    position							: relative;
	float								: left;
	width								: 100%;
	background							: #fff /*url(images/bg_page_bottom.gif) no-repeat left bottom*/;
	color								: #333;
	-moz-border-radius					: .5em;
	border-radius						: .5em;
	-webkit-border-top-left-radius		: .5em;
	-webkit-border-top-right-radius		: .5em;
	-webkit-border-bottom-left-radius	: .5em;
	-webkit-border-bottom-right-radius	: .5em;
}

.narrowcolumnwrapper{
	float		: right;
	width		: 60%;
        padding-right   : 3%;
}
 
.narrowcolumn{
/*	float: left;
	width: 50% !important;
	background: url(images/bg_narrowcol_bottom.gif) no-repeat left bottom;*/
}

.narrowcolumnwrapper2{
/*	margin		: 50px 250px 5px 205px; */
    position	: relative;
    float		: left;
	width		: 90% !important;
	background	: #fff /*url(images/bg_narrowcol.gif) repeat-y*/ no-repeat fixed !important;
}
 
.content{
/*	float		: left;
	width		: 50% !important;
	background	: url(images/bg_narrowcol_top.gif) no-repeat left top;*/
	width		: 100% !important;
}

textarea{
        width           : 100% !important;
}

.post{
	padding		: 9px 16px 15px;
	line-height	: 18px;
	width		: 100% !important;
}

.post h2{
	padding		: 0 0 2px;
	font-size	: 16px;
	font-weight	: bold;
	line-height	: 27px;
}

.post h2 a{
	text-decoration	: none;
	color			: #105cb6;
	border-bottom	: 1px solid #75abea;
}

.post img{
	padding		: 4px;
	border		: 1px solid #ddd;
	background	: #fff;
}

.post img.alignleft{
	float		: left;
	margin		: 5px 10px 0 0;
}

.post img.alignright{
	float		: right;
	margin		: 5px 0 0 10px;
}

.post img.wp-smiley{
	padding		: 0;
	border		: 0;
	background	: none;
}

.entry{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding		: 9px 0 0;
}

.entry h1{
	font-size	: 20px;
	line-height	: 30px;
}

.entry h2{ line-height: 18px; }

.entry h3{ font-size: 14px; }

.entry h4{ font-size: 12px; }

.entry h5{ font-size: 11px; }

.entry h6{ font-size: 10px; }

.postinfo{
	font-size	: 11px;
	color		: #999;
}

.postinfo a{color:#578cca;}

.postdate{color:#a12a2a;}

.browse{
	border-top	: 1px solid #bdbdbd;
	padding		: 15px 16px;
	line-height	: 18px;
}

.sidebar, .obar{line-height:18px;}

.sidebar {
	float		: right;
	width		: 18%;
	margin-left	: 0px;
        padding-left    : 3px;
}

.obar{
	margin		: 0 0 0 5px;
	width		: 18%;
	float		: left; 
	position	: relative;
	padding-left: 5px;

}

.sidebar ul, .obar ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;
}

.sidebar ul li, .obar ul li{
	margin		: 5px 0 0;
	padding		: 9px 16px 15px;
	background	: url(images/bg_ul_li.gif) no-repeat left top;
}

.sidebar ul li.widget_search, .obar ul li{
	padding		: 15px 16px;
}

.sidebar ul li h2, .obar ul li h2{
	font-size	: 16px;
	font-weight	: bold;
	line-height	: 27px;
	color		: #8dab3b;
}

.sidebar ul ul li, .obar ul ul li{
	margin		: 0;
	padding		: 6px 0 3px;
	background	: none;
}

.sidebar ul ul ul, .obar ul ul ul{ 
	padding		: 3px 0 0; 
}

.sidebar ul ul ul li, .obar ul ul ul li{
	padding		: 6px 0px 3px 15px;
	background	: url(images/bg_arrow_right.gif) no-repeat 0px 8px;
}

.sidebar ul ul ul ul li, .obar ul ul ul li{
	background	: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;
}

/* COMMENTS TEMPLATE */

.post h3#comments, .post h3#respond{
	padding		: 0 0 2px 19px;
	line-height	: 27px;
	background	: url(images/user_comment.gif) no-repeat 0 6px;
	color		: #e45b00;
}

.post h3#respond{
	background	: url(images/add_comment.gif) no-repeat 0 6px;
	color		: #333;
}

ol.commentlist{
	margin		: 0 0 11px;
	padding		: 0;
	list-style	: none;
}

ol.commentlist li{
	padding		: 13px 0;
	background	: url(images/bg_comment_bottom.gif) no-repeat left bottom;
}

ol.commentlist li .commentmetadata{
	font-size	: 11px;
	color		: #546477;
}

ol.commentlist li .commentmetadata a{
	color		: #546477;
}

form#commentform small{
	font-size	: 11px;
}

/* make digg button float ----- OBOSOLETE VIA diggclick plugin
.diggbutton, div.diggclick {
	float		:left !important; 
	padding		: 3px 5px 5px 5px;
}*/

#ff{
	padding			: 2px 2px 2px 2px ! important;
	margin-bottom	: 5px;
}

#feedburner{
	padding			: 5px 5px 5px 25px ! important;
	margin-top		: 15px;
	margin-bottom	: 15px;
}

#gas {
	margin-right	: auto;
	margin-left		: auto;
	width			: 120px;
}

#hdr {
	text-align		: center;
}

#footer {
	clear			: both;
	background		: #666 url(images/bg_body.gif);
	text-align		: center;
	font-family		: monospace;
	font-size		: 16px;
	color			: white;
}


.sociable_tagline span {
	margin-left		: -200px;
}

#akst_form {
	margin-top		: -240px;
	font-size		: small;
	margin-left		: -100px;
}

p.akst_link { 
	font-size		: x-small;   
	float			: left; 
	padding-right	: 15px;
}

#IEroot #akst_form {
	margin-top		: -500px;
}

object {
	float			: left;
	clear			: both;
}

embed {
	float			: left;
}

div.pagewrapper {   
	-moz-border-radius	: 1em;
	border-radius		: 1em;
	padding-top			: .5em;
}

div.media table {
	float		: left !important
}

div.info {
	clear		: both !important
}
