/*  
Theme Name: Guante - Built on LivingOS BETA
Theme URI: http://www.guante.net/
Description: Custom theme for El Guante
Version: 1.1x
Author: Stellar Creative Studios
Author URI:  http://www.youarestellar.com
*/

*{
  margin: 0;
  padding: 0;
  border: 0;
}


/*-------body stuff------*/

body {
	margin: 0;
	padding: 0px;
	background: #333333 url(images/bg_sq.png) repeat;
      /*background-color: #333333;*/
	font-family: Arial, Helvetica, sans-serif;
        font-size:68%;
	line-height: 1.4em;
	color: #434343;
	min-width:780px;
	text-align:center;}



#page {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 780px;
	background: #f7f7f7 url(images/bg.jpg) repeat-y right ;text-decoration:none;
}

/*---------header--------*/
#header {
 	width:70px;
	height:400px;
	float:left;
        bottom-margin: 0px;
}

#topgraf {

margin: -10px 0px 0px 25px; position:absolute;
}

#header h1{
	background: url(images/h1.jpg) no-repeat;
	height:440px;
cursor: pointer;}
	
#header h1 span{display: none;}

.description{display:none;}

#page hr {
	display:none;
}

/*----sideheader----*/
#sideheader {
margin-top: -5px;
}

#sideheader h2{
color: #333333;
font: 12px; Arial, Helvetica, sans-serif; 
line-height: 1.7em; 
font-weight: bold;}

/*----general----*/



h2, h3, h4 {font: 1.4em; Arial, Helvetica, sans-serif; line-height: 1.7em; font-weight: bold;}


a {color: #000;text-decoration:none; font-weight:normal;
}

a:hover {color: #c0c1c1;text-decoration:none;}
}

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: 5px;}

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----*/

#nav { 
	margin-left: 0px; 
	margin-top: px;
	background-color: #ffffff;
	border-left: 1px #252525 solid;
	border-bottom: 1px #252525 solid;
	border-right: 1px #252525 solid;}


#nav #last a { margin-right: 0; }

#nav a { 
	float: left; 
	height: 15px; 
	margin-left: 10px;
	margin-right: 10px; 
	text-decoration: none; }

#nav a:hover { border-bottom: 2px #ccc dotted; }

#nav li { display: inline; margin: 0; text-align: center; }

#nav ul { 
	height: 23px; 
	list-style: none; 
	margin: 0;
	padding: 0; 
	text-transform: uppercase; }


/*----------content div parameters---------*/

#content {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 380px; }

/*-------sidebar----*/

.headerimage{
	margin-left: -2px;
	margin-bottom: 0px;} 

a img.headerimage {
	border: none;
}

.sidebar{
	
	color: #ffffff;
	line-height: 1.2em;
width: 235px; padding: 0px 0px 0px 0px; margin: 0px;
}

#sidebar-1 {
	float:right;
	padding: 0px 0px 0px 20px;
	margin-left: 0px;
	margin-top: 20px;
margin-right: 20px;
	width: 160px;
	margin-bottom: 20px;
} 

#sidebar-2{
	float: left;
	padding: 5px 0px 5px 50px;
	margin-left: 0px;
	width: 75px; 
	margin-bottom: 20px; clear:none; position:inherit;} 

#sidebar-1 h3, #sidebar-1 h2{
color: #333333;
font-size: 16px; Arial, Helvetica, sans-serif; 
line-height: 1.7em; 
font-weight: bold;}

/*background: url(images/bullet.png) no-repeat left center;*/
padding-top:10px;
padding-left:5px;}

#sidebar-2 h3, #sidebar-2 h2{
font: 1em; Arial, Helvetica, sans-serif; line-height: 1.7em; font-weight: bold;}/*text-align: center;*/}

.sidebar ul {margin: 0;
padding: 0;
list-style:none;
/*list-style-type: none;*/
font-size: 1em;}

.sidebar li {margin: 0px 0 0px 8px;
color: #333333;list-style:none;}

.sidebar li a {color: #333333;
text-decoration: none;list-style:none;}

.sidebar li li li{
padding-left: 5px;}

.sidebar a {color: #333333;
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.5em;
margin-right:5px;
margin-top:20px;
border-bottom: 0px #aaa dotted;
list-style-type: none;}

.post h3 {
color: #434343;
margin-bottom: 0.5em;
}

.post h2 {
color: #333333;
margin-bottom: 0em;
font-size: 1.5em;
background: url() no-repeat left center;
padding-left: 0px;}

.post h2 a{
color: #333333;
text-decoration: none;
font: 1.2em; Arial, Helvetica, sans-serif; line-height: 1.7em; 
font-weight: bold;
}

.post h2 a:hover{
color: #aaa;
text-decoration: none;
}

.post ul{
padding-bottom: 0.1em;}
.post li{
margin-left: 3em;
list-style-type: none;}

.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: 0.8em;
color: #8c8c8c;
line-height: 1.1em;
padding-top: 0.5em;}

.postmetadata a{
text-decoration: none;
border-bottom: dotted 0px #dddddd;
}

ol.commentlist li{
border: 1px #c1c1c1 dotted;
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: #333333;
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;}

/*-----------remove bullets from lists-----------*/
#linkstyle {list-style-type: none; }
#linkstyle ul li {
list-style-type: none;}
.linkstyle {list-style-type: none; }