/*   



Theme Name: KV08



Theme URI: http://www.kermisvolendam.nl



Description: WordPress-theme voor kermisvolendam.nl, editie 2008.



Author: Robert Veerman



Author URI: http://www.robertveerman.nl



Version: v1.0



*/











/***********************



*	Basics             *



***********************/



body {



	background-color: #001C63;



	background-image: url(gfx/bg.gif);



	background-repeat: repeat-x;



	margin: 50px;



	margin-top: 0px;



}



body,td,th {



	font-family: Georgia, Times New Roman, Times, serif;



	font-size: 14px;



}











/* Linkstyles */



a:link, a:active {



	text-decoration: none;



	font-weight: bold;



	color: #fff;



}



a:hover {



	text-decoration: underline;



	color: #fff;



}



a:visited {



	text-decoration: none;



	color: #fff;



}



.post_content a:link, .post_content a:active {



	text-decoration: none;



	font-weight: bold;



	color: #5b9cff;



}



.post_content a:hover {



	text-decoration: none;



	color: #fff;



	background: #5b9cff;



}



.post_content a:visited {



	text-decoration: none;



	color: #5b9cff;



}



.archive a:link, .archive a:active {



	text-decoration: none;



	font-weight: bold;



	color: #5b9cff;



}



.archive a:hover {



	text-decoration: none;



	color: #fff;



	background: #5b9cff;



}



.archive a:visited {



	text-decoration: none;



	color: #5b9cff;



}



img {



	border-style: none;



}







/***********************



*	Wrapper            *



***********************/



#wrapper {



	float: left;



	margin-left: auto;



	margin-right: auto;



}











/***********************



*	Header             *



***********************/



#menu {



	width:800px;



	height:50px;



	background: url(gfx/menu_link.gif);

	

	overflow: hidden;



}



#header {



	background: #cccccc;



	top:50px;



	width:800px;



	height:200px;



}



#menu ul.navmenu {



	margin: 0;



	padding: 0;



	list-style-type: none;



	}



#menu ul.navmenu li {



	float: left;



	}



#menu ul.navmenu li a {



	float: left;



	line-height: 50px;



	padding-left: 10px;



	padding-right: 10px;



	background: url(gfx/menu_link.gif);



	border-right: 1px solid #ace500;



	text-align: center;



	font-style: oblique;



	font-weight: bold;



	color: #001342;



	}



#menu ul.navmenu li a:hover {



	text-decoration: none;



	color: #fff



	}



#menu ul.navmenu li.current_page_item a {



	color: #fff;



	background: url(gfx/menu_current.gif);



	border-right: 1px solid #ff9800;



	}



#menu ul.navmenu li.current_page_item a:hover {



	text-decoration: none;



}







/***********************



*	Content            *



***********************/



#content {



	margin-left: -50px;



	max-width:600px;



}



.post {



	height:100%;



}



.post_date {



	float: left;



	padding-top: 10px;



}



.post_date_block {



	background: url(gfx/dateblock.gif);



	color: #fff;



	width: 50px;



	height: 50px;



	text-align: center;



	font-size: 20px;



	font-style: oblique;



	font-weight: bold;



}



.post_main {



	background: #fff;



	float: right;



	width:530px;



	height: 100%;



	padding: 10px;



	text-align: justify;



}



.post_title {



	background: #5b9cff;



	width:520px;



	height: 25px;



	padding-left: 10px;



	padding-top: 6px;



	color: #fff;



	font-size: 16px;



	font-style: oblique;



	font-weight: bold;



	border-bottom: 10px solid #fff;



}



.post_content {



	max-width: 530px;



}



.post_image {



	float: right;



	width: 90px;



	height: 90px;



	border-left: 10px solid #fff;



}



p.post_tags, ul.post-tags {



	margin: 5px 0;



	padding: 0 15px;



	list-style-type: none;



}



p.post-tags a, ul.post-tags li {



	background: transparent url(images/icon_tag.gif) no-repeat left center;



	padding: 0 0 0 20px;



}



.clear {



	clear:both;

	

}



.archive {



	margin-top: -10px;



	margin-left: 50px;



	max-width:600px;

	

	background: #fff;

	

	padding: 10px;



}



.afp_banner {



	background: #fff;



	float: right;



	width:550px;



	height: 75px;



	text-align: center;



}







/***********************



*	Sidebar            *



***********************/



#midbar {



	babackground-color: #001C63;



	position:absolute;



	left:600px;



	top:250px;



	width:230px;



	min-height:355px;



	padding: 10px;



}



#sidebar {



	background: #5b9cff;



	position:absolute;



	left:850px;



	width:130px;



	min-height:680px;



	padding: 10px;



	padding-top: 50px;



}



#rss {



	max-width:130px;



}





/***********************



*	Comments           *



***********************/



#cmt_form {



	max-width: 560px;



}



.cmt-form p {



	font-size: 12px;



}



.cmt-form p a {



	color: #cce0ff;



	}







.cmt_info {



	background: url(gfx/icon_info.jpg) no-repeat 10px center;



	border: 1px dashed #5b9cff;



	padding: 5px 0 5px 35px;



	color: #001342;



}











/***********************



*	Footer             *



***********************/



#footer {



	font-size: 12px;



	font-style: oblique;



	font-weight: bold;



	color: #fff;



}



.w3c {



	background: transparent url(gfx/icon_valid.gif) no-repeat left center;



	padding: 0 0 0 20px;



	margin: 0 10px 0 0;



	color: #fff;



}























/* Reclame */



#recl_rectangle {



	background: #fff;



	width: 200px;



	height: 150px;



	margin-bottom: 15px;



}



#ad_skyscraper {



	padding-top: 30px;



}







/* textstyles */



.h1 {



	font-size: 20px;



	font-style: oblique;



	font-weight: bold;



	color: #001342;



}



.h2 {



	font-size: 16px;



	font-style: oblique;



	font-weight: bold;



	color: #001342;



}



.mid_h2 {



	font-size: 16px;



	font-style: oblique;



	font-weight: bold;



	color: #fff;



}



.text_blue {



	font-style: oblique;



	font-weight: bold;



	color: #001342;



}



.text_lightblue {



	font-style: oblique;



	font-weight: bold;



	color: #001342;



}



.text_white {



	font-size: 12px;



	font-style: oblique;



	font-weight: bold;



	color: #fff;



}



.mid_text {



	font-size: 12px;



	font-style: oblique;



	color: #5b9cff;



	margin-bottom: 10px;



}











/* Formstyles */



input.searchfield {



	width: 128px;



	height: 18px;



	border: 1px solid #001342;



}



input.textfield {



	border: 1px solid #001342;



}



input#author,



input#email,



input#url {



	width: 98% !important;



	width: 420px;



	height: 20px;



	padding: 2px 2px 0 2px; /* Hey LEMONed, what for? */



	border: 1px dashed #5b9cff;



}



textarea#comment {



	width: 98% !important;



	width: 420px;



	height: 220px;



	padding: 2px;



	border: 1px dashed #5b9cff;



}



input#submit {



	width: auto;



	height: 24px;



	background: #5b9cff url(images/button.gif) repeat-x 0 0;



	color: #fff;



	font-family: Georgia, "Times New Roman", Times, serif;



	border: none;



}