@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300italic,300,400italic,700,700italic,500italic,500&subset=latin,latin-ext);
body { margin:0; font-family: 'Ubuntu', serif; font-size:12pt; background: url('/out/img/body-bg.png') #c3c3e5; color:#443266 }
img {border:0}
a {color:#443266; text-decoration:underline}
a:hover {color:#443266; text-decoration:none}
header {position:relative; height:480px; background: #000000 url('/out/img/header-bg.jpg') no-repeat center 80px; z-index:10}
header nav {position:relative; height:80px; background:#443266}
#header-navbar {position:relative; width:960px; height:80px; margin: 0 auto; overflow:auto}
#header-navbar img.logo {display:block; float:left; height:80px}
#header-navbar ul.menu {float:right; list-style-type: none; height: 80px; margin: 0 64px 0 0; padding: 0px; }
#header-navbar ul.menu a { display:block;  text-decoration:none; width:100%; height:100%; font-weight:normal; color:#ffffff}
#header-navbar ul.menu a:hover {  text-decoration:none; color:#c3c3e5}
#header-navbar ul.menu li {height: 80px; padding:0 12px; text-align: center; font-weight:bold; float: left; line-height: 80px; overflow:hidden}
#header-navbar ul.menu li:hover {  }
#header-slogan {position:relative; width:832px; margin:110px auto; padding: 0 64px; overflow:auto; text-align:right; font-size:3em; line-height:1.5em}
#header-slogan span.slogan1 {color:#ffffff}
#header-slogan span.slogan2 {color:#c3c3e5}
article {position:relative; width:832px; min-height:500px; margin:0 auto; padding: 0 64px 64px 64px; background:#f1f0ff; box-shadow: 0px 0px 10px #888888; overflow:auto; z-index:5}
article h1 {margin:1em 0 1em 0; font-weight:normal; font-size:2.5em}
article h2 {margin:1.4em 0 0.7em 0; font-weight:normal; font-size:1.4em}
article p {margin:0 0 1em 0}
article ul {margin:0 0 1em 0}
article ol {margin:0 0 1em 0}
article img	{margin: 10px; padding: 0px; }
article img.right { float: right;	margin: 10px 0 10px 15px;	padding: 0px;}
article img.left { float: left; margin: 10px 15px 10px 0; padding: 0px;}
article img.border {border:3px solid #443266; border-radius:10px; }
article table, article table th, article table td {margin:0 ; padding:0;border-collapse:collapse}
article div.gallery { overflow:auto }
article div.gallery div.folderlist { overflow:hidden; width:832px; margin: 32px 0 0 0}
article div.gallery div.folderlist div.folder { float:left; width:206px; margin:0 102px 64px 0; text-align:center}
article div.gallery div.folderlist div.lastcol { margin-right:0}
article div.gallery div.folderlist div.lastrow { margin-bottom:0}
article div.gallery div.folderlist div.folder img { width:200px; border:3px solid #443266; border-radius:10px; }
article div.gallery div.imagelist { overflow:hidden; width:832px; margin: 32px 0 0 0}
article div.gallery div.imagelist div.image { float:left; width:206px; margin:0 102px 64px 0}
article div.gallery div.imagelist div.lastcol { margin-right:0}
article div.gallery div.imagelist div.lastrow { margin-bottom:0}
article div.gallery div.imagelist div.image img { width:200px; border:3px solid #443266; border-radius:10px; }
article div.gallery div.imagelist div.image img { width:200px; border:3px solid #443266; border-radius:10px; }
article div.map_container { width:826px; height:400px; border:3px solid #443266; border-radius:10px; z-index:100 }
article div.map { width:826px; height:400px; z-index:0 ;border-radius:10px; }
article div.contactform { overflow:auto}
article div.contactform p { overflow:auto; }
article div.contactform p.message { overflow:auto; }
article div.contactform p.error { overflow:auto; font-weight:bold}
article div.contactform label { float:left; width:100px; height:1.5em; }
article div.contactform input.text { float:left; font-size:1em; width:300px; height:1.5em; border:0; background:#c3c3e5; border-radius:10px; padding:0 10px}
article div.contactform input.submit { float:left; font-size:1em; width:100px; height:1.5em; border:0; background:#443266; color:#f1f0ff; border-radius:10px; }
article div.contactform textarea.text { float:left; font-size:1em; width:300px; height:9em; border:0; background:#c3c3e5; border-radius:10px; padding:10px }

article div.fb { overflow:auto ; margin: 32px 0 0 0}

footer { position:relative; width:960px; height:40px; margin:0 auto; line-height:40px; z-index:0; text-align:center; font-size:	0.8em}
