*{
	margin:0;
	padding:0;}

BODY{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(../images/ambient_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;}

A{
	outline:none;}
IMG{
	border:none;}

.clear{
	clear:both;}

/* STRUCTURE */
DIV#wrapper{
	/*background-image:url(../images/back_index.jpg);*/
	background-repeat:no-repeat;
	text-align:left;
	margin:0 auto;
	margin-bottom:65px;
	width:1000px;
	min-height:780px;}
DIV#wrapper-content{
	background-image:url(../images/back_content.jpg);
	background-repeat:no-repeat;
	text-align:left;
	margin:0 auto;
	margin-bottom:65px;
	width:1000px;
	min-height:780px;}

DIV#inside-wrapper{
	padding:0 0 0 47px;}

DIV#header{
	height:150px;
	position:relative;}
	
DIV#header H2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:9px;
	color:#541800;
	position:absolute;
	top:28px;}
	
/* LOGO */
A#logo{
	position:absolute;
	left:0;
	top:20px;}

/* MENU */
DIV#menu {
	margin: 0 0 0 130px;
	position:absolute;
	top:90px;}
DIV#menu UL LI{
	float:left;
	list-style-type:none;}
DIV#menu UL LI A{
	font-size:13px;
	color:#541800;
	padding:0px 5px;
	margin:0 15px 0 0;
	text-decoration:none;
	display:block;}
DIV#menu UL LI A.active,
DIV#menu UL LI A:hover{
	color:#FFF;
	background-color:#8e4e37;}

/* Header article */
DIV.header_article{
	margin: 0 0 0 130px;
	padding: 20px 0 0 0;}

/* Mailinglist */
DIV.mailinglist{
	font-family: "Trebuchet MS";
	font-size: 13px;
	z-index: 20;
	position: absolute;
	right: 15px;
	top:150px;
	color: #4d1606;}
DIV.mailinglist INPUT[type="text"]{
	background-image:url(../images/sinuemail.png);
	background-repeat:no-repeat;
	background-position:10px center;
	border: 1px solid #cbb7aa;
	padding: 5px;
	width: 136px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;}
DIV.mailinglist INPUT[type="text"]:focus{
	background-image:none;}
DIV.mailinglist INPUT[type="submit"]{
	background-image: url(../images/button_arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 0 0 10px;
	border: 1px solid #d9d1c5;
	background-color: #fff6e8;
	text-indent: -90000px;
	padding: 5px 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;}


/* EVENTS */
DIV#events{}
A#active-event-date{
	text-decoration:none;
	padding:1px 0 5px 20px;
	position:absolute;
	right:277px;
	top:27px;
	font-size:9px;
	color:#8e4e37;
	display:block;
	background-image:url(../images/clock.png);
	background-repeat:no-repeat;}
DIV#calendar{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:10;
	position:absolute;
	left:295px;
	top:45px;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../images/calendar-bg.png);
	background-repeat:no-repeat;
	width:193px;}
DIV#calendar TD{
	text-align:center;
	padding:5px;
	font-size:12px;
	color:#FFF;}
DIV#calendar TD A{}
DIV#calendar TR.weekdays TD{
	font-size:9px;
	color:#41200f;
	text-align:center;}
	
	
/* LANG */
DIV#lang {
	position:absolute;
	top:27px;
	right:52px;}
DIV#lang UL LI{
	float:left;
	list-style-type:none;}
DIV#lang UL LI A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b6ab94;
	padding:0 0 0 10px;
	text-decoration:none;
	display:block;}
DIV#lang UL LI A.active,
DIV#lang UL LI A:hover{
	color:#541800;}

/* FOOTER */
DIV#footer{
	font-size:12px;
	color:#786c55;}
DIV#footer A{
	color:#561a02;}
DIV.left{
	float:left;}
DIV.right{
	padding:0 52px 0 0;
	float:right;}


/* CONTENT ELEMENTS */
DIV#content TABLE{
	margin:0;
	padding:0;}
DIV#content TABLE TR TD{
	padding:10px 20px 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#481000;
	font-size:12px;
	border-bottom:1px solid #e0d7d4;}
DIV#content TABLE TR TD H2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#481000;
	font-size:18px;
	margin:0;
	padding:0;}
DIV#content THEAD TR TD{
	font-weight:bold;
	border-bottom:1px solid #af968f;}

DIV#content FORM P{
	padding:0 0 5px 0;}

DIV#content FORM INPUT,
DIV#content FORM TEXTAREA,
DIV#content FORM SELECT{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#481000;
	font-size:12px;
	background-color:#fff6e8;
	border:1px solid #d9d1c5;}
DIV#content FORM INPUT.submit{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px 10px;
	border:none;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#4c1100;
	color:#FFF6E8;}


/* Articles */
DIV#content TABLE.FormTable TD{
	border:none;
	padding:0 10px 5px 0;
	margin:0;}
DIV#content TABLE.FormTable TD INPUT.input,
DIV#content TABLE.FormTable TD TEXTAREA.textarea{
	width:300px;}



/* CONTENT */
DIV#index-content{
	position:relative;
	padding:0 0 100px 0;}
DIV#index-content DIV#content-article{
	font-size:11px;
	position:absolute;
	color:#786c55;
	right:0;
	top:0;}
DIV#index-content DIV#content-article A{
	color:#481000;}
DIV#index-content DIV#content-article H1{
	position:absolute;
	z-index:100;
	font-weight:normal;
	font-size:25px;
	color:#541800;
	left:5px;
	letter-spacing:-1.4px;}
DIV#index-content DIV#content-article DIV#map-image{
	position:relative;
	z-index:0;
	margin:-5px 0 0 0;}
DIV#index-content DIV#content-article DIV.lead{
	font-size:12px;
	position:absolute;
	z-index:100;
	top:75px;
	left:5px;}

/* Gallup */
DIV#index-head DIV#index-gallup{
	background-color: #fffcec;
	padding: 15px;
	font-size:11px;
	position:absolute;
	z-index: 0;
	color:#4d1606;
	background-image: url(../images/gallup-bg.png);
	background-position: top;
	right:15px;
	top:50px;
	width: 165px;
	height: 250px;}
DIV#index-head DIV#index-gallup{
	line-height: 1.3em;}
DIV#index-head DIV#index-gallup INPUT[type=submit]{
	cursor: pointer;
	margin: 5px 0 0 0;}
DIV#index-head DIV#index-gallup A{
	display:inline-block;
	padding: 5px 10px;
	margin: 15px 0 0 0;
	border: 1px solid #d9d1c5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
	color: #4d1606;
	background-color: #fff6e8;
	font-size: 12px;}
DIV#index-head DIV#index-gallup H2{
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	color: #4d1606;}
DIV#index-head DIV#index-gallup UL LI,
DIV#index-head DIV#index-gallup OL LI{
	list-style-type: none;
	margin: 0;
	padding: 5px 0;}
SPAN.poll_bar{
	filter:alpha(opacity=40);
 	opacity:0.4;
	height: 10px;
	display: block;
	background-color: #541800;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}

DIV#gallup-archive{
	padding: 80px 40px 0 20px;}
DIV#gallup-archive H2{
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal;}
DIV#gallup-archive UL LI,
DIV#gallup-archive OL LI{
	list-style-type: none;
	margin: 0;
	padding: 5px 0;}
DIV.poll{
	padding: 0 20px 20px 0;}

/* head */
DIV#index-head{
	position:relative;
	height:550px;}
DIV#index-head DIV#head-article{
	position:absolute;
	right:0;
	bottom:50px;}
DIV#content DIV#head-article TABLE TD{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#786c55;
	vertical-align:bottom;
	border-bottom:none;}
DIV#head-article H1{
	margin:0;
	padding:0;
	color:#541800;
	font-size:70px;
	font-weight:normal;
	line-height:1em;
	margin-bottom:-5px;}
DIV#head-article A,
DIV#head-article TD A{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#541800;}
	
DIV#slogan{
	position:absolute;
	left:130px;
	top:0px;}
DIV#tagcloud{
	text-align:center;
	position:absolute;
	bottom:250px;
	width:550px;
	height:150px;}
DIV#tagcloud A{
	position:absolute;
	/*margin:0 20px;
	margin-bottom:10px;
	padding:2px;
	line-height:80%;*/
	color:#FFF;
	letter-spacing:-1px;
	text-decoration:none;
	background-image:url(../images/borderbottom.png);
	background-repeat:repeat-x;
	background-position:bottom;}
/* Row 1 */
a.tag_0 {
	left:65px;
	top:20px;
	font-size:24px;
}
/* Row 2 */
a.tag_1 {
	left:30px;
	top:70px;
	font-size:21px;
}
a.tag_2 {
	left:130px;
	top:75px;
	font-size:10px;
}
a.tag_3 {
	left:190px;
	top:55px;
	font-size:20px;
}
/* Row 3 */
a.tag_4 {
	white-space: nowrap;
	left:180px;
	top:100px;
	font-size:25px;
}
a.tag_5 {
	left:0px;
	top:120px;
	font-size:21px;
}
a.tag_6 {
	top:10px;
	font-size:25px;
}
DIV#tagcloud A:hover{
	background-color:#541800;}

/* INSIDE MENU */
DIV#inside-menu{
	margin-left:-18px;
	height:50px;}
DIV#inside-menu UL LI{
	float:left;
	list-style-type:none;}

DIV#inside-menu UL LI A{
	font-size:16px;
	display:block;
	color:#602811;
	padding:8px 18px;
	text-decoration:none;
	border-bottom:1px solid #f4eee2;
	cursor:pointer;}
DIV#inside-menu UL LI A.active{
	margin-top:-12px;
	text-decoration:none;
	font-size:28px;
	padding:8px 18px;
	border-left:1px solid #f4eee2;
	border-top:1px solid #f4eee2;
	border-right:1px solid #f4eee2;
	border-bottom:none;}

/* INDEX ARTICLES */
DIV.index-article{
	z-index:2;
	position:relative;
	font-size:12px;
	float:left;
	width:200px;
	margin:0 30px 0 0;}
DIV.index-article H1 A{
	text-decoration:none;
	padding:0 0 10px 0;
	font-size:18px;
	color:#786c55;
	font-weight:normal;}
DIV.index-article,
DIV.index-article A{
	font-size:11px;
	color:#786c55;
	text-decoration:none;
	line-height:22px;}
DIV.index-article SPAN.date{
	color:#FFF;
	padding:0 2px;
	background-color:#561a02;}
DIV.index-article SPAN.date A{
	color:#FFF;}
DIV.index-article SPAN.partof{
	margin:0;
	padding:0;
	line-height:1em;
	height:1em;}
DIV.pad_1{}
DIV.pad_2{ padding: 0 0 0 0;}
DIV.pad_3{ padding:0 0 0 0;}


/* CONTENT */
DIV.print-content{
	padding:45px 0 110px 0;}

DIV#content DIV.content-left{
	float:left;
	width:170px;}
DIV#content DIV.content-right{
	margin:0 0 0 170px;}

DIV#trail{
	height:50px;}
DIV#trail UL{}
DIV#trail UL LI{
	list-style-type:none;
	float:left;}
DIV#trail UL LI A{
	background-image:url(../images/trail.png);
	background-repeat:no-repeat;
	background-position:center right;
	padding:0 20px 0 10px;
	font-size:10px;
	color:#4f1605;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
DIV#trail UL LI A.first{
	padding:0 20px 0 0;}
DIV#trail UL LI A.last{
	background-image:none;}

DIV.content-right H1{
	font-size:50px;
	padding:0 0 10px 0;
	font-weight:normal;
	color:#8e4e37;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-2px;}
DIV.content-right H2{
	line-height:1em;
	margin-left:-25px;
	padding-bottom:15px;
	font-size:28px;
	font-weight:normal;
	color:#6d311d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-2px;}
DIV.content-right H3{
	padding:15px 0;
	font-size:18px;
	font-weight:normal;
	color:#6d311d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;}
DIV.content-right{
	color:#65573f;}
DIV.article{
	font-size:12px;}
DIV.article{
	padding:0 50px 50px 25px;}
DIV.article{
	line-height:1.8em;}
DIV.article P.lead{
	line-height:25px;
	font-weight:bold;
	font-size:12px;}
DIV.article A{
	color:#8e4e37;
	text-decoration:underline;}

/* SIDEMENU */
DIV#sidemenu{
	padding:50px 0 0 0;}
DIV#sidemenu UL,
DIV#sidemenu UL LI{
	margin:0;
	padding:5px 0 0 0;}
DIV#sidemenu UL LI{
	list-style-type:none;}
DIV#sidemenu UL LI A{
	padding:0 5px;
	background-color:#8e4e37;
	text-decoration:none;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;}
DIV#sidemenu UL LI A.active{
	background-color:#0086db;}
DIV#sidemenu UL UL{
	padding:0 0 0 10px;}
DIV#sidemenu UL LI UL LI A{
	font-size:11px;}

/* SIDEBOX */
DIV#sidemenu-box{}
DIV#sidemenu-box H1{
	padding:60px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#6d311d;
	font-weight:normal;}
DIV#sidemenu-box UL LI{
	list-style-type:none;
	padding-bottom:5px;}
DIV#sidemenu-box UL LI A{
	color:#8d7b5c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;}

/* PHOTOS */
DIV#index-photos{
	position:absolute;
	bottom:70px;
	left:-17px;}
DIV#index-photos DIV.frame{
	position:relative;
	float:left;}
DIV.frame-content{
	width:117px;
	margin:27px 0 0 23px;
	height:75px;
	background-position:center;}
DIV.frame-border{
	background-image:url(../images/imageframe.png);
	float:left;
	height:129px;
	width:166px;
	margin:0 15px;}
DIV#index-photos DIV.frame H1{
	text-decoration:none;
	margin-top:130px;
	text-align:center;
	display:block;
	color:#541800;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
DIV#index-photos DIV.frame H1 A{
	color:#541800;
	text-decoration:none;}

