/*
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://aduge+studio.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;
}
#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 -77px;
	padding:0 0 0 18px;
}
.entry-author {
	list-style:disc inside;
	margin:3px 0px 5px 3px;
	position:relative;
	left:-75px;
	width:103px;
}
.entry-content p {
	padding:10px 20px 0 20px;
}
a {
	text-decoration:none;
}
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;
}

@font-face {
    font-family: 'Frutiger';
    src: url('frutigerlt-roman-webfont.eot');
    src: url('frutigerlt-roman-webfont.eot#iefix') format('eot'),
         url('frutigerlt-roman-webfont.woff') format('woff'),
         url('frutigerlt-roman-webfont.ttf') format('truetype'),
         url('frutigerlt-roman-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	font-family:"Frutiger", Helvetica, Verdana, Tahoma;
	font-size:0.75em;
	line-height:110%;
}
#wrapper {
	
}
#header {
	height:192px;
	border-bottom:1px solid;

}
#innerheader { 
	display:block;
	margin: 0 auto 0 auto;
	width: 848px;
	height:186px;
}
#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 {
        border:none;
        padding:5px auto;
}
#author, #email, #url {
        margin: 0 0 4px 0;
}
#searchsubmit, #submit {
        padding: 5px 9px 6px;
        border:none;
}
#globalnav span {
        width:460px;
        float:right;
}
#menu_language_wrap{
		float:right;	
}
#globalnav #menu {
        list-style: none;
        margin-right:20px;
}

#globalnav #menu li {
        float: left;
}

#globalnav #menu ul li a {
display: block;
border-top: 1px solid;
border-bottom: 1px solid;
padding: 10px 12px 10px;
}

#globalnav #menu ul li a:hover, #globalnav #menu ul page_item a:hover { 
border-top: 1px solid;
border-bottom: 1px solid;
}
#globalnav #menu ul .current_page_item a {
border-top:1px solid;
border-bottom:none;
cursor:default;
}
.current_page_item a:hover, .page_item .current_page_item a:hover { 
border:none;
}
#language-bar {
	position:absolute;
	top:0px;
	left:693px;
    margin-top:5px;
}
#language-bar img {
        margin-left:6px;
}
#blurb {
	display:none;
}
#container {
    margin:1px 0 0 0;
	
}
#content {
	position:relative;
	left: 75px;
 	width:863px; 
	margin:0 auto;
}
#content_index {
	position:relative;
	left: 0px;
	width:1011px;	
/*	left: -70px;
	width:863px; */
	margin:0 auto;
}
#post_wrapper{
	float:left;
	border-left:none;
}
#notfound {
        float:left;
        clear:both;
        margin:20px auto 200px 57px;
}
#notfound p {
        font-size:1em;
}
.post {
	width:861px;
	margin:10px 0;
	clear:both;
	float:left;
	min-height:150px;
}
#paypal{
	float:right;
	width:150px;
	height:220;
	margin-top: 10px;
	padding-top:10px;
	padding-bottom:10px;
}
.paypal{
	float:right;
}
.post-page {
	width:694px;
	margin: 10px 0 20px 0;
	clear:both;
	float:left;
	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;
        width:48px;
		height:48px;
		margin-left:7px;
		margin-right:5px;
        display:block;
}
.grav-author, .entry-author, .entry-date {
        float:left;
}
.entry-date {
	position:relative;
	top:32px;
}
#paypal, .entry-header, .entry-meta, .entry-content {
	border-top:1px solid;
}

.entry-meta-page {
	display: none;
}
.entry-content {
	padding: 10px 10px 20px 10px;
	width:694px;
	float:left;
	text-align:justify;

        /* width 760px */
}
.entry-content p {
	width:625px;
}
.entry-meta {
	padding:0px 5px 10px 5px;
	margin:0 0 0 0px;
	width:137px;
	float:left;
}
.entry-meta li {
	border-bottom: 1px solid;
	line-height: normal;
	padding: 5px 2px;
}
#comments {
        clear:both;
        
}
.commentlist li {
        margin-bottom:20px;
       
        float:left;
        clear:both;
}
.comment-meta {
        width:158px;
        float:left;
        border-right:1px solid;
        margin:0 0 0 0;
}
.comment-avatar {
        float:left;
        width:40px;
        height:40px;
        display:block;
}
.comment-meta-info {
        float:right;
        width:113px;
        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:left;
}
.nav-next {
        float:left;
}
#sidebar {
	clear:both;
}
#innerbar {
	margin:0px auto;
	width:714px;
}
#primary {
        margin-right:11px;
}
.sidebar { 
	border-top: 1px solid;
	float: left;
    margin: 10px 0;
	padding: 10px;
	width: 331px;
	overflow: hidden;
}
#footer {
	text-align: center;
	clear: both;
	padding: 15px 0;
	border-bottom: 1px solid;
}

/*--------------------------------------------------------------*/

.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 */

/* -------------------------------------------- */