/* CSS Document */
/* ----- Color Palette -----
	Maroon:			#842B37
	Gold:			#D8A019
	Gold Highlight:	#E1B753
	Feature Blue:	#486B9D
	Mag Blue:		#487B86
	Comment BG:		#ECCF8D
	Beige:			#EEE8DE
	Grey:			#333333
	Light Blue:		#A3CBEC
	Shop Red: 		#A31D2C
----------------------------*/
body { margin-bottom:0px; margin-left:0px; margin-left:0px; margin-right:0px; margin:0px; background:#3C3C46; background-color:#3C3C46; }
p { font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:13px; margin-top:0px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; margin-top:2px; margin-bottom:2px; color:#842B37; font-weight:normal; letter-spacing:-1; text-decoration:none; }
h1:link { text-decoration:none; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; margin-bottom:2px; color:#FFFFFF; font-weight:normal; letter-spacing:-1; text-decoration:none; display:inline; }
h2:link { text-decoration:none; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:2px; margin-bottom:2px; color:#842B37; font-weight:normal; letter-spacing:-1; text-decoration:none; }
h3:link { text-decoration:none; }
div { margin:0px; padding:0px; display:inline; }
a { color:#0033CC; }
a:link { color:#0033CC; }
a:hover { color:#0000FF; }
a:active { color:#842B37; }
a:visited { color:#842B37; }
/* ----- table classes ----- */
.mainTable { background-color:#EEE8DE; }
.topbar { background-color:#333333; }
.sidebar { background-color:#D8A019; }
.blackBack { background-color:#000000; }
.maroonBack { background-color:#842B37; }
.goldHighlightBack { background:#ECCF8D, url(images/commentBG.gif), repeat-x; background-color:#ECCF8D; background-image:url(images/commentBG.gif); background-repeat:repeat-x; /*background-color:#E1B753;*/ }
/* ----- login classes ----- */
.blueBack { background-color:#A3CBEC; }
.cpWelcome { margin:0px; font-size:10px; text-align:center; }
.cpUsername { margin:0px; font-size:12px; text-align:center; }
/* ----- menu classes -----*/
.menuTable { margin-bottom:10px; }
/* ----- survey classes -----*/
.surveyTable { margin-top:10px; margin-bottom:0px; }
.question { margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px; }
.answer { margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:10px; }
/* ----- link to A-List box -----*/
.aLinkTable { margin-bottom:10px; margin-top:10px; }
/* ----- profile classes -----*/
.profileProfile { color:#FFFFFF; /*color:#D8A019;*/ font-size:16px; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:2px; }
.profileName { color:#000000; font-size:16px; line-height:normal; margin-left:5px; margin-right:5px; margin-top:4px; margin-bottom:2px; }
.profileHeading { color:#842B37; font-weight:bold; line-height:normal; }
.profileText { color:#000000; line-height:normal; margin-left:5px; margin-right:5px; margin-top:4px; margin-bottom:3px; }
/* ----- article classes -----*/
.articleFeatureImage { margin-right:10px; margin-top:0px; margin-bottom:10px; }
.articleHeadline { margin-bottom:8px; }
.imageCredit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
/* ----- archive classes -----*/
.archiveDate { font-size:9px; font-style:italic; }
/* ----- content classes -----*/
.divisionLine { background-image:url(images/dottedLine.gif); }
.smallThumbnailText { margin-right:5px; }
/* ----- hot list classes ----- */
.hotListName { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:3px; }
.hotListCount { margin-bottom:3px; margin-right:0px; margin-top:0px; text-align:right; line-height:16px; }
.hotListNone { margin:10px; }
/* ----- places listing classes ----- */
.placeAddress { margin-bottom:5px; }
.placeDesc { margin-top:5px; }
/* ----- user listing classes -----*/
.listingInfo { margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; }
.listingGreen { color:#006600; margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; }
.listingRed { color:#CC0000; margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; }
.listingTable { margin-top:0px; margin-bottom:15px; width:360px; }
.imageTable { margin-top:0px; margin-bottom:15px; margin-left:10px; width:120px; }
.userImage { margin:10px; }
.listingLink { margin-right:10px; }
.listingLink:link { color:#FFFFFF; }
.listingLink:visited { color:#FFFFFF; }
.listingLink:active { color:#FFFFFF; }
.listingLink:hover { color:#FFFFFF; }
.listingImageChange { margin-top:0px; margin-bottom:5px; }
.listImage { margin-bottom:0px; margin-right:10px; }
.listInfo { margin:0px; }
.listName { font-size:14px; color:#842B37; text-decoration:none; margin:0px; }
.listName:link { font-size:14px; color:#842B37; text-decoration:none; }
.listName:hover { font-size:14px; color:#842B37; text-decoration:none; }
.listName:active { font-size:14px; color:#486B9D; text-decoration:none; }
.listName:visited { font-size:14px; color:#842B37; text-decoration:none; }
/* ----- comment field classes ----- */
.commentJoin { margin:10px; }
.commentArea { background:#ECCF8D, url(images/commentBG.gif), repeat-x; background-color:#ECCF8D; background-image:url(images/commentBG.gif); background-repeat:repeat-x; }
.postArea { background:#842B37; background-color:#842B37; }
.commentUserImage { margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:0px; }
.commentText { font-family:Times, "Times New Roman", serif; font-size: 14px; color:#000000; margin:10px; }
.commentInfo { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#FFFFFF; margin-left:10px; }
.commentTable { margin-top:10px; margin-bottom:10px; }
.commentForm { margin:0px; }
.commentTextBlock { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:5px; width:470px; }
.commentSubmitTable { margin-top:20px; margin-bottom:25px; }
.commentSubmitButton { margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:10px; text-align:right; }
/* ----- login classes ----- */
.textInputMargin { margin-bottom:5px; width:170px; }
.textInputMarginPromo { margin-bottom:5px; width:140px; }
.loginNameAlign { margin-top:7px; }
.loginEmailAlign { margin-top:5px; margin-left:5px; }
/* ----- rss classes ----- */
.rssLink:link { text-decoration:none; }
.rssLink:active { text-decoration:none; }
.rssLink:hover { text-decoration:none; }
.rssLink:visited { text-decoration:none; }
/* ----- random classes ----- */
.selectWidth490 { width:490px; }
.selectWidth470 { width:470px; }
.selectWidth270 { width:270px; }
.selectWidth240 { width:240px; }
.selectWidth190 { width:190px; }
.selectWidth160 { width:160px; }
.selectWidth150 { width:150px; }
.selectWidth120 { width:120px; }
.redText { color:#CC0000; }
.footerText { margin-left:10px; margin-bottom:20px; margin-top:10px; }
.mapDiv { display:block; }
/* ----- calendar classes ----- */
.upcomingEventTable { margin-bottom:10px; }
.mainCalendar { font-family: Helvetica, Verdana, Arial, sans-serif; text-align:center; margin-bottom:10px; }
.calendar { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-align:center; background:#ECCF8D, url(images/commentBG.gif), repeat-x; background-color:#ECCF8D; background-image:url(images/commentBG.gif); background-repeat:repeat-x; }
.calendarDate { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding: 10px; }
.calendar-month { background-color:#842B37; color:#FFFFFF; font-size:14px; margin-bottom:0px; }
.todaysDate { color:#FFFFFF; background-color:#842B37; }
.calendarCellBackground { text-align:center; background-color:#E1B753; }
.calendarWeekdayTitle { color:#000000; background-color:#D8A019; }
.calendar-prev { font-size:20px; text-align:center; margin-bottom:0px; }
.calendar-prev:link { color:#D8A019; text-decoration:none; }
.calendar-prev:visited { color:#D8A019; text-decoration:none; }
.calendar-next { font-size:20px; text-align:center; margin-bottom:0px; }
.calendar-next:link { color:#D8A019; text-decoration:none; }
.calendar-next:visited { color:#D8A019; text-decoration:none; }
.calendar-empty { /*background-color:#842B37;*/ }
.calendarLink { font-weight:bold; background-color:#D8A019; text-align:center; }
.todayLink { color:#FFFFFF; font-weight:bold; background-color:#842B37; text-align:center; }
.todayLink:link { color:#FFFFFF; }
.todayLink:visited { color:#FFFFFF; }