
/*
 * Main container - the whole page 
 */
#container {
	border: 1px solid gray;
	min-width: 1200px;
	max-width: 1200px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
border: 1px solid gray;
	
}

/*
 * The banner or mast head with title and navigation, large.
 */
#banner {
	padding: 5px;
	margin-bottom: 5px;
	background-color: #000099; /*#2E9AFE; /* was #F3F781; */
}


/*
 * Content - below banner, whole width minus sidebar right
 */
#content {
	padding: 5px;
	margin-left: 5px;
	margin-right: 165px;
	background-color: white;
}

#twitter_div
{
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: #F2F5A9; /* note pad buff */
	border-bottom: 4px gray solid;
	border-left: 4px gray solid;
}

#twitter_update_list ul
{
	font: 12px/15px "Lucida Console";
    /* tried font: 14px/16px "Lucida Console";*/
    list-style-type: none;
}

#twitter_div ul
{
	margin-top: 5px;
	font: 12px/15px "Lucida Console";
    /* tried font: 14px/16px "Lucida Console";*/
   
}

#agenda
{
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: #F2F5A9; /* note pad buff */
	font: "Lucida Handwriting";

	border-bottom: 4px gray solid;
	border-left: 4px gray solid;
	
}

#agenda ul
{
	list-style-type: none;
}

#GAgenda p
{
	font-weight: bold;
}

#GAgenda a
{
	font-weight: normal;
}


#image_bank img
{
	/*float: right;*/
	width: 220;
	height: 170;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: white;
	border: 2px solid black;
	text-align:center;
	font-size: 80%;
}

#about_club
{

}

/*
 * Race results - two shades of green for alternate rows.
 * Odd and Even
 */
tr.resultrowodd, textarea 
{
	background-color: #E6FFCC;
}

tr.resultroweven
{
	background-color: #CCFF99;
}




/*
 * Ads / sponsors down right had side
 */
#sidebar_right {
	float: right;
	width: 150px;
	\width: 160px;
	w\idth: 150px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: white;
}

/*
 * The footer and navigation, small.
 */

#footer {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: #000099; /*#2E9AFE;*/
}

#fieldset {
   border: none;
   margin: 0;
   padding: 0;
}

 /* banner elements */


#banner p
{
	font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	color: White;
}


.nav_list
{
	text-align:center;
}

.nav_list a, 
.nav_list li
{
	/*font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;*/
	font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue"; 
	font-size:15px;
	color: white;
	line-height:16px;
	margin-right: 5px;
}

/*
.nav_list a
{
	display: block;
}
*/

.nav_list a:link, 
.nav_list a:visited
{
	color: white;
/*	text-decoration: none;*/
}

.nav_list a:hover
{
	background-color: #000099;/*#2E9AFE;*/
	color: yellow;
	/*font-weight:bold;*/
}

.nav_list a:active
{
	color: white;
}

/* Experiment */

.nav_list ul
{
list-style-type:none;
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;

}
.nav_list li
{
display:inline;
/*float:left;*/

}


currPage a:hover
{
	background-color: #2E9AFE;
	color: white;
	font-weight:normal;	
}


 /* 
  * text formatting elements - throughout 
  */


h1 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#F3F781; /* was blue */
	font-size:36px;
	font-weight:bold;
  	line-height:16px;
}

h2 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:16px;
	font-weight:bold;
  	line-height:16px;
}

h3 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:14px;
	font-weight:bold;
  	line-height:16px;
}

h4 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:12px;
	font-weight:bold;
  	line-height:12px;
}

h5 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:11px;
	font-weight:bold;
  	line-height:11px;
}

p, textarea, input, select  {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	/* tried font-size:14px; */
	font-weight:normal;
  	line-height:16px;
}


p.center {
	text-align: center;
}


p.nav_list{
	text-align: center;
	font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	color: White;
}


p.footer {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}

ul {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
  	line-height:16px;
}

li {
	margin:0;
}

#content_list ul {
  	line-height:12px;
}

#content_list ul li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;

	list-style-type: disc;
	font-size:12px;
  	line-height:16px;
}

 /* 
  * link formatting - outside of navigation bars
  */
a:link { 
	color: blue; 
	text-decoration: none; 
	border-bottom: solid 1px blue;
	background-color: transparent;
}

a:visited { 
	color: black;
	text-decoration: none; 
	border-bottom: solid 1px black;
	background-color: transparent;
}

a:hover { 
	color: blue;
	text-decoration: none; 
	border-bottom: solid 1px blue;
	background-color: #FFFF00;
}

a.noborder	{
	border: 0px;
}

 /*tables*/
 
td {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
  	line-height:16px;
}

th {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
  	line-height:16px;
}

 /*wp*/

#sidebar_right form {
	margin: 0 0 0 13px;
}

#sidebar_right input {
	background: #eee;
	border: 1px solid #999;
	letter-spacing: -0.05em;
	width: 80%;
}

#sidebar_right ul {
	color: #ccc;
	font-weight: bold;
	list-style-type: none;
	padding-left: 3px;
	text-transform: lowercase;
}

#sidebar_right ul li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#99CC66;
	font-size:11px;
	font-weight:bold;
  	line-height:16px;
	padding-bottom: 3px;
}

#sidebar_right ul ul {
	list-style-type: none;
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sidebar_right ul ul li {
	border: 0;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
  	line-height:16px;
}

