html {
	font-size: 100%;
}

@font-face {
  font-family: Fertigo;
  font-weight: normal;
  font-style: normal;
  src: url(http://cabbitmedia.com/themes/cabbit/woffs/Fertigo_PRO.woff) format("woff"), url(http://cabbitmedia.com/themes/cabbit/otfs/Fertigo_PRO.otf) format("opentype");
}

body {
	font-size: 62.5%;
	font-family: Fertigo, Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	padding: 0em;
	margin: 3.0em;
	}

body {
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  -khtml-background-size: 100% auto;
  background-attachment: fixed;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.fertigo {
  font-family: Fertigo, Verdana, Arial, Helvetica, sans-serif;
}

#av {
  float: left; border: 0em; margin: 0em 1em 0 0;
}

	
a:link, a:visited, a:hover, a:active { font-weight:bold; text-decoration:none; color:#325DB5; }
a:visited { color:#325DB5; }
a:hover { text-decoration:underline; }
	
	#wrapper {
                position: relative;
		width: 92em;
		margin: 0 auto;
	        filter: Alpha(opacity=95); 
	        opacity: .95; 
		}

	#footer {
		width: 100%;
		float: left;
		margin: 0 auto;
		padding: 1.5em;
		}

	#leftmain, #rightnav {
		float: left;
		padding: 1.2em;
	}

	#leftmain {
		width: 66em;
		background: #fff;
		}
	#rightnav {
		width: 19.9em;
		background: #eee;
	}

	.content {
		margin: 0 auto;
		font-size: 1.6em;		
	}

	img {
		margin: .5em 0 .5em 0;
	}

	#cc {
		float: left; border: 0em; margin: .2em 1em 0 0;
	}

	#comment_p_url {
		display:none;
	}

	h3 {
		margin: 0em .5em .5em .5em;
		}

	p {
		margin: 0em .5em .5em .5em;
		}

	.chitikaSpace {
		margin: 0em .5em .5em .5em;
		}

	.notice {
		font-weight:bold;
		background: #fff;
		margin: 0em .5em .5em .5em;
		}

.pinned_text {
display:none;
}

/* Comments */
h2.comments {
    margin: 0 0 1.0em 0;
}
ol.comments {
    list-style: none;
    margin-bottom: 1em;
    padding: 0;
    word-wrap: break-word;
}
ol.comments li {
    list-style: none;
    margin-bottom: 1.5em;
    width: auto;
}
ol.comments li blockquote {
    background: #111;
    color: #eee;
    margin: 0;
    padding: 1em 1em 0;
}
ol.comments li blockquote p {
    padding: 0 0 1em;
}
ol.comments li blockquote a:link,
ol.comments li blockquote a:visited {
    color: #aaa;
}
ol.comments li blockquote blockquote {
    padding: 0 1em;
    color: #aaa;
}
ol.comments li cite {
    background: #141414;
    color: #666;
    display: block;
    font-style: normal;
    margin: 0;
    padding: .4em 1.3em;
}
ol.comments li cite a:link,
ol.comments li cite a:visited {
    color: #bbb;
}
ol.comments li cite a.permalink:link,
ol.comments li cite a.permalink:visited {
    color: #666;
}
ol.comments li ul,
ol.comments li ol {
    margin: 0;
    padding: 0 0 1em 1.5em;
}
ol.comments li ul li,
ol.comments li ol li {
    margin: 0;
    padding: 0;
}
ol.comments li ol li {
    list-style-type: decimal;
}

/* Debugger */
#debug {
    background: #ffffdd;
    color: #666;
    padding: .4em .75em .5em .75em;
    border-top: .1em solid #ddd;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 33%;
    overflow-y: scroll;
    overflow-x: hidden;
}
#debug h5 {
    margin: 0;
    font-size: 1.1em;
    color: #a3a39a;
}
#debug h5 .sub {
    color: #b3b3aa;
}
#debug ol.queries li {
    margin: 0 0 1em;
}
#debug pre {
    background: #fff;
    border: 1px solid #ddd;
    padding: 0 .5em;
    xoverflow-x: scroll;
    word-wrap: break-word;
}
#debug .toggle {
    font-weight: bold;
    color: #666;
    float: right;
}