/*  
Theme Name: Prologue PRO
Version: 1.0
Author: Foxinni
Author URI: http://foxinni.com/
Tags: black, transparent, two columns, fixed width, custom header, custom background
Description: Select one of the many (20+) built in themes or create your own look and feel. Working the same as normal Prologue, this theme just has a few more features and thats what makes it special.
*/

/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
* html li, * html div#content, * html .menu{ height:1px; min-height:1%}
*+html li, *+html div#content, *+html .menu{  min-height:1%}
.menu:after{ content:"."; visibility:hidden; display:block; height:0; clear:both}

/* -------------------------------------------- */
body {	font-size: 12px;	background: #000 url(themes/light-b.jpg) top center no-repeat; color:#FFFFFF;	font-family: Tahoma,Verdana,"Bitstream Vera Sans",Arial,sans-serif;}
a {color: #fff; text-decoration:underline; }
a:hover {		color: #666;}
a:active {	color: #333; border:0}
strong {	font-weight: bold;}
em {	font-style: italic;}
#wrapper {	width: 665px;	margin: 0 auto;}

#header { margin: 18px 0;}

h1 {font-size:42px;	font-family: Georgia; margin-bottom:4px		}
h1 a {font-weight: normal; text-decoration:none}

h2.description { font-size: 14px; border:none; color:#fff; font-weight:100}


#postbox { padding:8px; margin-bottom:4px}
#postbox form {}
#postbox .holder { border-left: 1px solid #444; padding-left:8px; overflow:auto}
#postbox textarea#posttext {width: 92%; background:#eee; height: 100px; border:0px;  margin-bottom: 4px; padding: 2px;font: 12px Verdana,"Bitstream Vera Sans",Arial,sans-serif;	}
#postbox label { font-size: 24px; display:block;  font-family:Georgia, "Times New Roman", Times, serif;}
#postbox input#title { 	font-size: 1.2em; 	padding: 4px; border: 0; width: 92%; background:#eee }
#postbox input#tags { 	font-size: 1.2em; 	padding: 4px; border: 0; width: 92%; background:#eee }
#postbox input#submit {	font-size: 1.2em;	border:0px; background: #eee; display:block; padding:4px; font-family:Georgia, "Times New Roman", Times, serif}
#userpage #main ul, #postpage #main ul {	margin-left: 0;}
#userpage #sidebar, #postpage #sidebar {	margin-top:8px;}
#postbox img.avatar {	float: left;	margin-right: 8px;	border: 3px solid #fff;	}

#content {border: #000 solid; border-width:1px 1px; padding :6px 0 0 6px; background: url(i/20_black.png); margin-bottom:20px } 

.skin,.page_item { background: url(i/65_black.png);}
* html .skin, * html .page_item{ background:#000 none;}
* html #content { background:#222}



h2 {font-size: 16px; margin:0px; line-height:1.4em;  border:solid #555;  border-width: 0 0 1px 0; font-weight:100}
h3 {font-size: 16px; margin:0px; line-height:1.4em;  border:solid #555;   border-width: 0 0 1px 0; font-weight:700}


img.avatar {	float: left; display:block;	margin: 0px 8px 0 0; background:url(i/avatar.jpg) center center; 		border: 3px solid #fff;}

#main ul li {	 padding:8px; 	margin-bottom: 0; }

.postcontent {border-left:1px solid #555; padding-left:8px; display: block; overflow:hidden}
* html .postcontent {float:left}
.bottom_of_entry {		clear: both;	margin: 0;	padding: 0; border-bottom:1px #222 solid}


#main {	width: 462px;float: left;}
#main .wp-smiley {	border: none;}
#main ul {	list-style: none;}
#main div.projects {	 margin:0 0 4px 0;  padding:8px;}
#main div.projects h2 { border:0}

#main .navigation { padding:8px}
#main .navigation p { text-align:center}
#main .navigation a { text-decoration:none}

#main p img {	vertical-align: top;	padding: 2px;	border: 1px solid #eee;	margin-right: 8px;}
#main h4 { font-size:12px}
#main p {	font-size:12px; line-height:1.5em;	margin: 0;}

#main form {}
#main textarea {	width: 70%;}
#main input {	margin: 4px 0;}
#main .meta { 	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 	font-size: 0.8em; 	margin: 0 0 1.5em 0; color: #666; }
#main .meta a{ color:#666666}
#main p.meta {	font-size: 1em;}

.author_link {text-decoration: underline; }
.author_link  a { text-decoration:none; color:#666}

h2 .rss {float: right; background: url(i/feed12x12.gif) center left no-repeat; padding-top: 0; padding-left: 16px; }
.rss { float: right; background: url(i/feed.gif) bottom left no-repeat; padding-left: 14px; font-weight: normal; }

a.rss  { text-decoration:none}
.allrss { background: url(i/feed.gif) center left no-repeat; padding-left: 14px; }


#sidebar {width: 182px; padding: 0 0 0 6px;	float: right;  border-left:1px #000 solid; }
#sidebar ul li p {		line-height: 1.4em;	margin-bottom: 1.5em;}
#sidebar a { text-decoration:none}
#sidebar a:hover { 	border-bottom: none;}
#sidebar ul {list-style: none; font-size: 10px;  overflow:hidden; width: 176px;}
#sidebar ul li { clear: both;border-bottom: 0px dashed #ddd; padding:8px 4px; margin-bottom:0px; }
#sidebar ul ul { width:auto}
#sidebar ul table { width:100%}
#sidebar ul table th { font-weight:700}
#sidebar ul li li{ clear: both; padding: 4px 0 0; border-bottom: 0px solid #ddd; list-style:disc;background: none; margin:0 0 0 14px; }
#sidebar ul li ul.projects li { list-style:none; margin:0}
#sidebar ul h2 {  margin:0px; line-height:1.4em;  border:solid #555;   border-width: 0 0 1px 0; font-weight:700  }
#sidebar ul ul { font-size: 1em;}
#sidebar ul li#authors ul li img.avatar {	clear: both;	margin: 0 3px 0 0;	padding: 3px;}
#sidebar ul li#authors, #sidebar ul li#authors ul li {	border: none;}

#comments { margin-top:20px}
#comments form { margin:8px 0}
#comments form textarea { width:90%; border:0; background:#eee;font-family:Tahoma, Verdana, Arial; padding:4px; font-size:12px}

#commentform .form input{ border:0px; width:60%; padding:4px; background:#eee;font-family:Tahoma, Verdana, Arial; }
#s { width:140px; border:0; padding:4px; margin-bottom:2px; background:#eee}



#wpstats { position: relative; margin-top: 30px; }
#main ul, #main .post ul {  list-style: none;}
#main ul ul, #main .post ul { margin-left: 18px;  list-style: none;}
#main ul ul ul, #main ul ol ul, #main .post ul ul, #main .post ol ul {margin-top: 0; }
#main ol, #main .post ol { margin-top: 16px; margin-left: 18px; list-style: decimal; }
#main ol ol, #main .post ol ol {	margin-top: 0;}
.clear { clear:both; height:20px}

.post { padding:8px}
.menu {}

.menu ul li { float:left; list-style: none;  padding:6px 0; margin: 0 3px 0 0 }
.menu ul li.right { float:right;margin: 0 0 0 3px}
.menu ul li a{ padding:6px 12px; text-decoration:none}
.menu ul li a:hover, .menu ul li.current_page_item a{ background:#fff; color:#333}

#footer { clear:both; padding:6px 6px 6px 0; font-size:10px;}
#footer div.skin { padding:6px;margin-top:6px;}
#footer div.footer_content {  border-top: #222 solid 1px; }