body { 	margin-right:0px; margin-bottom:0px; margin-left:0px; 
				font-family: Georgia, "Times New Roman", Times, serif;  color:#ffffcc;
				background-color: #600000; 
				background-image:url(../img/bg.gif);  }

.xsmall 			{	font-size: 10px; color:#ffffcc; }
.small 				{	font-size: 14px; color:#333333; }
.medium 				{	font-size: 16px; color:#ffffcc; }
.small_lt 		{	font-size: 14px; color:#ffffcc; }
.smallbold 		{	font-size: 14px; font-weight: bold; color:#ffffcc; }	
.white				{	font-size: 14px; font-weight: bold; color:#FFFFFF; }
.large				{	font-size: 20px; font-weight: bold; color:#cccc99; font-style:italic; }

.heading			{	font-weight: bold; font-size: 13px; color: #333366; }

.error 				{	
	color:#cc0000;	font-weight: bold; font-size: 12px; 
	background-color: #ff6666; padding: 4px 6px 4px 6px;
}
.success 			{	
	color: #336600;	font-weight: bold; font-size: 12px; 
	background-color: #99cc66; padding: 4px 6px 4px 6px;
}

.author				{	font-size: 12px; color:#cccc99; font-style:normal; }
.author_lg		{	font-size: 18px; color:#cccc99; font-style:normal; }
.title				{	font-size: 17px; color:#cccc99; font-style:normal; font-weight: 600; }
.quote				{	font-size: 14px; color:#ffffcc; font-style:italic; }
.quote_lg			{	font-size: 22px; color:#ffffcc; font-style:italic; }
.quote_lead		{	font-size: 16px; color:#ffffcc; font-style:italic; font-weight: 700;  }

.field 				{ 
	font-size: 11px; border-style:ridge; border-color:#999999; background-color:#ffffcc;
	font-family: Georgia, "Times New Roman", Times, serif; }
.field_error			{ 
	font-size: 11px; border: 4px solid; border-color:#ff6666; background-color:#ffffcc; 
	font-family: Georgia, "Times New Roman", Times, serif; }
.btn_normal 			{ 
	font-size: 12px; color:#ffffff; padding:4px; background-color:#990000;  
	font-family: Georgia, "Times New Roman", Times, serif; }
.btn_bold		 			{ 
	font-size: 12px; color:#333333; font-weight: bold; background-color:#BBBB66; 
	font-family: Georgia, "Times New Roman", Times, serif; }
.header 					{ font-size: 12px; font-weight: bold; border-left: 		solid 1px #BBBB66; }
.border_bottom  	{ border-bottom: solid 1px #000000; border-left: solid 1px #000000;  border-right:	solid 1px #000000; }

a				  	{ text-decoration: none; color:#6699cc; font-size: 15px; font-weight: bold; }
a:hover	 		{	text-decoration: underline; color:#99ccff; }
a:visited 	{ color: #6699cc; }
.link_small	{ text-decoration: none; color:#6699cc; font-size: 11px; font-weight: normal; }
.link_small:hover	 		{	text-decoration: underline; color:#99ccff; }


/************************************/
/* OPENTABLE FORMATTING   				  */
/************************************/
/* Outside Table properties */
#feedTable td {
	font-size: 13px; font-style:normal;  padding: 4px 4px 4px 4px;
}
/* Title Text */
.feedTitle {
	margin:0px 2px 5px 0px; font-family:arial; font-size:14px; font-weight:bold; visibility:hidden;
}
/* Form Title Tags */
.feedFormTitle {
	float:right; vertical-align:middle;
}
/* Time Title Tags */
.feedFormTimeTitle {
	padding:4px 4px; float:left;
}
/* Time Title Tags */
.feedFormDateTitle {
	padding:4px 4px; float:right;
}
/* Text Form Fields */
.feedFormField {
	font-size: 13px; border-style:ridge; border-color:#999999; padding: 2px 2px 2px 2px;
	background-color:#ffffcc; font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size:12px;margin:2px 2px 2px 2px;*/
}
/* Text Form Field for Date field */
.feedFormfieldCalendar {
	font-size: 13px; border-style:ridge; border-color:#999999; width:100px;  padding:4px 4px 4px 4px;
	background-color:#ffffcc; font-family: Georgia, "Times New Roman", Times, serif;
	/* font-size:12px; margin:2px 2px 2px 2px; width:100px; */
}

/* Logo Treatment */
#logoLink {
	float:right; margin:0px;	visibility:hidden;
}
#logo {
	border-width:0px;	margin:0px;	visibility:hidden;
}
#dateDisplay {
	font-size:10px;	color:#999; font-family:arial; float:right;	margin:0px 30px 0px 0px;
}

/*** calendar styles ***/

/* Placeholder. Don't change this */
.imgCal {
	position: absolute; display: none; z-index:100;
}

/* Calendar Table properties */
#imageCal table {
	font-size:12px;	width:150px; font-family:arial;	font-weight: bold; background:#FFF;
}
#imageCal td {
	padding:0px 0px 0px 0;	text-align:center;
}

/* Days in the future */
.clickableDays {	
	color: #000000; 	text-decoration: none;	height:18px;
}

/* Days in the past */
.nonclickableDays {	
	color: #CCCCCC;	height:18px;
}

/* Name of the month at the top */
.months {
	color: #FFFFFF; text-decoration: none 
}

/* Day of the week */
.weekdays {
	color: #000000; 
	text-decoration: none; 
	color:#666666;
	background-color:#EFEFEF; 
	width:14%;
}