@charset "utf-8";
/* CSS Document */

body {
	background:#f5fafd url(/contentImages/default/page_bg.jpg) repeat-x top;
	text-align:center;
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;}
	
div#containerHome {
	width:946px;
	background:url(/contentImages/default/containerBg.gif) repeat-y left;
	margin:15px auto;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	text-align:left;}
	
div#containerSub {
	width:946px;
	background:url(/contentImages/default/containerBgSub.gif) repeat-y left;
	margin:15px auto;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	text-align:left;}
	
div#menu {
	width:267px;
	float:left;
	background:url(/contentImages/default/leftside_bg.gif) no-repeat;}
	
div#searchBox {
	width:237px;
	float:right;
	clear:both;
	height:75px;
	color:#a1d9f7;
	font-size:16px;}
#searchBox input#searchField {
	border:1px solid #a2daf7;
	background:#FFFFFF;}
#searchBox input#searchButton {
	border:none;
	width:21px;
	height:21px;
	margin:0 0 0 10px;
	vertical-align:bottom;}
	
#menu h1 {
	text-indent:-5000px;
	margin-top:15px;}
#menu h1 a {
	display:block;
	width:234px;
	height:93px;
	outline:none;
	background:url(/contentImages/default/mainLogo.gif) no-repeat;
	margin:0 0 0 15px;}

#menu h2 a.childrenm {
	display:block;
	width:144px;
	height:133px;
	outline:none;
	background:url(/contentImages/default/kids/kids_logosmall.png) no-repeat;
	margin:0 0 0 55px;
	text-indent:-9999px;
}

#scoutsheader {
	margin:0;
	color:#522B00;
	font-size:18px;
	line-height:20px;
}

.scoutslist {
	list-style-type:disc;
	margin-left:25px;
}
	
#mainColumn {
	width:679px;
	float:right;}
div#homeFlash {
	background:#000;
	height:290px;}
	
div#homeContent {
	width:370px;
	float:left;
	padding:35px;}
	
#homeContent h2 {
	margin-top:0;
	color:#b1b1b1;}
	
div#homeButtons {
	width:237px;
	float:right;
	background:#006600;}
div#onlineStore {
	width:207px;
	border-bottom:2px solid #000000;
	background:#653600;
	height:140px;
	padding:15px;}
div#emailClub {
	width:207px;
	border-bottom:2px solid #000000;
	background:#7d5220;
	padding:15px;
	color:#c27a14;}
div#sponsors {
	width:207px;
	background:#f7e8bf;
	padding:15px;}
#homeButtons h2 {
	margin:0;
	padding:0;}
#onlineStore h2 {
	color:#c27a14;}
#emailClub h2 {
	color:#cf9653;}
#emailClub p {
	margin:0;
	padding:0;
	font-size:12px;}
#emailClub input {
	width:110px;
	height:20px;
	border:none;}
#sponsors h2 {
	color:#cbbc92;}
	
div#subContent {
	width:625px;
	float:right;
	padding:20px 30px 30px 20px;
	font-size:12px;
	line-height:16px;}

.clear {
	width:100%;
	font-size:0;
	line-height:0;
	clear:both;}
	
.header {
	color:#522b00;
	font-weight:bold;
	font-size:18px;
	margin-top:15px;
	margin-bottom:20px;}
	
#footer {
	font-size:10px;
	color:#666666;}
#subContent h2 {
	color:#522b00;
	font-weight:bold;
	font-size:18px;}
	
a:link {color:#368ab6;}
a:visited {color:#368ab6;}
a:hover {color:#368ab6;}
a:active {color:#368ab6;}

img.leftimage {
	margin:0 15px 15px 0;}
img.rightimage {
	margin:0 0 15px 15px;}
a img {
	border:1px solid #000000;}
	
#onlineStore a img {
	border:none;}
	
/***Features and Exhibitions - home ***/

ul.featureItem {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	clear:both;}
.featureItem li.featureImg img {
	border:1px solid #000000;}
.featureItem li.featureImg p.comingSoon {
	width:85px;
	height:16px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	background:url(/contentImages/default/comingSoon_orange.gif) no-repeat;}
.featureItem li.featureImg p.nowOpen {
	width:85px;
	height:16px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	background:url(/contentImages/default/nowOpen_orange.gif) no-repeat;}
.featureItem li.featureDesc {
	float:right;
	width:200px;}
.featureItem li.featureDesc h3 {
	margin-top:0;
	margin-bottom:0;
	color:#4c4c4c;
	font-size:14px;}
.featureItem li.featureDesc p {
	color:#606060;
	font-size:12px;
	margin-top:5px;}
	
#featureItem h3 {
	margin-top:0;
	margin-bottom:0;
	color:#4c4c4c;
	font-size:14px;}
#featureItem p {
	color:#606060;
	font-size:12px;
	margin-top:5px;}
#featureItem img.leftimage {
	margin:0;
	padding:0;}


/***SEARCH***/

div#search.searchborder{
	margin:10px 0 10px 0;
	border-top:1px solid #0f3662;
	border-bottom:1px solid #0f3662;}
div#search p.title{
	float: left;}
div#search p.title a{
	color:#993300;}
div#search p.number{
	float:left;
	width:20px;
	font-weight:bold;
	color:#1f3a55;}
div#search p.description{
	clear: both;
	margin-left:20px;}
div#search span.match{
	font-weight:bold;
	background-color:yellow;}
div#searchnav ul{
	margin:0;
	padding:0;}
div#searchnav ul li{
	list-style: none;
	float:left;
	margin:0;
	padding: 0;}
div#searchnav ul li a{
	width:15px;
	height:15px;
	border:1px solid #0f3662;
	display:block;
	padding:5px;
	font-size:13px;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	color:#0f3662;
	background-color:#b1d8fc;}
div#searchheader{
	font-size:16px;
	color:#0f3662;
	padding:10px 10px 10px 0;}
	
	
div.lightblue {
	background-color:#d3e1ed;
	width:100%;
	padding: 15px;
	font-size:12px;}
	
/*** Sponsors ***/

.sponsors{
	text-align:center;
	width:660px;}
.sponsors ul{
	list-style:none;}
.sponsors li{
	float:left;
	width:44%;
	margin:4px;
	padding:15px 2px 7px 2px;
	border:1px solid #EBE8DA;
	background:#ffffff;
	height:150px;}
.sponsors li:hover,
.sponsors li.over{
	border:1px solid #666666;}
.sponsors a{
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
	font-size:10px;
	display:block;
	width:100%;}
.sponsors .logo a img {
	border:none;}
.sponsors .logo{
	text-align:center;
	background:#ffffff;}
.sponsors .logo img{
	vertical-align:middle;
	padding-bottom:7px;}

	