/*body {background:url(../images/background_top.jpg) repeat-x;}*/
* {font-family:'Trebuchet MS', Arial;}
html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:'Trebuchet MS', Arial;}
a {color:#309ed1; text-decoration:none;}
a:hover {color:#2d93c2; text-decoration:underline;}
hr {margin: 20px 0 20px 0; display:block; clear:both; border-color:rgb(235, 235, 235);}
hr.newsindex {margin: 15px 0 15px 0; border-color:rgb(235, 235, 235);}

h2 {margin: 0 0 10px 0; padding: 0; color:#784f24;}

/* topnavi */
div#topnavi {background:black; padding-top:1px;}

/* header */
div#header {background:url(../images/background_blue.jpg) repeat-x;}

/*  */

/* pagecomments */
div#PageComments_holder {margin:0; padding:0; border-top:1px solid rgb(235, 235, 235);}
div#PageComments_holder h4 {margin:10px 0 10px 0; padding:0; font-size:1.3em; font-weight:bold;}
div#PageComments_holder fieldset {margin:0; padding:5px; border:none;}
div#PageComments_holder #CommentHolder ul {list-style:none;}
div#PageComments_holder #CommentHolder li {list-style:none;}

/* pics */
div.pics {border-top:1px solid rgb(235, 235, 235); padding:10px 0 0 0; margin-bottom:20px;}
div.pics img {border:1px solid rgb(235, 235, 235);}

/*toolbar*/
div.toolbar ul{list-style:none; margin:0; padding:0;}
div.toolbar li{list-style:none; margin:0; padding:3px 0 3px 24px; border-bottom:1px solid rgb(235, 235, 235);}
div.toolbar li.first {border-top:1px solid rgb(235, 235, 235);}
div.toolbar li.comments {background:url(../images/websiteicons/comment.png) no-repeat 2px center;}
div.toolbar li.pics {background:url(../images/websiteicons/camera.png) no-repeat 2px center;}

div.toolbar li.archive {background:url(../images/websiteicons/archive.png) no-repeat 2px center;}
div.toolbar li.facebook {background:url(../images/socialicons/facebook.png) no-repeat 2px center;}
div.toolbar li.myspace {background:url(../images/socialicons/myspace.png) no-repeat 2px center;}
div.toolbar li.twitter {background:url(../images/socialicons/twitter.png) no-repeat 2px center;}

/* newsindex + newsimage*/
div.newsindex {margin:0 0 30px 0; padding:0 0 10px 0;}
div.newsindex h2 a {text-decoration:none; color:#784f24;}
div.newsindex h2 a:hover {color:#784f24;}
div.newsindex a, div.newsimage a {text-decoration:none; color:black; }
div.newsindex a:hover, div.newsimage a:hover {text-decoration:none; color:black;}

/* topnavi */
div#mainnavi {height:34px; padding:14px 0 0 0;}
div#mainnavi a {font-size:1.2em; text-decoration:none; color:#e1e1e1; font-weight:300;}
div#mainnavi a:hover {color:#309ed1;}
div#mainnavi a.current {color:#309ed1;}
div#mainnavi a.section {color:#309ed1;}
div#mainnavi ul{list-style:none; margin:0; padding:0;}
div#mainnavi li{list-style:none; margin:0 15px 0 0; padding:0; float:left;}

div#mainnavi li.parent {position:relative;}
div#mainnavi ul li.parent:hover ul {display:block;}
div#mainnavi ul li.parent ul {display:none; position:absolute; padding:4px; left:0; top:80%; width:6em; z-index:1000; margin-top:3px; background:#000;}


/* subnavi */
div#subnavi ul{list-style:none; margin:0; padding:0;}
div#subnavi a {padding:3px 0 3px 24px; background:url(../images/arrow1.png) no-repeat 2px center; display:block;}
div#subnavi a:hover {text-decoration:none; background:url(../images/arrow1.png) no-repeat 2px center rgb(235, 235, 235);}
div#subnavi a.current {text-decoration:none; background:url(../images/arrow1.png) no-repeat 2px center rgb(235, 235, 235);}
div#subnavi li{ list-style:none; margin:0; border-bottom:1px solid rgb(235, 235, 235);}
div#subnavi li.first {border-top:1px solid rgb(235, 235, 235);}

/* footarea */
div#footarea {height:600px; margin: 20px 0 0 0; background:url(../images/background_foot.jpg);  border-top:1px solid #2b1a00; padding:10px 0 0 0; color:#000;}
div#footarea div.contact {color:#309ed1; margin-bottom: 15px;}
div#footarea h3 {color:#309ed1; margin:0 0 15px 0;}
/*
div#footarea ul{list-style:none; margin:0; padding:0;}
div#footarea a {padding:3px 0 3px 24px; background:url(../images/arrow1.png) no-repeat 2px center; display:block;}
div#footarea a:hover {text-decoration:none; background:url(../images/arrow1.png) no-repeat 2px center #81b4cc;}
div#footarea a.current {text-decoration:none; background:url(../images/arrow1.png) no-repeat 2px center #81b4cc;}
div#footarea li{ list-style:none; margin:0; border-bottom:1px solid #309ed1;}
div#footarea li.first {border-top:1px solid #309ed1;}
*/
div#footarea div#icons a {background:none; margin:0; padding:0; border:0;}
div#footarea div#icons a:hover {background:none; margin:0; padding:0; border:0;}

div#footarea div#icons {text-align:right;}
div#footarea table {text-align:right;}