body {
	background:#aaa;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;

	margin:0;
	padding:0;
}

body#vhpEdit div#content, body#vhpPage div#content { }
a#logout { color:white !important; }
table.VHPCalendar { width:60%; }
.left { width:625px; }

p { line-height:1.5em; }
#sideNav ul li a { text-decoration:underline; color:white; }
.facility1, .officerRoster { width:625px; }
table.officerRoster { width:625px; }

#guestbook form { margin-bottom:20px; }
#guestbook hr { margin-bottom:20px; }

.headerNav {
	display:none;
}

a {

}

a:visited {
	color:#800000;
}

a:active {

}

a:hover {

}

/*	Header	*/
div#smallHeader {
	background:#fff url('/images/logos/locallodges.jpg') no-repeat left top;
	border-bottom:1px solid #ccc;

	width:100%;
	height:75px;
}

/*	Navigation	*/
#shortNav {
	background:#f9d165;
	border:1px solid #ccc;

	height:20px;
}

#shortNav ul#primaryNav {
	margin:0 auto;
	width:650px;
}

#nav ul#primaryNav li, #shortNav ul#primaryNav li {
display:inline;
list-style:none;
margin-right:40px;

background:url('/Graphics/Misc/elks_bullet.gif') no-repeat;
background-position:0 5px;

padding-left:15px;
}

#nav ul#primaryNav li a, #shortNav ul#primaryNav li a {
color:#434dbf;
font-size:8pt;
font-weight:700;
}

#nav ul#primaryNav li a:hover, #shortNav ul#primaryNav li a:hover {
color:#0f21e9;
}

/*	Side menu	*/
#rightSidebar {
	background:#271759;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:10px;
	border:1px solid #fff;
	padding-top:5px;
	margin-right:25px;
	float:left;
	width:200px;
}

#rightSidebar p a {
	color:white;
}


#rightSidebar h2 {
	color:#F9D165;
	padding-left:5px;
	font-size:14pt;
}

#rightSidebar h2 a {
	font-size:14pt;
	text-decoration:none;
	color:#f9d165;
}

#rightSidebar p {
	padding:5px;
	color:white;
}

#rightSidebar ul li {
	list-style:none;
	background:#271759;
	
	height:15px;
	padding:5px 0 5px 10px;
	margin-bottom:5px;
}

#rightSidebar ul li a {
	font-size:14pt;
}

#rightSidebar a {
	font-family:sans-serif;
	font-size:10pt;
	color:#000;
}

#rightSidebar ul li a:hover {
	text-decoration:underline;
}

#sideNav ul {
	margin:0;
	padding:0;
}

/*	Main content	*/
#container {
	/*width:95% !important;*/
	margin:0 auto;
	background:#fff;
	border-top:none;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:0 !important;
}

#content {
	margin-left:220px;
	margin-right:20px;
}

#content table {
	text-align:left;
}

#content a {
	color:red;
}

#content h1 {
	font-size:20pt;
	font-weight:bold;
}

h1,h2,h3,h4,h5,h6 {
	color:#000;
	letter-spacing:normal;
}

/*	Footer	*/
div#footer {
	clear:both;
	padding-bottom:50px;
}

/*	Hide all unnecessary elements	*/
.curveBox_top, .curveBox_middle, .curveBox_bottom {

}