/*
Theme Name: DutchPal Website
Theme URI: http://wordpress.org/
Version: 1.0
Author: Archants.com
Author URI: http://archants.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Archants
	 http://archants.com

	This theme was designed and built by Archants, Inc.
	whose blog you will find at http://archants.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url(reset.css);

a:focus{
	outline:none;
}

p {
  margin-bottom:10px;
}

html {
	background-color: #ffffff;
	font-family: Arial, "MS Trebuchet", sans-serif;
	color:#454545;
	line-height:150%;
	margin:0;
	position:relative;
	overflow-x:hidden;
	background: url('images/bg.jpg') repeat-x left top;
	}

#flags{
	margin:0 auto;
	width:100px;
	position:absolute;
	top:10px;
	right:24px;
	height:20px;
	z-index:500;
	}
		
	
#qtrans_language_chooser{	
	    margin:auto;
		background-color:transparent; 
		padding:7px 0;
		}
	
#qtrans_language_chooser li{
	float:left;
	padding-left:10px;
	bottom:5px;
	}
	
/*Image Rounded Corner Control*/

.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}
/*
.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url('images/rounded_corners/tl.gif') no-repeat left top;
}
*/
.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url('images/rounded_corners/tr.gif') no-repeat right top;	
}
/*
.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url('images/rounded_corners/br.gif') no-repeat right bottom;	
}
*/
.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url('images/rounded_corners/bl.gif') no-repeat left bottom;
}

#page_wrapper{
	margin:0 auto;
	width:1000px;
	min-height:780px;
	height:auto !important;
	background-color:#FFFFFF;
	overflow:hidden;
	padding: 7px;
}

#page{
	margin:0 auto;
	width:1000px;
	min-height:780px;
	height:auto !important;
	background-color:#104E81;
	overflow:hidden;
}

.entry {
  font-size: 12px;
  /*line-height: 15px;*/
}

/* Navigational Menu */

#header{
width:1000px;
position:relative;
height:103px;
background:#ffffff url('images/header.jpg') right no-repeat;
margin:0 auto;
}

	#header ul{
		position:absolute;
		margin-bottom:1px;
	  background-color:#002F68; 
		left:250px;
		min-width:0px;
		width:auto !important;
		min-height:10px;
		height:auto !important;
		font-family: Gill Sans, Verdana;
		bottom:-1px;
		-moz-border-radius-topright:12px;
		-webkit-border-top-right-radius:12px;
		-moz-border-radius-topleft:12px;
		-webkit-border-top-left-radius:12px;
		padding:3px 0px;
		}

	#header ul li{
		float:left;
	}

	#header ul li a{
		text-decoration: none;
		padding:3px 10px;
		color:#ffffff;
		}

	#header ul li a:hover{
		color:#004179;
		background-color:#ffffff;
		-moz-border-radius-topright:12px;
		-webkit-border-top-right-radius:12px;
		-moz-border-radius-topleft:12px;
		-webkit-border-top-left-radius:12px;
	}

	
#header ul li.current_page_item a{
	background-color: #ffffff;
	color:#004179;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	-moz-border-radius-topleft:12px;
	-webkit-border-top-left-radius:12px;
}

#header ul li.current_page_parent a{
		background-color: #ffffff;
	color:#004179;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	-moz-border-radius-topleft:12px;
	-webkit-border-top-left-radius:12px;
}



/* Sidebars */
#sidebar{
float:left;
width:217px;
line-height:150%;
min-height:500px;
height:auto !important;
background-color:#0c497f;
}

.sidebarlogo{
height:83px;
background:#ffffff url('images/dutchpalogo.jpg') top no-repeat;
}
	
	#loginpage{
		height:395px;
		background:#ffffff url('images/sidebarlogin.jpg') bottom no-repeat;
	}
		#loginpage form{
			padding-top:55px;
			padding-left:30px;
			color:#454545;
		}
			label{
			float: left;
			width: 80px;
			font-weight: bold;
			}
			.inputmargin{
			width: 94px;
			margin-bottom: 14px;
			height:16px;
			}
				.loginmargin{
					margin-bottom:7px;
					width: 94px;
					height:16px;
				}
			#submitbutton{
			margin-left: 80px;
			width: 101px;
			height:29px;
			background:#D0D1D4 url('images/login.gif');
			border:none;
			}

			br{ clear: left;}
	

#settingspage{
min-height:163px;
background:#003A70 url('images/sidesettings.jpg') repeat-x;
height:auto !important;
color:#ffffff;
font-style: normal;
font-style: italic;
}

#searchconvert{
	height:50px;
	top:20px;
	float:left;
	padding-top:21px;
	padding-left:4px;
	font-size:12px;
	}
	.searchstring{
		width:93px;
	}
	#searchbtn{
	margin-left: 7px;
	width: 100px;
	height:23px;
	background: url('images/search.gif');
	border:none;
	}
		.searchunit{
			margin-bottom:27px;
		}
		.buttontxts{
			float:left;
			width:100px;
		}
		
	#sidebar2{
	  margin-left:25px;
		float:right;
		width:190px;
		font-size:80%;
		min-height:500px;
		font-size:85%;
		line-height:150%;
		font-style:normal;
		}
		
	#sidebar2 h2{
		font-style:normal;
		font-weight: bold;
		font-size:70%;
		color:#ee7c0e;
	}
		
	#sidebar2 h2 a{
		position:relative;
		top:10px;
		font-style:normal;
		font-weight: bold;
		font-size:70%;
		color:#004179;
		text-decoration:none;
		}
		
	#sidebar2 h2 a:hover{
		font-style: normal;
		font-weight: bold;
		font-size:70%;
		color:#004179;
		text-decoration:underline;
		}
	#sidebar2 p{
		font-style: normal;
		font-size:100%;
		font-style:italic;
		color:#333333;
		padding-bottom:17px;
	}
	
		#sidebar2 p a{
		font-style: normal;
		font-size:140%;
		font-weight:bold;
		text-decoration:none;
		color:#ee7c0e;
		padding-bottom:5px;
	}
	
	#sidebar2 p a:hover{
		text-decoration:underline;
		color:#ee7c0e;
	}
	
		.side2image{
			margin-top:15px;
		}
		
/* Inside Pages */

#insidepage{
	width:745px;
	min-height:741px;
	height:auto !important;
	background-color:#ffffff;
	float:left;
	padding-left:38px;
	padding-bottom:40px;
	}


#insidepage h2{
	font-style: italic;
	font-weight: bold;
	font-size:140%;
	color:#ee7c0e;
	padding-bottom:7px;
	text-align: left;
}

#insidepage2{
	width:745px;
	min-height:641px;
	height:auto !important;
	background-color:#ffffff;
	float:left;
	padding-left:38px;
}

#insidepage2 h2{
	font-style: italic;
	font-weight: bold;
	font-size:140%;
	color:#ee7c0e;
	padding-bottom:7px;
}

.submenu{
	height:65px;
	padding-top:11px;
	color:#004179;
	font-size:100%;
}
	.submenu ul{
		min-width:20px; 
		width:auto !important;
		font-family: Gill Sans, Verdana;
		}

	.submenu ul a{
		padding:0 5px;
	}	

	.submenu ul li{
		float:left;
		display:inline;
		font-size:100%;
	}

	.submenu ul li a, #footer p a{
		display:inline;
		text-decoration: none;
		color: #004179;
	    margin-right:5px;
		margin-left:5px;
		}

	.submenu ul li a:hover, #footer p a:hover{
		display:inline;
		color:#FB5F00;
	}
	
	.submenu ul li.current_page_item a{
		color:#FB5F00;
		}
	
	.submenu2{
	min-height:65px;
	height:auto !important;
	padding-top:10px;
	color:#004179;
	font-size:100%;
	margin-left:120px;
	}
	.submenu2 ul{
		min-width:20px; 
		width:auto !important;
		font-family: Gill Sans, Verdana;
		}

	.submenu2 ul a{
		padding:0 5px;
	}	

	.submenu2 ul li{
		float:left;
		display:inline;
		font-size:100%;
	}

	.submenu2 ul li a, #footer p a{
		display:inline;
		text-decoration: none;
		color: #004179;
	    margin-right:5px;
		margin-left:5px;
		}

	.submenu2 ul li a:hover, #footer p a:hover{
		display:inline;
		color:#FB5F00;
	}

		.submenu2 ul li.current_page_item a{
		color:#FB5F00;
		}
	
	.submenu3{
	min-height:65px;
	height:auto !important;
	padding-top:10px;
	color:#004179;
	font-size:100%;
	margin-left:360px;
	}
	
	.submenu3 ul{
		min-width:20px; 
		width:auto !important;
		font-family: Gill Sans, Verdana;
		}

	.submenu3 ul a{
		padding:0 5px;
	}	

	.submenu3 ul li{
		float:left;
		display:inline;
		font-size:100%;
	}

	.submenu3 ul li a, #footer p a{
		display:inline;
		text-decoration: none;
		color: #004179;
	    margin-right:5px;
		margin-left:5px;
		}

	.submenu3 ul li a:hover, #footer p a:hover{
		display:inline;
		color:#FB5F00;
	}	
	
		.submenu3 ul li.current_page_item a{
		color:#FB5F00;
		}

	.ddsg-wrapper h2{
		visibility:hidden;
		}
	
	.ddsg-wrapper ul li{
		list-style-type: disc;
		}
	
	.ddsg-wrapper ul li a{
		font-size: 8pt;
		text-decoration:none;
		color:#004179;
		}
		
	.ddsg-wrapper ul li a:visited{
		color:#FB5F00;
		}	
			
/* Inside Story */

#insidestory{
	margin-top:10px;
	min-height:600px;
	height:auto !important;
	background-color:#ffffff;
	padding-right:13px;
	padding-left:10px;
	font-size:85%;
	line-height:185%;
	text-align: justify;
	width:500px;
	float:left;
}

	strong{
		font-weight: bold;
	}

 	#insidestory li{
		list-style: decimal outside;
		margin-left:20px;
		}
	
	#insidestory ol{
		margin-bottom:10px;
		}

#news{
	height:auto !important;
	min-height:671px;
	padding-right:23px;
	font-size:85%;
	line-height:170%;
	text-align: justify;
	width:500px;
	float:left;
	padding-top:67px;
}
	#news h2{
		font-size:200%;
		padding-bottom:17px;
		text-decoration: none;
		text-align: left;
		line-height:150%;
		padding-top:17px;
	}
	
	#news h2 a{
		color:#ee7c0e;
		text-decoration: none;
	}
	
	#news p{
		padding-bottom:20px;
	}

/* Page Templates*/


/* Footer */

#footer{
	clear:both;
	width:1000px;
	margin:0 auto;
	height:35px;
	background:#ffffff url('images/footerbackground.jpg') top no-repeat;
	}
	
	#footer ul{
		position:relative;
		top:10px;
		left:230px;
		font-family: Gill Sans, Verdana;
		width:700px;
		}
	
	#footer ul li{
		float:left;
		}

	#footer ul li a{
		padding-left:6px;
		padding-right:6px;
		text-decoration:none;
		color:#454545;
		font-size:80%;
		z-index:999;
		}
		
	#footer ul li a:hover{	
		color:#ee7c0e;
		}
		
	

