﻿@import url("/css/header.css"); /* imports header and navigation styles */
@import url("/css/footer.css"); /* imports footer and tertiary navigation styles */


/* General Style Rules
**************************************************/
body {
	margin: 0;
	padding: 0;
	text-align: center; /* page centering for IE */
	background: white;
	font: 10px Verdana;
	}

form {
	margin: 0;
	padding: 0;
	}

a img {
	border: 0;
	}



/* Page Layout Rules
**************************************************/
div#wrapper {
	width: 760px;
	margin: auto;
	text-align: left; /* left-align for smart browsers */
	/*background: url("/images/imagelib/wrapper-bg.gif") no-repeat 0 0;*/
	}


div#content-wrapper {
	width: 760px;
	background: url("/images/imagelib/wrapper-bg.gif") repeat-y 0 0;
	}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
}



/* Sidebar Rules
**************************************************/
div#sidebar {
	float: left;
	width: 205px;
	background-color: #B4C5D6; 
	}

div#sidebar ul#sidebar-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 10px Verdana;
	width: 205px;
	}

div#sidebar ul#sidebar-nav li {
	display: block;
	border-top: 1px solid #ffffff;
	padding: 0;
	margin: 0;
	}

div#sidebar ul#sidebar-nav li a {
	display:block;
	color: #891A00;
	height: 25px;
	background-repeat: no-repeat;
	background-position: right center;
	margin:0 25px 0 0;
	padding: 0;
	}
	

div#sidebar ul#sidebar-nav li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

div#sidebar ul#sidebar-nav li ul li{
	border: 0;
	padding:0 25px 5px 20px;
}

a#sign-event {
	background: url("/images/imagelib/nav/sign-up-event.gif");
}

a#sign-news {
	background: url("/images/imagelib/nav/sign-up-alert.gif");
}

a#blog {
	background: url("/images/imagelib/nav/blog.gif");
	}

a#become-member {
	background: url("/images/imagelib/nav/become-a-member.gif");
}

a#become-sponsor {
	background: url("/images/imagelib/nav/become-a-sponsor.gif");
}

a#join-group {
	background: url("/images/imagelib/nav/join-a-group.gif");
}
	

/* Content Rules
**************************************************/
div#content {
	float: right;
	width: 555px;
	/*background-color: #FDFBF2;*/
	}

div#content a {
	text-decoration: underline;
	/* color: #B68E36;  */
	font-weight: bold;
	}

div#content a:hover {
	color: #906E22;
	}

div#content h1 {
	margin: 10px 20px 14px 45px;
	padding: 0;
	font-size: 1.6em;
	font-weight: bold;
	color: #043994;
	}
	
div#content h2 {
	margin: 10px 20px 14px 45px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #79613d
	}
div#content h3 {
	margin: 10px 20px 14px 45px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	}


div#content p {
	margin: 0 20px 10px 45px;
	padding: 0;
	line-height: 14px;
	color: #000000;
	}


div#content ul, div#content ol {
	margin: 0 15px 1.6em 45px;
	padding-left: 30px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #000000;
	}

div#content ul address, div#content ol address {
	font-size: 1em;
	line-height: normal;
	margin-bottom: 0.75em;
	}
div#content ul ul {
	margin-bottom: 0;
	font-size: 1em;
	}


div#content address {
	margin: 0.75em 1.5em 1.5em 1.5em;
	font-style: normal;
	font-size: 1.3em;
	color: #79613d;
	}
	
	
	
/* Content Replacement Rules
**************************************************/
h1#logo em, ul#nav a em, ul#top-navigation a em,
ul#sidebar-nav a em{
	position: absolute;
	left: -9999px;
	}		
