@charset "UTF-8";
/*
Theme Name: LiquidBlog
Theme URI: 
Description: Liquid inc.'s blog theme
Author:
Author URI: 
Version: 1.0
*/

/* BODY */
body {
	background:#515658;
	height:auto;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:0;
}

/* DIV LAYOUT */
#container {
	width:930px;
	margin:0 auto;
	background:url(images/bg.gif) top center repeat-y;
}
#wrapper {
	width:900px;
	margin:0 0 0 15px;
	background: url(images/banner.jpg) top repeat-x;
	overflow:hidden !important;
}
#logo {
	text-align:right;
	margin:0 56px 0 0;
}
#content {
	width:720px;
	padding:0;
	margin:35px 90px 0 90px;
}
#content_left {
	margin:0;
	padding:0;
	width:470px;
	float:left;
}
.post, .comment {border-bottom: 1px solid #008F99; margin:0 0 40px 0;}
#right_column {
	margin:0;
	padding:0;
	width:220px;
	float:right;
}
.right_column_item {margin:0 0 20px 0; padding:0;}
.right_column_item li {list-style:none;}
.right_column_heading {
	margin:0 0 20px 0;
	padding:6px 10px;
	border:#515658 solid 1px;
	background:url(images/grey_line_bg_texture.png);
}

.archive_column {
	float:left; 
	width: 45%;
	margin: 0px;
	padding: 10px;
}	

#footer {
	width:900px;
	min-height:200px;
	margin:0 0 0 0;
	padding:0;
	background:url(images/footer.jpg) bottom center no-repeat #FFFFFF;
}
#grey_column_bottom {
	background:#8e9292;
	width:810px;
	text-align:right;
	margin:50px 0 0 45px;
	height:30px;
}
.legal {
	margin: 25px 90px 0 90px;
}



/* IMAGES */
img {border-style:none; margin:0; padding:0;}

img.post_img {
	margin:0 0 20px -10px;
	padding:10px 10px 10px 10px;
	background:url(images/orange_line_bg_texture.png) repeat-y;
	overflow:hidden;
}
img.featured_img {
	margin:0 0 20px 0;
	padding:10px 10px 10px 10px;
	background:url(images/orange_line_bg_texture.png) repeat-y;
	overflow:hidden;
}
img.rss_icon {padding:1px 0 0 0;}

img.social_icon {margin:0 8px 0 0;}



/* NAVIGATION */
/* main navigation */
ul#nav {background:url(images/nav.png) top left no-repeat; margin:15px 0 0 45px; padding:6px 0 0 45px; display:block; width:815px; height:35px; float:left; text-align:left; list-style-type:none; z-index:100;}

ul#nav li {display:inline; color:#ffffff; }

ul#nav li a.main_nav {float:left; text-decoration:none; font-family: Arial Narrow, Arial, sans-serif; font-weight:bold; font-size:14px; letter-spacing:.2em; color:#FFFFFF; padding:0 25px 0 0; margin:0;}

ul#nav li#rss_link {float:right; text-align:right; margin:0 90px 0 0; padding:0;} 

ul#nav li#rss_link a {font-family:Arial Narrow, Arial, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; padding:20px 6px 10px 0;}

ul#nav li a:hover {text-decoration:underline;}



/* TYPOGRAPHIC GOODNESS */
/* headings */
h1#header {
	font-size:30px;
	font-family:Arial Narrow, Arial, sans-serif;
	font-weight:normal;
	margin:20px 90px 0 90px;
	padding:0;
	letter-spacing:.175em;
}
h2 {
	font-size:21px;
	font-family:Arial Narrow, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#515658;
	text-transform:uppercase;
	letter-spacing:.175em;
}
h2.non_post {
	font-size:21px;
	font-family:Arial Narrow, Arial, sans-serif;
	margin:0 0 20px 0;
	padding:0;
	color:#515658;
	text-transform:uppercase;
	letter-spacing:.175em;
}
h3.bio_name {
	font-size:15px;
	font-weight:bold;
	font-family: Arial, sans-serif;
	letter-spacing:0;
	margin:0;
	padding:0;
	color:#515658;
	text-transform:uppercase;
}
h3.right_column {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#515658;
	font-size:15px;
}
h3.sub_head {
	margin:0;
	padding:0 10px;
	font-weight:bold;
	color:#008F99;
	font-size:15px;
}
h4 {
	font-size:12px;
	font-weight:normal;
	color:#515658;
	margin:0 0 20px 0;
	padding:0;
}
h4.bio_title {
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#515658;
	margin:0 0 20px 0;
	padding:0;
}
/* paragraphs & body copy */
p {
	color:#000000;
	line-height:15px;
	margin:0 0 20px 0;
	padding:0 10px;
}
p.legal_copy {
	font-size:10px;
	line-height:12px;
	color:#666666;
}
/* post and comment footers */
.post_author, .post_comments, .post_category, .comment_author, .comment_date  {
	margin:0 15px 0 0;
	color:#515658;
	font-size:10px;
}
.post_comments {
	background:url(images/comment.gif) no-repeat;
	padding:0 0 0 15px;
}

/* bio list */
ul.list {color:#000000; margin:0 0 20px 0; padding:0 10px; list-style:none; text-align:left;}
ul.list .list_title {color:#008F99; font-weight:normal;}

/* INPUT & TEXTFIELDS */
/* comments */
.comment_field_name, .comment_field_email, .comment_field_website, .comment_field_comment {width:250px; border:#E67225 1px solid; background:url(images/orange_line_bg_texture.png) no-repeat; padding: 5px 10px;  margin:0 0 10px 0; font-weight:bold; color:#515658; font-size:15px; font-family:Arial, sans-serif;}

.comment_field_comment { width:360px; height:125px;}

/* search */
#search_field {float:left;margin:0; padding:3px 0 0 10px; border:#E67225 solid 1px; border-right:0; background:url(images/orange_line_bg_texture.png); width:177px; height:20px; font-weight:bold; color:#515658; font-size:15px; font-family:Arial, sans-serif;}



/* LINKS */
a:link, a:visited, a:active {color:#E67225; text-decoration:none;}

a:hover {color:#E67225; text-decoration:underline;}

/*
h2 a:link, h2 a:visited {
	color:#515658;
}
h2 a:hover {
	color:#E67225;
}
*/