/* Styles for Moulindelagen.com  */

* {
	padding:0;
	margin:0;
}

html, body {
	background:#410d06;
}

body {
	text-align:center;
	background:transparent url(../img/back.jpg) top left repeat-x;
}

img {
	border:0;
}

.goright {
	float:right;
	margin:0 0 5px 5px;
	border:2px solid #c6ab80;
}

.goleft {
	float:left;
	margin:0 5px 5px 0;
	border:2px solid #c6ab80;
}

h3, h4, h5, h6 {
	font-family: "Lucida Sans", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	font-weight:bold;
}

h2 {
	font-size:24px;
	color:#fff;
	font-weight:normal;
	font-style:italic;
	font-family:Georgia, Times New Roman, Garamond, serif;
	letter-spacing:-1.2px;
}

h3 {
	font-size:12px;
	color:#fff;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:12px;
}

h6 {
	font-size:10px;
}

div#wrapper {
	margin:0 auto;
	width:971px;
	font-size:11px;
	line-height:14pt;
	color:#fff7c8;
	font-family: "Lucida Sans", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
}

div#wrapper a, div#wrapper a:link, div#wrapper a:active, div#wrapper a:visited {
	color:#feca75;
	text-decoration:underline;
}
div#wrapper a:hover {
	text-decoration:none;
}

div#header {
	width:971px;
	height:301px;
	background: transparent url(../img/back_header.jpg) top left no-repeat;
	text-align:left;
}

div#header h1 {
	background:transparent url(../img/logo.jpg) top left no-repeat;
	top:0;
	left:0;
	position:relative;
}

div#header h1 a {
	width:183px;
	height:301px;
	display:block;
}

div#header h1 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
div#navigation {
	text-align:right;
	height:41px;
	width:971px;
	background:transparent url(../img/back_navigation.jpg) top right no-repeat;
}

ul#nav {
    padding:0;
    margin:0;
    list-style-type:none;
    clear:both;
	float:right;
	display:inline; /* IE Doubled Float-Margin Bug Fix */
}

ul#nav li {
	display:inline;
}

ul#nav a {
    margin:0 40px 0 0;
    /* hide from IE 5.0 Classic Mac \*/
    float:left;
    /* end hiding from IE 5.0 Classic Mac */
    padding: 41px 0 0 0;
    overflow: hidden;
    height: 0 !important; /* for most browsers */
    height /**/:25px; /* for IE5.5's bad box model */
}

ul#nav li a:hover {
    background-position: 0 -41px;
}

ul#nav li a.selected {
    background-position: 0 -41px;

}

ul#nav li a.selected:hover {
    background-position: 0 -41px;
}

#navhome a {
    width:51px;
    background:url(../img/nav_home.gif) no-repeat;
}

#navinformatie a {
    width:100px;
    background:url(../img/nav_informatie.gif) no-repeat;
}

#navomgeving a {
    width:93px;
    background:url(../img/nav_omgeving.gif) no-repeat;
}

#navfotoboek a {
    width:89px;
    background:url(../img/nav_fotoboek.gif) no-repeat;
}

#navroute a {
    width:167px;
    background:url(../img/nav_routebeschrijving.gif) no-repeat;
}

div#content {
	float:right;
	width:788px;
	text-align:left;
	padding-top:25px;
	background:transparent url(../img/back_content.jpg) top left repeat-y;
}

div#content p {
	margin-bottom:15px;
}

div#content-bottom {
	width:788px;
	height:10px;
	clear:both;
	background:transparent url(../img/bottom_content.gif) bottom left no-repeat;
}

div#footer {
	clear:both;
	text-align:left;
	float:right;
	height:75px;
	width:235px;
	margin-right:10px;
	background:transparent url(../img/back_footer.jpg) top right no-repeat;
}

div#footer p {
	padding:5px 0 0 20px;
	color:#947773;
}

div#footer a, div#footer a:link, div#footer a:visited, div#footer a:active {
	color:#fff;
	text-decoration:underline;
}
div#footer a:hover {
	text-decoration:none;
}

.subcontent {
	float:left;
}

.main {
	padding:0 15px 0 45px;
}

.w250 {
	width:250px;
}

.w310 {
	width:310px;
}
.w400 {
	width:400px;
}
.w450 {
	width:450px;
}
.w500 {
	width:500px;
}
.rightcol {
	margin-left:10px;
}

.homeright {
	margin:17px 0 0 10px;
}

h2#header-home {
	margin:0 0 0 15px;
	padding:2px 0 15px 30px;
	height:20px;
	background:transparent url(../img/header_home.gif) top left no-repeat;
}

h2#header-informatie {
	margin:0 0 0 15px;
	padding:2px 0 15px 30px;
	height:20px;
	background:transparent url(../img/header_informatie.gif) top left no-repeat;
}

h2#header-omgeving {
	margin:0 0 0 15px;
	padding:2px 0 15px 30px;
	height:20px;
	background:transparent url(../img/header_omgeving.gif) top left no-repeat;
}

h2#header-fotoboek {
	margin:0 0 0 15px;
	padding:2px 0 15px 30px;
	height:20px;
	background:transparent url(../img/header_fotoboek.gif) top left no-repeat;
}

h2#header-routebeschrijving {
	margin:0 0 0 15px;
	padding:2px 0 15px 30px;
	height:20px;
	background:transparent url(../img/header_routebeschrijving.gif) top left no-repeat;
}

.fotoboek img {
	margin:0 0 5px 20px;
	border:2px solid #c6ab80;
}

div#slideshow {
	width:400px;
	height:273px;
	background:transparent url(../img/main-slideshow.gif);
}
div#slideshow p {
	margin:25px 0 0 5px;
	font-family:Arial, Georgia, Times New Roman, Garamond, serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:19pt;
}
