/*  



Theme Name: LivingOS BETA



Theme URI: http://www.livingos.com/



Description: A three column theme



Version: 1.1



Author: Tim Hyde



Author URI:  http://www.livingos.com/



*/







*{



  margin: 0;



  padding: 0;



  border: 0;



}







/*-------body stuff from Living OS Beta------*/







body {



	margin: 0;



	padding: 0px;



	background-color: #003333;



	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;



	font-size:68%;



	line-height: 1.8em;



	color: #434343;



	min-width:890px;



	text-align: left;}







#page {



	text-align: left;



	margin: 0 auto;



	padding: 0px;



	width: 890px;



	background: #f7f7f7 url(images/rap2.jpg) repeat-y; right;



}







/*--header--*/



#header {



	background: url(images/topty2.jpg) no-repeat; center;	



 	height: 183px;



	margin: 0;



	width:880px;



	padding:0;

	



}







#header h1{



	padding-top: 0px;



	padding-left: 0px;



	color: #212095;



	font-size:3em;



	line-height:1em;



/*	display:none;*/



	}



h1 a{



	text-decoration: none;



	color: #212095;}



h1 a:hover{



color: #c9e6ee;



}







.description{



	padding-left:30px;



	font-size:1.4em;	



	/*display:none;*/



color: #000000;}







/*----general----*/



h2, h3, h4 {font: 1.5em "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; letter-spacing: 1px;}











a {color: #000000;}







a:hover {color: #0000FF;}







blockquote {



  margin: 1em 0em 1em 2em;



  background: url(images/quote2.png) no-repeat left top;



}







blockquote p {



  margin:0 0 .75em;



  font-style:italic;



  color:#666;



background: url(images/quote.png) no-repeat right bottom;}







blockquote p em {



  font-style:normal;



  }







/*--------images-----------*/







img {padding: 2px;



border: none;



margin: 2px;}







a img {border: 1px #d3dcc7 solid;}







a:hover img {border: 1px #1f6f78 solid}







/* ----- forms ------- */







input, textarea {background: #f8f8f8;



border:1px solid #999;



border-color:#999 #eef #eef #999;



padding:1px;



color: #444;}







input:focus, textarea:focus {background: #ffffff;}







input:hover, textarea:hover {background:#ffffff;



cursor:text;}







input#submit {border: 1px #0f0000 outset;



background-color: #e9e9e9;}







input#submit:hover {cursor: pointer;



background-color: #fafafa;}







input#s {



	width: 70%;



	font-size: 1em;



	}







#commentform input {width: 170px;



padding: 2px;



margin: 5px 5px 1px 0;}







#commentform textarea {width: 97%;



padding: 2px;}







#commentform #submit {margin: 0;



float: right;



margin-right: 10px;



margin-top: 10px;}











/*-------main navigation----*/







#topnav {



	font: 0.9em Verdana, Arial, Sans-Serif;



	list-style: none;



	margin: 0 auto;



	padding: 16px 30px 20px 0px;



	text-align: right;



}







#topnav li {



	display: inline;



	font-weight: bold;



	list-style: none;



	margin: 0;



	padding: 0;



}







#topnav li a:link, #topnav li a:visited {



	color: #000000;



	text-decoration: none;



}







#topnav li a:hover, #topnav li a:active {



	color: #f7f3ed;



}















/*----------content div parameters---------*/







#content {



	float: left;



	padding: 0px 0px 0px 30px;



	margin: 0px 0px 0px 0px;



	width: 480px;}







/*-------sidebar----*/



.sidebar{



	font-size: 1em;



	color: #000000;



	line-height: 1.2em;



}







#sidebar-1 {



	float:right;



	padding: 20px 0px 0px 0px;



	margin-left: -160px;



	width: 200px;



	margin-bottom: 20px;}











#sidebar-2{



	float: right;



	padding: 0px 20px 0px 0px;



	margin-left: 0px;



	width: 130px;



	margin-bottom: 20px;}


#sidebar-2 a { color:#990000}








#sidebar-1 h3, #sidebar-1 h2{



color: #035d99;



font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;

font-size:12px;



font-weight: bold;



background: url(images/bullet.png) no-repeat left center;



padding-left:12px;}







#sidebar-2 h3, #sidebar-2 h2{



color: #f2f7e3;

font-size:12px;



font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;



font-weight: bold;}







.sidebar ul {margin: 0;



padding: 0;



list-style-type: none;



font-size: 1em;}







.sidebar li {margin: 0px 0 0px 2px;



color: #000000;}







.sidebar li a {color: #000000;



text-decoration: none;}







.sidebar li li li{



padding-left: 5px;}







.sidebar a {color: #000000;



text-decoration: none;}







.sidebar li a:hover {color: #51544f;}







/*---recent posts----*/



#latest{



background-color: #608ca7;



margin-bottom:1em;



color:white;



margin-top: 1em;



border: 2px #d3dcc7 solid;}







#latest h2{



color: #035d99;



font-size:1.8em;



padding-left: 25px;



background: #d3dcc7 url(images/elec.png) no-repeat left center;}







#latest ul{



padding-left: 2px;}







#latest li{



list-style-type: none;



background: url(images/post.png) no-repeat left center;



padding-left: 20px;}











#latest a{



 color:white;



text-decoration: none;}







#latest a:hover{



 color:white;



text-decoration: underline;}







/*-----post stuff----*/



.post{



margin-bottom: 1.8em;



margin-right:5px;



border-bottom: 1px #c7c7c7 solid;}







.post h3 {



color: #434343;



margin-bottom: 0.5em;



}







.post h2 {



color: #1f6f78;



margin-bottom: 0.5em;



font-size: 1.8em;



background: url(images/posth2.png) no-repeat left center;



padding-left: 20px;}







.post h2 a{



color: #99cc33;



text-decoration: none;



}







.post h2 a:hover{



color: #99cc33;



text-decoration: underline;}







.post ul{



padding-bottom: 0.1em;}



.post li{



margin-left: 3em;



list-style-type: square;}







.post p{margin-bottom: 0.5ex;



margin-left: 15px;



}







.post small{



font-size: 1em;



font-variant: small-caps;}







.postmetadata{



font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;



font-size: 12px;



color: #8c8c8c;



line-height: 15px;



padding-top: 0.5em;}







ol.commentlist li{



border: 1px #c1c1c1 solid;



list-style-type: none;



padding: 5px;



margin: 0.5em;}







.entrytext{}











/*-----------footer-----------*/







#footer {clear: both;



padding: 2px 5px 5px 5px;



font-size: 1em;



text-align: left;



margin: 20px 0px 0px 0px;



line-height:1em;



font-variant: small-caps;



background: #003333;



color:white;



}







#footer a {color: #9b9b9b;}







#footer a:hover {color: #070707;



text-decoration: none;}







/*----post nav-----*/



.navigation{height:3em;}



.alignright {float: right;}







.alignleft {float: left}



.clear{clear:both;}