/* 
	Theme Name: hi
	Theme URI: 
	Description: A two columns white theme for the best CMS, WordPress.
	Author: based on pool by Borja Fernandez http://www.lamateporunyogur.net
	Author URI:
	Version: 0.0.8
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	
	Changelog:
		v1.0
			First Release
		v1.0.1
			Fixed search bug position
		v1.0.2
			Fixed search bug
			Added links.php
			Changed archives.php
		v1.0.3
			Remove cursor: pointer; from header
		v1.0.4
			Bug report from Nilson Cain fixed
			Class image center fixed
			Search form moved from header
			Changelog are now in style.css. Changelog.txt removed.
			Added logo with .psd file
			Other changes in css
		v1.0.5
			Move comments in index
			Other changes in css
		v1.0.6
			Changed sidebar
		v1.0.7
			Fixed rss feed and trackack uri if comments are closed (Thanks soteke)
*/

body { background: url(images/bg.gif); color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 5px 0; }

/* Structure Divs */
#content { background: #fff; margin: 0 auto; width: 801px; }

#header {
	background: white url(theme_logo/logo_800_2.gif) no-repeat;
	height: 150px;
	margin: 0;
	padding: 0;
	}

#pages { color: #333333; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; letter-spacing: 0; margin: 0; padding: 0 0 0 20px; }
	
#search {
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	right: 0px;
	top: -20px;
}	
	
#noticias {
	float: left;
	margin: 0;
	line-height: 0.9em;
	padding: 19px 0 0 20px;
	width: 601px;
	}

#sidebar {
	float: right;
	font-size: 10px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0px;
	width: 160px;
	}

#credits { background: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 5px 20px; text-align: center; text-transform: uppercase; }

	
/* Config Structure Divs */

	/* Header */
	#header h1 {
		letter-spacing: 0.1em;
		margin: 0;
		padding: 20px 0 20px 30px;
		width: 300px;
		}
		
	#header a, #header a:hover {
		background: transparent;
		color: #fff;
		text-decoration: none;
		}
	
	/* Pages */
	#pages li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		
	#pages ul, ol {
		margin: 0;
		padding: 0;
		}
		
	#pages a { background: transparent; color: #666666; font-size: 10px; font-weight: normal; margin: 0 0 0 0; padding: 6px 0px 0 0; }
		
	#pages a:hover { background: transparent; color: #ffffff; font-size: 10px; font-weight: regular; border-bottom: 1px dotted black; border-top-color: s; border-left-color: silver; border-right-color: silver; }
		
	.current_page_item a, .current_page_item a:hover { color: black; background: transparent; background-image: none !important; background-repeat: repeat !important; background-attachment: scroll !important; background-position: 0 0 !important; }
		
	/* Search */
	#search input {
		border: solid 1px silver;
		font-size: 9px;
		padding: 2px;
		width: 160px;
		}
			
	/* Noticias */
	#noticias p, #noticias ul, #noticias ol {
		font-size: 10px;
		line-height: 1.3em; color: #888888;
		}
			
	#noticias ul {
		list-style-type: circle;
		margin: 0 0 0 30px;
		padding: 0;
		}
		
	#noticias hl {
		list-style: none;
		margin: 0;
		padding: 5px 0px;
		}
			
	#noticias li {
		margin: 0;
		padding: 0;
		}

	#noticias h2 a {
		font-size: 10px;
		font-weight: bold;
		color: 333333;
		line-height: 1.6em;
		margin: 0 0 0 0;
		padding: 0;
		text-decoration: none;
		}
	
	#noticias h2 { background: url(images/line2.gif) repeat-x 50% bottom; color: #888888; font-size: 10px; font-weight: normal; margin: 0; padding: 0; text-transform: uppercase; }
		
	#noticias h2 a:hover {
		background: transparent;
		color: silver;
		}
		
	#noticias h3 { background: url(images/line2.gif) repeat-x 50% bottom; color: #888888; font-size: 10px; line-height: 1.6em; font-weight: bold; margin: 0; padding: 0 0 0 0; text-transform: uppercase; }
		

	#noticias small {
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-size: 10px;
		}
		
	.feedback {
		color: #898A8A;
		font-size: 12px;
		margin: 0;
		padding: 0 20px;
		text-align: center;
		}
		
	/* Entrada */
	.entrada {
		margin: 0;
		padding: 0;
		}

	/* Comments */
	#commentlist {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#commentlist li {
		margin: 10px 0;
		padding: 5px 10px;
		}
			
	#commentlist p {
		margin: 0;
		padding: 0;
		}
			
	#commentlist small {
		font-size: 9px;
		}

	.class_comment1 { background: #E9E9EA; border: 1px solid #E0DEDE; }
	.class_comment2 { background: #F4F3F3; border: 1px solid #E0DEDE; }
	
	#comments, #postcomment {
		color: #333333;
		font-size: 12px !important;
		font-weight: normal;
		margin: 40px 0 10px 10px;
		text-transform: uppercase;
		}
			
	#commentform {
		background: silver;
		border: solid 1px #d8d8d8;
		padding: 5px 20px;
		}
		
	#commentform input, #commentform textarea {
		background: #F9FBFF;
		border: 1px solid #B8D4FF;
		font-size: 12px;
		padding: 1px;
		}
		
	#commentform input:focus, #commentform textarea:focus {
		background: #EEF5FF;
		}
	
	/* Sidebar */
	#sidebar h3 { background: url(images/line2.gif) repeat-x 50% bottom; color: #333333; font-size: 9px; font-weight: normal; letter-spacing: 0.15em; margin: 0; padding: 0; text-transform: uppercase; }
		
	#sidebar ul, #sidebar ol {
		list-style: none;
		margin: 0;
		padding: 5px 0px;
		}
		
	#sidebar li, #sidebar li:hover {
		margin: 0;
		padding: 0;
		}
		
	#sidebar a {
		color: #333333;
		}
		
	#sidebar a:hover {
		background: url(images/dot.gif) repeat-x 50% bottom;
		color: silver;
		}
		
	#sidebar div { 
		margin: 20px 0;
		padding: 0;
		}

	/*	Credits */
	#credits a {
		color: silver;
		}
		
	#credits a:hover {
		background: transparent;
		color: teal;
		}
		
	#credits p {
		margin: 0;
		padding: 0;
		}

/* General */
a {
	color: #666666;
	text-decoration: none;
	}

a:hover {
	background: silver;
	color: #fff;
	}

acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
	
blockquote {
	background: silver url(images/blockquote.png) no-repeat left bottom;
	padding: 5px 20px 30px;
	margin: 1em;
	} /* Idea from ShadedGrey of http://wpthemes.info/ */

cite {
	text-decoration: none;
	}
	
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}

img {
	border: 0;
	}

h4 {
	color: #858585;
	}
	
/* Float and Clear */
div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}
	
/* Images align */
img.border {
	border: 1px solid #C6C6C6;
	padding: 4px;
	margin: 0;
	}

img.border:hover {
	background: #E3F5FE;
	}

img.center {
	display: block; 
	margin: auto;   
	}

img.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
/* Text align */
.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}
	
.trigger {
	margin: 3px auto;
	padding: 3px;
}
.klappe{
	margin: 0px auto;
}

.nextpage { 
		font-size: 10px;
		font-weight: bold;
		font-color: #444444;
		line-height: 4em;
		margin: 0 0 0 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase; 
}

.tabletext { 
		font-size: 10px;
		font-weight: normal;
		letter-spacing: 0.03em;
		font-size: 10px;
		line-height: 1.3em; 
                color: #888888;
		margin: 3px 0 0 0;
		padding: 0;
}
.link_grey { 
		font-size: 10px;
		font-weight: normal;
		letter-spacing: 0.03em;
		font-size: 10px;
		line-height: 1.3em; 
                color: #888888;
		margin: 3px 0 0 0;
		padding: 0;
}