/*

	1) General selectors - body,h1/h3,a,blockquote,code,p
	2) Structure - container,content,tagline
 	3) Left selectors - main,meta,comments
	4) Right selectors - author,links,line,search,themes
	5) Footer - extras
	6) Forms - input,textarea
	7) Accessibility - skip,hr
	8) Hacks - clearfix

*/

/* 1) ************ General selectors ********************************************************* */

body {
	background: #4c3c31 url(img/bg_top.gif) repeat-x;
	margin-top: 30px;
	text-align: center;
	font: normal 78% Arial,Verdana,sans-serif;
	color: #242424;
	}
	
table {	font: normal 1em Arial,Verdana,sans-serif; 
	}
	
a  { color: #684926; text-decoration: none; }
.teaser  { color: #563919; text-decoration: none; font: bold 1.25em  Georgia, Times, serif; line-height: 1.0em; }

a:hover {color: #ce7400; text-decoration: underline;}
.teaser:hover {color: #ce7400; text-decoration: underline; font: bold 1.25em Georgia, Times, serif;  line-height: 1.0em; }
	
h1,h2 {color: #ce7400; }

h1  { font: normal 1.8em/1.8em Georgia, Times, serif; padding-bottom: 7px }

h1 a {text-decoration: none;}

h2 {font: normal 1.7em Georgia, Times, serif;	margin: 28px 0px 3px 65px;     
	 }


h3 {color: #ce7400; font: normal 1.2em Georgia, Times, serif; }

.foto {font: normal 1.3em Georgia, Times, serif; line-height: 0.3em; padding-top: 25px;  }

h4 {font: normal 1.1em Arial,Verdana,sans-serif; color: #948a83; line-height: 5em;
}	
h4 a {font: normal 1.1em Arial,Verdana,sans-serif; color: #c6641a;  line-height: 5em;
}

li {line-height: 1.4em; color: #677F03 }
	

.adsidebar { position:fixed; width: 160px; margin: 150px 0 0 930px; }

.share { margin: 140px 0px 0px -65px; float:left;  position: fixed;
}

.fb-like { margin: 20px 0px 0px 0px; float:left;  position: fixed;
}



p {
	line-height: 1.4;
	}
	

	
/* 2)******************************* Structure ************************************ */

		
#container {
	width: 916px;
	margin: 0 auto;
	text-align: left;
	}
	
.container_left {
	background: url(img/container_left.gif) no-repeat;
	}
	
.container_right {
	background: url(img/container_right.gif) no-repeat  top right;
	}
	
.topline {
	background: url(img/container_top.gif) no-repeat;
	}
	
/* ******************************** header ******************************** */

.title h1  { color: #684926; font: normal 2.2em Georgia, Times, serif; margin: 37px 0 0 66px; position: absolute }


.logo {
	margin: -24px 0 0px 596px;
	height: 50px;
	width: 250px;
	text-align: right;
position: absolute;
	}
	
.title {
	border-top: 0px solid #ffffff;
	height: 0px;
}

	
.header {
	margin: 59px 0 0 8px;

	}

.content {
       	padding-left: 68px;
	padding-right: 68px;
	 font-size: 1.2em;
        padding-top: 5px;
	}
	
.content-foto {
       	padding-left: 68px;
	padding-right: 68px;
	 font-size: 1.2em;
        padding-top: 56px;
}
	
.content_bg {
	background: #fff url(img/container.gif) repeat-y;
	}

/* navigation */

.navigation {
	background: #DED9D0 url(img/nav.gif) repeat-x; height: 30px;
    border-top: 1px solid #E6E1DC;
   	width: 900px;
     border-bottom: 1px solid #ffffff;
	margin: 29px 0px 0 8px ;
		padding: 0;
position: absolute;
}
.navigation a {
	background: #FFF url(img/nav.gif) repeat-x;
	border-right: 1px solid #E6E1DC;
	border-left: 1px solid #ffffff;	
    color: #563919;
	float: left;
	font: bold 0.9em  verdana,arial;
	padding: 0 1.80em;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover {background-position: left bottom; color: #ce7400;}
.navigation a#active {background-position: left bottom; color: #ce7400;}
	
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}


blockquote  { color: #242424; width: 510px;  margin: 10px 0 0 270px; font: 1em/1.4em Arial,Verdana,sans-serif; display: block; padding: 0px;
}
	
ul {
	line-height: 1.2em;	
        padding: 0px 0px 0px 0px;
        	margin: 0 0 0px 0px;
	}
	
	
li {
        padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 0 0 20px 0px;
	display: block; 
	height: 160px;
	}

	
#main {
	margin: 0px;
	padding-top: 4px;
	}
	


	
/* 5)-=-=-=- Footer -=-=-=- */	
	
#footer {
	background: url(img/footer.gif) no-repeat;
	width: 916px;
    text-align: right;
    color: #948a83;
	}
	
#footer p {
	height: 40px;
	width: 875px;
	font-size: 1.2em;
 	line-height: 1.6em;
 	padding: 20px;
	}
	
#footer a {
color: #c6641a; 
	}
		
	
	
hr { /* Simple style when CSS not in use */
	display: none;
	}
	
