/* StyleSheet.css -- main styles for ravendancers.org
 * Author: Bear Limvere
 * Last Revised: $Date: 2007-01-17 09:26:05-07 $
 * Version: $Revision: 1.2 $
 * Status: $State: Released $
 * (c)The Raven Dancers, 2005
 *
 * Standard Format:
name	{
	color: ;
	background-color ;
	font-family: Arial, sans-serif;
	font-size: ;
	font-weight: ;
	font-style: ;
	text-decoration: none;
	width: 100%;
	border ;
	margin ;
	padding ;
	}
*/
/* "Standard" Definitions */
body	{
	color: #660000 !important;
	background-color: #FFFFCC;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	}
*	{
	color: inherit;
	font-family: Arial, sans-serif;
	font-size: 1em;
	}
p	{
	color: inherit;
	font-family: Arial, sans-serif;
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0.5em;
	padding-top: 0em;
	padding-bottom: 0.5em;
	}
/* default NO image borders */
img	{
	border: none;
	}
/* Headings */
h1	{
	color: inherit;
	font-family: Arial, sans-serif;
	font-size: 2.5em;
	font-style: italic;
	margin-bottom: 0.1em;
	padding-bottom: 0.1em;
	}
h2	{
	color: inherit;
	font-family: Arial, sans-serif;
	font-size: 1.6em;
	margin-top: 0.3em;
	margin-bottom: 0em;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	}
h3	{
	color: inherit;
	font-family: Arial, sans-serif;
	font-size: 1.3em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
	}
/* Lists */
ul	{
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0.1em;
	}
/* Links */
a,
a:link,
a:visited,
a:active	{
	color: #990033;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	}
a:hover	{
	color: #FF3300;
	text-decoration: underline;
	}
/* Set overall table width and background */
table	{
	width: 720px;
	/*
	background: url(images/cracks.jpg) repeat fixed;
	*/
}
/* image formatting */
img.divider	{
	width: 550px;
	vertical-align: middle;
	clear: both;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
img.left	{
	vertical-align: middle;
	clear: right;
	float: left;
	margin: 0px;
	padding-left: 5px;
	padding-right: 10px;
	}
img.right	{
	vertical-align: middle;
	clear: left;
	float: right;
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	}
/* end of image formatting */

/* end of "standard" defs */

/* Top Header Table & contents */
table.header	{
	height: 175px;
	background: url(images/cracks.jpg) repeat fixed;
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 8px #660000 solid;
	margin: 0px;
	padding: 0px;
	}
td.logo	{
	width: 150px;
	border: none;
	margin: 0px;
	padding: 0px;
	}
td.header	{
	text-align: center;
	vertical-align: middle;
	border: none;
	margin: 0px;
	padding-left: 0.5em;
	}
/* end of top table */

/* Search Box contents */
.search	{
	color: #660000;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	border: 2px #9999CC ridge;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	}
.search_box	{
	color: #000000;
	background-color: #9999CC;
	font-size: 0.8em;
	font-weight: normal;
	border: 2px #9999CC inset;
	}
.search_btn	{
	color: #CCCCFF;
	background-color: #666699;
	font-size: 0.8em;
	border: 2px #9999CC outset;
	margin: 0px;
	padding: 0px;
	}
/* end of search box */

/* Main Table Definition */
table.main	{
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 6px #660000 solid;
	border-bottom: 0px;
	margin: 0px;
	padding: 0;
	}
td.navbar	{
	background: url(images/cracks.jpg) repeat fixed;
	width: 170px;
	text-align: left;
	vertical-align: top;
	}
td.main	{
	padding-top: 0.4em;
	padding-left: 0.5em;
	padding-right: 0.2em;
	padding-bottom: 0.5em;
	}
/* end of main table */

/* Side Navigation Bar */
a.navbar,
a.navbar:link,
a.navbar:visited,
a.navbar:active	{
	color: #CCCCFF;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	}
a.navbar:hover	{
	color: #CCCCFF;
	background-color: #000033;
	text-decoration: none;
	}
ul.navbar	{
	color: #CCCCFF;
	background-color: #666699;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	list-style-type: none;
	margin-top: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	}
li.nav_level1	{
	font-weight: bold;
	border-top: 1px #CCCCFF solid;
	padding-left: .5em;
	padding-top: .30em;
	padding-bottom: .30em;
	}
li.nav_level2	{
	font-weight: bold;
	padding-left: 2em;
	padding-top: .30em;
	padding-bottom: .30em;
	}
li.nav_listed1	{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	border-top: 1px #CCCCFF solid;
	padding-left: .5em;
	padding-top: .30em;
	padding-bottom: .30em;
	}
li.nav_listed2	{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding-left: 2em;
	padding-top: .30em;
	padding-bottom: .30em;
	}
/* end of side navigation bar */

/* Footer */
table.footer	{
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	border: 3px #660000 ridge;
	border-collapse: collapse;
	margin: 0px;
	padding: 1em;
	}
/* end of side footer */

/* Calendar Table Definition */
table.calendar	{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 4px white ridge;
	margin: 0;
	padding: 0;
	}
th.calendar	{
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0.5em;
	}
td.calendar	{
	font-family: Arial, sans-serif;
	font-weight: normal;
	vertical-align: top;
	border-top: 4px #9999CC groove;
	}
/* end of calendar table */

/* Return To Top Definition */
a.return,
a.return:link,
a.return:visited,
a.return:active	{
	color: #990033;
	font-size: 0.75em;
	font-style: italic;
	}
a.return:hover	{
	color: #FF3300;
	text-decoration: underline;
	}
/* end of return to top */
