@charset "UTF-8";
/* CSS Document */


html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #010;
	background: #b5b5b5;
	background: #040;
}

body {
	max-width: 100%;
}

#wrapper {
	width: 62em;
	margin: 0 auto;
	padding: 0;
	background: #FFF url(../img/CTASlogo.gif) 20px 20px no-repeat;
}

#header {
	margin: 0;
	/*padding-top: 25px;*/
	height: 185px;
	/*padding-right: 20px;*/
	border-top: 6px solid #010;
}

#header h3 {
	font-size: 1em;
}

#rtBox {
	/*background: #d8f9a0; green from blue and green puzzle graphic*/
	background: #E6FFE6;
	float: right;
	width: 320px;
	height: 215px;
	padding: 0 40px;
	font-size: 93%;
	border-left: 6px solid #010;
}

.lege {
    text-align: left;
	}
.floatlege {
	float: right;
	/*margin-right: 20px;*/
	margin-left: 9px;
}

h1, h2, h3 {
	font-weight: bold;
}
h1 {
	font-size: 1.70em;
}

	
h4 {
	font-size: 1.10em;
}


#menu {
	clear: both;
	background: #d5e5d5;
	color: #1ac81a;
	text-align: center;
	line-height: 200%;
	border-top: 6px solid #010;
	border-bottom: 6px solid #010;
}
#menu a {
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	color: #1ac81a;
	padding: 0 0.4em;
}
#menu a:hover {
	background: #1ac81a;
	color: #fff;
}
	
#menu #currentpage a {
	background: #1ac81a;
	color: #fff;
	cursor:auto; /* to change cursor back to an arrow */ 
}

#home {
	background: #FFF url(../img/sidebar-rt.gif) right top repeat-y;
}

#sidebar, #sidebarH {
	float: right;
	background: #c4c4c4;
	background: #d4e4d4;
	width: 16em;
	min-height: 40em;
	margin: 0;
	padding: 20px;
	border-left: 6px solid #010;
}

#sidebarH, #contentL {
	min-height: 75em;
}

#sidebarGr { 	
	width: 15em;
	background: #E6FFE6;
	font-style: italic;
	color: #000011;
	padding: 10px 20px;
	margin: 10px 0;
	border: double 6px #802;
	font-size: 0.9em;
}

#sidebar h3 { 	
	margin-bottom: 3px;
}

#sidebar p { 	
	margin-top: 0;
}

#sidebar ul { 	
	margin-top: 3px;
}


#bluebg {
	background: #E6EDFD;
	background: #E5F1FF url(../images/bg-gradient.jpg) top left repeat-y;
	}

#serving {
	background: #cfc;
	background: #E6FFE6;
	color: #070;
	clear: both;
	padding: 0 30px 20px 30px;
	font-style: italic;
	/*color: #293780;*/
	border-top: 6px solid #010;
	border-bottom: 6px solid #010;
}

#serving h2 {
	font-weight: bold;
	font-size: 1.3em;
}

#donation {
	clear: both;
	font-size: 80%;
	background: #d4d4d4;
	background: #d5e5d5;
	padding-left: 25px;
	border-bottom: 6px solid #010;
}

#content, #content2, #content3 {
	background: #FFF;
	margin: 0;
	padding: 0 30px;
}
#content3 {
	padding: 0 0 0 30px;
}

#content h1, #content h2, #content h3, #content h4,
#content2 h1, #content2 h2, #content2 h3, #content2 h4, 
#board h2, #board h3, 
#positions h2,
#sidebar h3 { 
	color: #070;
}

#contentLeft {
	float: left;
	width: 39.5em;
	margin-top: 1em;
}

img, img a {
	text-decoration: none;
	border: 0;
}

#footer {
	width: 74em;
	margin: 0 auto;
	padding: 0;
	font-size: 80%;
	color:#555;
	text-align: left;
	}

#footer a {
	color:#555;
	text-decoration: none;
}

.imgb {
	border: 1px solid #000001;
}

.img6 {
	border: 6px solid #010;
}

.floatlft {
	float: left;
	margin: 0 15px 10px 0;
}
.floatrt {
	float: right;
	margin: 0 0 10px 15px;
}
.floatpad {
	float: right;
	margin: 25px 0 0 15px;
}

.clearb {
	clear: both;
}
.clearl {
	clear: left;
}

.clearr {
	clear: right;
}

/*.promote {
	color: #802;
	font-weight: bold;
}

.educate {
	color: #232F76;
	color: #27307D;
	color: #293780;
	font-weight: bold;
}

.advocate {
	color: #256200;
	font-weight: bold;
}*/


#harley {
	width: 650px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	}
#alpha {
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #010;
}


#alpha th {
	padding-left: 30px;
	font-size: 1.5em;
	color: #FFF;
	color: #040;
	background: #040;
	background: #d4e4d4;
	text-align: left;
	border-top: 5px solid #010;
	border-bottom: 4px solid #010;
}

#alpha td {
	vertical-align: center;
	text-align: center;
	margin: 0;
	padding: 15px;
	border: 1px solid #010;
}

#alpha h4 {
	font-size: 1.1em;
}
#alpha p {
	margin: 1.5em 0;
}
#alpha h4 {
	width: 70%;	
	margin: 1.5em auto;
	border: double 4px;
	padding: 8px;
	color: #802;
}

#calendar h3 {
	margin: 0;
}

#calendar table {
	border-bottom: solid 6px #010;
/*	border-left: solid 2px #010;
	border-right: solid 2px #010;*/
	margin-bottom: 1em;
}
#calendar th, #calendar td {
	padding: 0.3em 0.7em;
	vertical-align: top;
}

#calendar th {
	background: #040;
	background: #d4e4d4;
	color: #FFF;
	color: #070;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	border-top: 5px solid #010;
	border-bottom: 5px solid #010;
}
#calendar td {
	padding-top: 0.7em;
	border-top: 1px solid #010;
	border-bottom: 1px solid #010;
}

.date {
	font-weight: bold;
	color: #070;
	background: #d4e4d4;
	border-right: 1px solid #010;
	white-space: nowrap;
	}

#contact table {
	border: solid 6px #010;
	margin-bottom: 15px;
}

#contact td {
	vertical-align: bottom;
	text-align: left;
	font-weight:bold;
	padding: 20px 40px;
	white-space: nowrap;
	background: #e5f1ff;
	background: #d4e4d4;
}


.mission {
	width: 13em;
	background: #E8F7A9;
	background: #E6FFE6;
	font-style: italic;
	color: #000011;
	padding: 20px;
	margin: 1em 0 0 0;
	margin: 0;
	border: solid 2px #010;
}	
	
li {
	margin-bottom: 0.8em;
}	

#events  {
	width: 36em;
	border: 8px dotted #1ac81a;
	border: 8px dotted #070;
	background: #e5f1ff;
	padding: 0 20px;
}
#events h1 {
	font-size: 120%;
	margin-bottom: -10px;
}

.floatH {
	float: left;
	margin-right: 5px;
}

#board, #positions, #golf1, #golf2 {
	width: 26em;
	min-height: 164em;
	margin-bottom: 1em;
	padding: 0.5em 1em;
	vertical-align: top;
	border: 6px solid #010;
}

#board, #golf1 {
	float: left;
	background: #E6FFE6;
}

#positions, #golf2 {
	background: #e5f1ff;
	background: #d4e4d4;
	float: right
}
#golf1, #golf2 {
	min-height: 64em;
}

#committees {
	float: right;
}

#legeUpdate {
	margin: 0;
}
#legeUpdate td {
	vertical-align: top;
}

#legeUpdate h3 {
	margin-bottom: 3px;
	}

#legeUpdate h4 {
	margin: 3px 0;
	}

#legeUpdate p {
	margin-top: 0;
	margin-bottom: 15px;}

.capitol {
	padding: 0;
	font-size: 70%;
	font-style: italic;
}
.capitol img {
	border: 6px solid #010;
	border-top: none;
}

/* Thanksgiving styles */

#thanks {
	width: 104px;
	float: left;
	margin-bottom: 15px;
	text-align: center;
}

#donors {
	margin-left: 130px;
}

#donors table {
	border: #FF6440 2px solid;
}

#donors td {
	vertical-align: top;
	padding: 15px;
	background: #E6FFE6;
	border: #FF6440 1px solid;

}

#donors ul {
	list-style: none;
	margin-left: 0;
	padding-left: 15px;
}

#donors li {
	font-weight: bold;
	color: #FF6440;
}

.orange {
	color: #FF6440;
}

.eml {
	font-size: 85%;
}

.ctas {
	font-size: 130%;
	font-style: italic;
	font-weight: bold;
	color: #010;
	font-family: "Times New Roman", Times, serif;
}

