
/*  
Theme Name: Lowstream
Theme URI: http://www.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.
Version: 2.2.0
Author: The Lowstream Project
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;
}

/* 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;
}
