/* CSS Document */







/* base styles */



body {



	margin: 0px 0px 20px;



	padding: 0px;



	left: 0px;



	top: 0px;



	background: #cc9;



	width: 100%;



	text-align: center;



}



h1 {



	color: #036;



	text-align: center;



	background: url(images/pack98.gif) no-repeat center top;



	height: 149px;



	width: 367px;



	margin-right: auto;



	margin-left: auto;



}



h1 span {



	visibility: hidden;



}



h2 {



	color: #360;



	font-size: 115%;



}



h3 {

	color: #039;

	font-size: 115%;

	margin-bottom: 0px;

}

h4 {



	color: #039;



	font-size: 105%;



	margin-bottom: 0px;



}

img {



	text-align: center;



	margin-right: auto;



	margin-left: auto;



}



hr {clear: both;}



a {



	font-weight: bold;



	color: #036;



	text-decoration: none;



	border: 4px outset;



	padding: 2px;



	background: #fff;



	font-size: 1em;



}



a:hover, a:focus {



	color: #fff;



	text-decoration: underline;



	background: #036;



}



th a {



	font-size: 0.5em;



	border-right: 1px none #036;



	border-bottom: 1px none #036;



	border-top: 1px solid #036;



	border-left: 1px solid #036;



}



th a:hover, th a:focus {}



p {



	margin: 0px;



	padding: 0px;



	left: 0px;



	top: 0px;



}



table {



	background: #fff;



	width: 760px;



	border-top: 2px solid #ccc;



	border-right: 2px solid #036;



	border-bottom: 2px solid #036;



	border-left: 2px solid #ccc;



	text-align: center;



	margin-right: auto;



	margin-left: auto;







}

caption {

	font-size: 110%;

	font-weight: bold;

}

th {



	color: #036;



	font-weight: bold;



	border: thin none #036;



}



td {



	border-right: thin none #036;



	border-bottom: thin none #036;



	border-top: thin solid #036;



	border-left: thin solid #036;



	text-align: left;



}



td p {



	color: #000;



	font: 0.9em Verdana, Arial, Helvetica, sans-serif;



	text-align: left;



}











/* div layer styles */



#wrapper {



	margin: 20px auto;



	padding: 10px 20px;



	text-align: left;



	width: 80%;



	border-top: thin solid #036;



	border-right: medium solid #036;



	border-bottom: medium solid #036;



	border-left: thin solid #036;



	left: 0px;



	top: 0px;



	font: .8em Verdana, Arial, Helvetica, sans-serif;



	height: auto;



}



#masthead {



	color: #036;



	text-decoration: none;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#masthead h2 {



	font-size: 200%;



}



#leftlink {



	float: left;



	width: 200px;



	border-top: 1px none #036;



	border-right: 2px none #036;



	border-bottom: 2px none #036;



	border-left: 1px none #036;



	padding: 5px 10px;



	text-align: left;



}



#rightlink {



	float: right;



	width: 200px;



	border-top: 1px none #036;



	border-right: 2px none #036;



	border-bottom: 2px none #036;



	border-left: 1px none #036;



	padding: 5px;



	text-align: right;



}







#cars {



	float: right;



	text-align: center;



	display: block;



	font-weight: bold;



}



#winner {



	text-align: center;



	display: block;



	font-weight: bold;



	color: #009;



}



#masthead a {



	border: none;



}



#header {



	text-align: center;



}



#header h1 {



	color: #036;



	text-align: center;



}



#header h2 {



	color: #360;



	text-align: center;



}



#toc {



	text-align: center;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	padding: 6px 0;



	margin: 0;



	width: 100%;



}



#toc li {



	display: inline;



	list-style: none;



}



#toc a {



	padding: 3px 0.5em;



	text-decoration: none;



	border-top: 2px outset #ccc;



	border-right: 2px outset #036;



	border-bottom: 2px outset #036;



	border-left: 2px outset #ccc;



}



#toc li a:hover, #toc li a:focus {



	color: #fff;



	background-color: #036;



	border-top: 2px inset #036;



	border-right: 2px inset #ccc;



	border-bottom: 2px inset #ccc;



	border-left: 2px inset #036;



}







#toc2 {



	text-align: center;



}



#toc2 a {



	display: inline;



	font-family: Geneva, Arial, Helvetica, sans-serif;



}



.bevelmenu{



font: bold 13px arial;



padding: 6px 0;



margin: 0;



width: 100%;



background-color: #FFF2BF;



text-align: left; /*set value to "right" for example to align menu to the right of page*/



}



















#links {



	text-align: center;



	width: 100%;



	padding: 1%;



}



#links li {



	display: inline;



	list-style: none;



}



#links a {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	border: none;



	background: #cc9;



	font-weight: bold;



	text-decoration: none;



}



#links a:hover, #links a:focus {



	color: #fff;



	text-decoration: underline;



}



div.links2 {



	text-align: center;



	width: 100%;



	padding: 1%;



}



div.links2 li {



	display: block;



	list-style: none;



}



div.links2 a {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	border: none;



	background: #cc9;



	font-weight: bold;



	text-decoration: none;



}



div.links2 a:hover, div.links2 a:focus {



	color: #fff;



	text-decoration: underline;



}



#table {



	text-align: center;



}



#links li {



	margin: 10px 5px 15px;



	text-align: center;



	list-style-type: none;



}



#links li a {



	text-align: center;



	padding: 5px;



	margin: 5px;



}



#content {



	margin-top: 10px;



	margin-bottom: 10px;



}







#content h1 {



	text-align: center;



	color: #0000FF;



	margin-bottom: 0px;



}



#content h3 {

	text-align: center;

}

#content h4 {

	text-align: center;

	font-style: italic;

}



#content ul.calendar {



	list-style: none;



}



#content ul.calendar li {



	padding-bottom: 0.2em;



}



#content ul.calendar li.header {



	font-size: 1.1em;



	font-weight: bold;



	color: #036;



}



#content ul.calendar ul li {



	list-style: square inside;



	text-indent: 1em;



}



#content ul li {

	text-align: left;

	list-style: none;

}



#cubscout {



	text-align: left;



}



#footer {



	font-size: 0.7em;



	margin-top: 20px;



	line-height: 1.5em;



	text-align: left;



	background: url(images/cub_scouts_sm.gif) no-repeat right bottom;



	height: 100px;



}



#footer a {



	border: none;



	background: #cc9;



}



#footer a:hover, #footer a:focus {



	background: #036;



}











/* classes */



.center {



	text-align: center;



	margin-right: auto;



	margin-left: auto;



}



#content p.us {



	font-weight: bold;



	color: #003366;



	font-size: 1em;







}



#content p.us2 {



	font-weight: bold;



	color: #003366;



	font-size: 1.2em;



}







#content p.us2 a {



	border: none;



}



#content p.us2 a:hover, #content p.us2 a:focus {}



#content p.us3 {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.2em;
	margin-top: 10px;
	border-style: none;



}
#content p.us3 a {
	border-style: none;
}
#content p.us4 {font-weight: bold; color: #000;}
#content p.us4 a {
	background-color: transparent;
	font-size: 1em;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

}



/* calendar table styles */



th.year {



	color: #000;



	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;



	border: thin solid #CCCCCC;



}



th.month {



	color: #fff;



	background: #666600;



	font: italic bold 1.25em Verdana, Arial, Helvetica, sans-serif;



	border: thin solid #CCCCCC;



}



th.day {



	color: #036;



	background: #ccc;



	font: bold .9em Verdana, Arial, Helvetica, sans-serif;



	border: thin solid #CCCCCC;



	padding-right: 5px;



	padding-left: 5px;







}



td p.important {



	font-weight: bold;



	color: #f00;



}



td.date {



	color: #036;



	text-align: left;



	left: 0%;



	top: 0%;



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	vertical-align: top;



	width: 50px;



}



td p.special {



	color: #f00;



	font-weight: bold;



}



td p.dmeet {



	font-weight: bold;



	color: #006600;



}



td p.pmeet {



	font-weight: bold;



	color: #0000FF;



}



td p.packinfo {



	font-weight: bold;



	color: #FF9900;



}



td p.clean {



	color: #660099;



	font-weight: bold;



}

p.special {

	color: #f00;

	font-weight: bold;

	text-align: center;

}



p.small {

	font-size: 70%;

	text-align: center;

}

p.small a {

	background: #cc9;

	border-style: none;}

#scrapbk ul li {

	list-style: none;

	text-align: center;

}

#scrapbk ul li a {

	background: #cc9;

	border-style: none;}



table#popcorn th {

	text-align: left;

}
