/*

name: zFirst
designer:  zwwooooo http://zwwooooo.com/ (Defunct?)  
designer_url: http://semlabs.co.uk/journal/free-fluid-wordpress-themes-and-css-templates
developer: Mike Thomsen (converter)
developer_url: http://www.codemonkeyramblings.com/themes/
layouts: layout-wm
*/

body {
	background:#0f0f0f none repeat scroll 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin:0;
}

a { color: #C3C3C3; }
a:hover, a:visited, .content-nav a:hover  { color: #9AA915; }

.content-nav {
    margin: 10px;
}
.content-nav a { 
    text-decoration: none;
    color:#696969;
    border-bottom: 1px dashed #494949;
    padding:5px 5px;
}

h1 {font-size: 19pt;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}

blockquote{
	border-left:3px solid #3f3f3f;
	margin:15px;
	padding:0 12px 0 12px;
}

/** Main content containers **/

#header {
    margin:40px auto 0;
    padding:0;
    text-align:left;
    width: 1000px;
    height: 120px;
    overflow: hidden;
    background:transparent url(bg-header.jpg)  no-repeat scroll center center;
}

#header-name {
	font:normal 22pt arial, georgia, Tamoma, times;
	padding:10px 0 0 70px;
	margin:0;
}

#header-name a{color: #fff; text-decoration: none; font-weight:bold;}
#header-name a:hover{color: #000; text-decoration: none; border:none;}


#header-description {
	font:normal 10pt arial, georgia, Tamoma, times;
	letter-spacing:1em;
	color:#4E0A13;
	padding: 0 0 0 70px;
	margin:0;
}

#content {
    background:url("bg-l-r.png") repeat-y scroll center center transparent;
    color:#848484;
    margin:0 auto;
    overflow:hidden;
    padding:0;
    width:1000px;
}

#content-inner {
    float:left;
    margin:15px 0 0;
    overflow:hidden;
    padding:10px 0 20px 40px;
    color:#848484;
}

#beta a, #gamma a, .archive-content a {
    color: #919191;
    text-decoration: none;
}

#footer  {
    background:url(bg-footer.png) no-repeat scroll center center transparent;
    clear:both;
    height:80px;
    margin:0 0 0 30px;
    width:940px;
}

#footer .widget-content {
    color:#848484;
    margin:0;
    padding:20px 0 0;
    text-align:center;
}

/** Entry listing style settings **/

.entry-asset .asset-body a, .entry-asset .asset-footer a, .comments a, .trackbacks a, .comment .byline a {
    color: #C3C3C3; 
}

.entry-asset .asset-body a:hover, .entry-asset .asset-footer a:hover, .comments a:hover, .trackbacks a:hover, .comment .byline a:hover {
    color:#9AA915;
}

.entry-asset .asset-meta a {
    color:#9AA915;
    text-decoration: none;
}

.entry-asset .asset-meta a:hover {
    color: #C3C3C3
}

.entry-title {
    font:bold 16pt georgia,arial,Tamoma,times;
}

.entry-title a {
    text-decoration: none;
    color: #919191;
}

.entry-title a:hover, #beta a:hover, #gamma a:hover, .archive-content a:hover {
    color: #9AA915;
}

/** Widgets **/

.widget-header {
    background:url(sidebartitle.png) no-repeat scroll 0 0 transparent;
    color:#C3C3C3;
    font:bold 11pt verdana,arial,tahoma,sans-serif;
    margin:0;
    padding:0;
    text-align:center;
    width:256px;
}

.widget-header a {
    color:#C3C3C3;
    text-decoration: none;
}

.widget-content ul, .archive-content ul {
    margin:5px 20px 30px 0;
    padding:0;
}

.widget-content ul li, .archive-content ul li {
    background:url(dot1.png) no-repeat scroll 0 10px transparent;
    border-bottom:1px solid #393939;
    list-style-type:none;
    margin:0 10px;
    padding:3px 20px;
}

.comment {
	border:1px dashed #494949;
	height:1%;
	margin:0 0 10px;
	padding:5px 0 5px 7px;
}

/*** Comment form style settings **/

#comment-author, #comment-url, #comment-email, #comment-text, #search {
    background:none repeat scroll 0 0 #222222;
    border:1px solid #494949;
    color:#848484;
    font-size:9pt;
    margin:5px 5px 0 0;
    padding:0;
}

#comment-author, #comment-url, #comment-email {
    width: 150px;

}

#comment-form-name label, #comment-form-email label, #comment-form-url label{
    float:right; width: 400px;
    padding-top:5px;
    font-size: 0.8em;
}

#comment-form-remember-me { clear:both; }

input[type=submit], input[type=button] {
    background:none repeat scroll 0 0 #494949;
    border:1px solid #171717;
    color:#C3C3C3;
    padding:2px 5px;
    width:120px;
}

#comments-form {
    background:none repeat scroll 0 0 #222222;
    border:1px solid #494949;
    color:#848484;
    padding-left: 10px;
    padding-top: 5px;
    text-align:left;
}