body {
     background-image:url(images/bg-tile.png);
     padding:0px;
     margin:0px;
     position:relative;
     font-family: "Trebuchet MS",Arial;
     font-size:90%;
     }
	
DIV { border: none; }

form {
     margin:0px;
     }

input {
     background-color:#ececec;
     border:1px solid black;
     height:18px;
     }

img {
	border:0px;
	}
	
	
	
a.nav:link {color: #000000;text-decoration: none;}
a.nav:visited {color: #000000;text-decoration: none;}
a.nav:active {color: #000000;text-decoration: none;}
a.nav:hover {color:#666666;text-decoration: none;}

a:link {color: #000000;text-decoration: underline;}
a:visited {color: #000000;text-decoration: underline;}
a:active {color: #000000;text-decoration: underline;}
a:hover {color:#666666;text-decoration: none;}

.small {
     font-size:80%;
     font-weight:bold;
     }











/*   N e w s   F o r m a t t i n g   */

.news-title {
     font-weight:bold;
     font-size:80%;
     }

.news-date {
     font-size:70%;
     }

.news-snip {
     font-size:75%;
     }








/*   G a l l e r y    S t u f f   */

.view-number {
	width:100px;
	height:100px;
	vertical-align:top;
	}

.view-right {
	font-size:120%;
	width:280px;
	text-align:left;
	vertical-align:top;
	}

.view-page-info {
	height:40px;
	}

.gallery-spacer-column {
	width:20px;
	}

.gallery-spacer-row {
	height:35px;
	}








/*   F o r m    S t u f f    */

.form-body {
     background-color:#CCCCCC;
	 width:400px;
     }

.form-left {
	width:200px;
	background-color:#CCCCCC;
	}

.form-right {
	width:200px;
	background-color:#CCCCCC;
	}










/*  S t a r t    L a y o u t   C S S   */

.title-left {
     background-image:url(images/left-title.png);
     width:358px;
     height:368px;
     background-repeat:no-repeat;
	 vertical-align:top;
     }

.left {
     background-image:url(images/tile-left.png);
     background-repeat:repeat-y;
     width:358px;
     padding-left:38px;
	 vertical-align:top;
     }

.content {
     background-color:#FFFFFF;
     width:540px;
	 padding-bottom:150px;
     }

.right {
     background-image:url(images/tile-right.png);
     width:72px;
	}

.links {
	 vertical-align:top;
     padding-left:30px;
     padding-right:90px;
     }
	
.webmaster {
	display:none;
}
	
	
	
	
	
	
	
	
/*    T e x t    F o r m a t t i n g    */

.event-date {
	font-size:180%;
	}
	
.strike {
	text-decoration:line-through;
	}
