* {
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body{
	background:#000000 url(images/bg2.jpg) no-repeat;
	width:100%;
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;}
h1, h2, h3 {font-family:"Trebuchet MS", Verdana, sans-serif;}
h2 {font-size:18px;}
#wrap {
	width:885px;
	margin:0 auto 0 auto;
	background-color: #transparent;
	background-image: url(images/bk.png);
}

#menu {
	background:url(images/topbarbg.jpg) repeat-x;
	height:75px;
}#wrap #header {
	background: url(images/banner.swf) no-repeat;
	width:886px;
	height: 292px;
}
#wrap #header #topnav {
	padding-top: 10px;
	padding-left: 70px;
}

#wrap #main #homepage {
	height: 330px;
}
#wrap #main #homepage .rightbox {
	width: 535px;
	float: left;
}
#wrap #main #homepage .leftbox {
	float: right;
	width: 313px;
	height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
}
.leftbox li {
	display: block;
	padding: 6px 5px 8px;
	border-bottom: 1px solid #ECECEC;
	color: #999999;
}
.leftbox .newslist {
	height: 315px;
	overflow: auto;
}
.leftbox .morebutton {
	background: url(images/morebutton.jpg) no-repeat center top;
	height: 24px;
	display: block;
	text-align: right;
	padding-right: 60px;
	padding-top: 4px;
}
.morebutton a {
	color: #000000;
	text-decoration: none;
}
.newslist .date {
	padding-right: 8px;
	color: #999999;
	margin-right: 3px;
	border-right: 1px solid #CCCCCC;
}
.newslist a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}
#wrap #main #homepage .rightbox h1 {
	background: url(images/portrait.gif) no-repeat 3px 0px;
	display: block;
	height: 250px;
}
#wrap #main #homepage .rightbox span {
	display: none;
}
#wrap #main #jawi {
	background: url(images/jawiholder.jpg) no-repeat;
	height: 150px;
}
#wrap #main {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
}
#wrap #footer {
	background: #F1F3E2 url(images/footer.gif) no-repeat;
	border-top: 3px solid #E0E4C9;
	height: 85px;
	padding-left: 420px;
}
#wrap #footer img {
	display: block;
	padding-top: 25px;
	border-style: none;
	float: right;
	padding-right: 15px;
}
#wrap #footer #credits {
	float: left;
	width: 440px;
	padding-top: 26px;
	font-size: 10px;
	text-align: left;
	margin-right: 10px;
}
a {
	color: #999900;
	text-decoration: none;
}
.clear {clear:both;}

#main p {line-height:20px; margin-bottom:20px;}

ul {list-style:none;}
.newslist a:visited, .newslist a:active {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}
.newslist a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#contents {
	width: 645px;
	float: left;
	height: 100%;
}
#wrap #main #contents #col1 {
	float: left;
	width: 442px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.subhead {
	color: #FFFFFF;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #transparent;
}
#wrap #main #contents #col2 ul {
	list-style: none;
}
#wrap #main #contents #col2 li {
	display: block;
	padding: 4px;
	font-size: 11px;
	background: #F5FCFE;
	border-bottom: 1px solid #DCF4FA;
}
#wrap #main #contents #col2 a {
	color: #000000;
	text-decoration: none;
}
#wrap #main #contents #col2 {
	float: right;
	width: 170px;
	margin-left: 5px;
	border: 1px solid #DCF4FA;
	margin-right: 5px;
	height: 100%;
	background-color: #F2F3E3;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#sidebar h2 {
	background: #000000;
	padding: 3px;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
}

#wrap #main #sidebar {
	width: 200px;
	float: right;
	background: #F2F3E3;
	padding: 10px;
	border: 1px solid #DCE0C2;
	height: auto;
}
#contents p {
	text-align: justify;
}
#wrap #main #topnav {
	background: #F4F4F4;
	height: 25px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
#sidebar .sidebarbottom {
	width: 100px;
	clear: right;
}

#sidebar .leftsidebar {
	width: 49%;
	float: left;
}
#wrap #main #sidebar  ul {
	padding: 3px;
}
#wrap #main #sidebar  li {
	display: block;
	height: auto;
	border-bottom: 1px solid #DCE0C2;
	width: auto;
}
#sidebar a, #sidebar a:visited, #sidebar a:active {
	text-decoration: none;
	display: block;
	height: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 15px;
	color: #666666;
	background: #F8F9F0 url(images/bullet.gif) no-repeat 1px 4px;
}
#wrap #main #sidebar .rightsidebar {
	margin-bottom: 55px;
}
#sidebar a:hover {
	background: #FFFAD7 url(images/bullet2.gif) no-repeat 1px 4px;
	color: #000000;
}
/*SlidingDoor menu*/
#topnav ul {
	margin:0;
	padding:15px 10px 0 15px;
	list-style:none;
      }
    #topnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topnav a {
	background:url(images/left.png) no-repeat left top;
      float:left;
      margin:0 1px 0 1px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #topnav a span {
	background:url(images/right.png) no-repeat right top;
	color:#F9E222;
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
      }
	#topnav .active a {
	background-position:0% -29px;
	color:#000;
	font-weight: bold;
}
	#topnav .active a span {
	background-position:100% -29px;
	color:#000;
	font-weight: bold;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topnav a span {float:none;}
    /* End IE5-Mac hack */
      

    #topnav a:hover {
      background-position:0% -29px;
      }
    #topnav a:hover span {
      background-position:100% -29px; color:#000;
      }
.leftbox li:hover {
	display: block;
	padding: 6px 5px 8px;
	border-bottom: 1px solid #ECECEC;
	color: #999999;
	background: #F6F6F6;
}
#wrap #main #breadcrumb {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
	color: #666666;
	background: #F2F3E3;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
}
#rtblive {
	background: url(images/rtblive.png) no-repeat;
	height: 50px;
	margin-bottom: 10px;
	width: 285px;
	padding-top: 62px;
	padding-left: 15px;
}
#rtblive .button a {
	background: url(images/btn1.png) no-repeat!important;
	text-align: center;
	display: block;
	height: 26px;
	width: 109px;
	padding-top: 9px;
	color: #E3C7C3!important;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
	float: left!important;
	margin-left: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

#breadcrumb a {
	color: #F2F3E3;
	text-decoration: none;
}
#breadcrumb a:visited, #breadcrumb a:active {
	color: #999999;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #000000;
	text-decoration: none;
}
#rtblive .button a:visited, #rtblive .button a:active {
	background: url(images/btn1.png) no-repeat!important;
	text-align: center;
	display: block;
	height: 26px;
	width: 109px;
	padding-top: 9px;
	color: #E3C7C3!important;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
	float: left!important;
	margin-left: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#rtblive .button a:hover {
	background: url(images/btn2.png) no-repeat!important;
	text-align: center;
	display: block;
	height: 26px;
	width: 109px;
	padding-top: 9px;
	color: #FFFFFF!important;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
	float: left!important;
	margin-left: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#topleft {
	position: fixed;
	float: right;
	z-index: 100;
	height: 83px;
	top: 0px;
	right: 0px;
	display: block;
	width: 10%;
}
#topleft img {
	border-style: none;
}
#wrap #main #homepage .rightbox img {
	border-style: none;
}
#wrap #main #sidebar #searchform #Search {
	background: url(images/search.png) no-repeat 5px 0px;
	height: 33px;
	padding-left: 10px;
	padding-top: 5px;
}
#wrap #main #sidebar #searchform #Search input {
	color: #FFFFFF;
	background: transparent;
	border-style: none;
	font: normal 14px "Trebuchet MS", Verdana, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
#wrap #main #sidebar #searchbox #searchform #Search #s {
	display: block;
	width: 220px;
}

#wrap #main #sidebar #searchbox {
	height: 51px;
	margin-bottom: 50px;
	width: 100px;
	background-repeat: no-repeat;
}
#wrap #main #contents #col2 a:visited {
	color: #000000;
	text-decoration: none;
}
#wrap #main #contents #col2 a:hover {
	color: #000000;
	text-decoration: underline;
}
#wrap #main #contents #col1 .post p {
	text-align: left;
	display: block;
	margin-left: 75px;
}
#wrap #main #contents #col1 .post .postdate {
	width: 65px;
	float: left;
	text-align: center;
	background: url(images/datebg.jpg) no-repeat;
	height: 65px;
	margin-top: 5px;
}
#wrap #main #contents #col1 .post h2 {
	display: block;
	margin-bottom: 5px;
	color: #866017;
}
#wrap #main #contents #col1 .post .postdate .datetxt {
	display: block;
	font: bold 32px "Trebuchet MS", Verdana, sans-serif;
	color: #866017;
}
#wrap #main #contents #col1 .post .postdate .month {
	font-size: 10px;
	font-weight: bold;
	color: #644711;
	text-transform: uppercase;
}
.greet {
	padding: 10px;
}
.commentlist {
	padding-right: 5px;
	padding-left: 5px;
	list-style: none;
}
.commentlist li {
	display:block;
	background: url(images/cmnt-green2.jpg) repeat-y center top;
	margin-bottom: 15px;
	color: #FFFFFF;
	width: 524px;
}
#wrap #main #contents .greet .commentlist li .litop {
	background: url(images/cmnt-green1.jpg) no-repeat center top;
	display: block;
	height: 33px;
	width: 524px;
}
#wrap #main #contents .greet .commentlist li .libtm {
	background: url(images/cmnt-green3.jpg) no-repeat center top;
	height: 25px;
	width: 500px;
	display: block;
	padding-top: 20px;
	color: #000000;
	padding-left: 24px;
}

.commentlist .alt {
	background: url(images/cmnt-red2.jpg) repeat-y center top;
}
.commentlist .alt .litop {
	background: url(images/cmnt-red1.jpg) no-repeat center top!important;

}
.commentlist .alt .libtm {
	background: url(images/cmnt-red3.jpg) no-repeat center top!important;

}
.litop .commentmetadata {
	color: #FFFFFF;
	padding-top: 5px;
	display: block;
	padding-left: 15px;
}
#wrap #main #contents .greet .commentlist a {
	color: #FFFFFF;
}
.commentlist p {
	padding-left: 15px;
	padding-right: 15px;
}
#wrap #main #contents .greet .commentlist .libtm cite {
	color: #000000;
	padding-left: 10px;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
}
#wrap #main #contents .greet .commentlist  .libtm a {
	color: #000000;
}
#wrap #main #contents #gallery {
	background: #f4f4f4;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	border: 1px solid #ddd;
}
#wrap #main #contents #gallery #gallerybottom {
	background: url(images/gallerybottom.jpg) no-repeat;
	height: 176px;
}
#gallery #gallerypreview {
	padding: 5px 15px;
}
#gallerypreview img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#wrap #main #contents #gallery #gallerybottom #imgdata {
	padding: 5px 25px;
	height: 55px;
	text-align: center;
}
#gallerybottom #thumbnails {
	padding-top: 28px;
	height: 75px;
	padding-right: 15px;
	padding-left: 15px;
}
#thumbleft {
	padding-top: 28px;
	width: 30px;
	padding-left: 15px;
}
#thumbcenter {
	padding-top: 28px;
	width: auto;
}
#thumbright {
	padding-top: 28px;
	width: 30px;
	padding-right: 15px;
}
.imgth {
	margin-right: 5px;
	margin-left: 5px;
}
#gallery #gallerytop {
	background: url(images/gallerytop.jpg) no-repeat;
	height: 49px;
}
.kolommap {
	margin-right: 50px;
}
s
