/*   
Theme Name: r-en-i
Theme URI: 
Description: Custom designed theme for Reflectie & Inspiratie
Author: Frits Garrer
Author URI:
Template:
Version: 1.0
*/

body, html
{
	margin: 0;
	padding: 0;
	background: #e9f4fc;
	font-family: Verdana;
	font-size: 0.83em;
	line-height: 1.5em;
}

#page
{
	width: 736px;
	margin: 0 auto;
	background: #ffffff url('images/background.gif') repeat-y 0 0;
	overflow: hidden;
}

#header
{
	width: 736px;
	height: 186px;
	background: url('images/header.gif') no-repeat 0 0;
	float: left;
}

#headerimg
{
	font-size: 0;
}

#headerimg img
{
	border: 0;
}

#headertitle
{
	color: #ffffff;
	font-size: 240%;
	position: absolute;
	top: 87px;
	width: 553px;
	text-align: right;
	*line-height: 140%;
	*top: 76px;
}

#menu
{
	position: absolute;
	top: 147px;
	*margin-left: -550px;
	width: 736px;
	height: 26px;
	font-weight: bold;
	font-size: 90%;
}

#menu .home
{
	margin: 0 0 0 2px	;
	padding: 0;
	width: 166px;
	float: left;
	list-style-type: none;
}

#menu .home li
{
	margin-left: 86px;
}

#menu .main
{
	margin: 0 0 0 -8px;
	padding: 0;
	width: 384px;
	float: left;
	list-style-type: none;
}

#menu .main li
{
	float: left;
	margin-top: -8px;
}

#menu .main li a
{
	margin: 0 8px;
	line-height: 32px;
}

#menu a:hover, a.hover
{
	color: #dddddd;
}

#menu .main li ul
{
	list-style-type: none;
	position: absolute;
	left: -999em;
	*margin-top: 21px;
}

#menu .main li:hover ul, #menu .main li.sfhover ul
{
	left: auto;
}

#menu .main li ul li
{
	background: #ccc2bb;
	margin: -1px 0 0 -32px;
	*margin: 0 0 0 -110px;
	padding-bottom: 2px;
	clear: both;
	width: 120px;
	*float: none;
}

#menu .main li ul li a
{
	line-height: 18px;
	*line-height: 18px;
}

#menu .contact
{
	margin: 0 4px 0 0;
	padding: 0;
	width: 186px;
	float: right;
	list-style-type: none;
}

#menu .contact li
{
	float: right;
	margin-right: 16px;
}

#menu .main li a
{
	margin: 0 8px;
	line-height: 32px;
}

#menu a
{
	color: #ffffff;
	text-decoration: none;
}

#content
{
	width: 384px;
	float: left;
	margin: -11px 0 21px 166px;
	*margin-top: 2px;
}

#content h1
{
	color: #a2958a;
	font-weight: bold;
	font-size: 200%;
	line-height: 120%;
}

#content h2
{
	color: #a2958a;
	font-weight: bold;
	font-size: 140%
}

#content h3
{
	color: #af1016;
	font-weight: bold;
	font-size: 120%
}

#content h4
{
	color: #a2958a;
	font-weight: bold;
	font-size: 100%
}

#content img
{
	border: 1px solid #a2958a;
	margin: 0 12px;
}

#pictureblock_100
{
	position: relative;
	width: 530px;
	height: 100px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_100 img
{
	width: 136px;
	height: 100px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_120
{
	position: relative;
	width: 530px;
	height: 120px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_120 img
{
	width: 136px;
	height: 120px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_140
{
	position: relative;
	width: 530px;
	height: 140px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_140 img
{
	width: 136px;
	height: 140px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_160
{
	position: relative;
	width: 530px;
	height: 160px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_160 img
{
	width: 136px;
	height: 160px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_180
{
	position: relative;
	width: 530px;
	height: 180px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_180 img
{
	width: 136px;
	height: 180px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_200
{
	position: relative;
	width: 530px;
	height: 200px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_200 img
{
	width: 136px;
	height: 220px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_220
{
	position: relative;
	width: 530px;
	height: 220px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_220 img
{
	width: 136px;
	height: 220px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_240
{
	position: relative;
	width: 530px;
	height: 240px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_240 img
{
	width: 136px;
	height: 240px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_260
{
	position: relative;
	width: 530px;
	height: 260px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_260 img
{
	width: 136px;
	height: 260px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_280
{
	position: relative;
	width: 530px;
	height: 280px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_280 img
{
	width: 136px;
	height: 280px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_300
{
	position: relative;
	width: 530px;
	height: 300px;
	margin: 12px 0 8px 0;
	margin-left: -166px;
	border-top: 2px solid #a2958a;
	border-right: 2px solid #a2958a;
	border-bottom: 2px solid #a2958a;
}

#pictureblock_300 img
{
	width: 136px;
	height: 300px;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -1px;
}

#pictureblock_100 h1, #pictureblock_120 h1, #pictureblock_140 h1, #pictureblock_160 h1, #pictureblock_180 h1, #pictureblock_200 h1, #pictureblock_220 h1, #pictureblock_240 h1, #pictureblock_260 h1, #pictureblock_280 h1, #pictureblock_300 h1
{
	font-size: 100%;
	font-weight: bold;
	color: #af1016;
	line-height: 100%;
	margin: 8px 0 6px 166px;
	padding: 0;
	font-style: italic;
}

#pictureblock_100 p, #pictureblock_120 p, #pictureblock_140 p, #pictureblock_160 p, #pictureblock_180 p, #pictureblock_200 p, #pictureblock_220 p, #pictureblock_240 p, #pictureblock_260 p, #pictureblock_280 p, #pictureblock_300 p
{
	color: #a2958a;
	font-weight: bold;
	font-size: 90%;
	margin: 2px 0 6px 166px;
	padding: 0;
	margin-right: 12px;
	*line-height: 150%;
}

#pictureblock_100 table, #pictureblock_120 table, #pictureblock_140 table, #pictureblock_160 table, #pictureblock_180 table, #pictureblock_200 table, #pictureblock_220 table, #pictureblock_240 table, #pictureblock_260 table, #pictureblock_280 table, #pictureblock_300 table
{
	margin: 0 4px 0 0;
	*margin-left: 166px;
	padding: 0;
	font-size: 90%;
	padding-left: 28px;
}

tr
{
	margin: 0;
	padding: 0;
}

td
{
	margin: 0;
	padding: 0 4px 0 0;
	vertical-align: top;
}

#sidebar
{
	margin-top: -11px;
	width: 170px;
	float: right;
	font-size: 85%;
	margin-right: 16px;
	*margin-top: 2px;
}

#sidebar ul
{
	list-style-type: none;
}

#sidebar li
{
	margin-bottom: 18px;
}

#sidebar h3, h4
{
	margin: 4px 0;
	color: #af1016;
	font-weight: bold;
}

#sidebar h4
{
	margin: -2px 0 0 0;
}

#sidebar h5
{
	font-size: 13px;
	margin-top:5px;
	margin-bottom:5px;
}

#sidebar h6
{
	font-size: 10px;
	margin-top:5px;
	margin-bottom:5px;
}

#sidebar p
{
	margin: 0;
}

hr
{
	border: 1px solid #a2958a
}

#footer
{
	width: 736px;
	height: 32px;
	background: #a2958a;
	color: #ffffff;
	float: left;
	padding-left: 166px;
	line-height: 30px;
}

#footer a
{
	text-decoration: none;
	color: #ffffff;
}
