body {padding:0;margin:0;background-image:url(../images/bg.jpg);background-repeat:repeat-x;background-position:left top;background-color:#3f44ac;}
div#wrapper {position:relative;margin:0 auto;width:992px;min-height:850px;background-image:url(../images/wrapper.jpg);background-repeat:no-repeat;background-position:left top;}
a#logo {margin:0px 0px 0px 23px;}
a#logo img {margin-top:5px;position:relative;z-index:10;}


/*
ul#main-menu {border:0;padding:0;list-style-type:none;position:relative;float:right;top:-178px;margin-bottom:-172px;margin-right:30px;}
ul#main-menu li {float:left;}
ul#main-menu li a {background-image:url(../images/menu2.png);height:46px;display:block;text-indent:-999px;overflow:hidden;}
ul#main-menu li a.active {height:48px;}
ul#main-menu li.menu-395 a {background-position:left top;width:97px;margin-right:14px;}
ul#main-menu li.menu-395 a.active {background-position:left bottom;}
ul#main-menu li.menu-396 a {background-position:-111px 0px;width:117px;margin-right:21px;}
ul#main-menu li.menu-396 a.active {background-position:-111px bottom;}
ul#main-menu li.menu-397 a {background-position:-249px 0px;width:117px;margin-right:18px;}
ul#main-menu li.menu-397 a.active {background-position:-249px bottom;}
ul#main-menu li.menu-398 a {background-position:-384px 0px;width:125px;margin-right:18px;}
ul#main-menu li.menu-398 a.active {background-position:-384px bottom;}

ul#main-menu li.menu-1899 a {background-position:-500px 0px;width:125px;margin-right:18px;}
ul#main-menu li.menu-1899 a.active {background-position:-500px bottom;}

ul#main-menu li.menu-399 a {background-position:right top;width:114px;}
ul#main-menu li.menu-399 a.active {background-position:right bottom;}
*/


ul.links li {
	padding: 0;
}

ul#main-menu {border:0;padding:0;list-style-type:none;position:relative;float:right;top:-178px;margin-bottom:-172px;margin-right:0px;}
ul#main-menu li {float:left;}
ul#main-menu li a {background-image:url(../images/menu2.png);height:40px;display:block;text-indent:-999px;overflow:hidden;}
ul#main-menu li a.active {height:52px;}
ul#main-menu li.menu-395 a {background-position:left top;width:103px;margin-right:15px;}
ul#main-menu li.menu-395 a.active {background-position:left bottom;}
ul#main-menu li.menu-396 a {background-position:-118px 0px;width:126px;margin-right:17px;}
ul#main-menu li.menu-396 a.active {background-position:-118px bottom;}
ul#main-menu li.menu-397 a {background-position:-261px 0px;width:125px;margin-right:18px;}
ul#main-menu li.menu-397 a.active {background-position:-261px bottom;}
ul#main-menu li.menu-398 a {background-position:-404px 0px;width:131px;margin-right:16px;}
ul#main-menu li.menu-398 a.active {background-position:-404px bottom;}

ul#main-menu li.menu-1899 a {background-position:-551px 0px;width:88px;margin-right:16px;}
ul#main-menu li.menu-1899 a.active {background-position:-551px bottom;}

ul#main-menu li.menu-399 a {background-position:right top;width:119px;}
ul#main-menu li.menu-399 a.active {background-position:right bottom;}



h1.title {font-size:30px;font-weight:normal;color:#E1E2F2;width:777px;position:absolute;z-index:9;padding-bottom:0px;font-family: 'OFL Sorts Mill Goudy TT', arial, serif;margin:-73px 0px 20px 40px;padding-left:130px;padding-bottom:8px;background-image:url(/sites/all/themes/hetblauwehuis/images/h1border.gif);background-repeat:repeat-x;background-position:left bottom;opacity:.99;}
.fb-bttn{right:48px;margin-top:-66px;z-index:100;position:absolute;}
div#content-area {font-family: 'OFL Sorts Mill Goudy TT', arial, serif;font-size:18px;color:#E1E2F2	;margin:20px 0px 0px 50px;width:888px;text-align:justify;opacity:.99;}

div.onecol {width:888px;float:left;margin-bottom:160px;}
div.onecol h2 {font-family:Arial;font-size:13px;text-transform:uppercase;font-weight:normal;color:#8A8ED2;border-bottom:1px dotted #7a88ca;}
div.onecol p {font-family:Arial;font-size:13px;color:#E1E2F2;}

div.threecol {width:888px;}
div.threecol div.col {width:250px;margin-right:60px;float:left;}
div.threecol div.col.last {margin-right:0px;}
div.threecol div.col h2 {font-family:Arial;font-size:13px;text-transform:uppercase;font-weight:normal;color:#8A8ED2;border-bottom:1px dotted #7a88ca;}
div.threecol div.col p {font-family:Arial;font-size:13px;color:#E1E2F2;}


a.next {width:111px;height:31px;border:0px;display:block;background-image:url(../images/button_next.png);background-position:left top;overflow:hidden;background-repeat:no-repeat;text-align:left;font-family:Arial;font-size:12px;color:#242878;text-decoration:none;font-weight:normal;padding-top:5px;padding-left:16px;}
td {background-color:#0103af;}
div.nivo-directionNav a.nivo-prevNav {left:-17px;}
div.nivo-directionNav a.nivo-nextNav {right:-19px;}
div.view-homepageslider {background-image:url(../images/sliderbox.png);width:949px;height:301px;overflow:hidden;display:block;background-position:left top;background-repeat:no-repeat;position:relative;left:-30px;padding:25px 0px 0px 28px;position:relative;z-index:12;}
form#contact-mail-page input#edit-submit {text-indent:-999px;line-height:100px;overflow:hidden;border:0px;background-image:url(../images/form-submit.gif);width:83px;height:30px;display:block;}
form#contact-mail-page label {float:left;width:180px;font-weight:normal;}
form#contact-mail-page div.grippie {display:none;}
form#contact-mail-page textarea#edit-message {width:383px;background-color:#d2e7f6;border:0px;font-family:Arial;font-size:13px;color:#92a1b0;}
form#contact-mail-page input.form-text {background-color:#d2e7f6;border:0px;font-family:Arial;font-size:13px;color:#92a1b0;width:383px;}
form#contact-mail-page textarea#edit-message.error, form#contact-mail-page input.form-text.error {border:2px solid #c3000b;}
form#contact-mail-page p {line-height:22px;}
.nivo-caption {font-family:Arial;font-size:14px;color:#151846;background: none repeat scroll 0 0 #bedef4;padding:9px;width:880px;position:relative;top:0px;}
#views-nivo-slider-homepageslider-block_1 .nivo-caption {
/* Firefox */ -moz-transition: all 0.2s ease;
/* WebKit */ -webkit-transition: all 0.2s ease;
/* Opera */ -o-transition: all 0.2s ease;
/* Standard */ transition: all 0.2s ease;
-moz-opacity: 0 !important;
-khtml-opacity: 0 !important;
opacity: 0 !important;
}

#views-nivo-slider-homepageslider-block_1:hover > .nivo-caption {
-moz-opacity: 0.8 !important;
-khtml-opacity: 0.8 !important;
opacity: 0.8 !important;
}
a.gototop {align:right;width:98px;height:35px;display:block;background-image:url(/sites/all/themes/hetblauwehuis/images/gototop.png);text-indent:-999px;overflow:hidden;}
.shadow1 {
        margin: 0px;
		border-color: #fff;
		border-style:solid;
		border-width:4px;
        background-color: #333; /* Needed for IEs */

        -moz-box-shadow: 0 0 4px 2px #333;
        -webkit-box-shadow: 0 0 4px 2px #333;
        box-shadow: 0 0 4px 2px #333;

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;
}
.shadow1 .shadowcontent {
        position: relative; /* This protects the inner element from being blurred */
       padding: 0px;
       /* background-color: #ccc;*/
}

.shadow2 {
        -moz-box-shadow: 0 0 2px 2px #000;
        -webkit-box-shadow: 0 0 2px 2px #000;
        box-shadow: 0 0 2px 2px #000;

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;
}