
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000033;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
	background-image: url(images/leftback.gif);
	background-repeat: repeat-y;
}

a:link { 
 color: #003F7E; 
 font-weight: bold; 
 text-decoration:none;
}

a:visited { 
 color: #003F7E;  
 font-weight: bold; 
 text-decoration:none; 
}

a:active { 
 color: #003F7E;  
 font-weight: bold; 
 text-decoration:none; 
}

a:hover { 
 color: white 	;
 font-weight: bold; 
 cursor: pointer;
}

/*---  LEFT SIDE BAR ---*/

#leftmenu {
	position:absolute;
	top:160px;
	width:140px;
	margin-left:0px;
	z-index:0;
	float:left;
}

#leftcolumn {
	position:absolute;
	top:490px;
	width:140px;
	margin-left:10px;
	z-index:0;
	float:left;
}


/*---  MAIN PAGE CONTENT ---*/
#pagewrapper {
	position:relative;
	width:760px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	float:left;
}

#hedlogo {
	position:absolute;
	left:0px;
	width:160px; 
	z-index:0;
}

#hedpict {
	position:absolute;
	left:160px;
	top:0px;
	width:600px;
	height:160px;
	z-index:0;
	visibility:visible;
}

#hedpict1 {
	position:absolute;
	left:160px;
	top:0px;
	width:150px;
	height:137px;
	z-index:0;
	visibility:visible;
}

#hedpict2 {
	position:absolute;
	left:310px;
	top:8px;
	width:150px;
	height:137px;
	z-index:0;
	visibility:visible;
}

#hedpict3 {
	position:absolute;
	left:460px;
	top:8px;
	width:150px;
	height:137px;
	z-index:0;
	visibility:visible;
}

#hedpict4 {
	position:absolute;
	left:610px;
	top:8px;
	width:150px;
	height:137px;
	z-index:0;
	visibility:visible;
}

.hedpictinset {
	position:absolute;
	top:8px;
	left:8px;
}

#menubarx {
	position:absolute;
	background-color:#E1BC4A;
	width:600px;
	height:23px;
	left:160px;
	top:137px;
	font-family:        Trebuchet MS;
	font-size:          11px;

}

#menu1aboutus {
	position:absolute;
	left:20px;
	top:3px;
}

#menu2membership {
	position:absolute;
	left:92px;
	top:3px;
}

#menu3programs {
	position:absolute;
	left:188px;
	top:3px;
}

#menu4resources {
	position:absolute;
	left:264px;
	top:3px;
}

#menu5events {
	position:absolute;
	left:350px;
	top:3px;
}

#menu6volunteer {
	position:absolute;
	left:416px;
	top:3px;
}

#menu7news {
	position:absolute;
	left:493px;
	top:3px;
}

#menu8shop {
	position:absolute;
	left:550px;
	top:3px;
}

#contentouter {
	background-color: #ccccff;
	position:absolute;
	top:156px;
	left:160px;
	width:600px;
	z-index:0;
}

#contentcontainer {
	position:relative;
	width:600px;
	z-index:0;
	padding-bottom:6px;
}

#content {
	position:relative;
	margin-left:30px;
	margin-top:22px;
	width:560px;
	margin-bottom:12px;
}

#calcontent {
	position:relative;
	margin-left:10px;
	margin-top:22px;
	width:580px;
	margin-bottom:12px;
}

#contentouter a:hover {
	color: #E1BC4A;
	font-weight: bold; 
	cursor: pointer;
}

#calcontent a:hover {
	color: #E1BC4A;
	font-weight: bold; 
	cursor: pointer;
}

#footer {
	clear:both;
}

/*--- "member" links: login, register, calendar, etc. ---*/

.loginLinks, .loginLinks a { 
 color:       #0000AE;
}
.loginLinks a:link    { color:  #0000AE; font-weight: bold; text-decoration:none;}
.loginLinks a:visited { color:  #0000AE; font-weight: bold; text-decoration:none;}
.loginLinks a:active  { color:  #0000AE; font-weight: bold; text-decoration:none;}
.loginLinks a:hover   { color:  #0000AE; font-weight: bold; text-decoration:underline;} 


/*--- Dotted line between menu items in sidebar ---*/

.menuSpacer {
	margin-bottom:12px;
	/* margin-top:12px; */
	border-bottom:1px dotted;
	border-color:#003F7E;
}

.menuSpacerMain {
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dotted;
	border-color:#003F7E;
}


.bbSpacer {
	margin-bottom:12px;
	/* margin-top:12px; */
	border-bottom:1px solid;
	border-color:#A4B5B5;
}

/*---  Used in Trackback and Pingback page.  ---*/

H2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   17px;
 color:       #000000;
 font-weight: bold;
}

/*---  Used in Weblog templates to format the title of entries  ---*/

H3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   14px;
 color:       #000000;
 font-weight: bold;
}

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/

H4 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color: #000000;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   11px;
 color:       #000000;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}



/*---  Weblog entry formatting.  ---*/

.weblog {
 padding-bottom: 12px;
}

/*---  Name of author in weblog entries ---*/

.author {
 font-size:   11px;
 font-weight: normal;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 font-size: 11px;
 line-height: 14px;
 color:       #000000;
 /* margin-top: 2px;
 margin-bottom: 2px; */
 font-weight: normal;
 text-align:  left;
}

table {
 margin-top: 0px;
 margin-left: 0px;
}

ul {
 margin-top: 10px;
 margin-bottom: 10px;
}

/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
  margin-bottom:      0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  font-size:          10px;
  height:             1.2em;
  padding:            .2em 0 0 2px;
  margin-top:          3px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/

.button {
  background-color:   #fff;
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  font-size:          10px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

/*--  Pull-down menus. --*/

.pulldown {
  background-color:   #fff;
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}


/*  From here to end is updated style content */

.floatright {
	float:right;
	margin-left:20px;
	margin-bottom:4px;
	clear:right;
}

.floatandclearright {
	float:right;
	margin-left:12px;
	margin-bottom:4px;
	clear:both;
}	

.floatleft {
	float:left;
	margin-right:20px;
	margin-bottom:4px;
	clear:left;
}

.floatcolright {
	float:right;
	width:265px;
	clear:right;
	/*padding-left:15px;
	margin-top:15px;
	border-style:solid;
	border-width:1px;
	border-color:red; */
	}
	
.floatcolleft {
	float:left;
	width:265px;
	clear:left;
	/* padding-right:15px;
	margin-top:15px;
	border-style:solid;
	border-width:1px;
	border-color:red; */
}

.floatcolrighthome {
	float:right;
	width:265px;
	margin-top:15px;
	/* border-style:solid;
	border-width:1px;
	border-color:red; */
	}
	
.floatcollefthome {
	float:left;
	width:265px;
	margin-top:15px;
}

.tinytext {
	font-size: 9px;
}

 .mp3list {
	font-size: 11px;
	margin-top: 13px;
}

 .hotlinks {
	font-size: 9px;
	margin-top: 13px;
}

.bodycopy {
	font-size: 11px;
	line-height: 14px;
	color:       #000000;
	font-weight: normal;
	margin-left:3px;
}

.othernewstitle {
	font-size: 11px;
	line-height: 14px;
	color:       #000000;
	font-weight: normal;
}

.bodycopyindent {
	font-size: 11px;
	line-height: 14px;
	padding-left: 100px;
}

.byline {
	font-size: 12px;
	font-style: italic;
}

.subhead {
	font-size: 14px;
	font-weight:bold;
}

.pullquote {
	font-size: 11px;
	font-style: italic;
	line-height: 1.9em;
}

.leftnav {
	font-size: 10px;
	font-weight:bold;
	padding-left:12px;
}

.leftnavheader {
	font-size: 11px;
	font-weight:bold;
	padding-left:8px;
	padding-top:20px;
	padding-bottom:5px;
}

.dropcap {
	font-size: 2em;
	float:left;
}

.hed12px {
	font-size: 12px;
	line-height: 1.25em;
}

.hed14px {
	font-size: 14px;
	line-height: 1.05em;
}

.hed16px {
	font-size: 16px;
	line-height: 1.05em;
}

.hed18px {
	font-size: 18px;
	line-height: 1.05em;
	margin-top:0px;
	margin-bottom:20px;
}

.hed20px {
	font-size: 20px;
	line-height: 1.05em;
	margin-bottom: 20px;
}

.hed24px {
	font-size: 24px;
	line-height: 1.05em;
}

.hed24pxbold {
	font-size: 24px;
	line-height: 1.05em;
	font-weight:bold;
}

.hed30px {
	font-size: 30px;
	line-height: 1.05em;
}

.hed36px {
	font-size: 36px;
	line-height: 1.05em;
}

.hed40px {
	font-size: 40px;
	line-height: 1.05em;
}

.hed48px {
	font-size: 48px;
	line-height: 1.05em;
}

.hed60px {
	font-size: 60px;
	line-height: 1.05em;
}

.hed72px {
	font-size: 72px;
	line-height: 1.05em;
}

.webloglinkbacks {
	font-size:9px;
	text-align:center;
	margin-top:8px;
}