/* Colours
#adbec5 = Light Green
#2d474c = Dark Green
#e7eaf3 = Light Blue
*/

* { margin: 0; padding: 0;}
body { background: url('/templates/images/bg.gif') no-repeat #fff; font: normal 12px Helvetica, Arial, sans-serif; color: #000;}
#wrapper { width: 795px; margin: 0 auto; border-right: 1px solid #adbec5; display: table; background: url('/templates/images/dark.gif') repeat-y top left;}
#banner { float: left; width: 795px; height: 181px; background: url('/templates/images/banner.jpg') no-repeat #fff;}
#nav { float: left; width: 198px; background: url('/templates/images/botlogo.jpg') no-repeat top #2d474c;}
	#nav ul { margin-top: 32px; list-style: none; margin-left: 0;}
	#nav li { font-size: 12px; padding: 9px 0 2px 61px; color: #fff; border-bottom: 1px solid #fff; display: block;}
	#nav a:link, #nav a:visited { color: #fff; text-decoration: none;}
#citcsa { float: left; width: 596px; border-right: 1px solid #adbec5; background-color: #adbec5;}
	h1 { text-indent: -9999px; background: url('/templates/images/h1.gif') no-repeat 20px bottom; height: 33px; margin: 0;}
#main { float: left; width: 397px; border-right: 1px solid #adbec5; background: url('/templates/images/citcsa.gif') 20px 10px no-repeat;}
	p { margin-top: 20px; margin-bottom: 20px; margin-right: 20px; margin-left: 20px; font: normal 13px/18px Helvetica, Arial, sans-serif; color: #2d474c;}
	p.top { margin-top: 40px;}
	td p { margin: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #2d474c; vertical-align: top;}
	#main table.board { margin: 0 20px 20px 20px;}
	#main table.board td { padding-bottom: 5px;}
#members { float: left; width: 596px; background: url('/templates/images/citcsa.gif') 20px 10px no-repeat;}
	#members table.members, body.edit_members table.members { margin: 0 20px; width: 550px;}
	#members td, body.edit_members td { margin: 0; font: normal 12px Helvetica, Arial, sans-serif; color: #2d474c; vertical-align: top;}
	#members table.board, body.edit_members table.board { margin: 0 20px;}
	#members table.board td, body.edit_members table.board td { padding-bottom: 7px;}
#rightwrap { float: left; width: 199px;}
	#blue { float: left; width: 199px; height: 35px; background-color: #e7eaf3;}
	#events { float: left; width: 199px; min-height: 300px;}
		#events p { margin: 10px 10px; font-size: 13px; color: #738890;}
		h2 { border-top: 1px solid #17358a; border-bottom: 1px solid #17358a; font-size: 13px; color: #738890; padding-left: 10px; text-transform: uppercase;}
	#media { float: left; width: 199px; min-height: 300px;}
		#media p { margin: 10px 10px; font-size: 13px; color: #17358a;}
		h3 { border-top: 1px solid #17358a; border-bottom: 1px solid #17358a; font-size: 13px; color: #17358a; padding-left: 10px; text-transform: uppercase;}
#footer { float: left; width: 795px; border-top: 1px solid #2d474c; border-bottom: 1px solid #2d474c; background: url('/templates/images/footbg.gif') repeat-y top left;}
	#footer p { padding-left: 200px; font: normal 11px/12px Helvetica, Arial, sans-serif; margin: 10px 20px;}
	#footer .light { color: #adbec5;}
	img.left { float: left; margin: 10px 5px 10px 0;}
	#patron { float: left; width: 192px;}
	#patron p { margin-top: 11px; margin-left: 25px; padding: 0;}

#newswrapper { width: 795px; margin: 0 auto; border-right: 1px solid #adbec5; display: table; background: url('/templates/images/dark.gif') repeat-y top left;}
#newscitcsa { float: left; width: 795px; border-right: 1px solid #adbec5; background-color: #adbec5;}
#newsmembers { float: left; width: 596px;}
#newscitcsa h1 { background: url('/templates/images/h1.gif') no-repeat 20px bottom; height: 33px; margin: 0;}
#newscon { width: 596px; float: left;}
#left { float: left; width: 198px; min-height: 700px; padding-top: 85px; background: url('/templates/images/botlogo.jpg') no-repeat top #2d474c;}
	#left p { margin-top: 20px; margin-bottom: 20px; margin-right: 5px; margin-left: 5px; font: normal 13px/18px Helvetica, Arial, sans-serif; color: #FFF;}
.newsheader { /* News Header */ font-size: 16px; color: #fff; background-color: #adbec5; display: block; padding-left: 2px; width: 95%;}
#newscon #flashheader { float: right; font-size: 30px; color: #2d474c; font-weight: bold; padding-right: 10px;}
#members #export { float: right; font: normal 14px arial, helvetica, sans-serif; color: #2d474c; padding: 5px;}
.large { font: bold 30px Arial, Helvetica, sans-serif; color: #2d474c;}

td.greybg { padding-right: 10px; padding-bottom: 10px; vertical-align: middle; width: 85px;}
ul { list-style: disc; margin-left: 40px;}
li { font: normal 13px/18px Helvetica, Arial, sans-serif; color: #2d474c; padding-left: 5px;}
a:link, a:visited { color: #2d474c; text-decoration: underline;}
a:hover { color: #2d474c;}
img { border: 0;}
.captions { /* Caption */ font: normal 10px Arial, sans-serif; color: #2d474c; margin: 5px 0; display: block;}
#cprompt1 { width: 540px; float: left;}
#cprompt1 td.rsvp p { font-size: 10px;}
#cprompt1 td.rsvp { padding-right: 3px;}
.subhead  { /* Subheading */ font-size: 11px; font-weight: bold; color:#2d474c;}
.event { padding-right: 10px;}	
li { margin-bottom: 4px;}
hr { margin: 10px 0; color: #adbec5; background-color: #adbec5; height: 10px;}

#cprompt1 td, #cprompt1 td p { font: normal 10px Arial, Helvetica, sans-serif; color: #2d474c;}
.eventname { /* Event Name */ font: normal 12px Arial, Helvetica, sans-serif; color: #2d474c;}
table#cprompt { margin: 10px 0 0 10px;}
table#cprompt td { font: normal 10px Arial, Helvetica, sans-serif; color: #2d474c;}