/*
    Theme Name: WatersportReus
    Theme URI: http://www.watersportreus.nl
    Description: 3 kolommen thema
    Version: 1.0.0
    Author: Henk Burggraaff
    Author URI: http://www.unhooked.nl/
    */

body {
padding:0; 
margin:10px;
background: #e1e1e1; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color:#333;
line-height:17px;
}

a { color: #0197D5; text-decoration: none; }
a:visited { color: #0197D5; text-decoration: none; }
a:hover { color: #555; text-decoration: none; }
a img { border: none; }

/*---:[ headlines ]:---*/

h1 { font-size: 13px; color:#333; padding:0; margin:0 0 10px 0;}
h1 a { color: #0197D5; text-decoration: none; }
h1 a:hover { color: #333; text-decoration: none; }

h2 { font-size: 12px; color:#333; padding:0px; margin:0;}
h2 a { color: #0197D5; text-decoration: none; padding:0px; margin:0;}
h2 a:hover { color: #333; text-decoration: none; }

h3 { font-size: 12px; color:#333; padding:0px; margin:0;}
h4 { font-size: 11px; font-weight: bold; color:#fff; padding:2px; margin:0;}

/*---:[ core layout elements ]:---*/

#container { width: 970px; margin: 0 auto 0 auto;}
#content_box { width: 970px; text-align: left; float:left; background-color:#fff;}
#content { width: 470px; padding:0 10px 0 10px; margin:0; float:left;background-color:#fff;}
#sidebar { width: 220px; padding:0 10px 0 10px; background-color:#fff;}
#left_sidebar { float: left; padding;0; margin:0; }
#right_sidebar { float: right; padding;0; margin:0; }

#footer { 
width: 930px; 
padding: 20px; 
font-family: Arial; 
font-size: 11px;
color: #999;
background-color: #fff;
float: left; 
clear: both;
background:#fff url('images/footer_bg.png') top left repeat-x;
}
#footer a { color: #999; }

#header {
padding:0;
margin:0;
width: 970px;
height: 100px; 
background:#fff url('images/header.png') top left no-repeat;
}

#navigatie {
padding:0;
margin:0; 
width: 970px;
height: 50px; 
background:#fff url('images/navigatie_bg.png') top left repeat-x;
}

ul#nav { 
padding:0;
margin:0;
list-style: none; 
width: 950px;  
float: left; 
clear: both;
}

ul#nav li { 
padding: 10px 20px 0 10px;
margin:0;
font: bold 12px Arial; 
float: left;
text-transform:uppercase;
}
	
ul#nav li a, ul#nav li a:visited { color: #333; text-decoration: none; }
	
ul#nav li a:hover { color: #0197D5; text-decoration: none; }
		
ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover { color: #0197D5; text-decoration: none; }			

/*---:[ content styles ]:---*/

.entry { 
padding:0;
margin:0;
}	
.entry p { 
margin: 0 0 12px 0;
}
.entry ul { 
margin:12px 0 12px 10px; 
list-style-type: square;
}		
.entry li { 
margin: 2px 0 0 0; 
}

#cont_box {
padding:0;
margin:0 0 10px 0;
width:468px;
border:1px solid #e2e2e2;
}
#product_box {
margin:0;
padding:20px;
background: #fff url('images/s_gradient.png') bottom left repeat-x;
}
#box_mkt {
margin:0 0 10px 0;
padding:20px;
background: #fff url('images/s_gradient.png') bottom left repeat-x;
border:1px solid #e2e2e2;
}
#nieuw_box {
width:208px;
margin:0 0 0 10px;
padding:10px;
border:1px solid #e2e2e2;
float:left;
font-size:11px;
line-height:15px;
color:#333;
background: #fff url('images/s_gradient.png') bottom left repeat-x;
}
#nieuw_box_height {
margin:0;
padding:0;
height:190px;
}

.meer {
padding:10px 0 10px 0;
margin:0;
}
.meer a {
padding:3px;
font-size:11px;
color:#666;
border:1px solid #e2e2e2;
background: #ebebeb;
}
.meer a:hover {
padding:3px;
color:#333;
border:1px solid #c2c2c2;
background: #e2e2e2;
}

#b_sidebar { 
width: 970px;
padding:0;
margin:0;
float: left; 
text-align:left;
background-color:#fff;
}

#nieuw {
width: 950px;
padding:0 10px 10px 10px;
margin:0;
font-weight:bold;
color:#333;
text-align:left;
float: left; 
background-color:#fff;
}
#merken {
width: 950px;
height:60px;
padding:20px 10px 10px 10px;
margin:0;
background: #fff url('images/merken.png') center 30px no-repeat;
font-weight:bold;
color:#333;
text-align:left;
float: left; 
clear: both;
}
.url_navigatie {
width: 950px;
padding:0 10px 5px 10px;
margin:0;
font-size:11px;
color:#aaa;
text-align:left;
float: left; 
background-color:#fff;
}
.alignleft {
float:left;
padding:14px 14px 5px 0;
}

#sidebar h2 {
margin:0; 
padding:10px;
border-top:1px solid #e2e2e2;
background: #fff url('images/xs_gradient.png') top left repeat-x;
}
#sidebar ul {
padding:0 0 10px 0;
margin:0;
list-style:none;
}
#sidebar ul .children{
padding:0;
}
#sidebar li {
padding: 6px;
margin:0;
color: #333;
border-top:1px solid #e2e2e2;
}
#sidebar li a {
font-size:12px; text-decoration: none;
}
#sidebar li a:hover {
text-decoration: none; 
}