/* General settings for the entire site*/

/*BODY 
	{
	background: #FFFFFF url(graphics/background.gif) repeat-x; 
	font-family: sans-serif;
	}*/	

TABLE.schedule
	{
	font-family: sans-serif !important;
	}	
/* underline cells */

TD.underline
	{
	border-bottom: 1px #000000 solid;
	}

/* Admin tables */
.admin-outer
	{
	}

TABLE.admin-middle
	{
	border-bottom: 1px #000000 solid;
	}
	
.admin-inner
	{
	}

HR.admin-line
	{
	 display: hidden;
	 width: 100%;
	 height: 0px;
	 color: #000000;
	 border-style: solid;
	}	

FORM
	{
	 display: inline;
	}

/* copyright text */

TD.copyright
	{
	/*color: #E00000;*/
	/*font-size: smaller !important;*/
	font-size: 12px !important;
	/*font-variant: small-caps;*/
	}
SPAN.smlcaps
	{
	text-transform: uppercase;
	font-size: 75% !important;
	}

/* nav links */
A.nav
	{
	font-size: 20px;
	}

A.nav:link 
	{
	color: #000000;
	text-decoration: none;
	}
A.nav:visited 
	{
	color: #00688B;
	text-decoration: none;
	}
A.nav:hover 
	{
	/*color: #000000;*/
	/*font-weight: bold;*/
	font-size: 23px;
	text-decoration: none;
	}
A.nav:active 
	{
	/*color: #0000FF;*/
	/*font-weight: bold;*/
	font-size: 23px;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}

/* index links */
A.index
	{
	font-size: 28px;
	font-weight: normal;
	}

A.index:link 
	{
	color: #000000;
	text-decoration: none;
	}
A.index:visited 
	{
	color: #00688B;
	text-decoration: none;
	}
A.index:hover 
	{
	/*color: #0000FF;*/
	/*font-weight: bold;*/
	font-size: 30px;
	text-decoration: none;
	}
A.index:active 
	{
	/*color: #0000FF;*/
	/*font-weight: bold;*/
	font-size: 30px;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}

/* location links */

A.location:link 
	{
	color: #00688B;
	text-decoration: none;
	}
A.location:visited 
	{
	color: #00688B;
	text-decoration: none;
	}
A.location:hover 
	{
	/*color: #0000FF;*/
	/*font-weight: bold;*/
	text-decoration:underline;
	}
A.location:active 
	{
	/*color: #0000FF;*/
	/*font-weight: bold;*/
	text-decoration: underline;
	position: relative; left: 1px; top: 1px;
	}

/* girl links */
A.girl
	{
	font-size: 14px;
	}

A.girl:link 
	{
	color: #000000;
	text-decoration: none;
	}
A.girl:visited 
	{
	color: #00688B;
	text-decoration: none;
	}
A.girl:hover 
	{
	/*color: #000000;*/
	font-weight: bold;
	/*font-size: 23px;*/
	text-decoration: none;
	}
A.girl:active 
	{
	/*color: #0000FF;*/
	font-weight: bold;
	/*font-size: 23px;*/
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}

/* Copyright email link */
A.email:link 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.email:visited 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.email:hover 
	{
	color: #FFD080;
	text-decoration: none;
	}
A.email:active 
	{
	color: #FFC880;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}

/* "contact me" link */
A.contact:link 
	{
	color: #FF2020;
	text-decoration: none;
	}
A.contact:visited 
	{
	color: #FF2020;
	text-decoration: none;
	}
A.contact:hover 
	{
	color: #FFDDDD;
	text-decoration: none;
	}
A.contact:active 
	{
	color: #FFFFFF;
	text-decoration: none;
	}

/* "friend" link */
A.friend:link 
	{
	color: #E82020;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:visited 
	{
	color: #A00000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}

/* "Gallery link */
A.galerie:link 
	{
	color: #E82020;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:visited 
	{
	color: #A00000;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}

/* "webmasters" link */
A.webm:link 
	{
	color: #FF0000;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:visited 
	{
	color: #A00000;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:hover 
	{
	color: #FFDDDD;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:active 
	{
	color: #FFFFFF;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}

/* "return" link */
A.return:link 
	{
	color: #FF0000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:visited 
	{
	color: #FF0000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}

	
/* image links */
A:link img.thumb { border: 2px solid #808080; }
A:visited img.thumb { border: 2px solid #404040; }
A:hover img.thumb { border: 2px solid #FF0000; }
A:active img.thumb { border: 2px solid #E00000; }

/* banner links */
A:link img.banner { border: 2px solid #000000; }
A:visited img.banner { border: 2px solid #000000; }
A:hover img.banner { border: 2px solid #FF0000; }
A:active img.banner { border: 2px solid #FFFFFF; }

/* back links */
A:link img.back { border: 2px solid #808080; }
A:visited img.back { border: 2px solid #808080; }
A:hover img.back { border: 2px solid #FF0000; }
A:active img.back { border: 2px solid #E00000; }


