/*================================
            Dark styles
=================================*/

/*================================ GENERIC ================================*/
body {
    background-color: #07172E;
    color: #ffffff; }

strong {color: #ffffff; }

a, a:link {color: #D0F3FF;}
a:visited {color: #EDCEFA;}
#content a:focus, #content a:active, #related a:focus, #related a:active, #footer a:focus, #footer a:active {text-decoration: none; background: #0F2E5A; color: #D0F3FF; outline: none; }

h1, h1 a:link, h1 a:visited {color:#CDF1FF;}
h2, h2 a:link, h2 a:visited {color:#CDF1FF;}
h3, h3 a:link, h3 a:visited {color:#CDF1FF;}
h4, h4 a:link, h4 a:visited {color:#CDF1FF;}
h5, h5 a:link, h5 a:visited {color:#CDF1FF;}
#content h1 a:focus, #content h1 a:active, #content h2 a:focus, #content h2 a:active, #content h3 a:focus, #content h3 a:active, #content h4 a:focus, #content h4 a:active, #content h5 a:focus, #content h5 a:active {text-decoration: none; background: none; color: #CDF1FF; }

.address-icon {background: url(../images/dark/icon_address-small.gif) no-repeat 0 0.2em; }
.phone-icon {background: url(../images/dark/icon_phone-small.gif) no-repeat 0 0.2em; }
.email-icon {background: url(../images/dark/icon_email-small.gif) no-repeat 0 0.2em; }
.form-icon {background: url(../images/dark/icon_form.gif)  no-repeat 0 0.2em; }
.audio-icon {background: url(../images/dark/icon_audio.gif) no-repeat 0 0.2em; }
.video-icon {background: url(../images/dark/icon_video.gif) no-repeat 0 0.15em; }
.speech-icon {background: url(../images/dark/icon_comments.gif) no-repeat 0 0.5em; }
.magnify-icon {background: url(../images/icon_magnify.gif) no-repeat 0 0.3em; }
.residents-icon {background: url(../images/dark/icon_residents.gif) no-repeat right top; }
.visitors-icon {background: url(../images/dark/icon_visitors.gif) no-repeat right top; }
.businesses-icon {background: url(../images/dark/icon_businesses.gif) no-repeat right top; }
 
 
 
/*================================ HEADER ================================*/
#iewrap #header #curve-wrap {background: url(../images/dark/curve_section.png) no-repeat 0 0; }


/*======== Switcher ========*/
#switcher {}
#switcher p {}
#switcher ul {}
#switcher ul li {}
#switcher li a, #switcher li strong {}



/*================================ CONTENT ================================*/
#iewrap {background: url(../images/dark/nav-tile.gif) repeat-y 0 0; }


/*======== Breadcrumb =======*/
#content #breadcrumb ol li a {background: url(../images/dark/arrow_breadcrumb.gif) no-repeat right 60%; }
#content #breadcrumb ol li a:active, #content #breadcrumb ol li a:focus {background: #0F2E5A url(../images/dark/arrow_breadcrumb.gif) no-repeat right 60%; }


/*======== Quotes ========*/
blockquote {background: url(../images/dark/quote.gif) no-repeat 0 3px; color: #fff; }
q span {color: #fff; }


/*========Table Styles========*/
caption {color: #fff; }
table thead, table thead th {
    background-color: #006599;
    color: #fff; } 

table thead th a, table thead th a:link {color: #fff; } 
table thead th a:visited {color: #fff; } 
    
table td {background-color: #07172E; }
table .odd td {background-color: #0B2242; } 

/* modfied 23/04/2009 for elections */

table.classicTables { 
	border-collapse:collapse;
	border-spacing:1px;
	border-bottom:1px solid #04BBF7;
}
table.classicTables tbody tr.odd th { 
	background-color: #0B2242;
} 
table.classicTables tbody tr.highlight th,
table.classicTables tbody tr.highlight td { 
	/*background-color: #04BBF7;*/
	/*border-bottom:1px solid #04BBF7;*/
}


table.classicTables tr.odd:hover td, 
table.classicTables tr.even:hover td,
table.classicTables tr.odd:hover th, 
table.classicTables tr.even:hover th {
	background-color: #0F2E5A;
}

table.classicTables.elections tbody tr.first td { border-top:8px solid #006599; }
/*table.classicTables.elections tbody td { border-bottom:1px solid #CCCCCC; }*/

/*======== form styles ========*/
legend {color:#fff; }
form .question-text label, form .question-textarea label, form .question-select label, .row-title {color: #fff;}

form .question-textarea .textarea-tab p a, form .question-textarea .textarea-tab p a:link {color: #004EA9; }
form .question-textarea .textarea-tab p a:visited {color: #6633AC; }


/*====Error styling====*/
form .error-wrap label {color: #000;} 
form .error-wrap .row-title {color: #FF3333;}
form .error-wrap .error {color: #FF3333;}


/*====== Box styles ======*/ 
#content .blue-border {}
#content .blue-border .inner-wrap {background: #CCEAF4; }
#content .blue-border .inner-wrap h2, #content .blue-border .inner-wrap h3, #content .blue-border .inner-wrap h4, #content .blue-border .inner-wrap h5 {color:#0D3269; }

#content .blue-bg .box h1, #content .blue-bg .box h1 a:link, #content .blue-bg .box h1 a:visited {color:#0D3269;}
#content .blue-bg .box h2, #content .blue-bg .box h2 a:link, #content .blue-bg .box h2 a:visited {color:#0D3269;}
#content .blue-bg .box h3, #content .blue-bg .box h3 a:link, #content .blue-bg .box h3 a:visited {color:#0D3269;}
#content .blue-bg .box h4, #content .blue-bg .box h4 a:link, #content .blue-bg .box h4 a:visited {color:#0D3269;}
#content .blue-bg .box h5, #content .blue-bg .box h5 a:link, #content .blue-bg .box h5 a:visited {color:#0D3269;}

#content .blue-bg .box .inner-box-wrap, #content .blue-bg .box .inner-box-wrap strong {color: #000; }

#content .two-box-wrap, #content .four-box-wrap, #content .six-box-wrap {background: #E5F4F9 url(../images/dark/box-divider.gif) repeat-y 49.5% top; }
#content .three-box-wrap {background: #E5F4F9; }
#content .three-box-wrap2 {background: #E5F4F9 url(../images/dark/box-divider.gif) repeat-y 33% top; }

#content .three-box-wrap .three-box-divider {background: none; }
#content .three-box-wrap2 .three-box-divider {background: url(../images/dark/box-divider.gif) repeat-y 66% top; }

#content .one-box-wrap, #content .two-box-wrap, #content .three-box-wrap, #content .horizontal-divider {border-top: 5px solid #07172E; }

#content .default-bg-divider {background: #07172E url(../images/vert-divider.gif) repeat-y 49.5% top; }
#content .purple-split-bg {background: #55436D url(../images/purple-split.gif) repeat-y 50% top; }


/*====== Pagination ======*/
#content #pagination ul .previous span {background: url(../images/dark/arrow_prev-off.gif) no-repeat left 50%; }
#content #pagination ul .previous a {background: url(../images/dark/arrow_prev-on.gif) no-repeat left 50%; }
#content #pagination ul .next span {background: url(../images/dark/arrow_next-off.gif) no-repeat right 50%; }
#content #pagination ul .next a {background: url(../images/dark/arrow_next-on.gif) no-repeat right 50%; }



/*================================ RELATED ================================*/
#related div {}

#related .related-feature {background: #006599; }
#related .feature-wrap {background: #0F2E5A; }
/* CHANGE */
#related .logged-wrap { background: #1C3F6A; }
#related .logged-wrap p { color:#FFFFFF; }
#related ul.loggedIn li a,
.home-inner-wrap ul.loggedIn li a { border-bottom:1px solid #04bbf7; }


#related ul.loggedIn li a.my-account,
.home-inner-wrap ul.loggedIn li a.my-account {
	background-image: url(../images/icons/loggedMenu/user-dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#related ul.loggedIn li a.my-account:hover,
.home-inner-wrap ul.loggedIn li a.my-account:hover {
	background-position: left -72px;
}
#related ul.loggedIn li a.my-account:active,
#related ul.loggedIn li a.my-account:focus,
.home-inner-wrap ul.loggedIn li a.my-account:active,
.home-inner-wrap ul.loggedIn li a.my-account:focus {
	background:#00639A url(../images/icons/loggedMenu/user-dark.gif) no-repeat left -144px;
	color:#FFFFFF;
}
#related ul.loggedIn li.active a.my-account,
#related ul.loggedIn li.active a.my-account:hover,
#related ul.loggedIn li.active a.my-account:active,
#related ul.loggedIn li.active a.my-account:focus { 
	background:#00CCFF url(../images/icons/loggedMenu/user-dark.gif) no-repeat left -216px;
	color:#FFFFFF;
	text-decoration:none;
}
/**/

#related ul.loggedIn li a.my-home,
.home-inner-wrap ul.loggedIn li a.my-home {
	background-image: url(../images/icons/loggedMenu/home-dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#related ul.loggedIn li a.my-home:hover,
.home-inner-wrap ul.loggedIn li a.my-home:hover {
	background-position: left -72px;
}
#related ul.loggedIn li a.my-home:active,
#related ul.loggedIn li a.my-home:focus,
.home-inner-wrap ul.loggedIn li a.my-home:active,
.home-inner-wrap ul.loggedIn li a.my-home:focus {
	background:#00639A url(../images/icons/loggedMenu/home-dark.gif) no-repeat left -144px;
	color:#FFFFFF;
}
#related ul.loggedIn li.active a.my-home,
#related ul.loggedIn li.active a.my-home:hover,
#related ul.loggedIn li.active a.my-home:active,
#related ul.loggedIn li.active a.my-home:focus { 
	background:#00CCFF url(../images/icons/loggedMenu/home-dark.gif) no-repeat left -216px;
	color:#FFFFFF;
	text-decoration:none;
}
/**/

ul.loggedIn li a.my-lock,
.home-inner-wrap ul.loggedIn li a.my-lock {
	background-image: url(../images/icons/loggedMenu/logout-dark.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.loggedIn li a.my-lock:hover,
.home-inner-wrap ul.loggedIn li a.my-lock:hover {
	background-position: left -72px;
}
#related ul.loggedIn li a.my-lock:active,
#related ul.loggedIn li a.my-lock:focus,
.home-inner-wrap ul.loggedIn li a.my-lock:active,
.home-inner-wrap ul.loggedIn li a.my-lock:focus {
	background:#00639A url(../images/icons/loggedMenu/logout-dark.gif) no-repeat left -144px;
	color:#FFFFFF;
}
#related ul.loggedIn li.active a.my-lock,
#related ul.loggedIn li.active a.my-lock:hover { 
	background:#00CCFF url(../images/icons/loggedMenu/logout-dark.gif) no-repeat left -216px;
	color:#FFFFFF;
	text-decoration:none;
}
.threadReply {
	background-image: url(../images/icons/thred-reply-dark.gif);
}
.blog-post .post-details,
#picture .post-details {color: #FFFFFF;}
hr.thread {
    background-color:#FFFFFF; 
}
#content #pictures .photoNav li.photoButton a.previous {
	background-image: url(../graphics/default/gallery-arrow-prev-dark.png);
}
#content #pictures .photoNav li.photoButton a.next {
	background-image: url(../graphics/default/gallery-arrow-next-dark.png);
}
#content #pictures .report a {
	background-image: url(../graphics/default/flagIt.png);
}
#content .panelArea  div.module  {
	background: transparent url(../graphics/default/myhome-module-dark_03.gif) no-repeat bottom left;
}
#content .panelArea  div.module div {
	background: transparent url(../graphics/default/myhome-module-dark_04.gif) no-repeat bottom right;
}
#content .panelArea  div.module div div {
	background: transparent url(../graphics/default/myhome-module-dark_01.gif) no-repeat top left;
}
#content .panelArea div.module div div div {
	background: transparent url(../graphics/default/myhome-module-dark_02.gif) no-repeat top right;
}
#content .panelArea .animatedtabs a {
	background-image: url(../graphics/default/tab-blue-left-dark.gif);
	
}
#content .panelArea .animatedtabs a span {
	background-image: url(../graphics/default/tab-blue-right-dark.gif);
	color:#FFFFFF;
}

#content .panelArea div.module div div div div.intro.homeIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIcon-dark.gif);
}
#content .panelArea div.module div div div div.intro.eformIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconEform-dark.gif);
}
#content .panelArea div.module div div div div.intro.alertsIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconAlerts-dark.gif);
}
#content .panelArea div.module div div div div.intro.commentsIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconComments-dark.gif);
}
#content .panelArea div.module div div div div.intro.blogIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconblog-dark.gif);
}
#content .panelArea div.module div div div div.intro.photoUploadIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconPhotoUpload-dark.gif);
}
#content .panelArea div.module div div div div.intro.photoIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconPhoto-dark.gif);
}
#content .panelArea div.module div div div div.intro.consultationsIcon div.iconItem {
	background-image: url(../graphics/default/myHomeIconConsultations-dark.gif);
}
.module.refuse p.mainItemLabel span.label,
.module.events p.mainItemLabel span.label,
.module.myhome p.mainItemLabel span.label { 
	color:#FFFFFF;
}
.module.myhome p.mainItemLabel span.label { color:#FFFFFF; }
.module.events span.value,
.module.refuse span.value,
.module.myhome span.value { color:#FFFFFF; }
.module.myhome span.value { color:#FFFFFF; }
table.calendar { border:1px solid #04bbf7;}
table.calendar tbody td  {
	border:1px solid #04bbf7;
}
#calendar th,
.calendar th { background-color:#04bbf7; color:#07172E; border-bottom:1px solid #04bbf7; }
#related  div.promoContent div.dateField label,
	#related  div.promoContent dl label { color:#FFFFFF;}

.imgcapright {
	background-color: #07172E;
}

.imgcapcentre {
	background-color: #07172E;
}
	.imgcapright p,
	.imgcapcentre p {
		background-color:#07172E;
	}
.imgcapleft {
	background-color: #07172E;
}
.imgcapright.large p,
	.imgcapleft.large p,
	.imgcapcentre.large p
	.imgcapright p,
	.imgcapleft p,
	.imgcapcentre p { 
		color:#FFFFFF;
}




#related .related-wrap {background: #0B2242; }

#related h2, #related h3, #related h4, #related h5 {color: #fff; }

#related h2 a:link, #related h2 a:visited {color: #fff; }

 
 
/* ============================= NAVIGATION ================================*/
#navigation {
    background: #0F2E5A;
    color: #fff; 
    border-top: 1px solid #07172E; }

#navigation ul li a {
    border-bottom: 1px solid #173F7C;
    color: #fff; }

#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:focus {background: url(../images/dark/arrow_right.gif) no-repeat 6px 0.7em; }
#navigation ul li .home-link, #navigation ul li .home-link:hover, #navigation ul li .home-link:active, #navigation ul li .home-link:focus, #navigation ul li .section, #navigation ul li .section:hover, #navigation ul li .section:active, #navigation ul li .section:focus {background: url(../images/dark/arrow_up.gif) no-repeat 6px 0.7em; }

#navigation ul li strong {
    background: #E7EAEF url(../images/dark/arrow_current.gif) no-repeat 6px 0.7em;
    color:#07172E; }

#navigation ul ul {margin-bottom: 0;}


/*=== highlight services sections ===*/
#navigation .service {}
.index #navigation .service a:hover {}
#navigation ul li a:hover {}


/* ==== Level 2 ====== */
#navigation ul ul {background: #0D2142; }
#navigation ul ul a, #navigation ul ul strong {}
#navigation ul ul a:hover, #navigation ul ul a:active, #navigation ul ul a:focus {background-position: 19px 0.7em;}
#navigation ul ul .section, #navigation ul ul .section:hover, #navigation ul ul .section:active, #navigation ul ul .section:focus {background-position: 19px 0.7em; }
#navigation ul ul li strong {background-position: 19px 0.7em; }


/* ==== Level 3 ====== */
#navigation ul ul ul {background: #0D2142; }
#navigation ul ul ul a, #navigation ul ul ul strong {}
#navigation ul ul ul a:hover, #navigation ul ul ul a:active, #navigation ul ul ul a:focus {background-position: 35px 0.7em;}
#navigation ul ul ul .section, #navigation ul ul ul .section:hover, #navigation ul ul ul .section:active, #navigation ul ul ul .section:focus {background-position: 35px 0.7em; }
#navigation ul ul ul li strong {background-position: 35px 0.7em; }


/* ==== Level 4 ====== */
#navigation ul ul ul ul {background: #0A1B37; }
#navigation ul ul ul ul a:hover, #navigation ul ul ul ul a:active, #navigation ul ul ul ul a:focus {background-position: 50px 0.7em; }
#navigation ul ul ul ul .section, #navigation ul ul ul ul .section:hover, #navigation ul ul ul ul .section:active, #navigation ul ul ul ul .section:focus {background-position: 50px 0.7em; }
#navigation ul ul ul ul li strong {background-position: 50px 0.7em; }


/* ==== Level 5 ====== */
#navigation ul ul ul ul ul {background-color: #0A1B37;}
#navigation ul ul ul ul ul a:hover, #navigation ul ul ul ul ul a:active, #navigation ul ul ul ul ul a:focus {background-position: 65px 0.7em; }
#navigation ul ul ul ul ul .section, #navigation ul ul ul ul ul .section:hover, #navigation ul ul ul ul ul .section:active, #navigation ul ul ul ul ul .section:focus {background-position: 65px 0.7em; }
#navigation ul ul ul ul ul li strong {background-position: 65px 0.7em; }


/* ==== navigation contact details ====== */
#navigation #nav-address div {background: url(../images/dark/uk-map_small.gif) no-repeat right 4px; }



/* ============================= FOOTER ================================*/
#footer {background:transparent url(../images/dark/nav-tile.gif) repeat-y 0 0; }


/*======== A-Z Council services =======*/
#council-services {background: #0F2E5A; }


/*======== footer links =======*/
#footer .footer-links {background: #0B2242;}
#footer #footer-images {background: #07172E; }

#footer #footer-images ul .beacon a:link, #footer #footer-images ul #beacon a:visited {text-align: left; color: #fff; }  
#footer #footer-images ul span, #footer #footer-images ul strong {color: #fff; }
#footer #footer-images ul .beacon2 a {background: url(../images/beacon_2009.jpg) no-repeat 50% 50%; }
#footer #footer-images ul .browse-aloud a {background: url(../images/logo_browsealoud.gif) no-repeat 50% 50%; }
#footer #footer-images ul .directgov a {background: url(../images/dark/logo_directgov.gif) no-repeat 50% 50%; }
#footer #footer-images ul .preston-sp a {background: url(../images/dark/logo_preston-sp.gif) no-repeat 100% 50%; }



/*================================
         Rounded corners
=================================*/

/*======= Home page =======*/
.home #header .blue-border-wrap .nw {background: url(../images/dark/cnr_search2.png) no-repeat 0 0; }

/*======= White corner NW =======*/
#content #webcams .rounded .nw, #content #albums .rounded .nw, #content .atoz-menu .nw, #content #search-results ul .linkified-box .nw, #footer .rounded .nw, #related .rounded .nw, #content .signpost .rounded .nw, #content .blue-bg .nw, #content .purple-bg .nw, #content .purple-split-bg .nw, form #content .error-wrap .nw {background: url(../images/dark/cnr-nw.png) no-repeat 0 0; }

/*======= White corner NE =======*/
#content #webcams .rounded .ne, #content #albums .rounded .ne, #content .atoz-menu .ne, #content #search-results ul .linkified-box .ne, #footer .rounded .ne, #navigation .rounded .ne, #related .rounded .ne, #content .signpost .rounded .ne, #content .blue-bg .ne, #content .purple-bg .ne, #content .purple-split-bg .ne, form #content .error-wrap .ne {background: url(../images/dark/cnr-ne.png) no-repeat 0 0; }

/*======= White corner SW =======*/
#content #webcams .rounded .sw, form #content .question-textarea .textarea-tab .sw, #content #albums .rounded .sw, #content .atoz-menu .sw, #content #search-results ul .linkified-box .sw, #related .rounded .sw, #content .signpost .rounded .sw, #content .blue-bg .sw, #content .purple-bg .sw, #content .purple-split-bg .sw, form #content .error-wrap .sw {background: url(../images/dark/cnr-sw.png) no-repeat 0 0; }

/*======= White corner SE =======*/
#content #webcams .rounded .se, form #content .question-textarea .textarea-tab .se, #content #albums .rounded .se, #content .atoz-menu .se, #content #search-results ul .linkified-box .se, #related .rounded .se, #content .signpost .rounded .se, #content .blue-bg .se, #content .purple-bg .se, #content .purple-split-bg .se, form #content .error-wrap .se {background: url(../images/dark/cnr-se.png) no-repeat 0 0; }



/*======= Blue Border corner NW =======*/
.home #header .blue-border .nw, #related .blue-border .nw, #content .blue-border .nw {background: url(../images/dark/cnr_blue-outline-nw.png) no-repeat 0 0; }

/*======= Blue Border corner NE =======*/
.home #header .blue-border .ne, #related .blue-border .ne, #content .blue-border .ne {background: url(../images/dark/cnr_blue-outline-ne.png) no-repeat 0 0; }

/*======= Blue Border corner SW =======*/
.home #header .blue-border .sw, #related .blue-border .sw, #content .blue-border .sw {background: url(../images/dark/cnr_blue-outline-sw.png) no-repeat 0 0; }

/*======= Blue Border corner SE =======*/
.home #header .blue-border .se, #related .blue-border .se, #content .blue-border .se {background: url(../images/dark/cnr_blue-outline-se.png) no-repeat 0 0; }







/*======= Grey Borders =======*/
#related .grey-border .nw { background: url(../images/dark/cnr_blue-outline-nw.png) no-repeat 0 0; }
#related .grey-border .ne { background: url(../images/dark/cnr_blue-outline-ne.png) no-repeat 0 0; }
#related .grey-border .sw { background: url(../images/dark/cnr_blue-outline-sw.png) no-repeat 0 0; }
#related .grey-border .se { background: url(../images/dark/cnr_blue-outline-se.png) no-repeat 0 0; }





/*======= Removed Corners =======*/
#related .blue-border .ne, #related .blue-border .se, #related .rounded .ne, #related .rounded .se {display: none; }



/*================================
      Page specific styles
=================================*/

/*======= Home Page =======*/
.home #wrap1 #photo-fade {background: url(../images/dark/photo-fade.png) repeat-x left top; }
.home #header .blue-border-wrap .home-inner-wrap {background: #07172E; }
.home #header .blue-border {background: #07172E; }
.home #header .blue-border .inner-wrap {background:#0F2E5A; }
.home #header .blue-border h2 {color: #fff; }
.home #header .blue-border h2 a, .home #header .blue-border h2 a:link, .home #header .blue-border h2 a:visited {color: #fff; }

.home #content .news-events {background: #07172E; }
.home #content .news-events .entry {overflow: hidden; border-top: 1px solid #07172E; background: #0F2850; }
.home #content .news-events #guild {border-top: 1px solid #0E7DB5; }
.home #content .box form {background: #0F2E5A; padding-top: 5px; }

.home #content .default-bg-divider {background: #07172E url(../images/vert-divider.gif) repeat-y 75% top; }

.home #content .four-box-wrap .services-box-wrap .inner-box-wrap .services-map {background: url(../images/dark/local-services.gif) no-repeat 50% bottom; }

.home #navigation ul li {background:#0F2E5A; }
.home #navigation ul #first {background: url(../images/dark/cnr_nav-home.png) no-repeat 0 0; }
.home #navigation ul li strong {background: url(../images/dark/arrow_current.gif) no-repeat scroll 6px 0.7em; }


/*======= a to z Page =======*/
#content .atoz-menu {background: #28446B; }

#content .atoz {}
#content .atoz li {}
#content .atoz .odd {background: #0B2242; }


/*====== Blog Page ======*/
/* CHANGE 	*/
.blog-post .post-details {color:#FFFFFF; }


/*====== Gallery and Webcam Page ======*/
#content #webcams li a, #content #albums li a, #content #webcams li a:link, #content #albums li a:link {color: #004EA9 }
#content #webcams li a:visited, #content #albums li a:visited {color: #6633AC; }


/*====== Gallery Page ======*/
#content #featured-photo #inner-featured-photo a, #content #featured-photo #inner-featured-photo a:link {color: #004EA9; }
#content #featured-photo #inner-featured-photo a:visited {color: #6633AC;}


/*======= Login Page =======*/
#iewrap #content .login-form label {color: #000; }


/*======= Search Page =======*/
#content #search-results h3 strong { color: #CDF1FF; }
#content #search-results .search-url { color: #B9A2D2; }
#content #search-results .linkified-box:hover { background:#0B2242; cursor:pointer; }

.grey-border { border: 1px solid #04BBF7; text-align: center; }
#lightBoxBlock .matrix ul li a { 
	border-top:2.5px solid #07172E;
	border-right:2.5px solid #07172E;
	border-bottom:2.5px solid #07172E;
	border-left:2.5px solid #07172E;
}
#lightBoxBlock .matrix ul li a span { 
	background-color:#07172E;
	color:#FFFFFF;
}
#lightBoxBlock .matrix ul li.active span { background-color:#04BBF7;  }
#lightBoxBlock .matrix ul li a:hover {
	border-top:2.5px solid #04BBF7;
	border-right:2.5px solid #04BBF7;
	border-bottom:2.5px solid #04BBF7;
	border-left:2.5px solid #04BBF7;
}
	#lightBoxBlock .matrix ul li a:hover span { background-color:#04BBF7; }
#lightBoxBlock .matrix ul li.active a {
	border-top:2.5px solid #04BBF7;
	border-right:2.5px solid #04BBF7;
	border-bottom:2.5px solid #04BBF7;
	border-left:2.5px solid #04BBF7;
}

#galleryControls .buttonBlock div p a:hover { text-decoration:none; color:#04BBF7; }
#galleryControls .buttonBlock div.foreButton p a {
	background: url(../graphics/galleryLightBox/controls-dark.png) no-repeat right top;
}
	#galleryControls .buttonBlock div.foreButton p a:hover {
		background: url(../graphics/galleryLightBox/controls-dark.png) no-repeat right -100px;
	}
#galleryControls .buttonBlock div.backButton p a {
	background: url(../graphics/galleryLightBox/controls-dark.png) no-repeat left top;
}
	#galleryControls .buttonBlock div.backButton p a:hover {
		background: url(../graphics/galleryLightBox/controls-dark.png) no-repeat left -100px;
	}



