/*
Theme Name: Zach Ingram	2.0 nonlinear blog thing
Theme URI: http://zachi.teamtreetops.com/
Version: 2.0
Author: Zach Ingram
Author URI: http://www.teamtreetops.com
*/

                         /* random elements */ 
body{
	font-family: Helvetica, Arial, sans;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #fff;
	padding:0;
	margin:0;
	background-color: #333;
}
div#knockout{
	position: absolute;
	visibility: hidden;
}
a:link{
	color:#1c75c9;
	text-decoration:none;
}
a:visited{
	color:#1c75c9;
	text-decoration:none;
}
a:hover{
	color:#125492;
	text-decoration:none;
}
a:active{
	color:#1c75c9;
	text-decoration:none;
}											    	/* Quotes */
div.quote {
      padding: 0px;
      margin:0;
} 

span.quote {
	  font: bold 27px Helvetica, Arial, sans;
      line-height: 27px;
      position:relative;
      color: #444;
}
div.sign{    
      font: Bold 130px Georgia, serif;
      line-height:30px;
      opacity: 0.4;
      -moz-opacity: 0.4;
      filter: alpha(opacity=40);
      position:relative;
      color: #444;
      top: 50px;
      left: -5px;
}  
div.source {
      font-size: 16px;
      color: #666;
      position:relative;
      top: -20px;
      left: 25px;
}

                                   /* main area */
                                
#background p img{
	position:absolute;
	width:100%;
	z-index:1;
	/* top:-10px; */
}
#indabox{
	position:absolute;
	width:100%;
	height:auto;
padding:0;
margin:0;
	z-index:2;
}
#dropbar{
	position:relative;
	background:#333;
	width:auto;
	height:auto;
	font-size:11px;
	padding:2px 0px 0px 20px;
	margin:0;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	z-index:3;
}
#dropquote{
	position:relative;
	background:#fff;
	width:auto;
	height:100%;
	font-size:11px;
	padding:3px 0px 3px 20px;
	margin:0px;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	z-index:3;
}
#drop{
	position:relative;
	padding:10px 0 5px 0px;
	margin:0;
	background:#333;
	width:100%;
	height:auto;	
	display:none;
	z-index:3;
        filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	z-index:3;
}
#conabout{
	position:relative;
	padding:0 0 0 0px;
	margin:0;
	width:auto;
	height:auto;
	z-index:3;
}
#about{
	width:auto;
	font: bold 23px Helvetica, Arial, sans;
    line-height: 23px;
    color: #fff;
  /*  margin:0 auto 0 auto; */
} 
#quote{
	margin:0;
	padding:10px 0 5px 0px;
	background:#fff;
	width:100%;
	height:auto;
	filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
	z-index:3;
}
.left{
	float:left;	
}
.right{
	float:right;
}
                              /* comments */

input, textarea { 
        width: 100%; 
        background: #ededed;
        color: #717171; 
        border:0; 
}

input[type=submit] { 
        width: 100%; 
}

.comment { 
        width: 100%; 
        border-bottom: 1px solid #717171; 
}

.author { background: #91b902; padding: 0px; width: 100%; }
.author img { border: 0px solid #BBBBBB; }
.comment_text { }
.comment_meta { width: 100%; border-top: 0px solid #CCCCCC; }
.author .comment_meta { border-top: 0px solid #BBBBBB; }

                                   /* ie sucks */
div#ie{
	width:100%;
	height:auto;
} 
