/* Copyright © 2000-2009 Kruis IT. All rights reserved. Feel free to learn. */

body { background-color: #fcfaef; color:#494949; font-family: Segoe UI,helvetica,arial,sans-serif; margin: 0; }
h1 { font-size: 1.25em; }
h2, h3, #copyright, .footer, .taxonomy, .meta { font-family: Tw Cen MT, Century Gothic, Futura, helvetica,arial,sans-serif; }

img { border: 0; }


.content { margin: 0 auto; width: 600px; }
	h1 .content { display: block; }
.clear { clear:both; }

h1 { border-width: 0 0 1px 0; border-style: solid; color: #fff; font-size: 1.5em; font-weight: bold; height: 30px; margin: 0; padding-bottom: 0.2em; padding-top: 0.2em; }
	h1 .sub { font-size:70%; }
h2 { color: #555; font-size: 1.3em; font-weight: normal; margin-top: 1.5em; }
h3 { color: #838370; font-size:1em; font-weight:normal; margin-top: -1em; padding-top:0; }

table { margin-left: -2px; }
	th { font-weight: normal; padding-left: 0; padding-right: 2em; text-align: left; }

.meta { color: #838370; font-style: italic; margin-top: 2.5em; margin-bottom: -0.5em; }

#menu { display: block; margin: 0; padding: 0 0 2.25em; }
	#menu li { float: left; font-size: 1.14em; font-weight: bold; list-style-image: none; list-style-position: outside; list-style-type: none; margin-top:-1px; margin-right: 4em; padding: 0; vertical-align: top; }
		#menu li.selected { background:transparent url(indicator_blue.png) no-repeat scroll center top; }
	#menu a { line-height: 2em; text-decoration: none; }

#copyright, .footer { color: #838370; font-size: 90%; margin-top: 3em; text-align: center; }
	#copyright span, .footer span { margin-left:4em; }

#sidehead-left { background: repeat-y scroll right top; height: 40px; left: 0; margin-right: 380px; position: absolute; right: 50%; top: 0; z-index: 2; }
#sidebody-left { background: #CCCCCC url(shadow_bl.png) repeat-y scroll right top; bottom: 0; left: 0; margin-right: 380px; position: fixed; right: 50%; top: 0; z-index: 1; }
#sidehead-right { background: repeat-y scroll left top; height: 40px; left: 50%; margin-left: 380px; position: absolute; right: 0; top: 0; z-index: 2; }
#sidebody-right { background: #CCCCCC url(shadow_br.png) repeat-y scroll left top; bottom: 0; left: 50%; margin-left: 380px; position: fixed; right: 0; top: 0; z-index: 1; }

* html #sidehead-left { background: none; }
* html #sidebody-left { background: none; }
* html #sidehead-right { background: none; }
* html #sidebody-right { background: none; }

.taxonomy { margin-top: -0.4em; }
	ul.links.inline { display:inline; }
	ul.links { margin:0; padding:0; }
		ul.links li { display:inline; list-style-type:none; padding:0 0.5em; }

.pager { font-size:1em; font-weight:bold; padding-top:5px; word-spacing:10px; }
	.pager span { color:#000; }
	.pager a, .pager a:hover { }

.highlight { background-color: #ffef44; }