 * {margin: 0; padding: 0}
A:focus { outline: none; }
html {height: 100%; font-size: 62.5%}
body {background: #CCC url(../images/bg.gif) repeat-x fixed 0 0;font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;color: #6B6B6B;height: 100%;min-height:101%}
a, a:visited {color: #2D5DAA;text-decoration: none}
a:hover {color: #2D5DAA;text-decoration: underline}
h1, h2, h3 {font-family: 'Trebuchet MS',verdana, Arial, Sans-serif;font-weight: Normal;padding: 10px;color: #444}
h1 {font-size: 14px}
h2 {font-size: 16px;color: #2D5DAA}
h3 {font-size: 18px;font-weight: normal;padding: 16px 10px 4px 10px}
p { padding: 12px 10px}
ul, ol {margin: 10px 20px;padding: 0 20px}
ul { list-style: none}
dl { padding: 10px; margin: 0}
dt { font-weight: bold;color: #79A62E}
dd { padding-left: 25px}
code {margin: 5px 0;padding: 15px;text-align: left;display: block;overflow: auto;font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace;border: 1px solid #DDDDDD;background: #EEEEEE }
acronym {cursor: help;border-bottom: 1px dotted #895F30}
blockquote {width:80%; margin: 15px 10px;padding: 5px 20px 5px 60px;font-weight: normal;font-size: 14px;line-height: 1.6em;font-style: italic;font-family: Georgia, 'Times New Roman', Times, serif;color: #6B6B6B;border: 1px solid #DDDDDD;background: #D6E3E9 url(../images/quote.jpg) no-repeat 15px 15px}
/* start - table */
/*
#main table {border-collapse: collapse;margin: 10px 5px}
#main th {height: 38px;padding-left: 12px;padding-right: 12px;color: #fff;text-align: left;background: #ADD163;border-width: 1px;border-style: solid;border-color: #C4DE8F #93C138 #93C138 #C4DE8F}
#main tr {height: 24px;background: #fff}
#main tr.odd {background: #F2F0F0}
#main td {padding-left: 11px;padding-right: 11px;border: 1px solid #E7F0CC}
*/
/* end - table */
#wrap {position: relative;width: 952px;background: #FFF url(../images/wrap.gif) repeat-y center top;margin: 40px auto 30px auto;	text-align: left}
#content {clear: both;float: left;width: 952px;padding: 25px 0 60px 0}
#header {position: relative;width: 952px;height: 244px;background: #F2F0F0 url(../images/header.jpg) no-repeat;color: #fff;padding: 0;margin: 0}
#header h1#logo-text {position: absolute;	margin: 0; padding: 0;font: Normal 24px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;letter-spacing: 2px;text-decoration: none;color: #74A838;top: 75px; left: 55px}
#header p#slogan {position: absolute;margin: 0; padding: 0;font: Normal 15px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
color: #322815;letter-spacing: -0.5px;top: 120px; left: 150px}
/* top-menu login */
 #top-menu {position: absolute;margin: 0;padding: 30px 15px 8px 15px;background: #74A838 url(top-menu.gif) repeat-x;font-family: 'Trebuchet MS', Arial, Sans-serif;color: #FFF;top: 0;	right: 70px}
 #top-menu p {margin: 0; padding: 0}
 #top-menu a {font-weight: bold;color: #fff;}
/* Horizontal Navigation */
#tabsC {width:908px;background:#cbd6e0;line-height:normal;height: 35px;margin: 0 auto;padding-top:14px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; border-left: 1px solid #E9E2DA;border-right: 1px solid #E9E2DA;}
#tabsC ul {margin:0;padding:10px 10px 20 30px;list-style:none;}
#tabsC li {display:inline;margin:0;padding:0;}
#tabsC a {float:left;margin:0;padding:0 0 0 4px;text-decoration:none}
#tabsC a span {float:left;display:block;padding:5px 15px 0 6px; color:#2D5DAA; margin-bottom: 20px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span {float:none}/* End IE5-Mac hack */
#tabsC a:hover span {color:#2D5DAA;}
#tabsC a:hover {background-position:0% -42px}
#tabsC a:hover span {background-position:100% -42px}
#tabsC .current a {background-position:0% -42px}
#tabsC .current a span {background-position:100% -42px}
/* Main Column */
#main {float: left;width: 635px;padding: 0; margin: 0 0 0 40px;display: inline; text-align: justify;}
#main h2 {font: normal 16px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;color: #2D5DAA;padding: 10px 0 5px 5px;	margin-left: 5px;letter-spacing: 1px;border-bottom: 1px solid #E4F2C8;margin-bottom:10px;}
#main h2 a, #main h2 {color: #2D5DAA;text-decoration: none}
#main h2 a:hover {color: #2D5DAA;text-decoration: underline}
#main ul li {list-style-image: url(../images/bullet.jpg);margin-left: 20px;}
#sidebar {float: right;width: 200px;padding: 0;margin: 0 45px 0 0;display: inline; text-align: justify;}
#sidebar h2 {padding-left:0;}
#sidebar h3 {color: #51432F;font: bold 14px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;text-transform: none;	letter-spacing: 2px;padding: 5px 0 5px 7px;margin: 10px 0 5px 10px;border-bottom: 1px solid #E4F2C8}
/* sidebar menu */
#sidebar .sidemenu {margin: 10px 10px 5px 7px; padding: 0;text-decoration: none}
#sidebar .sidemenu li {list-style: none;margin: 0;padding: 8px 10px;border-bottom: 1px solid #E8E8E8}
* html body #sidebar .sidemenu li {height: 1%}
#sidebar .sidemenu li a {text-decoration: none;color: #739A23;background: none;font-weight: normal}
#sidebar .sidemenu li a span {color: #7F7F7F;font-size: 12px;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;
font-weight: normal}
#sidebar .sidemenu li a:hover {color: #000;text-decoration: underline}
#sidebar .sidemenu ul { margin: 0 0 0 5px; padding: 0}
#sidebar .sidemenu ul li { border: none}
#sidebar h3 {width:200px}
/* footer */
#footer {clear: both;width: 952px;margin: 0;padding: 30px 0 5px 0;background: #CCC url(../images/footer-bottom.gif) no-repeat left top;font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;font-size: 12px;color: #2D5DAA;text-align: center;	letter-spacing: .2px}
#footer p {padding:10px 0}
#footer a:hover {color: #555;border-bottom: 1px dotted #555;text-decoration: none}
/* alignment classes */
.float-left  { float: left; margin-right: 10px }
.float-right { float: right}
.align-left  { text-align: left}
.align-right { text-align: right}
.pill {margin-left: 60px}
/* display and additional classes */
.no-border { border: none}
.clearer { clear: both}
.clear {	display:inline-block}
.clear:after {display:block;visibility:hidden;clear:both;height:0;content: "."}
#search {float: right; width:260px; height: 42px; position: absolute; top: 238px; right: 10px}
.searchfield {font-size: 12px; height: 15px;border: 1px solid #2D5DAA; padding: 5px; background-color: #F3F0E8; color: #000; margin-top:8px}
.searchbutton, .button {background: #2D5DAA; height: 28px; color:#EDF7E7; cursor: pointer; border:none; margin-right: 2px}
fieldset { border: 1px solid #000000; padding: 8px; margin: 0 0 8px 0; background: #F2F2F2; color: #000000}
input { padding: 2px; background: #D6E3E9;border: 1px solid #2D5DAA}
textarea { width: 490px; background: #CBD6E0; height: 20em; padding: 3px; border: 1px solid #2D5DAA}
.comment {color: #4e1a1a; padding: 10px; margin-bottom: 10px; border: 1px solid #690000}
.commentsbox { color: #808080; padding: 10px; margin-top: 10px; border: 0px solid #690000}
.date { margin: 10px 0 20px 0; padding-top:5px;} 
.paginator{float:right;text-align:right;margin:0.55em 0}
a.page {border: 0px solid #CBD6E0;margin-right:3px;padding:2px 6px;text-decoration: none;color: #000000;}
a:hover.page {border: 0px solid #CBD6E0;background-color:#CBD6E0;color: #fff}
.pageselected {border: 0px solid #000000;background-color:#CBD6E0;color: #000000;padding:2px 6px} 
#calc{width:25px}
#name, #email, #weblink, #url {width:70%}
#breadcrumbs {color:#333; border-bottom: 1px dotted #988060}
/* For mattonik's image link panel mod and keyrocks' admin panels mod add on */
.admpanel { border: 1px solid #690000; background: #EDF7E7; color: #666}
#thumb {position:relative; z-index:100; display: inline}
#image-option-table  a img {border:none}
#thumb a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000}
#thumb a .large {display:block; position:absolute; visibility:hidden }
#thumb a.p1:hover .large {display:block; position:absolute; top:-35px; left:100px; border:1px solid #ccc;visibility:visible}
#image-option-table{font-size: 10px; padding:0; margin:0}
#image-option-table td{font-size: 10px; border:1px solid #690000; width: 25%}
/* timer */
.timer {margin : 0 auto; width : 900px;font : normal 11px Verdana;color : #808080;}
/*end timer */
/*Links mod */
.midlength {width: 40%}
.biglength {width: 75%}
/* end links mod */
/*Article categorisation */
.New_Admin_Links {font-size:85%;text-align:center}
/*buttons admin panel*/
.frmbuts {margin-left: 10px; border: none}
.image {border: none}
/*end buttons admin panel*/
/*Displaying post date in the shape of a calendar */
.cal { float: right; width: 36px; height: 40px; background: white; border-bottom: 1px solid #988060}
.cal p { text-align: center; padding: 1px 3px}
.cal p.pmonth { font: bold 7px/11px "Helvetica Neue",Helvetica,Arial,sans-serif; color: white; text-transform: uppercase; letter-spacing: 0.2025em; background: #988060; margin: 0 0 2px 0}
.cal p.pyear { font: normal 7px/10px "Helvetica Neue",Helvetica,Arial,sans-serif; color: black; text-transform: uppercase; letter-spacing: 0.2025em; background: white; margin: 0 0 3px 0}
.cal p.pday { font: bold 21px/16px "Helvetica Neue",Helvetica,Arial,sans-serif; color: black; margin: 2px 0 0 0}
/* admin style */
/*admin style comment en toplijn*/
.comment_user {background: #eee; padding:15px; margin-bottom:5px; margin-top: 5px;border:1px solid #666}
.comment_user .date{ background:url(smilies/comment.png) no-repeat left center; padding-left:15px;margin: 10px 10px 10px 0}
.admin_style { background: #DFDECF; padding: 15px;margin-bottom:5px;border:1px solid #000; font-style:italic;font-family: Georgia, 'Times New Roman', Times, serif} 
.admin_style .date{ background:url(smilies/comment.png) no-repeat left center; padding-left:15px;margin: 10px 10px 10px 0} 
.topcom{border-bottom: 1px dotted #ccc}
.author{background:url(smilies/user.png) no-repeat left center;font:11px Verdana;font-weight: bold;padding-left:21px;color:#666666;padding-top:3px;margin:0}
.admin_style .date.user{background:url(smilies/comment.png) no-repeat left top;font:11px Verdana;font-style: italic;font-weight: bold;padding-left:21px;color:#666666;padding-top:6px;margin:0}
.rdmore{background:url(smilies/folder_page.png) no-repeat left center;padding-left:21px;padding-top:3px}
.comm{ margin: 10px 0 20px 0; padding:5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;width:99%; text-align:right}
.img-left {
        border: 0px solid #DCDCDC;
	padding: 5px;
	float:left;
	margin: 5px 15px 5px 0px;
}

.img-right {
        border: 0px solid #DCDCDC;
	padding: 5px;
	float:right;
	margin: 5px 0px 5px 15px;
}
.img-center {
        border: 0px solid #DCDCDC;
	padding: 5px;
	float:inherit;
	margin: 5px 5px 5px 5px;
}
#special {
	z-index:2;
	position:absolute;
	height:200px;
	width: 200px;
	margin-top:-10px;
	margin-left: 473px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../images/special.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#teaser {
	z-index:2;
	position:absolute;
	height:200px;
	width: 200px;
	margin-top:-395px;
	margin-left: -110px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../images/teaser.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
img {
        border: 1px solid #DCDCDC;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 5px;
}
.noborder {
	border: none;
	margin:0px;
	padding: 3px;
}
#flags {
	float:right;
	margin:0px;
	margin-top:-30px;
	margin-right: 30px;
	padding:0px;
	text-decoration:none;
	text-align: right;
}
