body {
    font-family          : "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
    background-image     : url("/photos/spiral.gif");
    background-position  : top left;
    background-attachment: scroll;
    background-repeat    : repeat-y;
    margin-left          : 16mm;
    margin-right         : 1.5%;
    margin-top           : -5px ;
    color                : #2080A0 ; /* Strider Blue ; */
}

a {
	text-decoration: none ;
	font-weight    : bold ;
}

a:link    { color        : #2080A0 ; }
a:visited { color        : #2080A0 ; }
a:hover   {
		background-color : #2080A0 ; /* #5E23A6  ; */
		color            : cyan ;
}


#Content {
    background-image     : url("/photos/background.jpg");
}

.photo { 
  border :10px solid #2080A0;
}

.thumb { 
  border : 6px solid #2080A0;
  margin : 2px ;
}

div.boxshadow {
    background : #c0c0c0 ; 
    float      : left            ;
    margin     : 4px 0px 0px 4px ;
}

div.boxmain {
    border-right   : #a9a9a9 1px solid ;
    padding-right  : 10px              ;
    border-top     : #a9a9a9 1px solid ;
    padding-left   : 10px              ;
    background     : #fff; left: -3px  ;
    padding-bottom : 10px              ;
    border-left    : #a9a9a9 1px solid ;
    padding-top    : 10px              ;
    border-bottom  : #a9a9a9 1px solid ;
    position       : relative          ;
    top            : -3px              ;
}

img {
  color        : #F0F0F0 ;
  border-color : #2080A0 ;
  /* top right bottom left */
  border-width : 0px 0px 0px 0px ;
}
/*
A:link      {color: #0000FF}
A:visited   {color: #660099}
A:hover     {color: #CC0000}
A:active    {color: #FF3333; text-decoration: none}
*/

P, H1, H2, H3, TD {
    font-family: "Comic Sans MS", "Times New Roman Italic", Times, serif;
}

H1    {     font-size  : 14pt ; }
H2    {     font-size  : 12pt ; }
H3    {     font-size  : 11pt ; }
P,TD  {     font-size  :  9pt ; }

H1 {
  margin-top : -5px ;
  text-align : right ;
}

.smallfont  {font-size: 80%; font-style: normal}
.new        {font-size: 75%; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; color: #CCFF99; background-color: #009900}
.invisible  {color: #AA905B; display: none; font-size: 70%}

hr {
  border           : 1px solid #2080A0 ;
  background-color : #2080A0           ;
}



	/* --------------------------------------- */
	/* Credits: Dynamic Drive CSS Library      */
	/* URL: http://www.dynamicdrive.com/style/ */
	/* --------------------------------------- */
	    
	#slidetabsmenu {
		float		:left;
		width		:100%;
		font-size	:100%;
		line-height : normal;
		border-bottom: 0px solid #2080A0 /* #808080 ; */ /* #2080A0; */
	}

	* html #slidetabsmenu { /*IE only. Add 1em spacing between menu and rest of content*/
		margin-bottom: 0em;	 /* NO Don't do this in Photos */
	}

	#slidetabsmenu ul {
		list-style-type	: none;
		margin			: 0;
		margin-left		: 10px;
		padding			: 0;
	}

	#slidetabsmenu li {
		font	: bold 13px  "Comic Sans MS","Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		display	:inline;
		margin	:0;
		padding	:0;
	}

	#slidetabsmenu a {
		float		:left;
		background	: #2080A0 url(/images/menutab2.gif) no-repeat left top;
		margin		:0;
		padding		:0 0 0 9px;
		text-decoration:none;
	}

	#slidetabsmenu a:hover {
		float			: left;
		background		: #5E23A6 url(/images/menutab1.gif) no-repeat left top;
		margin			: 0;
		padding			: 0 0 0 9px;
		text-decoration	: none;
	}

	#slidetabsmenu a span {
		float		: left  ;
		display		: block ;
		background	: url(/images/menutab2.gif) no-repeat right top;
		padding		: 3px 14px 3px 5px;
		font-weight	: bold   ;
		color		: white  ;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#slidetabsmenu a span {
		float:none;
	}
	/* End IE5-Mac hack */

	#slidetabsmenu a:hover span {
		background	: url(/images/menutab1.gif) no-repeat right top;
		color: cyan ;
		padding		: 3px 13px 3px 6px;
	}

	#slidetabsmenu #current a {
		background-position:0% 0px;
		background:url(/images/menutab1.gif) no-repeat left top;
	}

	#slidetabsmenu #current a span {
		background-position: 0% 0px ;
		background	:url(/images/menutab1.gif) no-repeat right top;
		color: yellow;
	}

	#slidetabsmenu a:hover {
		background-position:0% 0px;
	}

	#slidetabsmenu a:hover span {
		background-position:100% 0px;
	}

	#slidetabsmenu h3 {
		line-height     : 125% ;
	}

	/* --------------------------------------- */
	/*Credits: Dynamic Drive CSS Library       */
	/*URL: http://www.dynamicdrive.com/style/  */
	/* --------------------------------------- */
	
	.glossymenu {
		list-style-type		: none;
		margin				: 5px 0;
		padding				: 0;
		width				: 130px;
		border				: 0px solid #9A9A9A;
		border-bottom-width	: 0;
		color				: white;
	}
	
	.glossymenu li a {
		background		: url(/images/menutab2.gif) no-repeat top left;
		font			: bold 14px  "Comic Sans MS","Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;
		display			: block;
		width			: auto;
		padding			: 3px 0;
		padding-left	: 15px ;
		color			: white;
		text-decoration	: none;
	}
	
	* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
		color			: white;
		width			: 120px; 
	}
	
	.glossymenu li a:visited , .glossymenu li a:active , li a:unvisited {
		color: white;
	}
	
	.glossymenu li a:hover {
		background      : #2080A0 url(/images/menutab1.gif) ;
		color			: cyan;
		padding-left	: 16px ;
		position		: relative ;
		top				: 0px ;
		left			: 0px ;
	}

	.glossymenu h2 {
		font		: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		line-height : 125% ;
		text-align  : left ;
	}
