     /* Begin link behavior */
     a:link {color: #660000; font-weight: bold;}
     a:visited {color: #996666;}
     a:hover {color: #CC0000;}
     a:active {color: #cc0000; font-weight: bold;}
     /* End link behavior */

     body
     {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin:10px 10px 0px 10px;
     padding:0px;
     }

     #left
     {
     width:120px;
/*	border: 1px solid gray;*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0 20px 0 0;
	float: left;
     }

     #content
     {
     text-align: center
     voice-family: "\"}\"";
     voice-family: inherit;
/*	border: 1px solid gray;*/
	margin: 0 20px 0 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
     }

     #right
     {
     width:120px;
/*	border: 1px solid gray;*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0 20px 0 0;
	float: right;
/*     right:10px;*/
/*     top:150px;*/
     }







     #top
     {
     height: auto;
     voice-family: "\"}\"";
     voice-family: inherit;
     }


     H1
     {
     FONT-WEIGHT: bold;
     FONT-SIZE: 16px;
     COLOR: #660000;
/*     BORDER-BOTTOM: #cccccc 1px solid;
     FONT-FAMILY: Arial, Helvetica, sans-serif*/
     }

     H2
     {
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     COLOR: #660000;
     }

     H3
     {
     FONT-WEIGHT: bold;
     FONT-SIZE: 12px;
     COLOR: #660000;
     }

     H4
     {
     FONT-WEIGHT: bold;
     FONT-SIZE: 10px;
     COLOR: #660000;
     }

     /* Begin Definitions from old style.css file */

     #navcontainer UL
     {
     PADDING-LEFT: 0px;
     FLOAT: left;
     BACKGROUND-IMAGE: url(images/bg.gif);
     MARGIN-LEFT: 0px;
     WIDTH: 100%;
     COLOR: #ffffff;
     BACKGROUND-REPEAT: repeat-x
     }

     #navcontainer UL LI
     {
     DISPLAY: inline
     }

     #navcontainer UL LI A
     {
     BORDER-RIGHT: #fff 1px solid;
     PADDING-RIGHT: 1em;
     PADDING-LEFT: 1em;
     FONT-WEIGHT: bold;
     FLOAT: left;
     BACKGROUND-IMAGE: url(images/bg.gif);
     PADDING-BOTTOM: 0.5em;
     COLOR: #000033;
     PADDING-TOP: 0.5em;
     BACKGROUND-REPEAT: repeat-x;
     TEXT-DECORATION: none
     }

     #navcontainer UL LI A:hover
     {
     FONT-WEIGHT: bold; COLOR: #000033;
     BACKGROUND-COLOR: #000033
     }

     .header
     {
     PADDING-RIGHT: 10px;
     PADDING-LEFT: 10px
     }

     .gallery-block
     {
     BORDER-TOP: #666666 1px solid;
     FLOAT: right;
     PADDING-BOTTOM: 5px;
     MARGIN: 5px; WIDTH: 360px;
     BORDER-BOTTOM: #666666 1px solid;
     BACKGROUND-COLOR: #f5f5f5;
     TEXT-ALIGN: center
     }

     .gallery-heading
     {
     PADDING-RIGHT: 2px;
     DISPLAY: block;
     PADDING-LEFT: 2px;
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     PADDING-BOTTOM: 2px;
     TEXT-TRANSFORM: uppercase;
     WIDTH: 100%;
     COLOR: #000000;
     PADDING-TOP: 2px;
     BACKGROUND-COLOR: #cccccc;
     TEXT-ALIGN: center
     }

     .subnav
     {
     PADDING-RIGHT: 10px;
     PADDING-LEFT: 10px;
     FONT-SIZE: 10px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px;
     BACKGROUND-COLOR: #f5f5f5;
     TEXT-ALIGN: right
     }

     #rightsidebar 
     {
	background-color: #DCDCDC;
	border: 1px solid gray;
	padding: 3px;
	margin: 0 10px 0 0;
	width: 25%;
	float: right;
     }

     #leftsidebar 
     {
	background-color: #DCDCDC;
	border: 1px solid gray;
	padding: 3px;
	margin: 0 10px 0 0;
	width: 25%;
	float: left;
     }


     /* Begin Images */
     p img
     {
     padding: 0;
     max-width: 100%;
     }

     /*   Using 'class="alignright"' on an image will (who would've
     thought?!) align the image to the right. And using 'class="centered',
     will of course center the image. This is much better than using
     align="center", being much more futureproof (and valid) */

     img.centered
     {
     display: block;
     margin-left: auto;
     margin-right: auto;
     }

     img.alignright
     {
     padding: 4px;
     margin: 0 0 2px 7px;
     display: inline;
     }

     img.alignleft
     {
     padding: 4px;
     margin: 0 7px 2px 0;
     display: inline;
     }

     .alignright
     {
     float: right;
     }

     .alignleft
     {
     float: left
     }

     /* End Images */

