/* Responsive template "Power OF Love" 2014-01-01 */* {padding:0;margin:0}#body {margin: 20px;padding: 0;font-family: Tahoma, arial;line-height: 150%;background-color: #fff;}body {margin: 20px;padding: 0;background-color: #fff;font-size: 100%;color: #000;font-family: Tahoma, arial;}.print {background-color: #fff;color: #000;}#wrapper {margin: 0 auto;max-width: 1200px;}#header, #nav, #footer, h1, h2, h3 {font-family: Tahoma, arial}#header {max-width: 1200px;margin: 0;padding: 0;}.header_in {margin: 0em 0em 20px 0em;background-image:url('images/head.jpg'); background-repeat:no-repeat;background-size:100%;background-position:center;height: 413px;}.header_in h1 {color: #F1B82D;font-weight: bold;font-size: 300%;padding-top: 1em;text-shadow: 2px 2px 2px #000 !important;padding-bottom: 15px;text-align:right}#content {float: left;width: 55%;margin: 0 0 20px 0;padding: 0;box-shadow: 0 45px 50px -50px #000000;}.content_in {margin-right: 20px;padding: 20px;min-height: 500px;}.content_in a, .content_in a:visited {color: #d26900;}#newsbox {float: right;width: 20%;margin: 0;padding: 0;}.newsbox_in {padding: 20px;color: #000;font-size: 85%;margin-bottom: 10px;border: 1px #E7C691 solid;}.newsbox_in img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: bottom;max-width: 100%;height: auto;width: auto;}.newsbox_in a, .newsbox_in a:visited {color: #F3E6CF;font-style: normal;}#nav {float: right;width: 23%;margin: 0;padding-left: 15px;}.separator img {border: 0;-ms-interpolation-mode: bicubic !important;vertical-align: bottom;max-width: 100% !important;height: auto !important;width: auto !important;padding-bottom: 10px;}iframe {border: none;}h1,h2,h3 {margin:0;font-size:130%;color: #F1B82D;padding-top:0.5em;text-shadow: 2px 2px 2px #000;}h4,h5,h6 {margin:0;font-size:120%;/*padding-top:10px;*/color: #F1B82D;font-weight: bold;text-shadow: 2px 2px 2px #000;}input[type="submit"] {background:#000;color:#fff;display:inline-block;height:24px;position:relative;text-align:center;text-decoration:none;margin-left:5px;margin-top:11px;padding:2px 10px 10px;border-radius:2px;font-variant:normal;font-weight:normal;font-size:70%;}input[type="text"],input[type="text"]:focus,input[type="password"]:focus {border:#006432 inset 1px;border-radius:3px;font-size:90%;}#search {margin-bottom:0.4em;border-radius:5px;border:1px #414141 solid;padding-left:1em;padding-bottom:0.6em;background:#F1B82D;height:40px;}p {margin:1em 0;line-height:1.3}a {color: #000000;text-decoration: underline;}#menu li,#menu ul {list-style-type:none;margin:0;padding:0;}#menu a {display:block;color: #000000;text-decoration:none;line-height:200%;padding-left:1em;padding-right:1em;border-bottom:1px #fff solid;}#menu a:hover {background: #F4AF05;transition: background 0.5s;color: #ffffff;}#menu {float:left;width:95%;font-size:100%;color:#fff;}#menu li {list-style-type:none;list-style-image:none;padding:0}#menu ul.menulevel1 li {line-height:1em;margin:1px 0;}#menu ul.menulevel2 {margin:1px 0}#menu ul.menulevel2 li {line-height:1em;margin:1px 0}#menu ul.menulevel2 li a {}#menu ul.menulevel2 li a:hover {}#menu ul.menulevel3 {margin:1px 0}#menu ul.menulevel3 li a {}#menu ul.menulevel3 li a:hover {background:#4f4f4f;}#menu ul ul.menulevel3 li {margin:1px 0}#menu2 {margin-top:.5em;margin-left:0;}#menu2 li {list-style:none;padding:0;margin:0}#menu2,#menu2 a {text-decoration:none;display:block;list-style:none;padding:0;margin:0}.lastupdate {font-size: 80%;padding: 0.5em;color: #000;}ul {padding-left: 10px;}li {list-style-type: square;margin-left: 10px}blockquote {font-family: Georgia, serif;font-size: 100%;font-style: italic;width: auto;margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;color: #000;background-color: #E8C792;}blockquote:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: -5px;top: -20px;color: #543718;}blockquote a,blockquote a:visited{color: #800000 !important}blockquote a:after{content:"\00BB";}#footer {clear: both;max-width: 1200px;margin: 0;padding: 0;color: #000;background: #F1B82D;border-top: 1px #2f2f2f solid;height: auto;}#footer a, #footer a:visited {color: #800000;}.footer_in {padding: 10px 20px 10px 20px;text-align: center;font-size: 80%;}#top {margin: 1em auto;width: 150px;}.button_top a {font-family: Tahoma, arial;font-size: 14px;color: #ffffff !important;padding: 10px 20px;background: -moz-linear-gradient(		top,		#f0ede8 0%,		#0d0a02 25%,		#a89f9c);background: -webkit-gradient(		linear, left top, left bottom, 		from(#f0ede8),		color-stop(0.25, #0d0a02),		to(#a89f9c));-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border: 1px solid #d4cfc9;-moz-box-shadow:		0px 1px 3px rgba(000,000,000,0.5),		inset 0px -1px 0px rgba(255,255,255,0.7);-webkit-box-shadow:		0px 1px 3px rgba(000,000,000,0.5),		inset 0px -1px 0px rgba(255,255,255,0.7);box-shadow:		0px 1px 3px rgba(000,000,000,0.5),		inset 0px -1px 0px rgba(255,255,255,0.7);text-shadow:		0px -1px 1px rgba(000,000,000,0.2),		0px 1px 0px rgba(255,255,255,0.3);font-weight: bold;text-decoration: none;}/* If the viewport width <= 1000 pixels ... */@media screen and (max-width: 1000px) {#content {width: 65%;}#nav, #newsbox {width: 30%;}.newsbox_in {margin-right: 0;margin-top: 20px;}.header_in {max-height: 340px;}}/* viewport width <= 800 pixels ... */@media screen and (max-width: 800px) {.header_in h1 {margin-top: -10px;font-size: 200%;}.header_in {max-height: 245px;}#content {width: 100%;}.content_in {margin-right: 0;}#nav {float: none;width: 100%;margin-bottom: 20px;}#newsbox {float: none;clear: both;width: 100%;margin: 20px 0;}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: bottom;max-width: 100%;height: auto;width: auto;}}/* viewport width <= 480 pixels ... */@media screen and (max-width: 480px) {.header_in h1 {margin-top: -10px;font-size: 150%;}.header_in {max-height: 165px;padding-top: 5px;padding-bottom: 5px;}body {margin: 0;}#menu:hover ul.menulevel1 {display:block;}.header_in, #content, #nav, #newsbox {margin-bottom: 5px;}#search {margin: 0;width: auto;}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: bottom;max-width: 100%;height: auto;width: auto;}}