/*
Theme Name: DragonWorlds2009
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/ie6.css";

body{
	
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;

}



#wrapper{
	width:950px;
	height:100%;
	margin:8px auto;
	padding-bottom:16px;
	position:relative;

}

a:link, a:active, a:visited{
	color:#689BAD;  
	font-family:Helvetica, Arial;
	font-size: 11px;
	line-height:13px;
}

a:hover{
	background-color:#689BAD;
color:#FFFFFF;
font-family:Helvetica,Arial;
font-size:11px;
line-height:13px;
}


/*Menu*/

#menuwrap{
	position:relative;
	height:100%;
	width:950px;
	margin: 0 0 5px 15px;
	font-size:16px;
	color:#689BAD;  
	

}

/*Example for a Menu Style*/
.menu {
	
	background-color:#FFF; 
	color:#689BAD;  
	height:100%; 
	width:950px;
	font-size:16px;
	}
.menu ul {margin:0px;
	padding:0px; 
	list-style:none; 
	text-align:left;
	
	}
.menu li {
	display:inline; 
	font-size:16px;
	}
.menu li a {
	color:#689BAD; 

	font-size:16px;
	text-decoration:none; 
	padding:0 5px 0 5px;  
	border-left:1px solid #C0C0C0; 
	}
		
.menu li a:visited {
	color:#689BAD; 

	font-size:16px;
	text-decoration:none; 
	padding:0 5px 0 5px;  
	border-left:1px solid #C0C0C0; 
	}	

.menu li a:hover{
	color: #FFFFFF;
	background:#689BAD ;
	font-size:16px;
	padding-top: 2px;
	
}
	
.menu li a.active {
	color: #FFFFFF;
	background:#43B3BF;
	font-size:16px;
	padding-top: 2px;
	}

/*Submenu*/
.sub {
	margin-top:0px;
	padding:0px; 
	list-style:none; 
	text-align:left;
	border:none;
}
.sub li {
	display:inline; 
}

.sub li a {
	font-size: 13px;
	color:#6b6b6b; 
	text-decoration:none; 
	padding-left:4px;
	padding-right: 6px;
	border:none; 

}

.sub li a:visited {
	font-size: 13px;
	color:#6b6b6b; 
	text-decoration:none; 
	padding-left:4px;
	padding-right: 6px;
	border:none; 

}

.sub li a:hover{	
	font-size: 13px;
	color:#FFF; 
	background-color: #6b6b6b;
	text-decoration:none; 
	padding-left:4px;
	padding-right: 6px; 
	border:none;

}

.sub li a:active {
	font-size: 13px;
	color:#FFF; 
	background-color: #6b6b6b;
	text-decoration:none; 
	padding-left:4px;
	padding-right: 6px; 
	border:none;

}

/*Submenu positie*/

#submenu {
	margin-top:5px;
	height:30px;
}
	
#tabcontent1,#tabcontent2, #tabcontent3, #tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7 {
	display:none;
	position: absolute;
}

#tabcontent2{
	margin-left: 61px;
}

#tabcontent3{
	margin-left: 113px;
}

#tabcontent4{
	margin-left: 0px;
}

#tabcontent5{
	margin-left: 200px;
}

#tabcontent6{
	margin-left: 207px;
}

/*Content*/
.content {
	position:relative;
	height: auto;
	width:950px;
	left:0;
	margin: 15px auto 24px ;
	
	
}

#content_sponser{
	position:absolute;
	top:150px;
	width:950px;
	left:0;
	margin:15px 0 50px 0;
}

.blokcontent{
	height: 100%;
	width: 285px;
	margin:0 10px 50px 10px;
	padding:0 5px 0 0;
	float:left;
	border-right:solid 1px #C0C0C0;
}

/*Archive*/
.blokcontent_02, .blokcontent02 div{
	height: 100%;
	width: 580px;
	margin:0 10px 50px 10px;
	padding:0 5px 0 0;
	float:left;
	border-right:solid 1px #C0C0C0;
}

.post {
	width: 100%;
	padding: 0;
	margin: 5px 0 5px 0;
	clear: both;
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	text-align:justify;
	line-height:13px;
}


/*Posts & Tekst*/

.orginal_link a:link{
	color:#666666;
	font-size: 11px;
}

.post, #inleiding,label {
	width: 285px;
	height: 100%;
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	text-align:justify;
	line-height:13px;
	margin:0;
	padding:0;
	position: relative;
}

.post a:link, a:visited, a:active {
	color:#689BAD;  
	font-family:Helvetica, Arial;
	font-size: 11px;
	line-height:13px;
	text-decoration:underline;
	margin:0;
}



.post a:hover {
	color:#FFF; 
	background-color:#689BAD;  
	font-family:Helvetica, Arial;
	font-size: 11px;
	line-height:13px;
}

.bold{
	font-weight: bold;
}

#inleiding a:link, a:visited, a:active {
	color:#689BAD;  
	font-family:Helvetica, Arial;
	font-size: 11px;
	line-height:13px;
}

#inleiding a:hover {
	color:#FFF; 
	background-color:#689BAD;  
	font-family:Helvetica, Arial;
	font-size: 11px;
	line-height:13px;
} 

.date{
	font-style: italic;
	font-size: 10px;
	margin-bottom:4px;
	color:#CCCCCC;
}

.content{
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	text-align:justify;
	line-height:13px;
}

/*Tabellen*/

table {
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	text-align:justify;
	line-height:13px;
	margin:0 0 0 0;
	padding:0;
}
th{
	font-weight: bold;
}
tr {
	height:10px;
	border-bottom: 1px solid #C0C0C0;
	
}

td{
width: auto;
text-align:left;
padding: 2px 15px 2px 0;
}


/*divs kolommen*/


.rechts_kolom{
	height:auto;
	width:140px;
	float:left;
	text-align:left;
	margin-bottom:2px;
}

.links_kolom{
	height:auto;
	width:140px;
	float:left;
}

.rechts_kolom p{
	text-align:left;
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	line-height:13px;
}

label.error{
	margin-left:10px;
}

input.error, select.error{
	background-color: #ffcaca;
}

.agreement{
	position: relative;
}

.agreement label.error{
	position: absolute;
	left: 5px;
	bottom: 53px;
	background-color:#ffcaca;
	
}
.payment{
	position: relative;
	margin-top: 5px;
}

.payment label.error{
	position: absolute;
	right: 4px;
	top: 92px;
	background-color:#ffcaca;
	
}
/*sIFR*/

h1, h2, h1 a, h2 a{
	margin:10px 0 10px 0;
	padding:0;
	font-size:16px;
	color: #43B3BF;
	text-align:right;
	background: none transparant;
	}

.sIFR-alternate{
	
	display: none;
}

/*head*/
#header{
	position:absolute;
	top:0px;
	text-align:left;
	width:950px;
	
}

#head_index, #head_cu, #head_dragon, #head_entry_info, #head_entry, #head_entrylist, #head_not, #head_sail, #head_schedule, #head_measurement, #head_ij, #head_results, #head_movies, #head_race_track, #head_press, #head_general, #head_regatta, #head_acco, #head_route, #head_contact{
	position:relative;
	width:950px;
	height:445px;
	margin:0;

}


/*Headers kopjes*/
#kop_index, #kop_cu, #kop_dragon, #kop_general, #kop_regatta, #kop_acco, #kop_route, #kop_entry_info, #kop_entry,#kop_entrylist, #kop_not, #kop_sail, #kop_schedule, #kop_measurement, #kop_ij, #kop_results, #kop_movies, #kop_race_track, #kop_press, #kop_contact, #kop_measurement, #kop_post
{
	float:right;
	width:315px;
	height:200px;
	margin:30px;
	_margin-right:17px;
	background: #FFF;
	filter: alpha(opacity=66);
	-moz-opacity: .66;
	opacity:.66;
}

#inleiding{
	position:absolute;
	top:20px;
	right:50px;
	width:280px;
	padding:0;
	margin:0;
	z-index:5;
	
}

#head_sponser{
	position:relative;
	width:950px;
	height:75px;
	margin:0;
}

#header_post{
	position:relative;
	width:950px;
	height: 445px;
	margin:0;

}

#header_post img{
	width: 950px;
	height: 445px;
}

/*Header backgrounds*/
	
	/*home*/
	#head_index{
		background:url('images/head.jpg') left top no-repeat ;
	}
	
	#head_index #inleiding{
	right:50px;	
	}
	
	#kop_index{
		height: 220px;
	}
	
	
	/*Currently Unavailable*/
	#head_cu{
		background:url('images/uc.jpg') left top no-repeat ;
	}
	#kop_cu{
		height:115px;
		
	}
	#head_cu #inleiding{
	right:50px;	
	}
    
   
	/*The Dragon*/
	#head_dragon{
		background:url('images/the_dragon_head.jpg') left top no-repeat ;
	}
	#kop_dragon{
		height:114px;
	
	}



/*Headers Worlds 09*/
	
	/*Entry Info*/
	#head_entry_info{
		background:url('images/entry_info_head.jpg') left top no-repeat ;
	}
	#kop_entry_info{
		height:130px;
			
	}
	#head_entry_info #inleiding{
	right:50px;
	_right:100px;
	}
	
	/*Entry*/
	#head_entry{
		background:url('images/entry_head.jpg') left top no-repeat ;
	}
	#kop_entry{
		height:32px;	
	}
	#head_entry #inleiding{
	right:50px;
	}
	
	/*Entrylist*/
	#head_entrylist{
		background:url('images/entrylist_head.jpg') left top no-repeat ;
	}
	#kop_entrylist{
		height:120px;
		
	}
	
	/*Notice of race*/
	#head_not{
		background:url('images/not_head.jpg') left top no-repeat ;
	}
	#kop_not{
		height:120px;
		
	}
	
	
	/*Sailing Instructions*/
	#head_sail{
		background:url('images/sail_head.jpg') left top no-repeat ;
	}
	#kop_sail{
		height:115px;
		
	}
	
	
	/*Schedule*/
	#head_schedule{
		background:url('images/schedule_head.jpg') left top no-repeat;
	}
	#kop_schedule{
		height:50px;
		
	}
	
	
	
	
	/*Measurement*/
	#head_measurement{
		background:url('images/measurement_head.jpg') left top no-repeat ;
	}
	#kop_measurement{
		height:160px;
		
	}
	
	/*International Jury*/
	#head_ij{
		background:url('images/ij_head.jpg') left top no-repeat ;
	}
	#kop_ij{
		height:115px;
			
	}
	
	
	/*Resuslts*/
	#head_results{
		background:url('images/results_head.jpg') left top no-repeat ;
	}
	#kop_results{
		height:120px;
		
	}
	

/*Headers Media*/
	
	/*Pictures*/
	#head_pictures{
		width: 950px;
	}
	#kop_pictures{
		height:120px;
		float:left;	
	}
	#head_pictures #inleiding{
	right:50px;
}
	/*Pictures*/
	#head_movies{
		background:url('images/uc.jpg') left top no-repeat ;
	}
	#kop_movies{
		height:100px;
		
	}
	
	/*Race Tracker*/
	#head_race_track{
		background:url('images/race_track_head.jpg') left top no-repeat;
	}
	#kop_race_track{
		height:120px;
			
	}
	
	
	/*Newsletter*/
	#head_newsletter{
		background:url('images/newsletter_head.jpg') left top no-repeat;
	}
	#kop_newsletter{
		height:115px;
		
	}
	
	
	/*Press release*/
	#head_press{
		background:url('images/press_head.jpg') left top no-repeat;
	}
	#kop_press{
		height:300px;
			
	}
	

/*Headers medemblik*/

	/*General Info*/
	#head_general{
		background:url('images/general_info_medemblik_head.jpg') left top no-repeat;
	
	}
	#kop_general{
		height:100px;
	}
	
	/*Regatta Center*/
	#head_regatta{
		background:url('images/regatta_center_medemblik_head.jpg') left top no-repeat;
	}
	#kop_regatta{
		height:100px;	
	}
	
	/*Accomodation*/
	#head_acco{
		background:url('images/accomodation_and_lodging_head.jpg') left top no-repeat;
	}
	#kop_acco{
		height:85px;
	}
	
	/*Routeo*/
	#head_route{
		background:url('images/route_head.jpg');
	}
	#kop_route{
		height:75px;
	}
	
	
/*Contact*/
	#head_contact{
		background:url('images/contact_head.jpg');
	}
	#kop_contact{
		height:140px;
		
		}
	#head_contact #inleiding{
	right:50px;
	}


/*Index Sponser Balk*/
#sponserbalk{
		position:relative;
		right: 0px;
		width:950px;
		height:100px;
		margin:0;
		background: #FFF;
		filter: alpha(opacity=66);
		-moz-opacity: .66;
		opacity:.66;
	}
	
#sponserbalk2{
		position:relative;
		right: 0px;
		width:950px;
		height:100px;
		margin:0;
		background: #FFF;
		filter: alpha(opacity=66);
		-moz-opacity: .66;
		opacity:.66;
	}
	
#sponsers{
	position:relative;
	right:0px;
	width:950px;
	padding:8px 0;
	z-index:5;
	border-bottom: solid 1px #C0C0C0; 
}

#sponsers img{
	margin:0 18px ;
}

#sponsers2{
	position:relative;
	right:0px;
	width:950px;
	padding:0;
	z-index:5;
}

#sponsers2 img{
	margin:5px 43px 5px;
}



/*Input fields*/

input{
margin-bottom:4px;
}

.blokje{
margin-right:5px;
]


/*Footer*/
#footer{
	position:relative;
	clear:both;
	height: auto;
	width:950px;
	left:0;
	margin: 0 auto;
	padding: 8px 8px 8px 8px;
	border-top:solid 1px #C0C0C0;
	font-family:Helvetica, Arial;
	font-size: 11px;
	color: #808080;
	text-align:left;;
	line-height:11px;
	
	
}

/*Archive*/


.archive-list a:link {
	color:#689BAD;
	font-family:Helvetica,Arial;
	font-size:16px;
	line-height:auto;
	margin: 0;
}
.archive-list a:visited {
	color:#689BAD;
	font-family:Helvetica,Arial;
	font-size:16px;
	line-height:auto;
	margin: 0;
}

.archive-list li{
	margin-bottom: 8px;
}

/*Site-map*/

.blokcontent #wp_simple_sitemap ul, .blokcontent #wp_simple_sitemap ul li, .blokcontent #wp_simple_sitemap ul li:before, .blokcontent #wp_simple_sitemap ul li a {
	padding: 0;
	margin: 0;
	list-style: none;
	content: "";
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
}
.blokcontent #wp_simple_sitemap  ul li {
	display: block;
}

.blokcontent #wp_simple_sitemap ul li.line {
	background: #f5f5f5;
}

.blokcontent #wp_simple_sitemap ul li a {
	display: block;
	line-height: 12px;
	background: url('img/sitemap-post.gif') center left no-repeat;
	text-indent: 10px;
	width: 100%;
	color:#689BAD;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	
}

.blokcontent #wp_simple_sitemap ul li a:hover {
	background: #689BAD;
	color:#FFFFFF;
	border-bottom: 1px solid #C0C0C0;;
	border-top: 1px solid #fff;
}