/*FOR ALL PAGES*/

body {
  font-family: Tahoma, verdana, Arial, sans-serif;
  color:black;
  background: #cedeff;
  margin: 0;  padding: 0;
  text-align: center; }

h1, h2, h3, h4 {
  font-family: Georgia, "Times New Roman", serif;
  margin:0; }
.title {}

#container {
  position: relative;
  width: 740px; 
  margin: auto;
  color:black;
  background: white;
  padding: 0 15px;
  text-align: left;
}

#pageheader {}
#pagetitle {
  font-size: 145%; padding: 12px 0 12px 8px; }
#subtitle {
  font-size: 70%; color: #777; display:block; }
#logo {}


.column { float: left;}




/*HOME PAGE LAYOUT AND NAVIGATION*/

#events {
  width: 440px;}
#member_narrative {
  width: 275px; 
  float: left;
  font-size: 85%;}
#homebody {}
#homebody .home_nav {
  font-size:80%; 
  text-align:right;}

/*
  SHOULD BE: width: 295px; 
*/

/*SECONDARY PAGE LAYOUT AND NAVIGATION*/

#pagebody {}
#pagenav {
  padding: 3px; 
  font-size: 80%; 
  background: #F60;
  color: white; 
  margin-bottom: 8px;
  padding: 1px;}
#pagebody .participate {font-size:80%;}

#content {
  width: 540px; }
#localnav {
  width:185px;
  padding: 0;
  border-left: 1px solid red;}
#localnav h3, #localnav li {
  margin:0; 
  padding: 0 0 2px 8px;}
#localnav h3 {
  color: #999;
  border-bottom: 1px solid #999;
  font-size: 125%; }
#localnav ul {
  list-style: none; padding:0; margin:0;}
#localnav li {
  margin-top: 3px;
  font-size: 85%; }

/*
  SHOULD BE:   width:198px;
*/


/*HOMEPAGE EVENT AREA*/

#future_events, #past_events {
  padding: 3px; }
#future_events {
  border-top: 1px solid #DDD;}
#past_events {
  font-size: 85%;
  border-top: 1px solid #DDD;}
#events h2 {
  margin-bottom: 8px; }
#past_events div.event {
  width: 48%; float:left; 
  margin:3px; }
.event_details {
  font-weight: bold; font-size: 85%;}
div.event {}
#more_events { 
  clear:both;
  font-size: 75%;
  background: #F60;
  color: white; 
  margin-bottom: 8px;
  padding: 1px;}




/*HOMEPAGE MEMBER NARRATIVE AREA*/

#member_feature {}
.member_name {}
#member_get_involved {}
#member_learn_ia {}
#member_listings {}
#member_feature, 
#member_get_involved, 
#member_learn_ia, 
#member_listings {
  padding: 3px 3px 3px 16px;
  border-top: 1px solid #DDD; }
#member_narrative h3 {}
#member_narrative p, #member_narrative li {
  margin:0; 
  padding: 0 0 2px 8px;}
#member_narrative ul {
  list-style: none; padding:0; margin:0;}
#member_listings li {
  padding-bottom: 4px;}



/*FOOTER*/

#pagefooter {
  border-top: 1px solid #DDD;
  clear: all; clear:both;
  font-size: 80%; }
#contactnav {
  width: 45%; float:left;}
#copyinfo {
  width:55%; float:left;
  text-align: right; }




/*LINK FORMATTING*/
a:link, a:visited,
#pagenav a:hover     {color: #F60; text-decoration: none;}
a:hover              {color: #F90; text-decoration: underline; background: transparent;}

#pagebody a:hover    {background: #FFC;}

#pagetitle a:hover, 
#pagebody a:link, 
#pagebody a:visited  {             text-decoration: underline; }

#pagenav a:hover, 
#pagenav a.hilite,
#more_events a:hover {background: white;}

#pagenav a:link, 
#pagenav a:visited   {color:white; border: 0; padding: 0 5px; margin: 0 3px;}

#pagenav a:link.hilite, #pagenav a:visited.hilite, 
#pagetitle a:link, 
#pagetitle a:visited {color:black;}

#pagenav a:hover, 
#pagenav a:hover.hilite   {color: #F60; text-decoration: none;}

#localnav a:link, 
#localnav a:visited  {display:block; }
#member_narrative a:hover, 
#localnav a:hover    {background: #FFC;}

#pagetitle a:hover   {border-bottom: 1px solid #F00; }
#pagetitle a:link, 
#pagetitle a:visited {border-bottom: 1px solid black;}

#more_events a:link, #more_events a:visited {
  color: white; text-decoration: none; border: 0;}
#more_events a:hover {
  color: #f60; text-decoration: none; background: white;}


/*WIREFRAME CONTROLS*/

#wireframe_controls {
  left:0; top:0; position: absolute;
  width: 60px; text-align: left;
  font-size: 75%; }
#wireframe_controls a {color:#9BF;}
#off {display:none;}