body {
background: url('images/bg-full-01.png') bottom center no-repeat;
background-color: #FFFFFF !important;
color: #666666;
font-family: Arial Unicode MS,Arial,sans-serif;
line-height: 1.42857;
}

h1 {
font-family: 'IM Fell English',serif;
font-size: 1.7em !important;
font-weight: normal;
margin: 0 !important;
text-align: center;
color: #001d56;
}

h2 {}

h3 {}

h4 {
color: #AB0B1A;
font-family: 'IM Fell English',serif;
font-size: 1.4em;
font-weight: normal;
margin: 10px 0 0;
}

a {}

a:hover	{}

#article {
font-family: Arial Unicode MS,Arial,sans-serif;
font-size: 0.85em;
}

#section-header {
margin-bottom: .5%;
}

#section-header-0 { text-align:center;}
	
#section-header-0 a img {
max-width: 100%;
}
	
#section-header-1 {}
	
#section-header-2 {}
	
#section-middle-0 { 
min-width: 522px;
text-align: center;
}
	
#section-middle-1 {
margin-left: 0;
max-height: 390px;
max-width: 100%;
overflow: auto;;
}
	
#footer-row {
background: url('images/verymuch-trans-white-100x100.png') bottom center repeat;
border: 2px solid #89B6C6;
margin-bottom: 2em;
margin-top: 0.5%;
padding-bottom: 1em;
padding-top: 1em;
}
	
#section-footer-0 {
margin-bottom: 3em;
text-align: center;
}

#section-footer-0 p {
}

#section-footer-0 p a {
text-decoration: none;
}

#section-footer-0 p a:hover	{
text-decoration: underline;
}
	
#section-footer-1 {
margin-bottom: 3em;
text-align: center;
}
	
#section-footer-2 {
margin-bottom: 1em;
text-align: center;
}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}

#media_contact_section{}

#media_contact_title{}

*:focus { outline: none; }

/*-------ADDITIONAL---------*/


@media (max-width: 768px) { 
body {
background: url('images/bg-full-01.png') bottom center no-repeat;
background-color: #FFFFFF !important;
color: #666666;
font-family: Arial Unicode MS,Arial,sans-serif;
line-height: 1.42857;
}

#section-header-0 { 
width: 100%; 
}

#section-middle-0, #section-middle-1, #section-middle { background-color: #eaf3fe; }

#section-header-0 a img {
}

img {
border: none;
}

@media (min-width: 900px) and (max-width: 907px) {

}

@media (max-width: 907px) {
#section-middle-1 {} 
}

@media (min-width: 768px) and (max-width: 991px){
#section-header-0 { margin: 0px; width: 750px; }
}

@media (min-width: 992px) and (max-width:1201px) {

}

#player	{
text-align: center !important;
}

.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}

#twitter-widget { width: 100%; max-width: 100%; }