/* CUSTOM COLOURS AND BRANDING */
body {background: #3c4560 url(images/pagebg.gif) repeat-x 0 0; color: #e2e7f2;} 
p, li, label, td, th {color: #e2e7f2;} 
input, select, textarea {color: #333333;} 
h1 {color: #ffc835;}
h2 {color: #faac2b;}
h3 {color: #ff8d4f;}
a {color: #ffc835;}
a:visited {color: #ffd777;}
blockquote {background-color: #475478;}
#sidebar a {}
#branding {background-color: #1c242e; height: 173px; padding: 0 0 134px 0;} /* */
#strap {color: #faac2b; padding: 37px 16px 0 0; font-size: 1.5em; line-height: 30px;}
#mainmenu {background-color: #262c3c;} 
#mainmenu a {color: #e1e5ef;}
#mainmenu a:hover {color: #ffffff;}
#mainmenu .current_page_item a {text-decoration: underline;}
#maincontent {background-color: #475478;}
#sidebar {background-color: #262c3c;} 
.widgets li li, #submenu li, .widgefts a {color: #bac6e6;}
.widgettitle, #submenu h2, #submenu h2 a {color: #dd4617;}
.widgets .widget_stray_quotes .quotearea {background-color: #3f4c6d;}
.widgets .widget_stray_quotes .authorarea {background-color: #262c3c;}
.widget_artemis_cta {background-color: #d03100; color: #ffffff;}
#sidebar .widget_artemis_cta a {color: #ffffff;}
.comment {border-color: #373e51;}
.commentlist .even {background-color: #3e4864;}
#maincontent .postmetadata {border-color: #373e51; color: #a1b2d5; background-color: #3e4864;}
.timestamp {color: #a1b2d5;}
#homepageteasers  .widget_stray_quotes {background-color: #ffffff;}
#homepageteasers  .widget_triplecta .teaser {background-color: #e6e1ef;}
#homepageteasers  .widget_doublecta .teaser {background-color: #e6e1ef;}
span.image img {border: 4px solid #ffffff;}
#copyright {background-color: #262c3c; color: #a0a2a9;}
#footer {background-color: #3c4560;}
#copyright a {color: #a0a2a9;}
h2.posthead a {color: #ffc835;}

#firemember {width: 800px; margin: 0 auto;}
#firemember a {display: block; color: #f6c604; font-size: 0.75em; width: 210px; height: 32px; padding: 0 543px 0 47px; background: #3c4560 url(images/firelogo.gif) no-repeat 0 0; text-decoration: none; line-height: 16px;}
#firemember a:hover {text-decoration: underline;}

#servicesmenu {margin: 0 18px 3px 18px; padding: 0; background: #b03e00 url(images/servicesmenubg.gif) no-repeat left bottom;}
#servicesmenu h2 {margin: 0; padding: 0; background: #42567b url(images/servicesmenubg.gif) no-repeat right top; color: #e1e5ef; font-size: 1em; text-transform: uppercase; padding: 8px 10px;}
#servicesmenu ul {margin: 0; padding: 0; list-style: none;}
#servicesmenu li {margin: 0; padding: 0; border-top: 1px solid #262c3c;}
#servicesmenu li a {color: #fee8e0; text-decoration: none; display: block; padding: 4px 10px;}
#servicesmenu li a:hover, #servicesmenu .current_page_item a {color: #ffffff; text-decoration: underline;}
#servicesmenu li li a:hover, #servicesmenu .current_page_item li a {color: #fee8e0; text-decoration: none;}
#servicesmenu .current_page_item li a:hover {color: #ffffff; text-decoration: underline;}
#servicesmenu li li a {padding-left: 28px; background: transparent url(images/dash.gif) no-repeat 20px center; font-size: 0.8em;}

.wp-caption {text-align: center; padding-top: 5px; background-color: #3e4864; border: 1px solid #373e51;}
.wp-caption-text {color: #a1b2d5; padding: 2px 5px; margin: 0;}

p #submit {color: #333333;}
.ngg-navigation {margin-bottom: 10px;}
.ngg-albumtitle a {text-decoration: none;}
.ngg-albumtitle a:hover {text-decoration: underline;}
.ngg-description p {margin: 5px 0;}

.twitterbox {width: 194px; overflow: hidden; padding: 15px 0px 0px 0px; background-image: url(images/twitterbox.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: 32px; background-color: #3f4c6d;}
.twitterbox p {margin: 0;}
.twitterbox .link {display: block; padding: 13px 32px 0 0; text-align: right; background-image: url(images/twitterbox.gif); background-repeat: no-repeat; background-position: right top; background-color: #262c3c;}
#twitter_update_list {list-style: none; margin: 0; padding: 0px 10px 0px 10px;}
#twitter_update_list li {margin: 0; padding: 0; font-style: italic; line-height: 1.4em;}





