/* 
Theme Name: Apogee Custom 0907
Theme URI: http://www.apogeeresults.com/Blog/
Description: Two column fixed width, left navigation, full header and footer
Version: 1.0
Author: Kickass Web Design
Author URI: http://www.kickasswebdesign.com/
My basic advice to you is this- if you're gonna edit, stick to colors. Some padding may be safely adjusted, margin is iffy, and width changes are sure to break the layout. Back this up before you make ANY changes. You've been warned *grin*
*/
/*structural formatting*/
* {margin: 0; padding: 0;}
* ul{
	margin: 0px;
	padding: 0px;
}
* ol{
	margin: 0px;
	padding: 0px;
}
* li {
	padding: 0 5px;
	margin-left: 30px;
}
.img {
	padding:0px;
	border:0px solid black;
	}
a:link{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 700;
	font-size: 12px;
	}
a:visited{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 700;
	font-size: 12px;
	}
a:active{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#eab649;
	font-weight: 700;
	font-size: 12px;
	}
a:hover{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#eab649;
	font-weight: 700;
	font-size: 12px;
	}
a.footer:link{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:active{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:visited{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:hover{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#eab649;
	font-weight: 500;
	font-size: 11px;
	}

body{	
	background-color:#999999;	
	margin: 0px;	
	font-size: 12px;	
	font-family: Arial, Verdana, Geneva, sans-serif;	
	color:#333333;
	}
#meridian{	
	background-color: transparent;
	position: absolute;	
	left: 50%;	
	top: 0px;	
	height: auto;	
	width: 1px;	
	overflow: visible;	
	visibility: visible;	
	display: block;	
	}
#container{	
	background-color: white;	
	position: absolute;	
	left: -400px;	
	width: 800px;	
	top: 0px;	
	height: auto;	
	text-align: center;	
	visibility: visible;	
	overflow: visible;
	border: 0px solid white;
	}
#body{	
	background-color: transparent;	
	position: relative;
	top: 0px;	
	/*width: 790px;*/
	width: 100%;		
	margin: 5px; 
	text-align: left;	
	border: 0px solid black;	
	}

img a { border: 0px;}
/* wrapper around the header, content, sidebar and footer.  display:inline to cure IE margin doubling.  Min-width will only work in IE if accompanying minmax.js script is used. */
#mainlayoutbox {
	margin: 26px auto;
	padding: 0;
	width: 800px;
	min-width: 800px;
	/*border-bottom: 1px solid #ffffff;*/
	font-size: small;
	text-align: left;
}
#wrapper {
	width: 100%;
	float: left;
	/*background-image: url(images/colwrapperbg.gif);*/
}
#maincolumn {
	float: right;
	display: inline;
	margin: 15px 0;
	width: 570px;
	min-height: 225px;
}
#maincolumn h2 {
	padding-bottom: 5px;
}
#maincolumn h3 {
	color: #3a3d2b;
	padding-bottom: 5px;
}
.columncontent {
	width: 500px;
	padding: 15px 15px;
}
#sidebar {
	width: 205px;
	float: left;
	text-align:left;
	display: inline;
}
#sidebar img {
	border: 0px;
}
#sidebar h2 {
	margin-top: 10px;
	padding: 5px 0 0 5px;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}
#sidebar ul {
	margin: 5px 0 0 13px;
	padding: 0;
	width: 160px;
}
#sidebar li {
	list-style-type: none;
	padding: 0 5px;
	margin-left: -3px;
	font-size: 11px;
}
#sidebar ul a {
	display: block;
	padding: 3px 4px 3px 0;
	text-decoration: none;
	font-weight: bold;	
}
#sidebar ul a:link {
	color: #5C9068;
}
#sidebar ul a:visited {
	color: #888888;
}
#sidebar ul a:hover {
	color: #EAB649;
}
/* this is fix for IE dropping the content column */
#sidebar ul li ul {
	margin-left: 3px;
}
#sidebar ul li ul li ul {
	margin-left: 3px;	
}
/* end IE fix */
/* end two columns, then some simple formatting */
h1, h2, h3 {
	font-size: 1.5em;
	margin: 0;
}
h2 {
	padding: 0;
	font-size: 120%;
}

{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 16px;
	}

h3 {
	margin: 20px 0 0 0;
	font-size: 110%;
}
h4 {
	margin: 5px;
	font-size: 100%;
	color: #0081e4;
}
p { padding: 5px 0;}
.leftfloatimg260 {
	float: left;
	clear: left;
	width: 250px;
	margin: 5px 15px 5px 0;
}
.rightfloatimg260 {
	float: right;
	clear: right;
	width: 250px;
	margin: 5px 0 5px 15px;
}
/* begin footer */
#footer {
	font-size: .7em;
	width: 100%;
	text-align: right;
	clear: both;
	/*background: url(images/footerbg800.gif) repeat-y left top;*/
}

/*end footer, then some formatting stuff and an IE hack */	
/*necessary hack to make IE6 windoze behave like a normal browser*/
/* hide from IE5-mac \*/

* html a { height:1%;}
* html #header img { margin: 0 0 -3px 0; }

/* end hide */
.clearA {
	overflow: hidden;
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
img a {
	border: 0;
}
.centercontent {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.margin-bottom {
	margin-bottom: 30px;
}
/* wordpress-specific stuff */
.description {
	margin: 15px 10px 20px 0;
	text-align: right;
}
.desimage {
	margin: 0 20px 15px 0;
}
.navigation {
	font-size: 80%;
	width: 90%;
	margin: 0 0px;
	position: relative;
}
.oddcomment {
	background: #d8d8da;
}
/*last entry and next entry link classes */
.alignleft {
	float:left;
	width: 40%;
	margin: 0 15px 5px 0;
	display: block;
}
.alignright {
	float:right;
	width: 40%;
	margin: 0 0 5px 15px;
	display: block;
}
/* meta and post stuff */
.postmetadata {
	padding-bottom: 8px;
	font-size: 12px;
}
.post {
	padding: 10px 5px;
	clear: both;
}
.bloginfo {
	margin: 0; padding: 0;
	text-align: right;
}
.bloginfo {margin: 0 10px 0 0;}
/* searchbox form stuff */
#searchform {
	padding: 5px 0 0 10px;
}
.searchbox {
	margin: 0;
	width: 160px;
	background: #fffff1;
	color: #000000;
}
#searchsubmit {
	margin: 2px 0 0 1px;
	background: #9cad94;
	color: #000000;
	width: 5em;
	font-weight: bold;
}
/* comment form styles*/
#author, #email, #url, #comment {
	background: #fffff1;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#comment {
	padding: 5px;
}
#submit {
	background: #9cad94;
	font-weight: bold;
}
/*Pullquote can be used for witty.txt plugin or for setting any text into a box, and, if you wish, it can be given a width and floated either left or right. */
.pullquote {
	background: #d2d6d0;
	color: #000000;
	display: block;
	margin: 5px;
	padding: 8px;
	/*border: 2px solid #4e5943;*/
	font-size: 85%;
}
/* font-style changed to normal on cite instead of italic, to avoid potential IE problems with italic */
cite {
text-decoration: underline;
font-style:normal;
}
.bar { padding: 8px 0; }

A.call:link { color: #FFFFFF }; 
A.call:visited { color: #CC9900 };FFFFFF; 

#header{	
	background-color: transparent;	
	top: 0px;	
	width: 790px;	
	height: 145px;	
	margin: 5px; 
	text-align: left;	
	border: 0px solid white;	
	}
#headerin{	
	background-color: transparent;	
	top: 0px;	
	width: 790px;	
	height: 100px;	
	margin: 5px; 
	text-align: left;	
	border: 0px solid white;	
	}	
#logo{
	background-color: transparent;	
	top: 0px;	
	float: left;
	width: 200px;	
	height: 70px;	
	margin: 3px; 
	text-align: left;	
	border: 0px solid white;	
	}
#topnav{
	background-color: transparent;	
	top: 0px;	
	height: 80px;	
	/*width: 550px; */
	/*margin: 5px; */
	text-align: right;	
	border: 0px solid white;	
	}
#topnav-words{
	background-color: transparent;	
	top: 0px;	
	height: 30px;	
	/*width: 550px; */
	/*margin: 5px; */
	text-align: right;	
	border: 0px solid white;	
	}
#topnav-bar{
	background-color: transparent;	
	top: 0px;	
	height: 30px;	
	/*width: 550px; */
	/*margin: 5px; */
	text-align: right;	
	border: 0px solid white;	
	}
#greenbar{
	width: 790px;
	background-image:url(/images/greenbar.gif);
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-left:12px;
	height: 21px;
	border: 0px solid blue;
	margin: 0px;
	margin-left:7px;
	text-align:left;
	vertical-align: middle;
	}	
a.greenbar:link{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#ffffff;
	font-weight: 520;
	font-size: 11px;
	}
a.greenbar:active{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#ffffff;
	font-weight: 520;
	font-size: 11px;
	}
a.greenbar:visited{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#ffffff;
	font-weight: 520;
	font-size: 11px;
	}
a.greenbar:hover{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#ffffff;
	font-weight: 520;
	font-size: 11px;
	}	
h3{
	display: inline;
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 500;
	font-size: 12px;
	}	
a.footer:link{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:active{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:visited{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#5C9068;
	font-weight: 500;
	font-size: 11px;
	}
a.footer:hover{
	font: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:none;
	color:#eab649;
	font-weight: 500;
	font-size: 11px;
	}
	
blockquote { 
	width: 425px;
	margin-left: 15px;
}

