/*STRUCTURE*/

/*BODY*/
body {background-color:transparent;}

#wrapper {position:relative; left:2px; top:0; width:1000px; margin:0px auto; border-width:0 0 0 0; border-style:solid; border-color:#000080; background-color:transparent;}

/*HEADING*/
#head {background-image:url(images/bluestripe.png); height:145px; padding-left:10px;}
#onehundred{position:absolute; top:5px; right:5px;}
#li {position:absolute; top:5px; left:5px;}
#pagetitlehp {font-size:28pt; color:#F7CE00; position:absolute; top:50px; width:98%; text-align:center;} /*homepage only*/
#cog {/*background-image:url(images/bgbluestripes.gif);*/ height:115px; width:120px; position:absolute; top:5px; right:20px; padding:45px; padding-top:0px; text-align:center;}/*Homepage only*/
#pagetitle {font-size:28pt; color:#F7CE00; position:absolute; top:40px; width:100%; text-align:center;}

/*MENU*/
/*#menu {background-color:yellow; width:100%; height:25px; float:left; text-align:center; padding-bottom:7px; padding-top:5px; border-color:black; border-style:solid; border-width:0px;}
#menutop {position:relative; text-align:center; border-bottom: black solid 0px;}*/

/*#menu {left:0px; width:100%; float:left;}*/

/*#menu ul {
	list-style: none;
	margin-top: 0px; margin-bottom:0px; margin-left:20px;
	padding: 0 20px 0px 0px;
	float: left;
	background-color:transparent;
	}

#menu ul li {color:green; font-size:10pt;}*/
/*table.menutop {width:100%; padding:0px; border:0px; border-color:black; border-style:solid;}*/
/*table.menutop td {background-color:yellow; width:17%; text-align:center; border:0px; border-color:black; border-style:solid;}*/

/*COLUMN STRUCTURE*/
#sidebar {float:left; width:30%; background-color:transparent; height:100%; padding-left:1%; padding-top:0px; padding-bottom:0px;}
#leftcolumn {float:left; width:30%; background-color:transparent; height:100%;  padding-top:0px; padding-left:10px;}/*used on homepage*/
#centercolumn {float:left; width:30%; height:100%; background-color:transparent; text-align:left; padding-left:3%; padding-right:0%; border:0px; border-color:black; border-style:solid;}/*used on homepage*/
#rightcolumn {float:right; width:30%; height:100%; padding-right:2%; background-color:transparent;}/*used on homepage*/
#content1a {float:left; width:30%; height:100%; background-color:transparent; padding-left:2%; padding-right:2%; border:0px; border-color:black; border-style:solid; text-align:center;}/*used on photo page*/
#content2a {float:right; width:33%; height:100%; padding-right:2%; padding-left:0%; background-color:transparent; text-align:center;}/*used on photo page*/
#photosubmenu {width:99%; margin-left:0%; border-width:1px; border-style:outset; border-color:black; background-color:#E0E0E0;}
#content4 {float:left; width:95%; height:100%; background-color:transparent; padding-left:3%; padding-right:2%; border:0px; border-color:blue; border-style:solid;}
#content4a {width:95%; height:100%; background-color:#E0E0E0; padding-left:3%; padding-right:2%;}
#content5a {float:left; width:45%; height:100%; background-color:transparent; padding-left:3%; padding-right:2%; text-align:center;}
#content5b {float:left; width:45%; height:100%; background-color:transparent; padding-left:3%; padding-right:2%; text-align:center;}
#column1 {width:30%; float:left; text-align:left;}/*used on cogs photo page*/
#column2 {width:34%; float:left; text-align:center;}/*used on cogs photo page*/
#column3 {width:30%; float:left;}/*used on cogs photo page*/
#column4 {width:50%; float:right; padding-right:3%}/*used on concert page*/
#column4a {width:40%; float:left; padding-left:3%; padding-top:20px}/*used on concert page*/
#column5 {width:55%; float:left; text-align:left;}/*used on executive page*/
#column6 {width:60%; float:right; text-align:left;}/*used on galleries page*/
#rightcolumn2 {float:right; width:50%; height:100%; padding-right:2%; background-color:transparent;}

#galmenu {float:left; text-align:left; width:150px; margin-left:50px;  background-color:#D6EBFF; border-style:ridge; border-width:10px; border-color:gray; padding: 20px;} /*used in galleries page*/


/*FOOTER*/
#footer {clear:both; width:100%; background-color:#E0E0E0; height:25px; font-size:small; padding-top:0px; padding-left:0px; border-color:white; border-style:solid; border-width:0px;}
table.menubottom {width:100%; padding-left:25%; padding-right:25%; border:0px; font-size:small; background-color:white;}
table.menubottom td {background-color:transparent; width:20%; text-align:center; border:0px;}
#datestamp {background-color:#CCCCFF;  text-align:center; padding-top:5px; padding-bottom:5px;  width:100%; font-size:10pt;}

/*FORMATTING*/

/*FONTS*/
.bmfont {font-size:10pt;}
.currentpage {background-color:#CFCF00;}
.caption {font-size:10pt; color:teal; font-family:Verdana, sans-serif; font-weight:100; padding-left:15px; padding-right:15px;}
/*.captionphotos {font-size:10pt; color:white; padding-left:0px; padding-right:100px;}*/
.spacedot {color:#002C56;}
.datelist {display:block; padding-left:5px; color:teal; font-size:11pt; font-weight:500; background-color:transparent; font-family:Verdana, sans-serif;}

.captionphotos {font-size:10pt; color:white; font-family:Verdana, sans-serif; font-weight:100; text-align:center;}
.captionphotosblack {font-size:10pt; color:teal; font-family:Verdana, sans-serif; font-weight:100; text-align:center;}

#credits {text-align:left; width:80%; margin-left:20%; background-color:#B6D5F3; padding-left:5px; padding-right:5px; border-width:1px; border-style:outset; border-color:black; font-family:verdana, sans-serif; color:teal; }
#dates {width:100%; margin-left:0%; border-width:1px; border-style:solid; border-color:teal;}
#photoscontent2 {width:80%; margin-left:10%; margin-right:10%;}
#datestitle {display:block; text-align:center; padding-top:10px; color:#800000; height:100px; font-weight:900; font-size:16pt; font-family:Verdana, sans-serif; position:relative; top:0px; background-image:url("images/bg_lion5.gif");}
#photosubmenutitle {display:block; padding-left:0px; padding-top:10px; color:#663300; height:100px; font-weight:900; font-size:14pt; font-family:Verdana, sans-serif; position:relative; top:0px; background-image:url("images/bg_lion5.gif");}
#facebook {text-align:left; width:80%; margin-left:20%; text-align:center; background-color:#B6D5F3; padding-left:7px; padding-right:5px; padding-bottom:1px; padding-top:5px; border-width:1px; border-style:outset; border-color:black;}



/*PARAGRAPHS*/
p.small {font-size:10pt; color:teal; font-family:verdana, sans-serif;}
p.regular {font-size:10pt; color:teal; font-family:Verdana, sans-serif;}
p.photo {text-align:center; padding-top:0; padding-bottom:0; background-color:#002C56; width:100%; margin:1px;}
p.photo2 {text-align:center; padding-top:0; padding-bottom:0; background-color:transparent; width:100%;}
p.news {font-size:10pt; color:teal; font-weight:100; font-family:verdana, sans-serif;}
p.news2 {font-size:10pt; color:teal; font-weight:200; text-align:left; font-family:verdana, sans-serif; padding-left:10px; padding-right:10px;} /*used on home page left column*/
p.news3 {font-size:16pt; color:teal; font-weight:500; font-family:verdana, sans-serif; padding-left:10px; padding-right:10px;}
p.news4 {font-size:14pt; color:teal; font-weight:500; font-family:verdana, sans-serif; padding-left:60px; padding-right:30px;} /*used on Contact Us page*/
.small {font-size:9pt; display:block; color:#A52A2A; font-family:verdana, sans-serif;}
span.news {font-size:10pt; color:teal; font-weight:100; font-family:verdana, sans-serif;}


/*HEADERS*/
h1 {font-size:18pt; color:teal; text-align:center; padding-top:5px; padding-left:0px; font-family:Verdana, sans-serif; font-weight:bold;}
h2 {font-size:14pt; color:gray;  padding-top:10px; font-style:italic;}
h3 {font-size:16pt; color:teal; text-align:left; padding-top:5px; padding-left:0px; font-family:Verdana, sans-serif; font-weight:bold;}
h4 {font-size:12pt; color:teal; text-align:left; font-family:Verdana, sans-serif;}
h5 {font-size:14pt; color:teal; text-align:left; padding-top:5px; padding-left:0px; font-style:italic;}
h6 {font-size:13pt; color:teal; text-align:center; margin-bottom:-10px; font-family:Verdana, sans-serif; font-weight:bold;}
.centretitle {font-size:16pt; color:teal; display:block; text-align:center; padding-top:15px;  font-family:Verdana, sans-serif; font-weight:100;}
.centretitlesmall {font-size:12pt; color:teal; display:block; text-align:center;  font-family:Verdana, sans-serif; font-weight:100;}

.titleindent {font-size:15pt; font-style:normal; font-weight:400; color:#787878; display:block; padding-left:20px;
        font-family: verdana, geneva, sans-serif}/*used in minutes page*/

h2.flushleft {color:teal; font-size:16px; font-family:"Verdana", sans-serif; margin-top:0px;}
#rvcc {float:left; margin-right:10px; margin-bottom:20px;}

/*LISTS*/
ul {text-align:left; padding-left:40px; font-size:11pt; color:teal; font-family:Verdana, sans-serif; font-weight:100;}
ul.links {text-align:left; font-size:10pt;}
ul.calendar {text-align:left; padding-left:70px; font-size:12pt; color:teal; font-family:Verdana, sans-serif; font-weight:100;}
ul.photomenu a:link {text-align:left; padding-left:0px; font-size:10pt; font-family:Verdana, sans-serif;}

ul.agenda {font-size:10pt; margin-top:0px; margin-left:20px; color:black; font-weight:500;
	        font-family: verdana, geneva, sans-serif;}

/*TABLES*/
table.menutop {width:100%; padding:0px; border:0px; border-color:black; border-style:solid;}
table.menutop td {background-color:yellow; width:17%; text-align:center; border:0px; border-color:black; border-style:solid;}

table.menubottom {width:100%; padding-left:20%; padding-right:20%; border:0px; font-size:small; background-color:#CCCCFF;}
table.menubottom td {background-color:#CCCCFF; width:20%; text-align:center; border:0px;}

table.dirs {width:100%; padding:0px; font-size:10pt; color:teal; font-family:Verdana, sans-serif; font-weight:100; background-color:transparent;}
table.dirs th {width:33%; text-align:left; font-size:11pt;}
table.dirs td {width:33%; text-align:left;}
table.sponsors {width:100%; text-align:center; padding:0px; empty-cells:hide; border-width:0px; border-collapse:collapse; border-style:ridge; border-color:black; z-index:-1; margin-left:auto; margin-right:auto;} /*used in how we help page*/
table.sponsors td {width:300px; padding-top:10px; padding-bottom:5px; border-bottom: solid 1px blue; border-collapse:collapse; background-color:transparent;}

table.tableagenda {width:100%; background-color:transparent; empty-cells:hide; border:0; border-collapse:collapse; z-index:-1;} /*used on minutes page*/

table.tableagenda td {background-color:transparent; width:40%; padding-left:13%; padding-top:5px; text-align:left; vertical-align:text-top; border-bottom:1px solid red;}

table.tableagenda td.a {background-color:transparent; width:33%; padding-left:14%; padding-top:5px; text-align:left; vertical-align:text-top; border-bottom:1px solid red;}


/*IMAGES*/

.floatright {float:right; margin:10px 80px 10px 10px;}
.floatleft {float:left; margin:0px 10px 10px 0px;} /*used on Digby's page*/


