@charset "utf-8";
/* CSS Document */

body
{
	padding-bottom:2%;
	margin-top:0;
}

/* Header */
#header
{
	height:130px;
}

#headerImage
{
	height:100px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}

/* Wrap */
#wrap {
	margin-left:5%;
	margin-right:5%;
}

/* Body */
#body
{
	margin-left:300px;
	margin-right:0%;
	min-height:500px;
	min-width:600px;
}

/* header positioning */
#header {
	padding-bottom:2em;
	min-width:100%;
}

#banner {
	padding-bottom:1em;
}

#date {
	padding-left:3em;
	font-size:20px;
}

#searchForm {
	padding-right:3em;
	float:right;
}

/* menu */
#menuOutline
{
	width:200px;
}

#menu
{
	position:absolute;
}
.mainMenuButton
{
	width:200px;
	cursor:pointer;
}

#onlyMain
{
	position:absolute;
}

.submenuButton 
{
	position:absolute;
	visibility: hidden;
	z-index:-1;
}

.buttonOfSub
{
	border: thin solid gray;
	max-width:200px;
	width:200px;
	text-align: center;
	cursor:pointer;
}

.subsubmenuButton
{
	position:absolute;
	visibility: hidden;
	z-index:-2;
}

/* Notices */
#mainTitleNotices
{
	font-size:35pt;
	font-weight:bold;
	text-align:center;
	display:block;
}

#notices
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:4%;
	padding-top:4%;
}

.noticeTitle
{
	font-size:26px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	display:block;
}

.noticeDate
{
	text-align:center;
	display:block;
}

.noticeContent
{
	font-size:19px;
	display:block;
}

.noticeAuthor
{
	font-size:16px;
}	

/* Calendar */
#calendar
{
	position:relative;
	text-align:center;
	margin-right:2em;
}

#calendarTitle
{
	font-size:20pt;
	font-weight:bold;
	text-decoration:underline;
}

.calendarHeader
{
	width:590px;
	font-size:25px;
	text-decoration:underline;
	padding-bottom:1em;
}

.calendarEvent
{
	font-size:16px;
	font-weight:bolder;
	padding-bottom:3em;
	max-width:590px;
}

.calendarEventTitle
{
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	padding-bottom:1.2em;
	max-width:590px;
}

#calendarTable table.tr
{
	border-top:dotted thin;
	border-bottom:dotted thin;
}

/* About Us */
#aboutUsTitle
{
	display:block;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}

#aboutUsYAYIEAGAIN
{
	padding-top:2em;
	text-align:center;
}

#aboutUsDescipt
{
	position:relative;
	text-align:left;
	font-family:verdana, arial, helvetica, sans-serif;
	display:inline-block;
	max-width:550px;
}

#aboutUsTable
{
	padding-bottom:5em;
}

.aboutUsHeader
{
	width:300px;
	font-size:20px;
	text-decoration:underline;
}

.leaderEmail
{
	font-weight:bold;
	padding-left:7em;
}

/* Trip Log */
#tripLogTitle
{
	display:block;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}

#tripLogIESUCKS
{
	margin-left:20%;
	padding-top:5%;
	height:1500px;
}

#tripLogYears
{
	float:left;
	font-weight:bolder;
	font-size:x-large;
	display:inline;
	cursor:pointer;
}

.tripLogYear
{
	margin-top:2em;
}

.groupTitle 
{
	text-align:center;
	display:block;
	font-size:30px;
}

.tripLogYearGroup
{
	position:absolute;
	margin-left:20%;
}

.tripLogTrip
{
	font-family:arial;
	font-size:19px;
	text-decoration:none;
}

.tripLogTripSpan
{
	font-family:arial;
	font-size:19px;
	text-decoration:none;
}

a.tripLogTrip:hover
{
	text-decoration:underline;
}

.spacer
{
	position:relative;
}

/* Eagle Scouts */
#eagleScoutsCHROMEWINS
{
	height:1200px;
}

#eagleScoutTitle
{
	display:block;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}

#decades
{
	text-align:center;
	padding-top:5%;
}

.decade
{
	cursor:pointer;
	font-size:x-large;
	font-weight:bolder;
	padding-left:1em;
}

.nameDecade
{
	position:absolute;
	padding-left:15%;
}

.decadeHeader
{
	display:block;
	text-align:center;
}

.yearGroupEagle
{
	position:relative;
	vertical-align:top;
	width:200px;
	text-align:center;
	padding-top:2em;
}

.eagleScoutYearTitle
{
	font-size:15pt;
	font-weight:bold;
	text-decoration:underline;
}

.eagleName
{
	font-size:14pt;
}

/* Spirit of Scouting */
#scoutingSpiritTitle
{
	display:block;
	text-align:center;
	font-size:20pt;
	font-weight:bold;
	text-decoration:underline;
}

#scoutingSpirit
{
	padding-left:30%;
	padding-bottom:5%;
	padding-top:5%;
}

/* Links */
#links
{
	padding-left:10%;
	padding-top:5%;
}

.link
{
	display:block;
	font-weight:bold;
	padding-bottom:1em;
	font-size:18pt;
}

/* Merit Badges */
#meritBadgeTitle
{
	display:block;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}

#meritBadgesILOVEIE
{
	padding-left:20%;
}

#meritBadgeIndex
{
	padding-bottom:2em;
	position:fixed;
	z-index:1;
}

.alphaGroupLink
{
	font-weight:bold;
	font-size:14pt;
	display:block;
}

.alphaGroup
{
	font-size:25pt;
	color:#DC143C;
	font-weight:bold;
	display:block;
}

.meritBadgeRow
{
	padding-bottom:10%;
	padding-left:2em;
	position:relative;
}

.meritBadgeDiv
{
	padding-left:20%;
	display:inline-block;
	vertical-align:top;
}

.meritBadgeCounselor
{
	display:block;
}

.meritBadgeTitle
{
	text-decoration:underline;
	font-size:15pt;
	font-weight:bold;
}

/* Pictures */
#tripTitle
{
	display:block;
	font-size:20pt;
	font-weight:bold;
	text-align:center;
}

#slideshowSpan
{
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	padding-bottom:1em;
	display:block;
}

.pictureThumbnail
{
	text-decoration:none;
}

#thumbnailsDiv
{
	text-align:center;
	padding-left:.5em;
	padding-right:.5em;
}

/* Slideshow */
#slideshowWrap
{
	/*overflow:scroll;*/
}

#addPost
{
	display:inline;
	padding-right:18%;
}

#slideshow
{
	padding-top:1%;
	text-align:center;
}

#slideshowTitle
{
	display:block;
	font-size:25pt;
	font-weight:bolder;
}

#slideshowStartStop
{
	padding-right:20%;
}

.slideshowCommand
{
	font-size:24pt;
	font-weight:bolder;
}

/* Search */
#search
{
	display:block;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

#noResults
{
	font-weight:bold;
	font-size:16pt;
}

.result
{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:14pt;
}

.summary
{
	padding-bottom:1em;
}

#searchSearch
{
	width:500px;
}

/* Summary */
#summary
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

#articleNameSum
{
	text-align:center;
	font-size:16pt;
	display:block;
}

#sumCap
{
	font-size:16pt;
}

/* Picture Comments */
#comments
{
	/*width:400px;
	margin-left:auto;
	margin-right:auto;*/
	text-align:left;
	width:321px;
	display:inline;
	padding-right:5%;
}

.comment
{
	position:relative;
	text-align:left;
	clear:both;
	/*width:400px;
	clear:both;	*/
}

.commentBody
{
	display:block;
	clear:both;
	position:relative;
	margin-left:10em;
	text-align:left;
}

.userInfo
{
	margin-left:-10em;
	width:10em;
	position:relative;
	float:left;
	display:inline;
}

.userUl
{
	list-style:none;
	margin:0;
}

.userAvatar
{
	width:100%;
}
.avatar
{
}

.commentHead
{
	text-align:left;
	margin-top:1em;
	margin-left:10em;
}

.commentEdit
{
	float:right;
}

.username
{
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	margin-left:-10em;
	width:10em;
	float:left;
	display:block;
	position:relative;
}

.commentContent
{
	text-align:left;
}

.entry
{
	width:100%;
	text-align:left;
}

.username a
{
	color:rgb(0, 87, 156);
}
/*
.avatar
{
	padding-top:.5em;
	padding-bottom:.5em;
}


#addPostDescript
{
	display:block;
}

#editBody
{
	display:block;
}

.commentDate
{
	float:left;
}

.commentEdit
{
	float:right;
}
*/

.viewComments1s
{
	padding-top:1em;
	font-size:1.5em;
	/*display:block;*/
}

.submitButton
{
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   padding-top:1em;
   font-size:1.5em;
}

#editForm
{
	/*=width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;*/
	display:inline;
}


/*History*/
#firstEagleDiv
{
	margin-left:15em;
}

#firstEagle
{
	font-size: 1.084em;
	width:100%;
}