/* content.css are the styles for the content, typography, forms, etc. within the 
container DIVs that are defined in structure.css and this style sheet should only 
contain typographic or content-related styles for a site. The styles within this css 
file should be the only ones necessary to be edited for each website design and content */

/* ----- comment styles well for better reference later! ----- */

/* RSS feed lists on content pages */
#rsscontent ul {margin:0; padding:0;}
#rsscontent ul li {margin:0; padding:0 0 10px 0; list-style-type: none;}
#rsscontent ul li p {padding:0;}

/* LEGACY TABLE-RELATED STUFF */
.autoTable {border:none; width: 100%; margin-top: 15px;}
.autoTable th {background: #ed1c24; color:#FFF;}
.autoTable td {padding:2px; vertical-align:middle;}
th, .tableHeader {font:13px/14px Arial,Helvetica,sans-serif; color:#000; padding: 3px; font-weight: bold; text-align: left;}
.autoTable #citable .show_title a {font:13px/18px Arial, Helvetica Neue, Helvetica, sans-serif; color:#ed1c24; margin:0; padding:0; font-weight:bold; text-decoration:none;}


margin:7px 0px; padding: 3px 5px; width:50px; 

/* BUTTONS ACROSS THE SITE FOR BOTH AUTOFORMS AND STANDARD .button CLASS */
.autoFormInputs .button, .autoTable .button, .atTopBar .button { 
	font:13px/18px Arial, Helvetica Neue, Helvetica, sans-serif; color:#FFF; padding:3px 5px;
	cursor:hand; height: 16px; margin: 10px 0px 0px 0px; background-color:#ed1c24;
}

#cart .button, .frame .button, .button { 
    font:12px "Clarendon", Times, serif; text-transform:uppercase; font-weight:bold; color:#FFF; border:1px solid #333; background:#ed1c24;
	padding:4px 5px; margin: 10px 1px 5px 0px; line-height:12px;
}
.button a {color:#FFF; text-decoration:none;}

/* REPLACEMENT FOR LEADERBOARD AD IN CASE THEY UPLOAD A SWF/FLASH FILE 
   this div floats over the flash and has the link applied to it */
#flash_link { 
	border: none; background: transparent url(/i/blank.gif);
	position: absolute; width:728px; height:90px; top:0; left:0; cursor: hand;
}

/* hides calendar on events */
/* .events-calendar-container {display:none;} */

/* wraps items within the event */
#eventsCalendarContainer dt.eventHeader {font-weight: bold; font-size:14px; color: #ed1c24; margin-bottom:4px;}
#eventsCalendarContainer dd.eventImage {float:left; margin:0 10px 5px 0;}
#eventsCalendarContainer dd.eventDates, 
#eventsCalendarContainer dd.eventTimes, 
#eventsCalendarContainer dd.eventVenueDescription {float:left; display: block; width:400px;}
#eventsCalendarContainer dd.eventButtons {clear: left; margin-top:5px;}

/* ADDED STYLES FOR SUBMITTING A BUSINESS */
#cl_frmSubmitBusiness .formRow {float:left; clear:left; margin-top:3px; padding-top:6px; border-top:1px solid #888;}
#cl_frmSubmitBusiness .formRow .formLabel {width:200px; float:left;}
#cl_frmSubmitBusiness .formRow .formFloat {width:295px; float:left; margin-left:5px;}
#cl_frmSubmitBusiness .formRow .formFloat input, #cl_frmSubmitBusiness .formRow .formFloat textarea {width:280px;}

/* SEARCH FORM STYLING JULY 27, 2009 */
#searchForm {margin:12px 0 12px 0; padding:10px; background-color:#ed1c24; border:1px solid #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
    #searchForm legend {margin-bottom:5px; color: #ed1c24; font-weight: bold; font-size: 13px;}
    #searchForm .req input.form-input-text {float:left; width:300px; margin-right:10px;}
    
/* SEND TO A FRIEND JULY 27, 2009 */
#send-to-friend legend {font:24px/24px "Clarendon", Times, serif; margin:7px 0 14px 0; padding:5px 0 2px 0; width:505px; border-bottom:1px solid #ed1c24; color:#ed1c24;}
    #send-to-friend .req {float:left; clear: left; width:505px; margin-bottom:9px;}
        #send-to-friend div {float:left; clear: left; margin-bottom:9px;}
    #send-to-friend .req input {float:left; margin-right:9px;}
    #send-to-friend .req tooltip {clear: left;}
    #send-to-friend #comments {width:490px; height:70px;}
    #send-to-friend label {font-weight:bold; width:300px;}
    #send-to-friend #comments {float:left; clear:left;}
    #send-to-friend .form-input-checkbox {float:left; margin-right:10px;}
    #send-to-friend .charcount {width:400px;}
    

/* BIG D AND BUBBA TWITTER WIDGET */
/**
 * Twitter - http://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 2.1.1 Twitter search/profile/faves/list widget
*/
.twtr-widget {position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-widget a, .twtr-doc p, .twtr-doc a {color:#ff9900;}
.twtr-fullscreen {font-size:220%!important;}
.twtr-fullscreen .twtr-new-results {display:none!important;}
.twtr-widget .twtr-spinner {width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-inactive {display:none;}
.twtr-widget a img {border:0!important;}
.twtr-doc {overflow:hidden;width:100%;text-align:left;font-weight:normal; color:#000; background: #FFF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd {padding:0 1px; background: #FFF; margin:0;}
.twtr-widget .twtr-tweet-wrap {padding:3px 3px; overflow:hidden;zoom:1; background: #FFF;}
.twtr-fullscreen .twtr-tweet-wrap {padding:20px; background: #FFF;}
.twtr-widget .twtr-tweet {background: #FFF; border-bottom:1px dotted #666;overflow:hidden;zoom:1; padding:5px 0;}
.twtr-widget .twtr-tweet a.twtr-reply {visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply {visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply {visibility:visible;}
.twtr-widget-profile img.twtr-profile-img {display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p {margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important; color:#000;}
.twtr-widget-profile h3,.twtr-widget-profile h4 {margin:0 0 0 40px!important;}
.twtr-widget h3 {font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4 {font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results {font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results {text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner {line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr {width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #666;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span {position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-fullscreen .twtr-new-results span {font-size:24px!important;}
.twtr-hd {display:none; padding:10px;position:relative;zoom:1;overflow:hidden; background: #FFF;}
.twtr-fullscreen .twtr-hd {height:0;padding:0;}
.twtr-timeline {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-scroll .twtr-timeline {overflow-x:hidden;overflow-y:auto;}
.twtr-widget .twtr-tweet:last-child {border-bottom-width:0;}
.twtr-ft {position:relative; background: #FFF; display: none; margin:0; padding:0;}
.twtr-ft div {overflow:hidden;padding:0; margin:0;zoom:1;}
.twtr-ft span {float:right;text-align:right;}
.twtr-ft a {float:left;display:block;}
.twtr-ft span a {float:none; color:#000; text-decoration: none;}
.twtr-ft span a:hover {float:none; color:#ed1c24; text-decoration: none;}
    #twtr-widget-1 a {color:#FF9900;}
.twtr-avatar {width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar {width:80px;height:80px;}
.twtr-img {height:25px;width:25px;}
.twtr-img img {width:30px;height:30px;}
.twtr-fullscreen .twtr-img img {width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv {display:none;}
.twtr-tweet-text {margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text {margin-left:90px;}
.twtr-doc a {text-decoration:none!important;}
.twtr-doc a:hover {text-decoration:underline!important;}