/* WSWE Stylesheet */
/* colors: logo blue #2D39B1, darker blue for text #1D29A1, web blue #369, sidebar blue #339, teal #9CC  */
/* fonts: headings are Bookman, Times and the text is Lucida Sans, Trebuche */ 

body { background: url(images/header.gif) #FFF no-repeat; color: #000;
		font-family: "Lucida Sans", "Trebuchet MS", sans-serif; }

td { vertical-align: top; }
table.inside { width: 94%; margin: 0 4% 0 2%; } /* sub-table inside main area */
td.divide { border-bottom: 1px #9CC solid; } /* inside table dividing rules */
td.menu { width: 145px; border-right: #9CC solid 1px; padding-top: 2em; }
td.sidebar { width: 165px; }

p { margin: 0; padding: 0.3em 2% 0.6em 2%; font-size: .8em; line-height: 1.5em; }

h1 { font-family: "Bookman Old Style", "Times New Roman", serif; font-size: 1.5em;
	margin: .2em 2% .1em 2%; padding: 0; color: #1D29A1; }
h2 { font-family: "Bookman Old Style", "Times New Roman", serif; font-size: 1.2em; font-style: oblique;
	margin: .2em 2% .1em 2%; padding: .1em; color: #1D29A1; background-color: #9CC; }
h3 { font-family: "Bookman Old Style", "Times New Roman", serif; font-size: .9em; color: #1D29A1; 
	margin: .5em 2% 0em 2%; padding: 0em; }
h4 { font-size: 1em; text-align: center; margin: .5em 2% 0em 2%; padding: 0em; }
h5 { margin: .5em 2% 0em 2%; padding: 0em; }
	
div.highlight { margin: 25px 8% 10px 6%; padding: 0 0 5px 0; background-color: #9CC; } /* next meeting info highlighted on home page */
.highlight h2 { margin: 0; padding: .3em 0 .2em 0; }
.highlight p { line-height: 1.2em; margin: 0; padding: .2em 0px .5em 0px;} /* next meeting info highlighted on home page */

ul { margin-top: .1em; margin-bottom: .1em; padding: 0 40px 0 40px; }
li { font-size: .8em; padding-top: 0.1em; padding-bottom: 0.3em; list-style-type: square; 
	list-style-image: url(images/bullet.gif); }

strong { font-weight: bold; }
em { font-weight: bold; font-style: oblique; }

hr { width: 95%; color: #9CC; height: 1px; }

p.header { margin: 1.5em; padding: 0; }
p.menu	{ width: 110px; text-align: right; font-weight: bold; 
		padding: .5em 1em .3em 1em; margin: 0; border-bottom: #9CC 1px solid; }
p.menubottom { color: #9CC; text-align: center; border-top: 1px solid #9CC; border-bottom: 1px solid #9CC; 
				margin: .5em 2% .5em 2%; padding: .5em 0 .5em 0; }

div.photo { width: 250px; float: right; } /* photo plus caption when both need to be floated right */
.photo { float: right; padding: 0 0 10px 10px; margin-right: 20px;} /* photo plus caption when both need to be floated right */
p.photo { margin: 0; padding: 0; } /* photo alone on a line */
.caption { font-size: .75em; text-align: center; font-style: oblique; 
		margin: 0; padding: 0 10px .5em 10px; } /* photo captions */
		
.sponsor	{ text-align: center; font-size: .8em; border: 1px solid #339; font-weight: bold; 
				margin: 2em 1em 1.5em 0em; padding: 1em 10px .3em 5px; line-height: 1.3em; }
.sidenote { text-align: center; font-size: .8em; border: 1px solid #339; line-height: 1.3em; 
		background-color: #9CC;	margin: 1em 0em .5em 0em; padding: .5em 0 .3em 0; } /* box for sidebar notes */
		
.quote { font-family: "Bookman Old Style", "Times New Roman", serif; font-size: .9em; font-style: oblique; 
		margin: 0; padding: 0 10px .3em 10px; color: #FFF; background-color: #339; line-height: 1.3em; }
.author { font-size: .8em; text-align: right; margin: 0; padding: .3em 10px 1em 10px; 
		color: #FFF; background-color: #339; } /* author of quote */
		
		
/* Sue Added */	
.indexHighlight {/* Index Highlight Dark Blue */
	padding: .3em 10px 1em 10px;
	color: #FFFFFF;
	background-color: #339;
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman", serif;
	font-size: 20pt;
	margin: .2em 2% .1em 2%;

}

h2 a:link { 
	padding: .3em 10px 1em 10px;
	color: #FFFFFF;
	background-color: #339;
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman", serif;
	font-size: 20pt;
	margin: .2em 2% .1em 2%;
}
h2 a:visited { 
	color: #FFFFFF;
	background-color: #339;
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman", serif;
	font-size: 20pt;
}
h2 a:hover { 
	color: #FFFFFF;
	background-color: #339;
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman", serif;
	font-size: 20pt;
}
h2 a:focus { 
	color: #FFFFFF;
	background-color: #339;
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman", serif;
	font-size: 20pt;
}	

	
	
		
.member { border-top: #9CC 1px solid; margin: .1em 2% 0 2%; padding: .2em 0 0 0; } /* member name and business */
.memberinfo { margin: 0 2% 0 2%; padding: 0; } /* rest of member info */

.back	{ font-size: .8em; text-align: right; } /* back to top or previous page */
		
input, textarea { background-color: #9CC; } /* form fields */
p.button { text-align: center; margin: 1em; padding: .2em .5em .1em .5em; } /* para containing buttons */
input.button { background-color: #FFF; border: 7px outset #9CC; text-align: center; padding: .2em .5em .1em .5em; } 

.footertitle { font-size: .8em; margin: 0; padding: .4em 1% .1em 2%; font-weight: bold; text-align: right; }
.footer { font-size: .8em; margin: 0em 1% .2em 2%; padding: 0; text-align: right; }
		
a:link { color: #1D29A1;}
a:visited { color: #369; }
a:hover, a:focus {color: #000; text-decoration: none; background-color: #9CC; }
p.menu a:link, p.menu a:visited { color: #000; text-decoration: none; font-weight: bold; width: 100%; }
p.menu a:hover, p.menu a:focus { color: #000; background-color: #9CC; text-decoration: none; 
		font-weight: bold; width: 100%; }
.quote a:link, .quote a:visited { color: #FFF; }
.sidenote a:link, .sidenote a:visited { color: #1D29A1; text-decoration: underline; }
.grid { font: 80% "Lucida Sans", "Trebuchet MS", sans-serif; margin: 0 20px 0 20px; }
