/*
Color palette
Red: 990000
Black:0e0e0e
Gold: d4b77a
Gray: e8e8e8
Dk. Gray: 999999
Gray border: #292929
Main content color: line 204
white: E3E0D6
*/

/* Style 1 */

body {
	color: #808080;
	background: #2B2118 url(../images/style1/section-five-bg.png) 50% 0;
}

#main-content a, #section-four a {
	color: #990000;
}

.main-column-left a, .main-column-right a, #main-column-header a {
	color: #E3E0D6;
}

#section-three a {
	color: #fff;
}

#section-five a {
	color: #DDCCA8;
}

.componentheading {
	color: #990000;
}

/*
.contentheading {
	color: #e8e8e8;
	font-family: Georgia;
	background: url(../images/style1/heart.png) 0 1px no-repeat;
}
*/
.contentheading {
	color: #000;
	font-family: Georgia;
	padding-top: 12px;
	background: #e3e0e6;
}

#header {
	background: #080808 url(../images/style1/header-bar-bg.jpg) 50% 0 repeat-x;
}

#top-banner {
	border-bottom: 1px solid #222;
	color: #ccc;
}

#topmod {
	color: #ccc;
}

#topmod a {
	color: #77A1A6;
}

#login {
	background: url(../images/style1/login-bg.png) 0 0 no-repeat;
}

#section-one {
	background: #080808;
}

.showcase {
	background: #080808;
	border: 1px solid #292929;
}

/* Black background */

#section-two {
	background: #080808;
}

#section-two .top {
	background: #080808;
}

.rightmod1 {
	background: #141414;
	border: 1px solid #292929;
}

.leftmod1 {
	background: #141414;
	border: 1px solid #292929;
	}

.main-column-right .moduletable h3, .main-column-left .moduletable h3, .moduletable-sidemenu h3, .module-menu h3 {
	border-bottom: 1px solid #990000;
	background: transparent url(../images/style1/heart.png) 2px 2px no-repeat;
	color: #dbbd7c;
}

.main-column-right .moduletable h4, .main-column-left .moduletable h4, .moduletable-sidemenu h4, .module-menu h4 {
	color: #dbbd7c;
}

.main-column-right .moduletable h5, .main-column-left .moduletable h5, .moduletable-sidemenu h5, .module-menu h5 {
	color: #E8E8E8;
	font-style: bolder;
}
.main-column-header1 {
	border: 1px solid #610705;
	background: #A50B02;
	color: #e1d2b2;
}

.main-column-header2 {
	border: 1px solid #610705;
	background: #3A0100;
	color: #e1d2b2
}

.main-content-arrow {
	background: #fff url(../images/style1/main-content-top.png) 0 0 no-repeat; 
}

/* Black bg */
#main-content {
	background: #141414; 
	border: 1px solid #292929;
	color: #808080;
}

#inset {
	border-left: 1px solid #ddd;
}

#inset .moduletable h3, #newsflash .moduletable h3, #advert-bottom .moduletable h3 {
	color: #901813;
}

#newsflash {
	border-bottom: 1px solid #ddd;
}

#advert-bottom {
	border-top: 1px solid #ddd;
}

#section-three-top {
	background: url(../images/style1/s3-bgtopL.png) 50% 0 repeat-x;
}

#section-three-bottom {
	background: url(../images/style1/s3-bgbottom.png) 50% 0 repeat-x;
}

#section-three {
	background: #141414;
	color: #999;
}

#section-three .module h3, #section-three .module-banner h3 {
	background: url(../images/style1/heart.png) 0 0px no-repeat;
	color: #e8e8e8;
}

#section-four .module h3 {
	background: url(../images/style1/heart.png) 0 1px no-repeat;
	color: #901813;
}

#section-four .module-accent {
	color: #fff;
	background: url(../images/style1/s4-module-accent.png) 0 0 no-repeat;
}

#section-four .module-accent h3 {
	background: url(../images/style1/s4-accent-h3.png) 0 2px no-repeat;
	color: #fff;
}

#section-four {
	background: url(../images/style1/section-four-bg.jpg) 50% 0;
}

#section-four2 {
	background: url(../images/style1/section-four-bgtop.jpg) 50% 0 repeat-x;
}

#section-five {
	background: url(../images/style1/section-five-bg.png) 50% 0;
}

#section-five2 {
	background: url(../images/style1/section-five-bgtop.jpg) 50% 0 repeat-x;
}

#section-five .module, #footer-mod .moduletable {
	color: #A2876D;
}

#section-five .module h3, #footer-mod .moduletable h3 {
	color: #DDCCA8;
}

#advert li a {
	color: #ffcc00;
	background: url(../images/style1/bullet-2.png) 0 50% no-repeat;
}

#advert li a:hover {
	color: #fff;
	background: url(../images/style1/bullet-1.png) 0 50% no-repeat;
}

#bottom-menu {
	background: url(../images/style1/bottom-menu-bg.png) 0 0 repeat-x;
}

#searchmod .inputbox {
	color: #666;
}

#searchmod input.button {
	background: url(../images/style1/search-button.png) 0 0 no-repeat;
	color: #ccc;
}

#mainmodules .module h3 {
	color: #999;
}

#mainmodules .module {
	color: #999;
}

.module-ad h3 {
	color: #777;
}

#s3modules .module-banner {
	background: url(../images/style1/mod-banner-bg.png) 0 100% no-repeat;
}

.menu-surround2 {
	background: url(../images/style1/submenu-bg.png) 0 34px repeat-x;
}

#horiz-menu {
	border: 1px solid #292929;
	background: #141414;
}

#horiz-menu a, #horiz-menu .separator {
	color: #bbb;
}

#horiz-menu.splitmenu li.active a, #horiz-menu.splitmenu li.active .separator {
	color: #fff;
	background: url(../images/style1/menu-tab-r.png) 100% 0 no-repeat;
}

#horiz-menu.splitmenu li.active {
	background: url(../images/style1/menu-tab-m.png) 50% 0 no-repeat;
}

#horiz-menu.splitmenu li.active span {
	background: url(../images/style1/menu-tab-l.png) 0 0 no-repeat;
}

#horiz-menu li.active a, #horiz-menu li.active .separator {
	color: #fff;
	background: url(../images/style1/menu2-tab-r.png) 100% 0 no-repeat;
}

#horiz-menu li.active {
	background: url(../images/style1/menu2-tab-m.png) 50% 0 no-repeat;
}

#horiz-menu li.active span {
	background: url(../images/style1/menu2-tab-l.png) 0 0 no-repeat;
}

#horiz-menu li a:hover, #horiz-menu li .separator:hover {
	color: #dfb361;
}

#horiz-menu ul ul {
	background: #080808;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

#horiz-menu ul li.active ul {
	background: #AD0E04;
	border-top: 1px solid #5E0602;
	border-left: 1px solid #5E0602;
	border-right: 1px solid #5E0602;
}

#horiz-menu ul li.active ul li {
	border-bottom: 1px solid #5E0602;
}

#horiz-menu ul ul ul {
	border-top: 1px solid #333;
}

#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {
	color: #bbb;
}

#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu ul li.active.parent ul li .separator {
	color: #fff;
}

#horiz-menu li.sfHover a, 
#horiz-menu li:hover a, 
#horiz-menu li:hover li a:hover, 
#horiz-menu ul li.active ul li.active a, 
#horiz-menu ul li.active ul li.active li.active a, 
#horiz-menu ul li.active.parent ul li a:hover, 
#horiz-menu ul li.active.parent ul li .separator:hover {
	color: #dbbd7c;
}

#horiz-menu ul ul li {
	border-bottom: 1px solid #333;
}

#horiz-menu ul ul li a.daddy, 
#horiz-menu ul ul li a.daddy:hover, 
#horiz-menu ul li.active.parent ul li a.daddy {
	background: url(../images/style1/sidemod-readon2.png) 98% 50% no-repeat;
}

#sub-menu a {
	color: #080808;
	background: url(../images/style1/submenu-div.png) 100% 50% no-repeat;
}

#sub-menu li.active a, 
#sub-menu a:hover {
	color: #dbbd7c;
	background: url(../images/style1/submenu-div.png) 100% 50% no-repeat;
}

a#active_menu.sublevel {
	color: #DC1004;
}

#bottom-menu #mainlevel-bottom a, 
#bottom-menu #mainlevel-bottom a#active_menu.mainlevel {
	color: #D3C29F;
	background: url(../images/style1/bottom-menu-div.png) 100% 50% no-repeat;
}

#bottom-menu ul#mainlevel-bottom a#active_menu.mainlevel-bottom, #bottom-menu ul#mainlevel-bottom a.mainlevel-bottom:hover {
	color: #080808;
}

 ul.menu li.active.parent ul {
	background: #transparent; 
}

ul.menu li a, ul.menu li.active li a, ul.menu li.active li.active li a, ul.menu a, a.mainlevel 
	 {background: transparent  url(../images/style1/sidemod-readon2.png) 16px 10px no-repeat;
	color: #e8e8e8;
}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel {
	 background: transparent  url(../images/style1/sidemod-readon3.png) 16px 10px no-repeat;
	color: #990000;
}

ul.menu li.active.parent ul li a {
	background-color: transparent;
}

a.sublevel {
	color: #292929;
}

ul.menu a:hover, ul.menu li.active a:hover, ul.menu li.active li a:hover, ul.menu li.active li.active li a:hover, a.mainlevel:hover, a.sublevel:hover {
	color: #990000;
}

#pathway {
	border-bottom: 1px solid #ddd;
}

span.pathway {
	color: #333;
}

span.pathway a {
	border-right: 1px solid #ccc;
}

a.readon,
a.readon:hover {
	color: #fff;
}

.main-column-right a.readon2, .main-column-left a.readon2 {
	color: #000;
	background: url(../images/style1/sidemod-readon.png) 100% 50% no-repeat;
}

#section-three a.readon2 {
	color: #d4b77a;
	background: url(../images/style1/sidemod-readon2.png) 100% 50% no-repeat;
}

.copyright {
	color: #A2876D;
}

#sl_vert {
	background: url(../images/style1/login-bg.png) 0 0 no-repeat;
}

#sl_vert #sl_username input#mod_login_username {
	border: 1px solid #3a3a3a;
	background: #1b1b1b;
	color: #ccc;
}

#sl_vert #sl_pass input#mod_login_password {
	border: 1px solid #3a3a3a;
	background: #1b1b1b;
	color: #ccc;
}

#sl_vert #sl_submitbutton input.button {
	background: #1b1b1b;
	border: 1px solid #3a3a3a;
	color: #ccc;
}

.main-column-right tr.sectiontableentry1 td, .main-column-left tr.sectiontableentry1 td, .main-column-right td.sectiontableentry1, .main-column-left td.sectiontableentry1 {
	background: #2B0000;
}

#news-rotator .story {
	background: #141414 url(../images/style1/BlackCompassRose.png) 50% 50% no-repeat;
	color: #808080;
}

#news-rotator .controls img {
	background-image: url(../images/style1/news-scroller-controls.png);
}
/*

#news-rotator .divider {
	background: url(../images/style1/showcase-div.png) 488px 50% repeat-y;
	padding: 0;
	margin: 0;
*/
}
news-rotator .divider {
	background: #141414;
	padding: 0;
	margin: 0;
}


/* Landing Pages Thumbnails	 */


ul#thumbs li {
	/*border: #000 1px solid;*/
	display: block;
	width: 105px;
	height: 130px;
	padding-left: 98px;
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
	margin-left: 0px;
	background: transparent no-repeat  10px 10px;
}

/* Project Landing Page */

ul#thumbs li#pic1 {
	background-image: url(/images/stories/thumbnails/history.png);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic2 {
	background-image: url(/images/stories/thumbnails/discovery.png);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic3 {
	background-image: url(/images/stories/thumbnails/archaeology.png);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic4 {
	background-image: url(/images/stories/thumbnails/conservation.png);
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}

/* Get Involved Landing Page */

ul#thumbs li#pic5 {
	background-image: url(/images/stories/thumbnails/crew.png);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic6 {
	background-image: url(/images/stories/thumbnails/adopt.jpg);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic7 {
	background-image: url(/images/stories/thumbnails/etsociety.png);
	border-left: 1px solid #990000;
	width: 110px;
}

ul#thumbs li#pic12 {
	background-image: url(/images/stories/thumbnails/donate.jpg);
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}
/* Events landing page */

ul#thumbs li#pic8 {
	background-image: url(/images/stories/thumbnails/divedown.jpg);
	border-left: 1px solid #990000;
}

ul#thumbs li#pic9 {
	background-image: url(/images/stories/thumbnails/queensgala.jpg);
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}

ul#thumbs li#pic10 {
	background-image: url(/images/stories/thumbnails/festivals.jpg);
	border-left: 1px solid #990000;
}
ul#thumbs li#pic11 {
	background-image: url(/images/stories/thumbnails/exhibits.jpg);
	border-left: 1px solid #990000;
	width: 110px;
}

/* Home Page */

ul#thumbs h2 a, ul#thumbshome h2 a {
	font-family: Georgia;
	color: #dbbd7c;
	font-size: 17px;
	line-height: 18px;
	

}

ul#thumbs p, ul#thumbshome li p, ul#thumbshome p {
	color: #808080;
	font-size: 14px;
	line-height: 1.3em;
}

ul#thumbshome li {
	display: block;
	width: 120px;
	height: 130px;
	padding-left: 96px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-top: 130px;
	float: left;
	margin-bottom: 5 px;
	text-align: center;
	background: transparent no-repeat  15px 5px;
}

ul#thumbshome li#home1 {
	background-image: url(/images/stories/thumbnails/home1.jpg);
	background-position: top center;
	padding-left: 43px;
	padding-right: 43px;
	border-left: 1px solid #990000;
}

ul#thumbshome li#home2 {
	background-image: url(/images/stories/thumbnails/home2.jpg);
	background-position: top center;
	padding-left: 43px;
	padding-right: 43px;
	border-left: 1px solid #990000;
}

ul#thumbshome li#home3 {
	background-image: url(/images/stories/thumbnails/home3.jpg);
	background-position: top center;
	padding-left: 43px;
	padding-right: 43px;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}

div.main-column-right ul.menu li a, div.main-column-right h3 {
font-family: Georgia, "Times New Roman", Times, serif;
}

div#articlepage{
	background: #E3E0E6 url(/images/stories/swoosh1.png) 190px 15px no-repeat;
	padding: 40px 15px 15px 15px;
	color: #3e3e3e;
}
#articlepage h6{
	color: #141414;
	font-size: 170%;
	padding-top: 20px;
}

#articlepage h4{
	color: #141414;
	font-size: 130%;
	font-weight: bolder;
	padding-bottom: 0px;
}
#articlepage h3{
	color: #990000;
	font-size: 105%;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 105%;
	margin: 0px;
}
#articlepage a{
	color: #990000;
	font-size: 105%;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 105%;
	margin: 0px;
}
div#articlepagenarrow {
	background: #E3E0E6 url(/images/stories/swoosh1.png) 70px 15px no-repeat;
	padding: 40px 15px 15px 15px;
	color: #141414;
}
#articlepagenarrow h6{
	color: #141414;
	font-size: 170%;
	padding-top: 20px;
}

#articlepagenarrow h5{
	color: #141414;
	font-size: 130%;
	font-weight: bolder;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
}

#articlepagenarrow h4{
	color: #990000;
	font-size: 110%;
	font-weight: bolder;
	padding-bottom: 0px;
	padding-top: 10px;
	line-height: 105%;
	margin-top: 0px;	
}

#articlepagenarrow h3{
	color: #990000;
	font-size: 105%;
	padding-bottom: 0px;
	margin-top: 3px;
}
div#itinerary {
}

/* Module titles */
#itinerary h1{
	color: #f0f0f0;
	font-size: 100%;
	padding-top: 8px;
	margin: 0px;	
}

/* Presenters */
#itinerary h2{
	font-size: 100%;
	padding-top: 2px;
	margin: 0px;	
}
#itinerary h2 a{
	font-size: 100%;
	text-decoration: underline;
	padding-top: 2px;
	margin: 0px;	
}


/* Main Titles */
#itinerary h4{
	color: #f0f0f0;
	font-style: bold;
	font-size: 120%;
	padding-bottom: 5px;
	margin: 0px;
}

#itinerary h4 a{
	color: #f0f0f0;
	text-decoration: underline;
	font-style: bold;
	font-size: 100%;
	padding-bottom: 5px;
	margin: 0px;
}

/* Times */
#itinerary h5{
	color: #d4b77a;
	font-size: 110%;
	padding-bottom: 5px;
	padding-top: 7px;	
	margin: 0px;
}

/* Location */
#itinerary p{
	font-style: italic;
	font-size: 100%;
	padding-bottom: 5px;
	margin: 0px;
}
	