/*  
Theme Name: Sylar
Theme URI: http://www.nolimit-studio.com/supermag
Description: General template inspired in Supermag <http://nolimit-studio.com/yosoysosa>
Version: 0.1
Author: Armando Sosa <asosa@nolimit-studio.com>
Author URI: http://www.armandososa.com/
*/




* {
  margin:0;
	padding:0;
}

body{
  font-family:lucida grande, helvetica, arial, verdana, sans-serif;
	font-size:11px;
	text-align:center;	
	color:#555;
	background:#555 url(images/body_bg.gif);	
}

p,ul,ol{
margin-bottom:1em;
}


ul li{
list-style-type:square;
}

blockquote{
padding:2em;
font-size:105%;
line-height:1.6;
color:#555;
}


/* links*/

a{
text-decoration:none;
outline:none;
}

a:link{
color:inherit;
}

a:visited{
color:#549;
}

a:hover, a:active{
color:#ff9;
background:url(images/a_bg.png) repeat-x;
}

/*
 * Images
 */

a img{
border:none;
}
 
img{
padding:4px;
/*border:1px solid #ddd;*/
background:#e3e9ef;
}

img.float-left{
margin-right:20px;
float:left;
}

img.float-right{
margin-left:20px;
float:right;
}



/*
 *  Layout
 */
 
#container{
text-align:left;
position:relative;
margin:0 auto;
padding-top:60px;
width:650px;
}

#header{
background:transparent url(images/header_bg.jpg) repeat-x;
height:170px;
position:relative;
}

  #header h1{
  position:absolute;
  top:0;
  left:0;
  }

  #header h1 a{
  display:block;
  color:#fff;
  width:300px;
  height:200px;
  background:url(images/clouds_logo.jpg) repeat-x;
  text-indent:-5000px;
  }

 #main_nav{
 display:none;
 }

 #content{
 }
 
 .entry{
 padding-bottom:16px;
 background:url(images/bottom_bg.png) repeat-x bottom;
 margin-bottom:30px;
 }
 
 .entry h2{
 display:block;
 padding:10px 20px;
 color:#fff;
 background:#332400/* url(images/title_bg.png);*/; 
 border-bottom:2px solid #100;
 font-size:18px;
 letter-spacing:-1px;
 text-transform:uppercase;
 }
 
 .entry h3{
 font-size:12px;
 font-weight:normal;
 padding:10px 20px;
 background:#dae1c8; 
 border-bottom:1px solid #b8a0a5;
 text-transform:lowercase;
 color:#999;
 }
 
 .entry h3 a{
 color:#000;
 }
 
 .entry h3 a:hover{
 color:#900;
 }
 
 .image{
 padding:20px;
 background:#f6f4ed; 
 }
 
 .description{
 padding:20px;
 border-bottom:1px solid #100;  
 color:#ccc; 
 background:#300;
 }
 
#contact{
padding:20px;
background:#231400;
color:#eee;
} 

#contact h4{
 padding-bottom:10px;
 margin-bottom:10px;
 color:#fff;
 font-size:150%;
 font-weight:normal; 
 border-bottom:2px solid #100;
}

label{
display:block;
margin-bottom:10px;
}

input,textarea{
display:block;
width:600px;
padding:3px 0;
border:2px solid #230;
background:#f3f4d0;
}

input[type='hidden']{
display:none;
}

input.submit{
margin-top:10px;
width:100px;
background:#300;
color:#eee;
border:1px solid #100;
border-left:1px solid #400;
border-top:1px solid #400;
}

#footer{
padding:20px;
background:#300 url(images/bottom_bg.png) repeat-x top;
color:#e00;
}