body, td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



body {
	background: #4a5256;
	background-image: url(http://www.ancientceremonies.com/zine/img/background.gif);
	background-position: center;
	background-repeat: repeat-y;
}



.dateheader, .dateheader a:link, .dateheader a:hover, .dateheader a:visited, .dateheader a:active {

	font-size: 10px;

}



.error_message {

	font-weight: bold;

	background-color: #4B3625;

	color: #fff;

	padding: 5px;

	text-align: center;

}



input, textarea, select, option {

	color : #7D7D7D;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	border-color: #000000;

	border-bottom-color: #CCCCCC;

	border-width: 1;

	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-left-width: 1px;

	border-right-color: #CCCCCC;

	border-right-style: solid;

	border-right-width: 1px;

	border-top-color: #CCCCCC;

	border-top-style: solid;

	border-top-width: 1px;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	font-size: 10px;

}



h3, h3 a:link, h3 a:visited, h3 a:active {

	color: #EBEBEB;

	font-size: 10px;

}



h3 a:hover {

	color: #FF0000

}	



h4 {

	color: #999999;

	font-size: 10px;

}


.left {
	float: left;
	width: 50%;
}


.logo {

	font-size: 36px;

	text-transform: uppercase;

	font-weight: bold;

}



#calendar, #calendar a {

    text-align: center;

}



#calendar .month, #calendar .month a {

    text-align: left;

    padding: 2px;

    color: #CCCCCC;

    font-size: 12;

    font-weight: bold;

}



#calendar .weekday, #calendar .weekend {

    font-size: 12;

    font-weight: bold;

    padding: 2px;

}



#calendar .weekday, #calendar .day {

	color: #CCCCCC;

	padding: 2px;

}



#calendar .weekday a {

	font-size: 11;

	color: #CCCCCC;

	background: #fff;

	padding: 2px;

}



#calendar .day a {

	color: #CCCCCC;

	font-weight: bold;

	padding: 2px;

}



#calendar .weekend, #calendar .endday {

	color: #9F0000;

	padding: 2px;

}



#calendar .weekend a {

	font-size: 11;

	color: #9F0000;

	background: #fff;

	padding: 2px;

}



#calendar .endday a {

	color: #9F0000;

	font-weight: bold;

	padding: 2px;

}



.rights {

    font-size: 10px;

    color: #CCCCCC;

}



.p {

	font-size: 10px;

	color: #DCDCDC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.support {

    font-size: 10px;

}



.nav, .nav a:link, .nav a:visited, .nav a:active {

	background: #;

	font-size: 11px;

	text-align: center;

	word-spacing: 6;

	color: #FFFFFF;

	text-decoration: none;

}



.nav a:hover {

	color: #FF0000;

	text-decoration: none;

	cursor: crosshair;

}



.middlelinks, .middlelinks a:link, .middlelinks a:visited, .middlelinks a:active {

	color: #000000;

	font-size: 10px;

	text-decoration: none;

}



.middlelinks a:hover {

	color: #FF0000;

	text-decoration: none;

	cursor: crosshair;

}




.name {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #CCCCCC;

    font-size: 10px;

    text-indent: 30pt;

    vertical-align: text-bottom;

    }



a:active, a:visited, a:link {

	color: #CCCCCC;

	text-decoration: none;

}



a:hover {

	color: #FF0000;

	text-decoration: none;

	cursor: crosshair;

}



.hilite {

	background: #9A0000;

}



#rating label {

        /* Style of radio-boxes */

}



#rating .button {

        /* Style of button */

}