/*
Theme Name: Ghosttheme
Theme URI:http://adugestudio.com/
Description:This Theme is based on the ChaosTheory theme by <a href="http://wordpress.com/">Wordpress.com</a>.
Version:0.0.1 2010.03.19
Author:The Awesome Aduge Programmer Bot
Author URI:http://adugestudio.com/
Tags:black, blue, fixed-width, one-column, bottom-sidebar, custom-made

*/

* {
	margin:0;
	padding:0;
}
/* -- Typography -- */
p {
	margin-bottom:1em;
}
#blog-description {
	font-size:1.7em;
	color:#111111;
}
#innerheader h1 {
	display:none;
}
h2.entry-title, #notfound h2 {
	
	line-height:180%;
	font-size:2.375em;
	
	/*border-bottom:1px solid #515151;*/
}
.entry-title a {
	margin:0 0 0 -55px;
	padding:0 0 0 18px;
	background:url(http://svotz.org/kartoschka/wp-content/themes/ghosttheme/images/entry-title-dot.gif) left no-repeat;
}
.entry-author {
	list-style:disc inside;
	margin:3px 0px 5px 3px;
	position:relative;
	left:-75px;
	width:103px;
}
.entry-content p {
	padding:0 20px 0 20px;
}
a {
	text-decoration:none;
	color: #1987ff;
}
ul {
	list-style:none;
}
abbr {
	font-size:0.75em;
}
.small {
        font-size:0.875em;
}
.bolde {
        font-weight:bold;
}
.sidebar ul li h3 {
        font-size:1em;
        font-weight:700;
        margin:0 0 8px 0;
        text-decoration:underline;
}
.sidebar ul li ul li {
        margin:0 0 5px 20px;
        list-style:disc;
}
.clearboth {
        clear:both;
}
.floatright {
        float:right;
}
.floatleft {
        float:left;
}
.hidethis {
        display:none;
}
/* -------------------------------------------- */
.ienot {
        display:none;
}
body {
	background-color:#1b1b1b;
	color:#a1a1a1;
	font-family:"Frutiger", "Frutiger Roman", "Frutiger LT", "FrutigerLT-Roman", Helvetica, Verdana, Tahoma;
	font-size:0.75em;
	line-height:110%;
}
#wrapper {
	
}
#header {
	height:192px;
	background-color:#111111;
	border-bottom:1px solid #242424;
}
#innerheader { 
	margin: 0 auto 0 auto;
	width: 848px;
	height:186px;
	background-image:url(http://adugestudio.com/blog/wp-content/themes/ghosttheme/images/headerino.png);
}
#blog-description {
	display:none;
}
#globalnav {
	width: 714px;
	margin: -1px auto 20px auto;
	z-index:10;
        position:relative;
        background:none;
}
#top-search {
        float:left;
        margin:5px 0 0 0px;
}
#s, #comment, #author, #email, #url {
        background:#242424;
        border:none;
        padding:5px auto;
        color:#a1a1a1;
}
#author, #email, #url {
        margin: 0 0 4px 0;
}
#searchsubmit, #submit {
        color: #a1a1a1;
        padding: 5px 15px 6px;
        background:#111;
        border:none;
}
#globalnav span {
        width:400px;
        float:right;
}
#globalnav #menu {
        list-style: none;
        margin-right:5px;
}

#globalnav #menu li {
        float: left;
}

#globalnav #menu ul li a {
display: block;
background: #111111;
border-top: 1px solid #0a0a0a;
border-bottom: 1px solid #242424;
color: #a1a1a1;
padding: 9px 15px 10px;
}

#globalnav #menu ul li a:hover, #globalnav #menu ul page_item a:hover { 
border-top: 1px solid #242424;
border-bottom: 1px solid #1b1b1b;
background: #1b1b1b;
}
#globalnav #menu ul .current_page_item a {
border-top:1px solid #242424;
border-bottom:none;
background: #1b1b1b;
cursor:default;
color:#1987ff;
}
.current_page_item a:hover, .page_item .current_page_item a:hover { 
border:none;
}
#language-bar {
        margin-top:5px;
}
#language-bar img {
        margin-left:6px;
}
.language_item a {
        color:#a1a1a1;
}
.current_language_item {
        color:#1987ff;
}
#blurb {
	display:none;
}
#container {
	background-color:#1b1b1b;
        margin:1px 0 0 0;
	
}
#content {
	width:714px;
	margin:0 auto;
}
#notfound {
        float:left;
        clear:both;
        margin:20px auto 200px 57px;
}
#notfound p {
        font-size:1em;
}
.post {
	width:861px;
	margin:10px 0 20px -137px;
	clear:both;
	float:right;
	min-height:150px;
}
.post-page {
	width: 724px;
	margin: 10px 0 20px 0;
	clear:both;
	float:right;
	min-height:150px;
}
.entry-header {
	width:861px;
	height:50px;
	list-style:circle;
        /* width 948px */
}
.entry-header-page {
	width:724px;
}
.entry-header-page ul {
	display: none;
}
.entry-header-page h2 {
        margin-left:75px;
}
.grav-author {
        border:1px solid #a1a1a1;
        width:48px;
	height:48px;
	margin-right:5px;
        background:#00FF00;
        display:block;
}
.grav-author, .entry-author, .entry-date {
        float:left;
}
.entry-date {
	position:relative;
	top:32px;
}
.entry-header, .entry-meta, .entry-content {
	background-color:#262626;
	border-top:1px solid #515151;
}
.entry-meta-page {
	display: none;
}
.entry-content {
	padding:10px 10px 20px 10px;
	width:694px;
	float:right;
        /* width 760px */
}
.entry-content p {
	width:500px;
}
.entry-meta {
	padding:0px 5px 10px 5px;
	margin:0 0 0 0px;
	width:137px;
	float:left;
}
.entry-meta li {
	border-bottom: 1px solid #515151;
	line-height: normal;
	padding: 5px 2px;
}
#comments {
        clear:both;
        
}
.commentlist li {
        margin-bottom:20px;
        width:714px;
        float:left;
        clear:both;
}
.comment-meta, .comment-entry {
        background:#111;
}
.comment-meta {
        width:158px;
        float:left;
        border-right:1px solid #262626;
        margin:0 0 0 0;
}
.comment-avatar {
        float:left;
        width:40px;
        height:40px;
        display:block;
}
.comment-meta-info {
        float:right;
        width:113px;
        margin:0 0 0 5px;
        display:block;
}
.comment-author {
        float:left;
        display:block;
}
.comment-date {
        float:left;
        clear:both;
        margin:5px 0 0 0;
        display:block;
}
.comment-entry {
        width:549px;
        float:right;
        padding:3px 3px 0 3px;
        min-height:40px;
}
#comment-reply {
        margin-top:20px;
        clear:both;
}
#nav-below {
        clear:both;
        padding:0 0 20px 0;
}
.nav-previous {
        float:right;
}
.nav-next {
        float:left;
}
#sidebar {
	background-color:#111111;
	clear:both;
}
#innerbar {
	margin:0px auto;
	width:714px;
}
#primary {
        margin-right:11px;
}
.sidebar { 
	background: #1b1b1b;
	border-top: 1px solid #393939;
	float: left;
        margin: 10px 0;
	padding: 10px;
	width: 331px;
	overflow: hidden;
}
#footer {
	text-align: center;
	clear: both;
	padding: 15px 0;
	background: #1b1b1b;
	border-bottom: 1px solid #242424;
}

/*--------------------------------------------------------------*/

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */

/* -------------------------------------------- */