/*

Theme Name: Lowstream

Theme URI: http://www.lowstream.com

Description: Crisp design, easy-to-use functionality, and minimalistic nature combine for a powerful theming experience.

Version: 2.0.8 Second Edition

Author: Jonathan Dewar & Stuart Stanfield

Author URI: http://www.lowstream.com

*/



/*  html */



html, body {

	font: normal .9em "lucida grande", verdana, helvetica, sans-serif;

	margin: .5;

	padding: .5;

}



h1, h2, h3, h4, h5, h6 {

	font-family: helvetica, sans-serif;

	font-weight: normal;

	margin: 0;

	padding: 0;

}



blockquote {

	padding-left: 10px;

	margin-bottom: 20px;

	line-height: 100%;

	font-style: italic;

	background-image: url(images/quote.png);

	background-repeat: no-repeat;

}



code {

	font: 1em "Courier New", "Courier", monospace;

}



/* page margins */



#blog {

	width: 787px;

	padding: 0 6px;

	margin: 0 auto;

	margin-top:8px ;

	overflow: hidden;

	background-image: url(images/bg_blog.png);

	background-repeat: repeat-y;

}



/* banner */



#banner {

    position:relative ;

	width: 746px;

	height: 110px;

	padding: 0;

	margin: 0;

	padding-left:40px ;

	overflow: hidden;

	/*border-left: 1px solid #333;

	border-right: 1px solid #333;

	border-bottom: 1px solid #BBB; */

	background-color: #ffffff ;

	border-left: 1px solid #333;

	border-bottom: 1px solid #ccc ;

	border-top: 1px solid #333; ;



}



#banner img {

	border: none;

	/*padding-top:30px ;*/

}



#header-image {

	display: none;

}



/* announcement block */



#announce {

	padding: 0 15px;

	margin-bottom: 30px;

	text-align: center;

	font-size: 14px;

	background-color: #FFF;

	color: #333;

	border-bottom: 1px solid #333;

	border-top: 1px solid #333;

	border-left: 1px solid #333;

	border-right: 1px solid #333;

}



#announce a:link, #announce a:visited {

	text-decoration: none;

	color: #990000;

}



#announce a:hover, #announce a:active {

	text-decoration: none;

	color: #990000;

}



/* main content  */



.author{

   font-size:0.8em ;

}



.main {

	width: 449px;

	padding: 10px 50px;

	float: left;

	overflow: hidden;

}



.main p img {

	max-width: 100%;

}



.main a:link, a:visited  {

	text-decoration: underline;

	color: #0000c0;

}



.main a:hover, a:active{

	text-decoration: none;

	color: #0000ff;

}



.main p {

	line-height: 180%;

	color: #333;

}



.main h2 {

	margin: 15px 0 3px 0;

	font-size: 1.46em;

	/*color: #990000; */

	color: #990000 ;

}



.main h2 a:link, .main h2 a:visited  {

	text-decoration: underline;

	color: #990000 ;

}



.main h2 a:hover, .main h2 a:active {

	text-decoration: none;

	color: #990000 ;

}



.main h3 {

	font-size: 1em;

	font-weight: normal;

	color: #990000 ;

}



.main ul, .main ol {

	line-height: 180%;

	color: #333;

}



.main h2.pagetitle {

	font-size: 1.36em;

	margin: 15px 0 3px 0;

}



.meta {

	font-size: .8em;

	margin: 15px 0 30px 0;

	padding-top: 5px;

	color: #333;

	border-top: 1px solid #333;

}



.meta a:link, .meta a:visited {

	text-decoration: none;

	color: #990000;

}



.meta a:hover, .meta a:active{

	text-decoration: none;

	color: #990000;

}



.postnav {

	width: 100%;

	float: left;

	font-size: 14px;

	list-style: none;

	margin: 0;

	padding: 0;

	color: #990000;

}



.postnav li.left {

	display: block;

	float: left;

}



.postnav li.right {

	display: block;

	float: right;

}



.left a {

	text-decoration: none;

	color: #990000;

}



.right a {

	text-decoration: none;

	color: #990000;

}



.left a:hover, .right a:hover {

	text-decoration: none;

	color: #990000;

}



.left a:active, .right a:active {

	text-decoration: none;

	color: #990000;

}



#mo_archive, #cat_archive {

	width: 325px;

	margin-bottom: 30px;

	float: left;

}



#mo_archive ul, #cat_archive ul {

	list-style: none;

}

#mo_archive li, #cat_archive li {

	font-size: 5px;

}



/* comments & trackbacks */



.comment_area, .trackback_area {

	padding: 0 15px;

	margin-bottom: 30px;

	border: 1px solid #990000;

	background: #FFF;

	color: #333;

}



.comment_area a, .comment_area a:visited, .comment_area a:active {

	text-decoration: none;

	color: #990000;

}

	

.comment_area a:hover {

	text-decoration: none;

	color: #990000;

}



.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;

	color: #990000;

}



.commenter p a, .commenter p a:visited, .commenter p a:active {

	text-decoration: none;

	color: #990000;

}



.commenter p a:hover {

	text-decoration: none;

	color: #990000;

}



.comment_info {

	font-size: .8em;

	font-weight: normal;

	margin-left: 25px;

	color: #990000;

}



.comment_number {

	font-family: georgia, times, serif;

	font-size: 2.46em;

	margin-left: 0;

	margin-right: 5px;

	color: #990000;

}



.comment_number a, .comment_number a:visited, .comment_number a:active {

	text-decoration: none;

	color: #990000;

}



.comment_number a:hover {

	text-decoration: none;

	color: #990000;

}



.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%;

}



#comments h2 {

		color: #990000;

		background-color: #FFF;

}



/* sidebar */



#side {

	width: 208px;

	float: left;

	padding: 15px;

}



#side #logo_sc{

  text-align:center; 

  margin-top:20px ;

  font-weight:bold ;

  margin-bottom:20px ;

}



#side #logo_sc img{

   border:0px;

   padding:0px ;

}





#side h2 {

	font-size: 1.1em;

	padding-top: 10px;

	margin-bottom: 5px;

	color: #990000;

	font-weight: bold ;

}



#side h2 a:link, a:visited  {

	text-decoration: underline;

	color: #990000 ;

}



#side h2 a:hover, a:active {

	text-decoration: underline;

	color: #990000 ;

}



#side p {

	font-size: 10px;

	margin:3px ;

}



#side ul {

	list-style: none;

	font-size: 10px;

	width: auto;

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

	color: #333;

	border-top: 1px solid #333;

}



#side ul.sidelist {

	padding-bottom: 15px;

}



#side ul a {

	padding: 5px 0;

	width: 94%;

	padding-left: 6%;

	display: block;

	text-decoration: none;

	background-color: #FFF;

	border-bottom: 1px solid #333;

	color: #333;

}



#side ul a:hover {

	color: #FFF;

	background-color: #990000;

}



#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%;

}

#side li{
    display:block ;
}



/* footer */



#foot {

	width: 786px;

	padding: 0;

	margin: 0;

	clear: both;

	color: #777;

	background-color: #FFF;

	border-top: 1px solid #BBB;

	border-bottom: 1px solid #333;

	border-left: 1px solid #333;

	border-right: 1px solid #333;

}



#foot p {

        padding:15px ;
	padding-left: 50px;

	font-size: 14px;

	margin: 0;

	text-align: left;

}

#foot p span{

  font-size:7pt ;
  font-family:arial, verdana, helvetica ;
}



#foot p a:link, #foot p a:visited {

	text-decoration: none;

	color: #777;

}



#foot p a:hover, #foot p a:active {

	text-decoration: none;

	color: #777;

}



/* calendar */



.pad {

	background-color: #EEE;

	color: #333;

}



#wp-calendar {

	empty-cells: show;

	margin: 0 auto 0;

	width: 100%;

}



#wp-calendar caption {

	color: #990000;

	background-color: #FFF;

}



#wp-calendar th {

	color: #333;

	background-color: #FFF;

}



#wp-calendar a:link, #wp-calendar a:visited {

	text-decoration: none;

	color: #990000;

}



#wp-calendar a:hover, #wp-calendar a:active {

	text-decoration: none;

	color: #990000;

}



#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;

	border: 1px solid #333;

	color: #333;

}



/* search form */



#searchform fieldset {

	padding: 0;

	margin: 0;

	border: 0px solid #FFF;

}



#searchform fieldset input {

	width: 94%;

	margin-left: 3%;

}



#searchform legend {

   font-size: 1.1em;

	padding-top: 10px;

	color: #990000;

	font-weight: bold ;

}

#searchform label {

  display:none ;

}



#searchform .sub{

   width:30% ;

}



#newsform{

  padding: 0;

  margin: 0;

  border: 0px solid #FFF;

}



#newsform fieldset {

	padding: 0;

	margin: 0;

	border: 0px solid #FFF;

}



