*{
margin:0;
padding:0;
}

body{
font-family:verdana;
font-size:13px;
text-align:center;
color:#755;
background:#fff url(images/body_bg.gif) repeat-x top center;
}

.about h2{
border-bottom:none;
margin-bottom:1em;
}

p{
margin-bottom:1em;
}

a{
text-decoration:none;
}

a:link{
color:#7796bc;
}

a:visited{
color:#633;
text-decoration:underline;
}

a:hover{
color:#f6af04;
}

a:active{
color:#600;
}

img a{
border:0;
}


blockquote{
  color:#667;
  background:#f8f8f9;
	padding:15px;
}

ins{
text-decoration:none;
background:#ffe;
}

code{
color:#333;
}

pre{
background:#fcfcfc;
padding:1em;
overflow:auto;
margin-bottom:1em;
}


#container{
text-align:left;
position:relative;
margin:0 auto;
width:600px;
}


	h1{
	position:absolute;
	top:40px;
	left:150px;
	}
	
  h1 a,  h1 a:hover, h1 a:visited, h1 a:active{
	display:block;
  width:300px;
  height:80px;
  background:transparent url(images/logo.gif) no-repeat;
	text-indent:-9000px;
  }

  h1 a:hover, h1 a:visited, h1 a:active{
	color:#7796bc;
  text-decoration:none;
	}
	
	h5{
	font-family:"trebuchet ms";
	font-size:150%;
	font-weight:normal;
	color:#600;
	margin:1em 0;
	}
	
	#mainnav {
	font-size:80%;
	position:absolute;
	top:15px;
	right:25px;
	margin:0 30px;
	color:#990;
	background:#fff;		
	}
	
  	#mainnav li{
  	list-style-type:none;
  	display:inline;
  	}
		
		 	#mainnav li a{
			text-transform:uppercase;
			text-decoration:none;
			display:block;
			padding:15px;
			float:left;
			color:#990;
			}		
			
		 	#mainnav li a:hover{
			color:#fff;
			background:#7796bc;		
				
			}

	#miniabout{
	color:#350;
	font-size:12px;
	margin:0 50px 50px 75px; 
	width:360px;
	}		
	
	#miniabout li{
	font-family:"trebuchet ms";
	font-size:120%;
	list-style-type:none;
	padding:0.5em;
	}
			
			
  #content{
	padding-top:120px;
	margin:0 50px;
	}
	
  	.entry{
  	border-bottom:1px solid #eee;
		padding:15px 5px 50px 5px;
  	}

		 	.entry p{
 			line-height:1.3em;			
    	}
			
    	h2,h3,h4,span.timestamp,div.comment_posted{
    	font-family:"trebuchet ms","lucida console",sans-serif;
    	font-size:200%;
			font-weight:normal;
    	letter-spacing:-0.05em;
    	text-transform:uppercase;
    	text-align:center;
    	margin:15px 0 0 0;
    	border-bottom:2px solid #900;
    	color:#900;
    	}
			
			h2 a:link,h3 a:link{
			color:#600;
			}
    	
    	span.timestamp,div.comment_posted{
  		font-size:110%;
  		display:block;
			margin:0 0 15px 0;
			padding:5px;
			border:none;
  		color:#350;
			background:#eea url(images/manchas.gif) center;
    	}
  		
			.entry ul{
			margin-bottom:1em;
			}
			
			.entry ul ul{
			margin:1em;
			}

			
			
			.entry li{
			margin-left:15px;
			}
			
  		.entry img{
  		padding:7px;
  		border:1px solid #999;
  		margin:15px 0;
			background:#f6f6f9;
  		}


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

      .posted {
			clear:both;
      margin-top:2em;
      text-align:center;
      padding:5px;
      line-height:2em;
			background:#eaeae6 url(images/manchas.gif) center;			
      }
  		
    		.posted li{
				margin:0;
    		style:none;
    		display:inline;
    		}
				
				.postTagList{
				display:inline;
				}
				
			.continue a{
			margin:15px 0;
			display:block;			
			padding:3px;
			width:120px;
			border:2px solid #eee;
			background:#fff;
			}				

			.continue a:hover{
			border-color:#445278;
			color:#fff;	
			background:#7796bc;	
			}				

    h4{
		font-size:115%;
		color:#990;
		border:none; 
		}

    #footer #past_entries{
		border-bottom:1px solid #eee;
		}		
			
		  .entry,.comments-body{
			font-size:90%;
			padding:15px;
			border-bottom:1px solid #eee;
			}

    	h3{
    	font-size:135%;
			margin:0;
			text-indent:15px;
			}
			
		
		  .par .timestamp, .non .timestamp, .comment_posted,span.comment_author{
			text-indent:15px;
			}
			
			div.comment_posted{
			text-align:left;
			}
			
			.par{
			background:transparent;
			color:#775;
			}
			
			.non{
			background:#fbfbf6;
			}
			
  			.non span.timestamp, .non div.comment_posted{
  			background-color:#ebebe6;
      	}
				
			.sosa {
			border:1px solid #990;
			}
			
			.sosa div.comment_posted{
			background:#ffe;
			}
					
				
		
			img.gravatar{
      margin-right:7px;
      padding:2px;
      float:left;
      background:transparent url('http://nolimit-studio.com/yosoysosa/styles/crescendo/images/no-avatar.gif') no-repeat center;
      }
						
						
		.tags{
		text-align:center;
		background:#ffe;
		border:1px solid #eeeee3;
		}				
		
		.tags ul{
		font-size:150%;
		margin:15px 0;
		}
		 				
		.tags li{
		display:inline;
		}				
		
		#tagList{
		background:#ffe;
		padding:15px;
		}	
		
  		#tagList li{
  		display:inline
  		}				
      			
      .tag1{
      font-size:100%;
      color:#999;
      }
      
      .tag2{
      font-size:120%;
      color:#888;
      }
      .tag3{
      font-size:140%;
      color:#777;
      }
      .tag4{
      font-size:170%;
      color:#555;
      }
      .tag5{
      font-size:200%;
      color:#444;
      }
      .tag6{
      font-size:240%;
      color:#333;
      }
      .tag7{
      font-size:280%;
      color:#222;
      }
      .tag8{
      font-size:350%;
      color:#000;
      }
      
			#comments{		
			}      		
			  div.comments-body{
				font-size:100%;
			  }			
			
				span.comment_author, span.dice{
				text-transform:uppercase;
				font-weight:bold;		
				}	
				
				.comment_permalink{
				font-size:80%;
				display:block;
				}
			
				
      #comments-form{
      padding:2em 15px;
      border-top:1px solid #7796bc;
      border-bottom:1px solid #eee;
      }
			
        #data label{
				width:480px;
				text-align:right;
        color:#fff;
        cursor:pointer;
        display:block;
        width:480px;
				background:#900;
				margin-bottom:0.5em;
        }

        #data label input{
				width:400px;
				background:#ffe;
				border:1px solid #990;
				}
				
				#bakecookie{
				width:15px;
				}
			
    		ul.instructions li{
        list-style-type:none;
    		}
		
		
				#text{
				width:480px;
				height:150px;
				border:1px solid #666;
				border:1px solid #990;
				background:#ffe;				
				}
						
				#preview_comment{
				height:150px;
				border:1px solid #666;
				}
								
		.excerpt{
		font-size:"trebuchet ms",verdana;
		font-size:160%;
		color:#300;
		padding:1em;
		border-bottom:2px dotted #e5e5e8;
		margin-bottom:1em;
		}
		
		.whisper{
		color:#988;
		}
	