/* GLOBAL RESET */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,blockquote {
  margin:0px;  
  padding:0px;  
  border:0px;  
  border-collapse:separate;  
  border-spacing:0px;
}

/* BEGIN STYLING */
body {
  background-color: #FFF;
  font: 100.1% Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
  color: #000;
}

/**************************
LOGO
***************************/
#logo {
	margin: 10px 10px 50px;;
	text-align: center;
}

#logo p {
	font-size: 3em;
	color: #990000;
	font-weight: bold;
	letter-spacing: 0.1em;
}

#logo p.red {
	background-color: #990000;
	font-size: 1.75em;
	color: #FFF;
}

/********************
NAVIGATION
*********************/
#nav {
	float: left;
}

#nav ul {
	width: 140px;
	list-style: none;
}


#nav ul li a:link,
#nav ul li a:visited{
	display: block;
	height: 30px;
	background: url(../images/nav_off.gif) no-repeat left top;
	padding: 22px 0 0 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	font-size: .8em;
	
}

#nav ul li a:hover,
#nav ul li a:active {
	background: url(../images/nav_on.gif) no-repeat left top;
	
}

#home #nav .home a, #membership #nav .membership a,
#events #nav .events a, #sponsor #nav .sponsor a,
#present #nav .present a, #news #nav .news a,
#career #nav .career a, #contact #nav .contact a,
#meetings #nav .meetings a, #conf #nav .conf a,
#ccm #nav .ccm a, #golf #nav .golf a {
	background: url(../images/nav_on.gif) no-repeat left top;
}

#nav ul ul {
	display: none;
	margin: -40px 0 0 110px;
	position: absolute;
	z-index: 5;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/*********************************
CONTENT
*********************************/
#content {
	margin: 0 10px 0 150px;
}

#content h1 {
	background-color: #003399;
	color: #FFFFFF;
	border: groove #003399;
	padding-top: 0;
	text-align: center;
	font-size: 1em;
}

#content p {
	color: #000000;
	padding: 10px 0px;
}

#content p strong {
	color: #990000;
	font-weight: bold;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}

#content p em {
	font-size: .8em;
}

#content hr {
	background-color: #000080;
	color: #000080;
	height: 3px;
	border: 0;
}

table#officers th {
	text-align: left;
	color: #000080;
}

table#officers td {
	text-align: right;
	color: #000080;
}

#content ol {
	margin-left: 25px;
}

#content ol li {
	color: #000080;
	font-size: .9em;
	padding: 5px 10px;
}

#content ul {
	margin-left: 25px;
}

#content ul li {
	list-style: url(../images/bullet.gif);
	color: #000080;
	font-size: .9em;
	padding: 5px 10px;
}

/*********************************
FOOTER
*********************************/
#footer {
	text-align: right;
	margin: 10px 10px 20px 0;
	clear: both;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#footer p {
	font-size: .6em;
}

