/* ############ < Tabbed Content > ############## */
#c #houston #cal .shadetabs 					{ padding: 0; margin:0; list-style-type: none; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
#c #houston #cal .shadetabs li 					{ display: inline; margin: 0; }
#c #houston #cal .shadetabs li a,
#c #houston #cal .shadetabs li a:visited 		{ text-decoration: none; padding: 6px; margin-right: 2px; border: none; color: #202020; background: #918c89; line-height: 22px; }
#c #houston #cal .shadetabs li a:hover 			{ text-decoration: none; color: #FFFFFF; background: #202020; }

#c #houston #cal .shadetabs li.selected 			{ position: relative; }
#c #houston #cal .shadetabs li.selected a,
#c #houston #cal .shadetabs li.selected a:visited{ text-decoration: none; padding: 6px; margin-right: 2px; border: none; color: #FFFFFF; background: #202020; line-height: 22px; } /* selected main tab style */
#c #houston #cal .shadetabs li.selected a:hover	{ text-decoration: none; color: #FFFFFF; background: #202020; } /*selected main tab style */

#c #houston #cal .tabcontentstyle { background: #EDE9E1; margin-top: -1px; } /* style of tab content container */
#c #houston #cal .tabcontentstyle p { }

#c #houston #cal .tabcontent { display:none; }
#c #houston #cal .tabcontent { color:#202020; background:#E4D9A3; }

@media print { #c #houston #cal .tabcontent { display:block!important; } }
/* ############ < / Tabbed Content > ############## */

/* ############ < Calendar Styles > ############## */
#c #houston #cal.eventsn					{ padding: 0; color: #F6EDC6; float:right; margin-left: 8px; position:relative; } /* for en site */
#c #houston #cal table.calendar 						{ border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; width:186px; border-collapse:collapse; margin:0; font-size:10px; }
#c #houston #cal table.calendar caption				{ background:#202020; padding:3px; }
#c #houston #cal table.calendar td, th 				{ text-align: center; border: 0; padding:0; }
#c #houston #cal table.calendar th 					{ height: 14px; background:#202020; }
#c #houston #cal table.calendar td 					{ height: 10px; }
#c #houston #cal table.calendar .calendar-month 		{ font-weight: bold; font-size: 11px; text-align: center; color:#F5ECC5; }
#c #houston #cal table.calendar .calendar-month a	{ text-decoration: none; color:F5ECC5; border-bottom:0; }
#c #houston #cal table.calendar .calendar-prev, 
#c #houston #cal table.calendar .calendar-next 		{ font-weight: normal; padding: 0 6px; }
#c #houston #cal table.calendar th 					{ color: #F5ECC5; text-align: center; }

/* pre days */
#c #houston #cal table.calendar td.pre a,
#c #houston #cal table.calendar td.pre a:visited	{ color:#FFFFFF; text-decoration:none; background:#C1BA8D; display:block; padding:6px 3px; }

/* today */
#c #houston #cal table.calendar td.tday a,
#c #houston #cal table.calendar td.tday a:visited{ color:#8C3B40; text-decoration:none; background:#9F9EB2; display:block; padding:6px 3px; }

/* taken days */
#c #houston #cal table.calendar td.tk a,
#c #houston #cal table.calendar td.tk a:visited	{ color:#FFFFFF; text-decoration:none; background:#4D0000; display:block; padding:6px 3px; }

/* partially taken days */
#c #houston #cal table.calendar td.pt a,
#c #houston #cal table.calendar td.pt a:visited	{ color:#F5ECC5; text-decoration:none; background:#7F251C; display:block; padding:6px 3px; }

/* available days */
#c #houston #cal table.calendar td.av a,
#c #houston #cal table.calendar td.av a:visited	{ color:#202020; text-decoration:none; background:#F5ECC5; display:block; padding:6px 3px; }

#c #houston #cal table.prevnext 		{ width: 100%; margin-top: .3em; }
#c #houston #cal table.prevnext td 	{ font-size: 10px; }
#c #houston #cal table.prevnext td a { text-decoration: none; color:F5ECC5; }
#c #houston #cal table.calendar .calendar-month .calendar-prev a, 
#c #houston #cal table.calendar .calendar-month .calendar-prev a:visited,
#c #houston #cal table.calendar .calendar-month .calendar-next a, 
#c #houston #cal table.calendar .calendar-month .calendar-next a:visited { color: #F5ECC5; }
/* ############ < / Calendar Styles > ############## */

#c #houston #cal div.clickup { display:none; position:absolute; top:-30px; right:-10px; z-index:99; width:156px; border: 3px solid black; color:#202020; background:#DEE8FF; border-top-width:1px; border-left-width:1px; padding: 3px; }
#c #houston #cal div.clickup h1 { color: #FFFFFF; margin: 0; padding: 6px; font-family: Verdana, Helvetica, Aria, sans; font-size: 12px; font-weight: bold; display:block; background:#202020; }
#c #houston #cal div.clickup p { color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 14px; padding: 6px; margin:0; }
#c #houston #cal div.clickup a,
#c #houston #cal div.clickup a:visited { color:#F6EDC6; float:right; padding: 6px; margin:0; font-size:9px; }

/*  ########### < form styles > ######### 
.ambrose_form { width: 200px; margin: 3px; padding: 6px; background: #660000; }
.ambrose_form2 { width: 200px; margin: 3px; padding: 6px; background: #660000; float: right;  }
input.ambrose { border:1px solid white; background:#c1ba8d ; margin-top:0.6em; color: #4d0000; }
h3.r { color: #f4ebc5; margin:0; padding: 3px 0; font-size: 14px; }
h3.arrow { color: #4D0000; margin:0; padding: 12px; font-size: 14px; background:#F7ECC6 url(http://www.eventsnashville.net/images/arrowend.gif) no-repeat right center; }
*/
