/* [ main styles for majority of text ] ------------------------------------------------------------------*//*	these styles control the background, body, form objects,and headlines. They will be standard on /*	all sites./*--------------------------------------------------------------------------------------------------------*/		body {			margin:0px; background:url(images/background/background.jpg) repeat-x;			font-family: Verdana, Arial; font-size: 10px; color:#333333;		}		input, td, a, textarea, select {			font-family: Verdana,Arial; font-size:12px; color:#FFFFFF;		}			h1, h2, h3, h4, h5, h6 {			font-family:Sans-Serif; margin-bottom: 0px; color:#FFFFFF;		}		input,textarea,select {			background:#000000; color:#DDDDDD; border: solid 1px #E5E7D4;		}		#title {			/* so far is controlled by h3 */		}		#menu { 			background:#97A6AD;		}		#footer {			font-size:10px; color:#DDDDDD;		}		#footer a{			font-size:10px; color:#FF0000; font-weight:normal;		}		#content {			text-align:justify; vertical-align:top;	background:url(images/background/content.jpg) repeat-x;		}		.text_pane {			background:#660000; border: solid 1px #745A45;		}	/* [ styles for links ] ------------------------------------------------------------------*/		a {			color:#FFFFFF; font-weight:bold; text-decoration:underline;		}		a:hover { 			color:#AAAAAA; font-weight:bold; text-decoration:underline;		}		#current {			color:#FF0000; font-weight:bold; text-decoration:underline;		}/* ----------------------------------------------------------------------------------------*//* [ admin styles ] -----------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------*/	.left_col { 		border-right: solid 1px #DDDDDD; 	}	.positive { 		color:#009900; 	}	.negative { 		color:#FF6600; 	}/* ----------------------------------------------------------------------------------------*//* [ styles for rows (mostly admin) ] -----------------------------------------------------*//* ----------------------------------------------------------------------------------------*/	.odd_row { 		background-color: #660000; 	}	.even_row { 		background-color: ; 	}/* ----------------------------------------------------------------------------------------*//* [ styles for the alert box ] -----------------------------------------------------------*//* ----------------------------------------------------------------------------------------*/	#message td {		background-color: #660000; border:solid 1px #EEEEEE; font-weight:bold; height:30px; color:#FFFFFF;	}/* ----------------------------------------------------------------------------------------*//* [ styles for the product pages ] -------------------------------------------------------*//* ----------------------------------------------------------------------------------------*/	.p_main {		background: ;	}	.p_other, .p_other td {		color: #FFFFFF;	}	/* [ listing page styles ] --------------------------------------------------------*/		.p_headline_l {			font-weight: 900; font-size:10pt; background: #000000; padding: 5px; color: #FFFFFF;		}		.p_price_l {			font-weight: bold; font-size:10pt; color:#FFFFFF;		}		.p_address_l {			font-weight: bold; font-size:8pt; color:#FFFFFF;		}			/* [ details page styles ] --------------------------------------------------------*/		.p_headline_d {			font-weight: 900; font-size:12pt; background-color: #A18468; padding: 5px; color: #000000; text-align: center; 		}		.p_price_d {			font-weight: 900; font-size:14pt; color: #FFFFFF; 		}		.p_address_d {			font-family:Sans-Serif;font-weight: 900; font-size:9pt; color: #A18468;		}/* ----------------------------------------------------------------------------------------*//* [ styles for the cart ] ------------------------------------------------------------*//* ----------------------------------------------------------------------------------------*/		#cart_col_head td {			font-family:Verdana,Sans-Serif; font-size: 10px; color: #333333; font-weight: bold;			background: #97A6AD; padding: 5px;		}		#cart_col_e td {			font-family:Verdana,Sans-Serif; font-size: 10px;			background: #333333; padding-left: 5px; padding-right: 5px;		}		#cart_col_o td {			font-family:Verdana,Sans-Serif; font-size: 10px;			background: #000000; padding-left: 5px; padding-right: 5px;		}		/* ----------------------------------------------------------------------------------------*//* [ styles for the calendar ] ------------------------------------------------------------*//* ----------------------------------------------------------------------------------------*/		.calendar_table {			background-color:#333333;		}		#calendar_menu {			background-color:#A18468;			height:30px;		}		#event_start, #event_start a {			color:#FFFFFF; background-color:#A18468; 		}		#event {			color:#A18468; background-color:#3B444C; 		}		#regular {			color:#A18468; background-color:#555555; 		}		#no_events {			color:#FFFFFF; background-color:#3B444C; border:solid 1px #A18468; font-weight:bold;		}		#event_info {			color:#FFFFFF;		}/* ----------------------------------------------------------------------------------------*/
