
/*  
Theme Name: Lowstream
Theme URI: http://wp.lowstream.com/
Description: Lowstream is an advanced solution geared towards creating the best possible environment for those new to Wordpress to customize their experience.  Lowstream features a powerful control panel that allows users to customize everything from the positioning of the sidebar to styles and colors.  As an added bonus, it's coded to standards with the latest in today's next-generation browsers including Windows Internet Explorer 7, Mozilla Firefox 2, and Opera 9.  Changes in 2.2.2 include: the ability to label your search box on the sidebar, the ability to have your header link to your Wordpress index, the return of the navigation bar, and the ability to save your most commonly used colors in the Styles tab.
Version: 2.2.2
Author: Lowstream, Inc
Author URI: http://www.lowstream.com/
*/

/*  html */

html, body {
	font: normal .9em "lucida grande", verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

blockquote {
	padding-left: 8px;
	margin-bottom: 20px;
	line-height: 100%;
	font-style: italic;
}

code {
	font: 1em "Courier New", "Courier", monospace;
}

/* page margins */

.blog {
	width: 787px;
	padding: 0 6px;
	margin: 0 auto;
	overflow: hidden;
}

/* banner */

.banner {
	width: 786px;
	height: 130px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.banner img {
	border: none;
}

/* navigation */

#navigation {
	margin-left: 1px;
	height: 35px;
	overflow: hidden; 
	width: 786px; 
	text-align: left;
	font-size: 14px;
	font-family: "lucida grande", verdana, helvetica, sans-serif;
	border-bottom: 1px solid #BBB;
}

#navigation ul {
	margin-top: 0px;
	margin-left: -40px;
}

#navigation ul li {
	float: left;
	margin-bottom: 10px;
	padding: 0; 
	list-style-type: none;
	border-right: 1px solid #BBB;
}
#navigation ul li a {
	padding: 10px 16px; 
	display: block;
	text-decoration: none;
}
#navigation ul li a:hover, #navigation ul li a:active {
	border: none;	
}

/* announcement block */

#announce {
	padding: 0 15px;
	margin-top: 18px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 14px;
}

#announce a:link, #announce a:visited {
	text-decoration: none;
}

#announce a:hover, #announce a:active {
	text-decoration: none;
}

/* main content  */

.main {
	width: 449px;
	padding: 10px 50px;
	overflow: hidden;
}

.main p img {
	max-width: 100%;
}

.main a:link, a:visited  {
	text-decoration: none;
	background-color: transparent;
}

.main a:hover, a:active{
	text-decoration: none;
}

.main p {
	line-height: 180%;
	background-color: transparent;
}

.main h2 {
	margin: 15px 0 3px 0;
	font-size: 1.46em;
}

.main h2 a:link, .main h2 a:visited  {
	text-decoration: none;
}

.main h2 a:hover, .main h2 a:active {
	text-decoration: none;
}

.main h3 {
	font-size: 1em;
	font-weight: normal;
}

.main ul, .main ol {
	line-height: 180%;
}

.main h2.pagetitle {
	font-size: 1.36em;
	margin: 15px 0 3px 0;
}

.meta {
	font-size: .8em;
	margin: 15px 0 30px 0;
	padding-top: 5px;
}

.meta a:link, #meta a:visited {
	text-decoration: none;
}

.meta a:hover, #meta a:active{
	text-decoration: none;
}

.postnav {
	width: 100%;
	float: left;
	font-size: 14px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.postnav li.left {
	display: block;
	float: left;
}

.postnav li.right {
	display: block;
	float: right;
}

.left a {
	text-decoration: none;
}

.right a {
	text-decoration: none;
}

.left a:hover, .right a:hover {
	text-decoration: none;
}

.left a:active, .right a:active {
	text-decoration: none;
}

#mo_archive, #cat_archive {
	width: 325px;
	margin-bottom: 30px;
	float: left;
}

#mo_archive ul, #cat_archive ul {
	list-style: none;
}

/* comments & trackbacks */

#comment_area, #trackback_area {
	padding: 0 15px;
	margin-bottom: 30px;
}

#comment_area  p a, #comment_area p a:visited, #comment_area p a:active {
	text-decoration: none;
}
	
#comment_area p a:hover {
	text-decoration: none;
}

#comment_area ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#comment_area li {
	margin-bottom: 25px;
}

#comment_area form li {
	margin-bottom: 0;
}

#comment_area p {
	padding: 0;
	margin-bottom: 0;
}

#commenter {
	font-weight: bold;
	padding-left: 0;
	margin-left: 0;
}

#comment_info {
	font-size: .8em;
	font-weight: normal;
	margin-left: 25px;
}

#comment_number {
	font-family: georgia, times, serif;
	font-size: 2.46em;
	margin-left: 0;
	margin-right: 5px;
}

#comment_number a, #comment_number a:visited, #comment_number a:active {
	text-decoration: none;

}

#comment_number a:hover {
	text-decoration: none;
}

#submit {
	font-weight: bold;
	padding-left: 0;
}

.comment_area textarea {
	width: 100%;
}

.trackback_area ol {
	list-style: none;
	padding-left: 15px;
}

.trackback_area li {
	line-height: 180%;
}

/* sidebar */

.side {
	width: 208px;
	padding: 15px;
}

.side h2 {
	font-size: 1.1em;
	padding-top: 10px;
	margin-bottom: 5px;
}

.side p {
	font-size: 10px;
}

.side ul {
	list-style: none;
	font-size: 10px;
	width: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

.side ul.sidelist {
	padding-bottom: 15px;
}

.side ul a {
	padding: 5px 0;
	width: 94%;
	padding-left: 6%;
	display: block;
	text-decoration: none;
}

.side ul ul {
	border: none;
}

.side ul ul a {
	width: 90%;
	padding-left: 10%;
}

.side ul ul ul a {
	width: 85%;
	padding-left: 15%;
}

.side ul ul ul ul a {
	width: 80%;
	padding-left: 20%;
}

/* footer */

.foot {
	width: 786px;
	padding: 0;
	margin: 0;
	clear: both;
}

.foot p {
	padding: 7px 0;
	font-size: 14px;
	margin: 0;
	text-align: center;
}

.foot p a:link, .foot p a:visited {
	text-decoration: none;
}

.foot p a:hover, .foot p a:active {
	text-decoration: none;
}

/* calendar */

#wp-calendar {
	empty-cells: show;
	margin: 0 auto 0;
	width: 100%;
}

#wp-calendar a:link, #wp-calendar a:visited {
	text-decoration: none;
}

#wp-calendar a:hover, #wp-calendar a:active {
	text-decoration: none;
}

#next a {
	padding-right: 10px;
	text-align: right;
}

#prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	font-weight: bold;
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

/* search form */

#searchform fieldset {
	padding: 0;
	margin: 0;
	border: 0px solid #FFF;
}

#searchform fieldset input {
	width: 94%;
	margin-left: 3%;
}

#searchform legend, #searchform label {
	display: none;
}

.searchform {
	color: #777;
}

