/*
Design by Kor de Vries
October 2011
*/

}

@charset "utf-8";

/* == reset == */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,u5{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:10pt/1.231 arial;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial;}
table{font-size:inherit;font:100%;}
iframe { border:0; border:none; }


/* == font properties == */
.uppercase { text-transform:uppercase; }
.clean-decoration { text-decoration:none; }
.font-basic {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	letter-spacing:0;
	text-decoration:none;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 , h6, .h6 { color:#000000; }

h1, .h1 { font-size:30pt; font-weight:bold; margin-top:0pt;}
h2, .h2 { font-size:20pt; font-weight:bold; margin-top:0pt;}
h3, .h3 { font-size:16pt; font-weight:bold; margin-top:5pt;}
h4, .h4 { font-size:12pt; font-weight:bold; margin-top:0pt;}
h5, .h5 { font-size:10pt; font-weight:bold;}
h6, .h6 { font-size:"1" ; font-style:italic;}
body	{ font-size:10pt; font-weight:normal;}

/* margins & paddings 
.h0-add { margin:0 10px; background:#ffffff; }
.h1, .h1-add { margin-bottom:10px; }
.h2, .h2-add { margin-bottom:5px; }
.h3, .h3-add { margin-bottom:0px; }
.h4, .h4-add { margin-bottom:3px; }
.h5, .h5-add { margin-bottom:2px; }
.h6, .h6-add { margin-top:0px; }

.h-margin { margin-left:14px; }
*/

/* == addtional colors == */
.color0 { color:#000000; }
.color1 { color:#ffffff; }
.color2 { color:#dab0e3; }
.color3 { color:#333333; }
.color4 { color:#3893b4; }
.color5 { color:#b1e2f3; }
.color6 { color:#907e6d; }

/* == addtional background colors == */
.bgcolor1 { background:#000000; }
.bgcolor2 { background:#272727; }
.bgcolor3 { background:#999999; }
.bgcolor4 { background:#eaeaea; }
.bgcolor5 { background:#a8dbeb; }

a:hover {
	text-decoration: underline;
}


/* Page setup center with auto padding sides*/

#all-wrapper {
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}

#page {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF;	
}



/* The Top*/ 

#top-section {
	width: 780px;
	height: 100px;
	margin: 20px auto;
	background: url(images/top-image.gif) no-repeat left top;
}


/* Header */

#header {
	width: 780px;
	height: 60px;
	margin: 0 auto;
}

#logo {
	float: left;
	width: 460px;
	height: 60px;
}

#logo h1 {
	margin: 0;
	padding: 5px 0px 0px 10px;
}

#logo h1 {
	float: left;
	letter-spacing: -1px;
	text-transform: lowercase;
	text-shadow: #FFFFFF -1px 1px 2px;
	font-size: 42px;
	color: #2D2722;
}

#logo a {
	text-decoration: none;
	color: #2D2722;
}

#search {
	float: right;
	width: 320px;
	height: 63px;
}



/* Menu */

/* Generated via www.cssmenubuilder.com */

.menu{
margin:0; 
padding:0; 
width:180px; 
list-style:none;
background:rgb(255,255,255);
}

.menu li{
padding:0; 
margin:0 0 1px 0; 
height:20px; 
display:block;
}

.menu li a{
text-align:left;
height:20px; 
padding:0px 20px; 
font:12px Arial; 
color:rgb(0,0,0); 
display:block;
background-color: khaki; 
color: black;
font-style: normal;
/* background:url('/images/verMenuImages.png') 0px 0px no-repeat; */
text-decoration:none;
}

.menu li a:hover{
background-color: darkgreen; 
color: white;
font-style: bold;
/* background:url('/images/verMenuImages.png') 0px -40px no-repeat;  */
color:rgb(255,255,255);
}

.menu li a.active, .menu li a.active:hover{
background-color: green;
color: white;
font-style: bold;
/* background:url('/images/verMenuImages.png') 0px -80px no-repeat;  */
color:rgb(255,255,255);
}

.menu li a span{
line-height:20px;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 180px;
	padding: 10px 0px 0px 10px;
	margin-right: 0px;
	font-size: normal;
}

#comments {
	float: left;
	width: 180px;
	padding: 0px 10px 0px 10px;
	margin-right: 10px;
	margin-top: 20px;
	font-size: normal;
}


/* Content Area*/

#content-m {
	float: left;
	width: 600px;
	padding: 10px 0px 0px 10px;
	font-size: normal;
}

/* Footer */

#footer {
	width: 780px;
	height: 25px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	background: #FFFFFF;
	font-size: 8pt;
	}