/* ---------------------------------------------------- */
/* Default settings			  							*/
/* ---------------------------------------------------- */
body
{
	font-family:verdana, arial, helvetica;
	font-size:12pt;
    background-color:white;  
	background: url(images/karate.gif) bottom right;
	background-attachment:fixed;
	background-repeat:no-repeat;
	margin: 1em;
	color:#280404;
}

td.instruction
{
	padding:6;
	border-style:solid;
	border-width:2;
	font-weight:700;
	color:#DC2E04;
	text-align:center;
	font-variant:small-caps;
}

/* ---------------------------------------------------- */
/* Special stuff for the banner							*/
/* ---------------------------------------------------- */
.banner
{
	background: #D4BA8C url(images/background.jpg);
	margin-right: 0em;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0em;
}

/* ---------------------------------------------------- */
/* Special stuff for the menu							*/
/* ---------------------------------------------------- */
.menubar
{
    font-family:trebuchet ms, arial, helvetica;
   	font-size:8pt;
   	color:#280404;
	line-height:200%;
	margin-top: 0em;
	margin-bottom:0em;
	margin-left:0.5em;
	margin-right:0.5em;
	background: #D4BA8C url(images/background.jpg);
}
a.menulink
{
	color:#280404;
}
a.menulink:hover
{
	color:#DC2E04;
}
a.menulink_small
{
	color:#280404;
	font-size:8pt;
}

td.sitemap
{
	border-left-style:groove;
	border-width:1;
	border-left-color:gray;
}

ul.sitemap
{
	list-style-type:square;
	list-style-image:url(favicon.ico);
	list-style-position:outside;
}
ul.sitemap_small
{
	font-size:10pt;
	list-style-type:square;
	list-style-image:url(favicon.ico);
	list-style-position:outside;
}

/* ---------------------------------------------------- */
/* Special stuff for the top indexes 					*/
/* ---------------------------------------------------- */
td.topindex
{
	text-align:center;
	width:33%;
}
   
/* ---------------------------------------------------- */
/* Special stuff for the home page    					*/
/* ---------------------------------------------------- */
td.home
{
	padding-top:10;
	vertical-align:top;
}
td.homepicture
{
	padding-right:10;
	padding-bottom:10;
	vertical-align:top;
	text-align:center;
}
.homequote
{
	font-size:10pt;
	font-style:italic;
	text-align:center;
}
.homequote2
{
	font-size:10pt;
	text-align:right;
}

/* ---------------------------------------------------- */
/* Special stuff for the instructor page				*/
/* ---------------------------------------------------- */
td.instructors
{
  	padding:10;	
	padding-top:20;
	vertical-align:top;
	text-align:center;
}

/* ---------------------------------------------------- */
/* Special stuff for the calendar page					*/
/* ---------------------------------------------------- */
.calendardate
{
	font-size:10pt;
	font-weight:bold;
}
.calendarevent
{
	font-size:10pt;
}
.calendarclosed
{
	color:#DC2E04;
	font-weight:bold;
	text-decoration:underline overline;
}
td.schedule
{
	font-size:10pt;
	font-weight:bold;
}
/* ---------------------------------------------------- */
/* Special stuff for the info pages    					*/
/* ---------------------------------------------------- */
td.label
{
	text-align:center;
	font-size:8pt;
	color:black;
}

/* ---------------------------------------------------- */
/* Special stuff for the event page    					*/
/* ---------------------------------------------------- */
td.sidelabel
{
	text-align:center;
	font-size:8pt;
	color:black;
}
/* ---------------------------------------------------- */
/* Special stuff for the gallery page  					*/
/* ---------------------------------------------------- */
.instructions
{
	text-align:center;
	font-size:12pt;
	color:#DC2E04;
	font-variant:small-caps;
	font-weight:700;
}
p.eventpicture
{
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color:black;
}
td.webmaster
{
	font-size:8pt;
	text-align:center;	 
	text-decoration:overline;
}

/* ---------------------------------------------------- */
/* Headings 											*/
/* ---------------------------------------------------- */
h1
{
    text-align:center;
    font-size:18pt;
    font-weight:bold;  
    color:#845534;
	/*color:#280404;*/
	margin-left:0.5em;
	margin-right:0.5em;
}
h2
{
    font-size:12pt;
    font-weight:bold;
    color:#845534;
}
h3
{
	font-size:10pt;
	font-weight:bold;
	color:#845534;
}

/* ---------------------------------------------------- */
/* Links 												*/
/* ---------------------------------------------------- */
a 
{ 
    font-weight:bold; 
    color:#748E4C; 
    text-decoration:none; 
}
a:hover 
{ 
    color:#34423C; 
    text-decoration:underline; 
}
a.small_link
{
	font-size:10pt;
}

/* ---------------------------------------------------- */
/* Picture labels             							*/
/* ---------------------------------------------------- */
.label
{
	font-size:8pt;
	font-weight:bold;
	color:black;
}


.usefullinks
{
	text-align:center;
	font-size:8pt;
}

