html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img{
border:0 none;margin:0;padding:0;text-decoration:none;vertical-align:bottom}
body{font-family:'Gabriola', Arial, Helvetica, sans-serif}
header, footer, section, article, cite, aside{display:block}
a{color:#178fff;}
a:hover, header img, header img:hover, .lightbox img, .lightbox img:hover{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;color:#ff3d17}
h1,h2,h3,h4,h5,h6,p{padding:0 0 1.3em}
h1{font:normal normal 59px/59px 'Gabriola'}
p{color:#000;font:normal normal 26px/31px 'Gabriola'}
img{max-width:100%}
.clr{clear:both}
.clearfix:after{content: " ";visibility: hidden;display: block;height: 0;clear: both}
::-moz-selection{color:#fff;background:#4f8fc8}
::selection{color:#fff;background:#4f8fc8}
.container{max-width:645px; padding:0 145px; margin:2.7em auto; position:relative}
.container::before, .container::after{content:" ";display:block;position:absolute;left:5px;top:0;height:873px;width:296px;background:url(../images/fancy_border_01.png) no-repeat left 0}
.container::after{left:auto;right:5px;background:url(../images/fancy_border_02.png) no-repeat right 0}
header, article, footer, .lightbox{color:#000;text-align:center;position:relative; z-index:999}
header a{color:#153d66;display:block}
header a:hover, header a:focus{color:#4d99db}
header strong{font:normal normal 35px/30px 'georgia'; display:block;padding:0.2em 0 1.4em 2.4em}
header img:hover, .lightbox img:hover{opacity:.5}
.lightbox{background:#153d66;max-width:449px;padding:.9em .05em 1.2em; margin:.7em auto 3em auto;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px}
.lightbox h3{color:#fff;font:normal normal 37px/30px 'Gabriola';text-align:center; padding:0 0 .1em;}
.lightbox img{width:33.33%; float:left}
.footerlink{text-align: center}
.footerlink > a {color: #153d66;font-size: 36px;text-decoration: underline}
footer{font:normal normal 9px/19px 'open_sansregular'}
@media (max-width: 999px) {
.container{max-width:574px; padding:0 115px}
.container::before, .container::after, .container::before, .container::before{background-size:72%}
.lightbox{max-width:310px}
}
@media (max-width: 768px) {
}
@media (max-width: 767px) {
.container{max-width:475px;padding:0 105px}
.container::before, .container::after, .container::before, .container::before{background-size:60%}
}
@media (max-width: 643px) {
.container{max-width:320px;padding:0 134px}
.container::before, .container::after, .container::before, .container::before{background-size:40%} 
header strong{font-size:25px}
p{font:normal normal 24px/28px 'Gabriola'}
.footerlink > a {font-size: 30px}
}
@media (max-width: 500px) {
.container{max-width:320px;padding:0 30px}
.container::before, .container::after, .container::before, .container::before{display:none}
header strong{font-size:30px}
.footerlink > a {font-size: 27px}
}
@media (max-width: 360px) {
p{font:normal normal 22px/28px 'Gabriola'}
.footerlink > a {font-size: 25px}
}
@media (max-width: 320px) {
.container{padding:0 19px}
header strong{font-size:25px}
.footerlink > a {font-size: 24px}
}
@media print {
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gabriola';
	src: url('../fonts/Gabriola.eot?#iefix') format('embedded-opentype'), url('../fonts/Gabriola.woff') format('woff'), url('../fonts/Gabriola.ttf') format('truetype'), url('../fonts/Gabriola.svg#Gabriola') format('svg');
	font-weight: normal;
	font-style: normal;
}