	body {background-color:white;}

#wrapper {position:absolute; left:0%; top:0; width:1013px; border-width:0px; border-style:solid; border-color:#B8B8B8; background-color: #FFFFFF;}

	a:link {text-decoration:none; color:blue; padding-left:5px; padding-right:5px;}
	a:visited {text-decoration:none; color:blue; padding-left:5px; padding-right:5px;}
	a:hover {text-decoration:underline; color:white; background-color:#0033FF; padding-left:5px; padding-right:5px;}

	h1 {font-family:"Helvetica"; font-size:22pt; color:#787878; background-color:transparent; font-variant:small-caps; border-width:0px; border-style:solid; border-color:black;}
	h3 {font-family:"Helvetica"; font-size:14pt; color:#787878; background-color:white; line-height:1.25em; padding-left:10px; text-align:center;}
	h3.news {font-family:"Helvetica"; font-size:18pt; color:teal; background-color:transparent; text-align:left; padding-left:0;} /*used in newsletter page; note: h3.news inherits from h3 unless specifically changed - eg. font-size, color, etc.;*/ 
	h4 {font-family:"Helvetica"; font-size:14pt; color:teal; background-color:#E0E0E0; line-height:1em;}

	
	
	hr {width:50%}
	
	hr.courses {background-color:yellow; width:50%; height:5px;} /*used in courses page*/
	
	#heading {position:absolute; top:10px; left:15px;}
	#title {position:absolute; top:70px; left:450px; padding-right:25px; padding-left:25px; line-height:1.25em; vertical-align:middle; background-color:transparent; border-width:0px; border-style:solid; border-color:black;}
	#navigation {position:absolute; top:160px; left:1%; text-align:center; background-color:#F0F0F0; width:98%; border-width: 0 0 1px 0;  border-style:ridge; border-color:blue;}

	#navigation2 {position:relative; top:250px; left:15px; width:250px; padding-bottom:10px; background-color:#F0F0F0; border-style:solid; border-width:1px; border-color:gray;}

	#content {position:absolute; top:200px; left:30%; text-align:left; width:50%; background-color:white; padding-left:0px; padding-right:0px; padding-top:0px;}/* main content rule; others below are variations */

	#contentcourses {position:relative; top:200px; margin-left:auto; margin-right:auto; text-align:left; width:60%; background-color:white; padding-left:0px; padding-right:0px; padding-top:0px;}/*also used for membership, upcoming events pages*/
	
	
	#content table {position:absolute; top:180px; left:30%; border:1em; border:solid; background-color:#E0E0E0; padding:.75em; font-size:.75em;} /*used for Squadron Bridge table*/
	
	#contentbridge {position:absolute; top:200px; left:410px;  } /*used for Squadron Bridge table*/
	
	#contentletter {position:absolute; left:30%; top:200px; width:50%; font-style:italic; font-size:1.25em; background-color:white; padding:2px; }  /* used in commander file */
	
	#contentnews {position:absolute; top:181px; left:15%; text-align:left; width:80%; background-color:white; background-repeat:no-repeat; background-position: top right; padding-left:20px; padding-right:20px; padding-top:0px;} /*used in newsletter page*/
	
	#contentlinks {position:absolute; top:20px; left:15%; text-align:left; width:70%; background-color:white; padding-left:20px; padding-right:20px; padding-top:10px;} /*used in links page*/
	
	
	#navigation3 {background-color:white; text-align:center; margin-top:50px; width:100%; font-size:small;}

	#navigation3bridge {position:absolute; top:850px; width:70%; left:250px; text-align:center; background-color:white; font-size:small;}
	
	#footer {width:100%; clear:both; background-color:#FFF9EE; padding:10px; text-align:center;}
	#nav1 {float:left;}
	#nav2 {float:right; width:40%; background-color:white; border:solid 0px black; padding:5px; margin-right:5%;}
	#nav2 a {display: list-item; margin-left: 1em; font-size:1em; list-style-type:none;}
	/*used in newsletter page*/

	#datestamp {text-align:center; background-color:transparent; width:100%;}
	
	#signature {left:0%; width:100%; padding-top:30px; margin-bottom:50px; background-color:white; text-align:right; border-width:0em; border-style:solid;} /* used in commander file */

	#photo {float:right; border:0em; border-style:solid; padding-left:1em; margin-top:0;} /* used in commander file */
	
	#pagedecor {position:absolute; top:200px; left:35%;} /*used in galleries file*/
		
	#galmenu {position:absolute; top:200px; left:1%; text-align:left; background-color:#F0F0F0; border-style:ridge; border-width:0px; border-color:gray; padding: 10px;} /*used in galleries page*/
	
	#galmenu2 {position:absolute; top:200px; left:10px; text-align:left; font-size:12px; background-color:#F0F0F0; border-style:ridge; border-width:0px; border-color:gray; padding: 5px; z-index: 10;} /*used in our gabriola, archives, awards  pages*/

	.title {font-size:15pt; font-style:normal; font-weight:400; color:#787878;
        font-family: verdana, geneva, sans-serif} /*used in aboutus, acknowledgment, membership, upcoming pages*/

	.subtitle {font-size:14pt; font-style:normal; font-weight:400; color:teal;
        font-family: verdana, geneva, sans-serif} /*used in acknowledgment page*/

	.eleven {font-size:12pt; font-style:normal; font-weight:400; color:black;
        font-family: "Univers", ""} /*used in aboutus, acknowledgment, membership, courses pages*/
        
        .newlink {font-size:12pt; font-weight:600; color:red; font-family:verdana;} /*used in newsletter page*/
        
        .photodescript {display:block; font-size:10pt; font-weight:500; color:teal; font-family:verdana; padding-left:5px; padding-top:5px; padding-bottom:5px;} /*used in archives series of pages*/
        
        .photodescript2 {display:block; text-align:left; font-size:11pt; font-weight:500; color:teal; font-family:verdana; padding-left:5px; padding-top:5px; padding-bottom:5px;} /*used in archives series of pages*/
        
        .table {position:absolute; top:200px; left:200px; background-color:white; text-align:center; padding:0px; empty-cells:hide; border-width:0px; border-style:ridge; border-color:black;} /*used in galleries series of pages*/
        
        .table td {background-color:white; padding-left:0px; width:300px; vertical-align:top;} /*used in galleries series of pages*/
        
       .table td.double {background-color:#E0E0E0; padding-left:0px; width:800px; vertical-align:top;} /*used in galleries series of pages: oops! page*/
        
        
        OL {font-size:18pt; font-weight:500; color:teal;
				font-family: "Univers", ""} /*used in links page*/
				
	UL {font-size:10pt; color:black; font-weight:500;
	        font-family: verdana, geneva, sans-serif}  /*used in links page*/
	

