/*



Theme Name: Nonzero



Theme URI: http://www.freewpthemes.net/preview/nonzero



Description: Tested on WP 2.5.1



Version: 2.0



Author: Free WordPress Themes



Author URI: http://www.freewpthemes.net/



Tags: fixed width, three columns, widgets



*/







/* This controls the width of the fluid width layouts */







div.fluid {



	width: 90% !important;



}







/* This controls the width of the fixed width layouts */







div.fixed {



	width: 950px !important;



}







/* Basic Stuff */







* {



	margin: 0em;



	padding: 0em;



}







body {



	background-color: #fff;



	color: #585858;



	font-size: 9pt;



	font-family: "trebuchet ms", helvetica, sans-serif;



}







h1, h2, h3, h4, h5, h6 {



	font-weight: normal;



	letter-spacing: -1px;



}







h2, h3, h4, h5, h6 {



	color: #66000F;



}



h2 a{
	
	font-size: 18px;
	text-decoration: none;
}



h1 span {



	font-weight: bold;



}







h3 span {



	font-weight: bold;



}







h4 span {



	font-weight: bold;



}







br.clear {



	clear: both;



}







img {



	padding: 3px;



	border: solid 1px #e1e1e1;



	float: left;



	margin-right: 1.5em;



	margin-bottom: 1.5em;



	margin-top: 0.5em;

	height: 150px;

	width: 100px;



}







img.floatTL {



	float: left;



	margin-right: 1.5em;



	margin-bottom: 1.5em;



	margin-top: 0.5em;



}







a {



	text-decoration: underline;



	color: #D90000;



        font-size: 15px;



}







a:hover {



	text-decoration: none;



}







ul.links {



	list-style: none;



}







ul.links li {



	line-height: 2em;



}







ul.links li.first {



}







p {



	line-height: 1.8em;



}







hr {



	display: none;



}







/* Header */







#header {



	width:100%;



	height:122px;



	background: #440000 url('images/n1.gif') repeat-x;



}







#header_inner {



	position: relative;



	width: 950px;



	height:122px;



	margin: 0 auto;



}







/* Logo */







#logo {



	position: absolute;



	bottom: 0.6em;
	text-decoration: none;



}







#logo h1 {



	display: inline;



	color: #fff;



	font-size: 2.6em;



}




#logo h2 {



	display: inline;



	padding-left: 0.5em;



	color: #E5CCD0;



	font-size: 1.0em;



}







/* Menu */







#menu {



	position: absolute;



	right: 0em;



	bottom: 0em;



}







#menu ul {



	list-style: none;



}







#menu li {



	float: left;



}







#menu li a {



	margin-left: 0.5em;



	display: block;



	padding: 1.1em 1.4em 1.0em 1.4em;



	background: #fff url('images/n4.gif') repeat-x;



	border: solid 1px #fff;



	color: #616161;



	font-weight: bold;



	font-size: 1.0em;



	text-transform: lowercase;



	text-decoration: none;



}







#menu li.current_page_item a {



	background: #CA2F2F url('images/n3.gif') repeat-x;



	color: #fff;



	border: solid 1px #A94B4B;



}







/* Main */







#main {



	background: #fff url('images/n2.gif') 0px 1px repeat-x;



}







#main_inner p {



	text-align: justify;



	margin-bottom: 2.0em;



}







#main_inner ul {



	margin-bottom: 0.6em;



}







#main_inner {



	position: relative;



	width: 950px;



	margin: 0 auto;



	padding-top: 3.5em;



}







#main_inner h2, h3 {



	border-bottom: dotted 1px #E1E1E1;



	position: relative;



}







#main_inner h2 {



	font-size: 20px;



	padding-bottom: 0.1em;



	margin-bottom: 0.8em;



}







#main_inner h3, #secondaryContent_3columns h2 {



	font-size: 1.2em;



	padding-bottom: 0.175em;



	margin-bottom: 1.4em;



	margin-top: 0.95em;



}







#main_inner .post {



	position: relative;



	margin-bottom: 3em;



}







#main_inner .post h2 {



	position: relative;



	font-size: 20px;



}







#main_inner .post h2 a {



	text-decoration: none;



	color: #66000F;



        font-size: 22px;



}







#main_inner .post h2 a:hover {



	color: #D90000;



}







#main_inner .post h3 {



	font-size: 1.7em;



}







#main_inner .post h3 a {



	text-decoration: none;



	color: #66000F;



}







#main_inner .post h3 a:hover {



	color: #D90000;



}







#main_inner .post strong {



	font-size: 16px;



	background-position: 0em 0.2em;



	background-repeat: no-repeat;



}







#main_inner .post ul.post_info {



	list-style: none;



	position: absolute;



	font-size: 0.8em;



}







#main_inner .post ul.post_info li {



	background-position: 0em 0.2em;



	background-repeat: no-repeat;



	display: inline;



	padding-left: 18px;



}







#main_inner .post ul.post_info li.date {



	background-image: url('images/n5.gif');



}







#main_inner .post ul.post_info li.date a {



	font-size: 10px;



}







#main_inner .post ul.post_info li.comments {



	background-image: url('images/n6.gif');



	margin-left: 1.1em;



}







#main_inner .post ol, #main_inner .post ul {



	list-style-position: inside;



}







.navigation {



	height: 3em;



	font-size: larger;



	font-weight: bold;



}







.navigation a {



	text-decoration: none;



        font-size: 15px;



}







.navigation a:hover {



	text-decoration: underline;



}







.navigation .alignleft {



	float: left;



}







.navigation .alignright {



	float: right;



}







.commentlist {



	list-style-position: inside;



}







#comment {



	width: 400px;



}







/* Footer */







#footer {



	width: 950px;



	margin: 0 auto;



	text-align: center;



	clear: both;



	border-top: dotted 1px #E1E1E1;



	margin-top: 1.0em;



	margin-bottom: 1.0em;



	padding-top: 1.0em;



	text-transform: uppercase;



	font-size: 10px;



}







#footer a {



	font-size: 10px;



	color: #DC143C;



	text-decoration: none;



}







/* Search */







input.button, #searchsubmit {



	background: #CA2F2F url('images/n3.gif') repeat-x;



	color: #fff;



	border: solid 1px #A94B4B;



	font-weight: bold;



	text-transform: lowercase;



	font-size: 0.8em;



	height: 2.0em;



}







input.text, #s {

	margin-bottom: 5px;

	border: 1px dashed Red;

	font-size: 1.0em;

	padding: 0.25em 0.25em 0.25em 0.25em;

}







#search {



	position: relative;



	width: 100%;



	margin-bottom: 2.0em;



}







#search input.text {



	position: absolute;



	top: 0em;



	left: 0em;



	width: 9.5em;



}







#search input.button {



	position: absolute;



	top: 0em;



	right: 0em;



	min-width: 2.0em;



	max-width: 2.5em;



}







/* LAYOUT - 3 COLUMNS */







/* Primary content */







#primaryContent_3columns {



	position: relative;



	margin-right: 34em;



}







#columnA_3columns {



	position: relative;



	float: left;



	width: 100%;



	margin-right: -34em;



	padding-right: 2em;



}







/* Secondary Content */







#secondaryContent_3columns {



	float: right;



}







#secondaryContent_3columns ul {



	list-style: none;



}







#secondaryContent_3columns li {



	line-height: 2em;



}







#columnB_3columns {



	width: 13.0em;



	float: left;



	padding: 0em 2em 0.5em 2em;



	border-left: dotted 1px #E1E1E1;



}







#columnC_3columns {



	width: 13.0em;



	float: left;



	padding: 0em 0em 0.5em 2em;



	border-left: dotted 1px #E1E1E1;



}







/* LAYOUT - 2 COLUMNS */







/* Primary content */







#primaryContent_2columns {



	position: relative;



	margin-right: 17em;



}







#columnA_2columns {



	position: relative;



	float: left;



	width: 100%;



	margin-right: -17em;



	padding-right: 2em;



}







/* Secondary Content */







#secondaryContent_2columns {



	float: right;



}







#columnC_2columns {



	width: 13.0em;



	float: left;



	padding: 0em 0em 0.5em 2em;



	border-left: dotted 1px #E1E1E1;



}







/* LAYOUT - COLUMNLESS */







/* Primary content */







#primaryContent_columnless {



	position: relative;



}







#columnA_columnless {



	position: relative;



	width: 100%;



}




