A.new {
	font-family: Tahoma, sans-serif;
	color: #361401;
}

A.new:link {text-decoration: none;}
A.new:visited {text-decoration: none;}
A.new:hover {text-decoration: underline;}

A.new_w {
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
}

A.new_w:link {text-decoration: none;}
A.new_w:visited {text-decoration: none;}
A.new_w:hover {text-decoration: underline;}


BODY {
	background-color: #1A1A1A;
	margin: 0px;
}

IMG.new {
	border-left: 8px solid #666666;
	border-top: 4px solid #666666;
	border-right: 8px solid #666666;
	border-bottom: 4px solid #666666;
}

IMG.new2 {
	border-left: thin groove #eeeeee;
	border-top: thin groove #eeeeee;
	border-right: thin groove Black;
	border-bottom: thin groove Black;
}



TABLE.etable TD {
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
}

TABLE.etable TH {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

TABLE.etable2 TD {
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
}

TABLE.etable2 TH {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}


TD {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	color: #361401;
}

.grid td {
	text-align: center;
	vertical-align: top;
}

.box {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	color: #361401;
	padding-bottom: 5px;
}

.box1 {

}

.content {
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	color: #361401;
	text-align: left;
	vertical-align: top;
}

.content span {
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #DDDDDD;
}


.abold {
	font-family:tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #361401;
}

.datelink {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	color: #907349;
}

.datelink:link    {color: #907349; text-decoration: none;}
.datelink:visited {color: #907349; text-decoration: none;}
.datelink:hover   {color: #907349; text-decoration: underline;}

													<!-- Forms -->

input, checkbox, option, select {
	border: 1px solid #361401;
	background-color: #8A7056;
	font-size:11px;
	color: #ffffff;
	height:18px;
padding:2px;
vertical-align:middle;
text-align: left;
}

.simpleform input, select, option, checkbox {
	border: 0;
	background-color: transparent;
	font-size:11px;
	color:black;
	height:18px;
}

.simpleform .common {
	border: 1 outset rgb(64,64,64);
	background-color: #cceeff;
	font-size:11px;
	color:black;
	height:18px;
}

.button {
	border: 1px outset #eeeeee;
	background-color: #777777;
	color:black;
}

													<!-- Events Management -->
table .eventmanage {
	font-family: arial, tahoma;
	font-size: 10pt;
	color: white;
}

.simpleform input, select, option, checkbox {
	border: 0;
	background-color: transparent;
	font-size:11px;
	color:black;
	height:18px;
}

textarea {
	border: 1 outset rgb(64,64,64);
	background-color: #cceeff;
	font-size:11px;
	color:black;
}

.simpleform .common {
	border: 1 outset rgb(64,64,64);
	background-color: #cceeff;
	font-size:11px;
	color:black;
	height:18px;
}

.button {
	background-color: #A08051;
	color:#361401;
}

														<!-- Guestlist -->

table .guestlist {
	width: 350px;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	color: #361401;
background-color:#D2C4B0;
}

table .guestlist td {
	text-align: left;
}
.guestbox{
background-repeat:no-repeat;
height:33px;
vertical-align:middle;
}

.guestinp
{
border: 1px #000000 solid;
background-color:#AB9477;
color:#361401;
height:18px;
text-align:left;
}




														<!-- Calendar -->

.calendarbody {
	background-color: #A08051;
	background-image:url(/images/back.jpg);
	margin: 2px;
}

.calendar th {
width: 60px;
	height: 25px;
	border: 1px solid #111111;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom:3px;
	font-family:arial;
	font-size:11px;
	color: #FFFFFF;	
	background-color: #59351C;
}

.calendar td {
	width: 60px;
	height: 70px;
	border: 1px solid #111111;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:11px;
	color: #FFFFFF;	
	background-color: #907349;
	background-image:url(/img/background.gif);
}

.calendar .today {
	width: 60px;
	height: 70px;
	border: 1px solid #111111;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:11px;	
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #59351C;
	background-image:url(/img/background_2.gif);
}

.calendar .selected {
	width: 60px;
	height: 70px;
	border: 1px solid #999999;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:11px;	
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7D715F;
	background-image:url(/img/background_2.gif);
}

.calendar td a {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
}

.calendar td a:link	{text-decoration: none; color:#FFFFFF;}
.calendar td a:visited	{text-decoration: none; color:#FFFFFF;}
.calendar td a:hover	{text-decoration: underline; color:#FFFFFF;}

.calendar .today a:link		{text-decoration: none; color:#FFFFFF;}
.calendar .today a:visited	{text-decoration: none; color:#FFFFFF;}
.calendar .today a:hover	{text-decoration: underline; color:#FFFFFF;}


.sm_calendar td {
	width: 42px;
	height: 60px;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:10px;
	border: 1px solid #111111;
	color: #FFFFFF;	
	background-color: #666666;
	background-image:url(/img/background.gif);
}

.sm_calendar .today {
	width: 42px;
	height: 60px;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:10px;	
	font-weight: bold;
	border: 1px solid #111111;
	color: #FFFFFF;	
	background-color: #333333;
	background-image:url(/img/background_2.gif);
}

.sm_calendar .selected {
	width: 42px;
	height: 60px;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-family:arial;
	font-size:12px;	
	font-weight: bold;
	border: 1px solid #111111;
	color: #FFFFFF;
	background-color: #222222;
	background-image:url(/img/background_2.gif);
}

.sm_calendar td a {
	font-family: Tahoma, sans-serif;
	font-size:9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.sm_calendar td a:link		{text-decoration:none; color:#FFFFFF;}
.sm_calendar td a:visited	{text-decoration:none; color:#FFFFFF;}
.sm_calendar td a:hover		{text-decoration: underline; color:#FFFFFF;}

.sm_calendar .today a:link		{text-decoration:none; color:#FFFFFF;}
.sm_calendar .today a:visited		{text-decoration:none; color:#FFFFFF;}
.sm_calendar .today a:hover		{text-decoration: underline; color:#FFFFFF;}

														<!-- Event Show -->

.eventbox {
	font-family:verdana;
	font-size:11px;
	border: 1px solid black;
	color:#FFFFFF;
	background-color: #907349;
}

.eventbody {
	background-color: #A08051;
	background-image:url(/img/background_2.gif);
}


.eventlink {
	font-family:tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.eventlink:link    {color: #FFFFFF; text-decoration: none;}
.eventlink:visited {color: #FFFFFF; text-decoration: none;}
.eventlink:hover   {color: #FFFFFF; text-decoration: underline;}

.event_show {
	color: #FFFFFF;
	font-family:tahoma;
	font-size: 10pt;
}

.event_show td {
	text-align: left;
	color: #FFFFFF;
	font-family:tahoma;
	font-size: 10pt;
}

.event_show .event_flyer {
	text-align: center;
}

.event_show .event_title {
	text-align: left;
	color: #336699;
	font-weight: bold;
	font-size: 11pt;
}

.event_show A {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
}

.event_show A:link		{ color: #FFFFFF; text-decoration: none; }
.event_show A:visited	{ color: #CCCCCC; text-decoration: none; }
.event_show A:hover		{ color: #FFFFFF; text-decoration: underline; }

													<!-- Guestlist Report -->


.glreport_params {
	width: 50%;
}

.glreport_params_form input, select {
	border: 0;
	background-color: transparent;	
}

.glreport_params_form .button {
	background-color: #cceeff;
	color:black;
}

									<!-- Upcoming events -->

.up_events {
	font-family:tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #EEEEEE;
}

.up_events:link    {color: #EEEEEE; text-decoration: none;}
.up_events:visited {color: #EEEEEE; text-decoration: none;}
.up_events:hover   {color: #EEEEEE; text-decoration: underline;}