/* @override 
	http://troop48doylestown.com/templates/scouttroop48interior/css/interior.css */


html {
  background: #2c2e2f url(../images/bg.png);
  }

body {
  font-size: 100%;
  font-family: Georgia, serif;
  color: #71330b;
  }
  
p {
  font-size: 1em;
  line-height: 1.5em;
  }  
  
#intro p {
  color: #c6c5c4;
  }  

#captionArea p {
  color: #c6c5c4;
  }  

#footer  p {
  font-size: .9em;
  line-height: 1.7em;
  }

a:link {
  color: #461f00;
  text-decoration: none;
  }
  
a:visited {
  color: #461f00;
  text-decoration: none;
  }  
  
a:active {
  outline: 0;
  color: #461f00;
  text-decoration: none;
  }    
  
a:hover {
  outline: 0;
  color: #8a3e02;
  text-decoration: underline;
  }
  
h1, h2, legend {
  font-size: 2em;
  font-weight: bold;
  color: #5b662f;
  }  

/*h2 {
  font-size: 1.1em;
  font-weight: bold;
  padding: 20px 0 5px 0;
  }*/

#interiorSign {
  position: absolute;
  width: 282px;
  height: 161px;
  top: 100px;
  left: 70px;
  background-image:url(../images/InteriorPageSign.png);
  background-repeat: no-repeat;
  z-index: 1;
  }

#mainContent {
  padding-top: 245px;
  position: relative;
  margin: auto;
  width: 1100px;
  background-image: url(../images/lakeInteriorBG.png);
  background-repeat: no-repeat;
  background-color: #2c2e2f;
  } 

/* interior page main body content area */ 

div #interiorbodyContent ul {
}

div #interiorbodyContent li {
	margin-top: 12px;
	margin-bottom: 12px;
}


#interiorbodyContent {
  width: 800px;
  margin: 0 auto;
  padding: 10px 40px 40px;
  background-color: #d2d0bd;
	position: relative;
}  

.item-page {
  background-color: #d2d0bd;
	width: 530px;
	margin-right: 20px;
}


#interiorArticleHolder {
	float: left;
	position: relative;
}

#interiorArticleHolder p {
/*  padding-right: 40px;*/
  }


/* interior page sidebar */

#interiorSidebar {
	margin-top: 26px;
	background-color: #c3c0a2;
	min-width: 200px;
	border-left: 2px solid #aea88f;
	position: relative;
	float: left;
}

#interiorSidebar div.moduletable h3 {
	font-size: 14px;
	margin-left: 20px;
}

#interiorSidebar div.moduletable ul.menu {
	padding: 0;
}

#interiorSidebar div.moduletable {
	float: left;
}

#interiorSidebar div.moduletable ul.menu li {
	list-style-type: none;
	width: 240px;
	line-height: 20px;
}

  
#interiorSidebar ul li a {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #5b662f;
  text-decoration: none;
  display: block;
  padding: 10px 20px 10px 20px;
  background-color: #c3c0a2;
  }
  
#interiorSidebar li a:link, #interiorSidebar li a:visited {
  }
  
#interiorSidebar li a:hover, #interiorSidebar li a:active {
  color: #5b662f;
  background-color: #bfbc9d;
  }


/* main navigation */

.moduletable_menu {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #c76e1a;
  position: absolute;
  top: 41px;
  left: 50px;
  z-index: 1;
  }

.moduletable_menu li {
  float: left;
  text-align: center;
  border-right: 1px solid #562600;
  list-style-type: none;
  }

.moduletable_menu ul {
  margin: 0;
  padding: 0;
  }

.moduletable_menu ul li a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #e3e1d0;
  text-decoration: none;
  display: block;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 10px;
  padding-bottom: 8px;
  background-color: #6a3100;
  background-image: url(../images/navBarBG.png);
  background-repeat: repeat-x;
  }
  
#item-124 {
  border-right: 0;
  }
  
.moduletable_menu ul li a:link, #navBar ul li a:visited {
  background-image: url(../images/navBarBG.png);
  background-repeat: repeat-x;
  }
  
.moduletable_menu ul li a:hover, #navBar ul li a:active {
  background-color: #c76e1a;
  background-image: url(../images/navBarHoverDownBG.png);
  background-repeat: repeat-x;
  }


/* marking current page with hover/active menu state */  

#nav li.active a:link, #nav li.active a:visited {
  background-image: url(../images/navBarHoverDownBG.png);
  background-repeat: repeat-x;
  }
  
  
/* breadcrumbs 

#breadcrumbs {
  padding: 15px 0 0 50px;
  font-size: .75em;
  color: #796c37;
  }  */
  




/* footer */

.item-125, .item-126, .item-127, .item-128, .item-129, .item-132, .item-136, .item-143  {
  font-size: 1.2em;
  font-weight: bold;
  padding: 10px 0 5px 0;
  }

#footer {
  font-size: .9em;
  line-height: 1.4em;
  width: 1100px;
  min-height: 271px;
  background-color: #aea88f;
  background-image: url(../images/footerCompass.png);
  background-repeat: no-repeat;
  background-position: 858px 0px;
  margin: 54px 0 0 0;
  clear: both;
  }

#footerLinks1 {
  float: left;
  padding: 20px 10px 0 0;
  }

#footerLinks1 ul {
  list-style-type: none;
  }
  
#footerLinks2 {
  float: left;
  padding: 10px 0 0 0;
  }

#footerLinks2 ul {
  list-style-type: none;
  padding: 10px;
 }
   
#footerLinks3 {
  float: left;
  padding: 10px 0 0 0;
  }

#footerLinks3 ul {
  list-style-type: none;
  padding: 10px;
  }
 
#footerLinks4 {
  float: left;
  padding: 10px 0 0 0;
  } 

#footerLinks4 ul {
  list-style-type: none;
  padding: 10px;
  }

#footerLinks5 {
  float: left;
  padding: 10px 0 0 0;
  }    
  
#footerLinks5 ul {
  list-style-type: none;
  padding: 10px;
 }

div.edit.item-page {
	position: absolute;
	z-index: 1000;
	background-color: #f5f1dc;
	width: 700px;
	font: 12px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div.tip-wrap {
	background-color: white;
	font: 11px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 6px;
}

#interiorArticleHolder div.item-page ul.pagenav {
	font-size: .9em;
}
#interiorArticleHolder div.item-page ul.pagenav li.pagenav-prev {
	float: left;
}

#interiorArticleHolder div.item-page ul.pagenav li.pagenav-next {
	float: right;
	margin-right: 20px;
}


div.registration {
	color: #aea88f;
}

#member-registration fieldset {
	border-style: none;
}

#loginArea div.moduletable {
  padding: 4px 81px 0 72px;
	float: left;
} 

.inputbox,
input {
  width: 218px;
  height: 19px;
  font-family: Georgia, serif;
  font-size: 1.1em;
  color: #d2cbbd;
  border-radius: 6px;
	padding: 4px;
}

dd  {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0;
}

#member-registration {
	color: #652f00;
}
  
  
  
  
  
