html{height:100%;}
*{margin:0;padding:0;}
body{font:13px/1.5 "Open Sans", Helvetica, sans-serif;color:#000;}
p{padding:0 0 10px 0;color:#1D1D1D;text-shadow:1px 1px #FFF;line-height:1.7em;font-size:100%}
img{border:0;}
h1, h2, h3, h4, h5, h6{font-family:"Audiowide";color:#098EFF;text-shadow:0px -1px 0px #fff;letter-spacing:1px;margin:0 0 10px 0;}
h4, h5, h6{margin:0;padding:0 0 0px 0;color:#FFF;line-height:1.5em;}
h5, h6{color:#888;padding-bottom:15px;}
a, a:hover{color:#1D1D1D;background:transparent;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
.sidebar_item a, .sidebar_item a:hover{text-decoration:none;font-style:bold;color:#098EFF;text-shadow:0px -1px 0px #FFF;}
ul{margin:2px 0 22px 30px;line-height:1.7em;font-style:normal;font-size:100%;}
ol{margin:8px 0 22px 20px;}
ol li{margin:0 0 11px 0;}
#main, #header, #banner, #menubar, #site_content, #footer, #content_grey{margin-left:auto;margin-right:auto;}
#main{background:transparent;}
#header{height:120px;background:#BBB;background:-moz-linear-gradient(#FFF, #BBB);background:-o-linear-gradient(#FFF, #BBB);background:-webkit-linear-gradient(#FFF, #BBB);-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
#banner{width:940px;position:relative;height:50px;padding:15px 0 0 0;background:transparent;}
#menu_container{height:50px;background:#1D1D1D;background:-moz-linear-gradient(#676767, #1D1D1D);background:-o-linear-gradient(#676767, #1D1D1D);background:-webkit-linear-gradient(#676767, #1D1D1D);-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
#menubar{width:940px;height:50px;text-align:center;margin:0 auto;}
#welcome{width:880px;float:left;height:50px;margin:0 auto;padding-left:20px;background:transparent;}
#welcome_slogan{width:880px;float:left;height:50px;margin:0 auto;padding-left:20px;background:transparent;}
#welcome H1{font-family:"Audiowide";letter-spacing:3px;text-shadow:2px 2px #EEE;color:#098EFF;}
#welcome_slogan H2{font:normal 200% "Open Sans";letter-spacing:-1px;text-shadow:2px 2px #EEE;color:#098EFF;}
ul#menu{margin:0;}
ul#menu li{padding:0 0 0 0px;list-style:none;margin:2px 0 0 0;display:inline;background:transparent;}
ul#menu li a{float:left;font:bold 120% "Open Sans";height:24px;margin:10px 0 0 20px;text-shadow:0px -1px 0px #000;padding:6px 20px 0 20px;background:transparent;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;text-align:center;color:#FFF;text-decoration:none;}
ul#menu li.current a{color:#098EFF;background:#676767;background:-moz-linear-gradient(#1D1D1D, #676767);background:-o-linear-gradient(#1D1D1D, #676767);background:-webkit-linear-gradient(#1D1D1D, #676767);text-shadow:none;}
ul#menu li:hover a{color:#098EFF;background:#676767;background:-moz-linear-gradient(#1D1D1D, #676767);background:-o-linear-gradient(#1D1D1D, #676767);background:-webkit-linear-gradient(#1D1D1D, #676767);text-shadow:none;}
#site_content{width:940px;overflow:hidden;margin-bottom:30px;background:#E1E1E1;border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;-webkit-border:0px 0px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;}
.sidebar_container{float:right;margin:20px 10px 0 10px;width:210px;padding:0;}
.sidebar{float:left;width:190px;padding-left:10px;margin-bottom:10px;}
.sidebar_item{font:normal 100% "Open Sans";width:190px;}
.sidebar h2{padding:5px 0 0 0;font:normal 140% "Open Sans";height:30px;text-shadow:0px -1px 0px #fff;color:#098EFF;}
.sidebar p{color:#1d1d1d;}
.sidebar_image{width:190px;background-color:#FFFFFF;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border:8px;padding-top:10px;margin-bottom:20px;}
#content{width:680px;margin:0 0 20px 20px;float:left;}
.content_item{width:680px;margin-top:20px;margin-bottom:20px;}
.content_image{float:left;width:150px;height:150px;margin:0 20px 10px 0;border:1px solid #FFF;padding:10px;-moz-box-shadow:inset 0 0 20px #ADADAD;-webkit-box-shadow:inset 0 0 20px #ADADAD;box-shadow:inset 0 0 20px #ADADAD;}
.content_image1{float:left;width:340px;height:240px;margin:0 20px 10px 0;border:1px solid #FFF;padding:10px;-moz-box-shadow:inset 0 0 20px #ADADAD;-webkit-box-shadow:inset 0 0 20px #ADADAD;box-shadow:inset 0 0 20px #ADADAD;}
.project_container{height:320px;width:680px;float:left;}
.content_container{width:320px;padding:5px;margin-right:10px;float:left;}
#content_grey{width:940px;height:160px;text-align:center;background:#1D1D1D;background:-moz-linear-gradient(#676767, #1D1D1D);background:-o-linear-gradient(#676767, #1D1D1D);background:-webkit-linear-gradient(#676767, #1D1D1D);-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;}
#content_grey p{color:#FFF;text-shadow:1px 1px #000;}
#content_grey h4{text-shadow:1px 1px #000;}
.content_grey_container_box{width:270px;padding:5px;text-align:center;margin:20px 10px 10px 10px;float:left;}
.content_grey_container_boxl{width:270px;padding:5px;text-align:center;margin:20px 0 10px 10px;float:left;}
#footer_container{height:60px;margin-top:30px;background:#BBB;background:-moz-linear-gradient(#FFF, #BBB);background:-o-linear-gradient(#FFF, #BBB);background:-webkit-linear-gradient(#FFF, #BBB);-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
#footer{width:940px;height:20px;padding-top:20px;text-align:center;background:transparent;text-shadow:1px 1px #FFF;color:#1D1D1D;}
#footer a, #footer a:hover{text-shadow:1px 1px #FFF;color:#1D1D1D;text-decoration:none;padding-bottom:20px;}
#footer a:hover{text-decoration:underline;}
#footer a, #footer a:hover{text-shadow:1px 1px #FFF;color:#1D1D1D;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.readmore{font:bold 110% "Open Sans";height:15px;width:120px;margin-left:75px;padding:5px 2px 7px 2px;background:#098EFF;background:-moz-linear-gradient(#43A9FF, #0183F0);background:-o-linear-gradient(#43A9FF, #0183F0);background:-webkit-linear-gradient(#43A9FF, #0183F0);border-radius:8px;-moz-border-radius:8px;-webkit-border:8px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
.readmore a{color:#FFF;text-shadow:1px 1px #004C8C;}
.button_small{font:normal 110% "Open Sans";height:15px;width:110px;padding:5px 2px 7px 2px;background:#098EFF;background:-moz-linear-gradient(#43A9FF, #0183F0);background:-o-linear-gradient(#43A9FF, #0183F0);background:-webkit-linear-gradient(#43A9FF, #0183F0);border-radius:8px;-moz-border-radius:8px;-webkit-border:8px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;text-align:center;}
.button_small a{color:#FFF;padding-left:5px;text-shadow:1px 1px #004C8C;}
.form_settings{margin:15px 0 0 0;}
.form_settings p{padding:0 0 4px 0;}
.form_settings span{float:left;width:280px;text-align:left;}
.form_settings input, .form_settings textarea{padding:2px;width:299px;font:100% "Open Sans";border:1px solid #E5E5DB;background:#FFF;color:#47433F;}
.form_settings input[type="checkbox"]{padding:2px 0;width:15px;font:100% "Open Sans";border:0;background:#FFF;color:#47433F;margin:28px 0;}
.form_settings .submit{font:100% "Open Sans";border:1px solid;width:99px;margin:0 0 0 206px;height:26px;padding:2px 0 3px 0;cursor:pointer;background:#5082BD;color:#FFF;}
ul.slideshow{list-style:none;width:680px;height:250px;overflow:hidden;position:relative;margin:20px 0 0 20px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;border-radius:8px;-moz-border-radius:8px;-webkit-border:8px;}
ul.slideshow li{position:absolute;margin:0;padding:0;left:0;right:0;}
ul.slideshow li.show{z-index:500;}
ul img{border:none;}
#slideshow-caption{width:680px;height:38px;position:absolute;bottom:0;left:0;z-index:500;}
#slideshow-caption .slideshow-caption-container{padding:10px 25px 10px 25px;background:transparent url(../images/transparent.png) repeat;z-index:1000;}
#slideshow-caption p{padding:0;font:normal 130% "Open Sans";color:#FFF;text-shadow:1px 1px #000;}
#cookiedingsbums a{color:#000;text-decoration:none;}
#cookiedingsbums a:hover{text-decoration:underline;}
#cookiedingsbums div{padding:10px;padding-right:40px;}
#cookiedingsbums{outline:1px solid #7b92a9;text-align:right;border-top:1px solid #fff;background:#d6e0eb;background:-moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9));background:-webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);background:-o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);background:-ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);background:linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0);position:fixed;bottom:0px;z-index:10000;width:100%;font-size:12px;line-height:16px;}
#cookiedingsbumsCloser{color:#777;font:14px/100% arial, sans-serif;position:absolute;right:5px;text-decoration:none;text-shadow:0 1px 0 #fff;top:5px;cursor:pointer;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #7b92a9;border-right:1px solid #7b92a9;padding:4px;background:#ced6df;background:-moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9));background:-webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%);background:-o-linear-gradient(top, #ced6df0%,#f2f6f9 100%);background:-ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%);background:linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0);}
#cookiedingsbumsCloser:hover{border-bottom:1px solid white;border-right:1px solid white;border-top:1px solid #7b92a9;border-left:1px solid #7b92a9;}
#eu_cookiebox{display:block;z-index:10000;position:fixed;bottom:0px;min-height:30px;padding:5px;margin:0;width:100%;color:#555;border:1px solid black;border-bottom:none;background:#fff;}