/*  
Theme Name: HCR Bulten
Theme URI: http://www.bulten.nl/
Description: Het thema voor de www.bulten.nl
Version: 1.1
Author: Daniel Hoitink Fotografie
Author URI: http://www.hoitinkfotografie.nl/
*/

* {
	margin: 0px;
	padding: 0px;
}

body {
	background:#eee url(images/bg.gif) repeat center top;
	color:#fff;
	font:0.8em/160% Georgia, "Times New Roman", Times, serif;
	padding-top:15px;
	padding-bottom:15px;
}

#container, #top, #head, #container_content, #page{width:960px}
#container, #head, #container_content, #footer{margin:0 auto}

#container {clear:both;}


#head{
	position:relative;
	clear:both;
	height:290px;
	background: url(images/bg-head.png) no-repeat left top;
}

#splash,#golf,#krul,#hollandhotels,#twitter,#smallnav,#logo,#headernav, #echtachterhoek {position:absolute}

#splash {left:20px;top:120px;}

.pics {display:none;}

#golf{
	left:325px;
	top:120px;
	background: url(images/golf.png) no-repeat left top;
	width:537px;
	height:94px;
	z-index:100;
}

#krul {
	top:120px;
	right:0px;
	width:528px;
	height:170px;
	background: url(images/krul.png) no-repeat left top;
	z-index:100;
}

#hollandhotels, #logishotels{
	top:35px;
	left:160px;
	width:70px;
	height:50px;
	z-index:200;
}

#twitter {
	top:30px;
	left:715px;
	width:133px;
	height:43px;
	z-index:200;
}

#echtachterhoek {
	top:80px;
	left:723px;
	width:133px;
	height:43px;
	z-index:200;
}


#smallnav {
	top:95px;
	left:140px;
	z-index:200;
}

#logo {
	left:599px;
	top:64px;
	z-index:200;
}

#headernav {
	left:20px;
	bottom:0px;
	width:920px;
	height:40px;
	background: url(images/bg-headernav.png) no-repeat center top;
	clear:both;
	z-index:100;
}

#container_content { background: url(images/bg-page.gif) repeat-y left top;}
#page { background: url(images/bg-page-verloop.jpg) no-repeat left top;}

#submenu {
	width:160px;
	float:left;
	padding: 40px 20px 40px 40px;
}

#content{
	float: left;
	width: 440px;
	padding: 40px 20px;
	/*min-height hack*/
	min-height:220px;
	height:auto !important;
	height:220px;	/*End hack*/
}

#content-wide{
	float: left;
	width: 640px;
	padding: 40px 20px;
	/*min-height hack*/
	min-height:220px;
	height:auto !important;
	height:220px;	/*End hack*/
}


#sidebar-right {
	width:200px;
	float:left;
	padding: 40px 40px 40px 20px;
}

#footer{
	position:relative;
	width:740px;
	padding-left:220px;
	height: 135px;
	padding-top:40px;
	color:#666;
	font-size:95%;
	background: url(images/bg-footer.png) no-repeat center top;
}

.footercontact {
	float:left;
	width:200px;
	padding-left:20px;
	padding-right:20px;
}

div.sidebartext {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}

div.articlefooter {
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #408C5A;
	padding-top:5px;
}

/*LISTS*/

ul,ol{list-style: outside;margin-bottom:15px;}
ul li,ol li {margin-left: 30px;}

ul.mainnav{
	text-transform: uppercase;
	list-style: none;
	margin-bottom:0px;
	margin-left:10px;
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

ul.mainnav li{
	float:left;
	margin-left: 10px;
}

ul.mainnav li a {
	float:left;
	line-height:40px;
	height:40px;
	padding-left:10px;
	margin-right:0px;
	color:#fff;
	cursor:pointer;
	background: url(images/bg-mainnav-left.png) no-repeat left top;
	text-decoration:none;
}

ul.mainnav li a span {
	display:block;
	height:40px;
	padding-right:10px;
	background: url(images/bg-mainnav-right.png) no-repeat right top;
}

ul.mainnav li a:hover{
	background: url(images/bg-mainnav-left.png) no-repeat left -40px;
	text-decoration:none;
}

ul.mainnav li a:hover span {
	background: url(images/bg-mainnav-right.png) no-repeat right -40px;
}

ul.mainnav li.current_page_item a,
ul.mainnav li.current_page_parent a {
	line-height:45px;
	color:#333333;
	background: url(images/bg-mainnav-left.png) no-repeat bottom left;

}

ul.mainnav li.current_page_item a span,
ul.mainnav li.current_page_parent a span {
	background: url(images/bg-mainnav-right.png) no-repeat bottom right;
}

ul.subnav {
	list-style:none;
	margin-bottom:30px;
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

ul.subnav li {
	padding-bottom:0px;
	margin-left: 0px;
}

ul.subnav li a {
	display:block;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #408C5A;
	color:#fff;
	text-decoration:none;
}

ul.subnav li a:hover, ul.subnav li.current_page_item {font-weight: bold;}

#smallnav ul {
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	list-style:none;
}

#smallnav ul li{
	float:left;
	margin-left: 0px;
	margin-right: 8px;
}

#smallnav ul li a{
	color:#333;
	padding-left:10px;
	padding-top:0px;
	background: url(images/blt-green.gif) no-repeat left 6px;
}

/*HEADERS*/

h1,h1 a,h2,h2 a,h3,h3 a {
	font-weight: normal;
	color:#fff;
}

h1{
	font-size:1.6em;
  	line-height:100%;
	margin-bottom:20px;
}

h2, h2 a {
	font-size:1.3em;
	margin-bottom:10px;
}

h2.articleheader {
	font-size:1.1em;
  	line-height:120%;
	margin-bottom:20px;
}

div.sidebartext h2, div.sidebartext h2 a {
	font-size:1em;
	text-transform: uppercase;
	font-weight: bold;
}

h3, h3 a {
	font-size:1.1em;
	margin-bottom:10px;
}

h2.listheader {
	padding-top:0em;
	margin-bottom:10px;
	border-bottom: none;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

h2.listheader a {text-decoration:none;}
h2.listheader a:hover {text-decoration:underline;}

h2.archive {
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom:30px;
}

p{margin-bottom:10px}

#content p{margin-bottom:20px}

p#copyright {
	margin-left:20px;
	margin-top:25px;
	color:#6F6F60;
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

p#copyright a {color:#6F6F60;}

p.date{
	margin-bottom:15px;
	font-size: .8em;
	text-transform: uppercase;
}

p.wp-caption-text {
	font-size: 11px;
	font-style: italic;
	margin-top:5px;
	margin-bottom:10px;
}

/*LINKS*/

a{text-decoration:underline;color:#fff;}
a:hover {text-decoration:underline;}

a img {border:none;}
#footer a{color:#666}

/*IMAGES*/

img.alignleft, img.alignright, img.alignnone, img.attachment-news-thumbnail, img.size-thumbnail {
	border:1px solid #83B195;
	padding:2px;
}

img.alignleft, img.attachment-news-thumbnail {float:left;margin:5px 10px 5px 0;}
img.alignright {float:right;margin:5px 0 5px 10px;}
img.alignnone {clear:both;}

.item{margin-bottom: 30px;clear: both;}

#page div.edit a{
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
	background: #16321F;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:10px;
}

iframe{background: transparent;} 

div.recent {
	width:200px;
	height:79px;
	border-bottom: 1px solid #408C5A;
	margin-bottom:3px;
	clear:both;
}

div.recent a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

div.recent a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: #fff;
}	

.nav-previous {float:left;}
.nav-next {float:right;}
