@import url("layout-standard.css");

body {background-color:#d6edff; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; /*font-size:62.5%; line-height:1.3em;*/}

h1 { font-size: 1.5em; font-family:'Century Gothic', Arial, Helvetica; font-weight: bold; color: #007BC8;}
h2 { font-size: 1.2em; font-family:'Century Gothic', Arial, Helvetica; font-weight: bold; color: #007BC8;}
h3 { font-size: 1.1em; font-family:'Century Gothic', Arial, Helvetica; font-weight: bold; color: #007BC8;}
h4 { font-size: 1.0em; font-family:'Century Gothic', Arial, Helvetica; font-weight: bold; color: #007BC8;}
table { font-size: 1em; }
caption {text-align:left; font-size:0.9em; font-style:italic; white-space:nowrap;}
acronym {border-bottom:1px dotted #000; cursor:help;}
img {border:none;}

ul {list-style-type: disc; list-style-image:url(../images/bullet.gif); }


#pagewrapper {border-left: 1px solid #0a81dc; border-right: 1px solid #0a81dc; color:#3c3c3c; background-color:#fff;}

#mainmenu li {font-size:1.2em; font-weight:normal; font-family:'Century Gothic', Arial, Helvetica; color:#007BC8; background-color:#fff; }
#mainmenu .active {color:#000 !important;}
#mainmenu a {color:#007BC8; text-decoration:none !important; }
#mainmenu a:hover,
#mainmenu a:focus,
#mainmenu a:active {color:#007BC8; background-color:#eaffff;text-decoration:underline;}

#companyname { color:#007BC8; font-size: 16pt; font-weight:bold; }
#companybrand { background-image:url(../images/masthead.gif); background-repeat:no-repeat; height:143px;}

a#home-link:hover,
a#home-link:focus,
a#home-link:active {background-color:transparent !important;}

#callus {background:url(../images/images/phone.gif) no-repeat;}
#callus p {color:#007BC8; font-size: 1.1em; font-family:'Century Gothic', Arial, Helvetica; font-weight:bold; font-style:italic;}

div#crumbtrail { font-size: 0.8em; background:#ffffff; }

#pagewrapper a, 
#pagewrapper a:link, 
#pagewrapper a:visited { color:#007BC8; text-decoration:underline; }
#pagewrapper a:active, 
#pagewrapper a:focus, 
#pagewrapper a:hover { background-color:#eaffff;}

#bottom {font-size: 0.8em; color:#fff; background-color:#007BC8;}
#bottom a { color: #fff !important; text-decoration:none !important; } 
#bottom a:focus,
#bottom a:hover,
#bottom a:active {color:#fff; background-color:transparent; text-decoration:underline !important; } 

.error {color:#FF0000; font-weight:bold;}
.small { font-size: 0.8em; }
h2.small {font-size:1em;}

img.openquote {border:none !important;}
img.closequote {border:none !important;}



.block-home-key-msg {border:none; background-color:#fff;}
.block-home-key-msg img {border:1px solid #ccccff;}
.block-photo {border:none; background-color:#fff;}
.block-photo img {border:1px solid #ccccff}
.block-photo p {margin-bottom:0;}
.block-callout {border:1px solid #ccccff; background-color:#f3f9ff;}


#block-block-16  img {border:none !important;}

/*#block-block-7 h2 {font-size:1em !important;}*/

/* Block Visit England */
.block-callout-visit-england {border:1px solid #d91630;}
.block-callout-visit-england h2 {background:url(../images/visit-england.png) no-repeat right center #d91630; text-indent:-9999px; overflow:hidden; height:40px;}
.block-callout-visit-england p {padding:0 10px;}
p.enjoy {font-size:2em; color:#d91630; font-weight:bold; margin:10px 0 0.3em 0;}
p.sub-heading {font-size:1.1em; font-weight:bold;}
img.visit-england-pictures-small {float:right; margin-top:10px; margin-bottom:15px;}

/* Staff */
.person {margin-bottom:1em;}
.person-role {font-size:0.9em; color:#007BC8; margin-bottom:0.5em;}
.person-photo { float:left; margin-right:10px;}
.person-photo img {border:1px solid #70addc;}

/* Accommodation */
.view-id-accommodation .view-header,
.view-id-olympics_accommodation .view-filters {border-bottom:1px solid #d6edff;}
.view-id-accommodation img {border:1px solid #70addc;}
.webform-component-fieldset {border:1px solid #70addc;}
.webform-component-fieldset legend {font-family:'Century Gothic', Arial, Helvetica; color:#007BC8;}
#webform-component-accommodation_name_display {font-weight:bold;}
.field-field-accomm-photo img,
.view-id-olympics_accommodation img {border:1px solid #70addc;}
.view-id-accommodation .node,
.view-id-olympics_accommodation .node {border-bottom:1px solid #d6edff;}

ul#accommoation-photos {list-style-type:none; list-style-image:none;}
li.field-field-accomm-photo {float:left;}

/* Property */
select#nb {width:6em;}
#display-counter {border-bottom:1px solid #d6edff;}
div#property-list div.property {border-bottom:1px solid #d6edff;}
div.property img {border:1px solid #70addc;}


/* Details */
h3 {clear:both;}
p.enlargement {clear:both; font-size:0.78em; padding:5px 0 0 0;}
* html p.enlargement { padding:2px 0 0 0;}
p#morephotos {margin:5px 0 0 0;}
ul#accommoation-photos a {display:block; float:left; margin:5px 10px 0px 0;}
ul#accommoation-photos img {width:110px; height:83px; border:1px solid #70addc;}
#map_container {border:1px solid #70ADDC;}
p#disclaimer {font-size:0.9em; border-top:1px solid #007BC8;}


/* News */
.view-content .news-article img {border:1px solid #70ADDC;}
#block-views-news_articles-block_1 img {border:none;}
#block-views-news_articles-block_1 p.news-archive {font-size:0.85em; text-align:right;}

/* Drupal overrides */
.status {background-color:#ceffcc; border:1px solid #53d04c; color:#000;}
.notice {background-color:#fff9d2; border:1px solid #ffd87e; color:#000;}

