*
{
	margin: 0;
	padding: 0;
}

ul, ol { margin-left: 30px; }

body
{
	background-color: white;
	color: #333;
	font-size: small;
	font-family: Verdana, Arial, sans-serif;
	line-height: 130%;
	padding: 0 10px 10px;
}



/* page structure */
div.container
{
	width: 100%;
}

div.header
{
	height: 120px;
	overflow: hidden;
	border-bottom: 1px solid gray;
	margin-bottom: 20px; 
}

div.navbar { display: none;	 }

div.main 
{ 
	margin-right: 0;
	color: black;
	line-height: 160%;
	padding: 0;
	background-image: none;
}


div.sidebar
{
	float: right;
	width: 30%;
	margin: 0 0 0 20px; 
	padding: 0 0 20px 10px; 
	background-color: white;
	font-size: .9em;
	border-left: 1px solid gray;
}

p.footer
{
	clear: both;
	text-align: center;
	margin: 10px 0;
	font-size: x-small;
	padding-top: 10px;
	border-top: 1px solid gray;
}

/* header */

div.header img { position: relative; top: 20px; }
div.header ul { display: none; }



/* global */

a { color: #000; }
a:hover { color: #000; }

a img { border: none; }

h1, h2, h3, h4 { color: #000; }
h1 { font-size: 160%; margin: 0 0 10px; }
h2 { font-size: 145%; margin: 15px 0 8px; }
h3 { font-size: 135%; margin: 12px 0 4px; }
h4 { font-size: 125%; margin: 10px 0 4px; }

.center { text-align: center; }
.clear { clear:both; }

p { margin: .5em 0 1em; }





/* content */

div.sidebar ul { margin:  0  0 0 15px; padding: 0; }
div.sidebar ul li { line-height: 130%; margin: 6px 0;}
div.sidebar h3 { padding: 0; margin: 0; }
div.sidebar img { display: none; }


/* home page -------------------------------------------------------------- */

body.home div.intro h1 { color: black; padding-top: .5em;	}

body.home div.intro { float: none; padding: 0; background-color: white; color: black; font-size: 1em; }

body.home div.intro img { display: none;  }

body.home div.intro p#joinlink { padding-top: 6px;  }

body.home div.intro p#joinlink a {display: none; }

body.home div.intro p#joinlink a:hover { text-decoration: none; background-color: #425763; }

body.home div.main { margin-right: 0; margin-left: 0; padding: 0; font-size: 1em;  }

body.home div.events { padding-top: 20px; font-size: 1em; }
body.home div.events ol { list-style-type: none; margin-top: 6px; margin-bottom: 12px; }

body.home div.events ul { margin-bottom: 18px; }
body.home div.events h3 { display: inline; margin-right: 10px;  }
body.home div.events p.view-events { display: inline;  }

body.home div.message
{
	width: 100%;
	padding: 0;
	text-align: left;
	background-color: white;
	font-size: 1em;
}

body.home div.sidebar {	width: 100%; float: none; background-color: transparent; padding: 0; margin: 0; font-size: 1em; border: none; }
body.home div.sidebar img { display: inline; }
body.home div.message img { float: left;}
body.home div.message p { margin: 0 0 6px 200px;}


body.home div.vendor { display:none; }


body.home p.chapterbadge { text-align: center; padding: 20px 0 0;}

body.home p.disclaimer
{
	clear: both;
	margin: 15px 0;
	color: #000;
	background-color: white;
	font-size: x-small;
	padding: 10px 15px;
	line-height: 130%;
	border-top: 1px solid gray;
}



/* nav menus -------------------------------------------------------------- */

#nav { display: none; }


