body { background: #dadada; color: #717171; padding:0; margin: 0 0 20px 0; font-family: 'Trebuchet MS'; }
p {padding: 0; margin: 0; }
#main, #footerBlock { width: 954px; background: #ffffff; text-align: left; }
#topBannerArea {height: 106px; background: #dadada; text-align: center;}
#topBanner {padding-top: 9px;}
.leftColumn {float: left; width: 654px; background: #f8f8f8; }
.rightColumn {float: right; width: 300px; }
.clearFloats {clear: both; }
#sideBannerArea { height: 250px; }
#promoArea {background: #c5c5c5; height: 114px;}
#promo {padding: 8px; }
#navArea {background: #646464; }
#rssArea {height: 60px; background: #bebebe; }
#greyBox1 {height: 86px;/*was 60 */ background: #9d9d9d; }
#greyBox2 {height: 116px; /*was 86*/ width: 300px; background: #cdcdcd; #position: relative; display: table;}
#noticeWrap {vertical-align: middle; display: table-cell; #position: absolute; #top: 50%;}
#notice {#top: -50%; position: relative; color: #808080; font-size: 10px; padding: 0 21px 0 26px; text-align:left; line-height: 105%; text-indent: -5px;}
#logosArea {height: 86px; background: #e4e4e4; }
#bravoArea {background: #ffffff; }
#bravo {padding-left: 20px; padding-top: 15px; }
#footerArea {background: #f8f8f8; text-align:left;}
#footer {font-family: arial; font-size: 9px; padding: 17px 22px 30px 22px; color: #adadad;}
#footer #links {font-family: 'Trebuchet MS'; color: #717171; font-size: 10px; line-height: 160%;}
#footer a {color: #717171; text-decoration: none; padding-top: 5px; padding-bottom: 5px;}
#footer a:hover {color: #454545; text-decoration: none; }
#footer #legal {padding-top: 5px;}
#article {min-height: 344px; }
#articleHead {height: 178px; position: relative; }
#articleHead .catBG_stuff_to_buy {background: #006197; }
#articleHead .catBG_stuff_to_do {background: #819a21; }
#articleHead .catBG_stuff_to_see {background: #b40130; }
#articleHead #imageBG {width: 263px; height: 94px; z-index: 0; position: absolute;}
#articleHead #image {z-index: 1; position: absolute; top: 21px; left: 20px; }
#articleHead #headerBG {z-index: 0; position: absolute; top: 0px; left: 263px; width: 391px; height: 178px;}
#articleHead #header {padding-left: 19px; padding-top: 34px; }
#articleHead .datestamp, #articleHead .datestamp a {font-size: 10px; color: #ffffff; line-height: 100%; text-decoration: none; }
#articleHead .datestamp a:link { text-decoration: none; }
#articleHead .datestamp a:hover { text-decoration: underline; }
#articleHead .category {padding-top: 12px; padding-left: 1px;}
#articleHead .title {font-size: 26px; color: #ffffff; line-height: 100%; letter-spacing: 1px; padding-top: 3px;}
#articleBody {font-family: arial, helvetica, sans; font-size: 12px; color: #686868; padding: 26px 20px 26px 20px; }
#articleBody #articleFooter {padding-bottom: 20px;}
#articleBody #relatedTags {float: left;}
#articleBody #mytrioSave {float: right; text-align:right; font-weight: bold;}
#articleBody .title {font-weight: bold; color: #4f4f4f; }
#articleBody .catTXT_stuff_to_buy {color: #006197; }
#articleBody .catTXT_stuff_to_do {color: #819a21; }
#articleBody .catTXT_stuff_to_see {color: #b40130; }
#articleBody a {background: #ffff00; color: #686868; text-decoration: none;}
#articleBody a:link {background: #ffff00; color: #686868;}
#articleBody a:hover {background: #717171; color: #ffffff; }
#articleBody .tags a {background: none; color: #686868; text-decoration: none; font-weight: bold;}
#commentsArea {background: #c0c0c0; font-family: arial, helvetica, sans; }
#addCommentArea {background: #ebebeb; height: 248px; }
#ratings { padding: 26px 20px 0 20px;}
#comments { padding: 26px 20px 26px 20px;}
#comments .comment {font-size: 11px; color: #505050; padding-top: 11px; }
#comments .datestamp {padding-top: 2px; padding-bottom: 4px; font-size: 10px; font-style: italic; color: #ffffff;}
#comments a {color: #686868; font-weight: bold; text-decoration: none; }
#comments a:link {color: #686868; }
#comments a:hover {color: #ffffff; }
#mainContent {min-height: 344px;}
#mainContent #text { font-family: arial, helvetica, sans; font-size: 11px; padding: 26px 20px 26px 20px;}
#mainContent #text a {background: #ffff00; color: #686868; text-decoration: none;}
#mainContent #text a:link {background: #ffff00; color: #686868;}
#mainContent #text a:hover {background: #717171; color: #ffffff; }
#mainContent #toc {font-weight: bold; }
#mainContent #thankyouNotice {background: #444444; height: 178px;}
#mainContent #thankyouBlank {background: #8b8b8b; height: 166px;}

#catListing {min-height: 241px; background: #f8f8f8; padding-bottom: 28px;}
#catListing .articleHead {height: 103px; position: relative; }
#catListing .catBG_stuff_to_buy1 {background: #006197; }
#catListing .catBG_stuff_to_buy2 {background: #0086cc; }
#catListing .catBG_stuff_to_buy3 {background: #00aeef; }
#catListing .catBG_stuff_to_do1 {background: #819a21; }
#catListing .catBG_stuff_to_do2 {background: #9fc01a; }
#catListing .catBG_stuff_to_do3 {background: #cee07c; }
#catListing .catBG_stuff_to_see1 {background: #b40130; }
#catListing .catBG_stuff_to_see2 {background: #d80838; }
#catListing .catBG_stuff_to_see3 {background: #f27a93; }
#catListing .searchBG {background: #949494; }
#catListing .imageBG {width: 148px; height: 57px; z-index: 0; position: absolute;}
#catListing .image {z-index: 1; position: absolute; top: 24px; left: 22px;}
#catListing .image img {width: 126px; height: 79px; border:0; }
#catListing .headerBG {z-index: 0; position: absolute; top: 0px; left: 148px; width: 506px; height: 103px;}
#catListing .header {position: relative; padding-left: 15px; padding-top: 21px; }
#catListing .category {padding-top: 9px;}
#catListing .title a {font-size: 17px; color: #ffffff; line-height: 100%; letter-spacing: 1px; padding-top: 4px; text-decoration: none; }
#catListing .title a:link {color: #ffffff;}
#catListing .title .TXT_stuff_to_buy a:hover {color: #d9e7f0; }
#catListing .title .TXT_stuff_to_do a:hover {color: #ecf0de; }
#catListing .title .TXT_stuff_to_see a:hover {color: #f4d9e0; }
#catListing .title .searchTXT a:hover {color: #f3f3f3; }
#catListing .articleBody {font-family: arial, helvetica, sans; font-size: 11px; color: #686868; padding: 11px 22px 23px 22px; }
#catListing .reltags {color: #686868; }
#catListing .articleBody a {font-weight: bold; color: #686868; text-decoration: none; }
#catListing .articleBody a:link {color: #686868; }
#catListing .articleBody a:hover {color: #000000; }
#catListing .articleBody .text a {background: #ffff00; color: #686868; text-decoration: none;}
#catListing .articleBody .text a:link {background: #ffff00; color: #686868;}
#catListing .articleFooter {padding-top: 14px; position: relative; height: 15px; line-height: 1.2;}
#catListing .articleFooter .mytrioLink {float:right; text-align: right;}
#catListing .articleFooter .articleLinks {float:left;}
#catListing .links {color: #c5c5c5; }
#catListing .rating img {vertical-align: bottom; }
#catListing .readMore {font-style: italic; }

#pagingArea {width: 654px; height: 80px; background: #f8f8f8; font-family: 'Trebuchet MS'; font-size:15px; font-weight: bold; color: #bfbfbf; text-decoration: none;}
#paging {padding: 0 20px 10px 20px;}
#paging #pagenums {float: left; width: 480px;}
#paging a {color: #bfbfbf; text-decoration: none;}
#paging a:link {color: #bfbfbf;}
#paging a:hover {color: #383838;}
#paging #pagenums .TXT_stuff_to_buy {color: #0085cc;}
#paging #pagenums .TXT_stuff_to_do {color: #9fc01a;}
#paging #pagenums .TXT_stuff_to_see {color: #d80838;}
#paging #pagecount {float: right; width:134px; text-align:right;}

//green rollover
#main .rollover_stuff_to_buy a:link {color: #686868;}
#main .rollover_stuff_to_buy a:hover {background: none; color: #006197; }

// red rollover
#main .rollover_stuff_to_do a:link {color: #686868;}
#main .rollover_stuff_to_do a:hover {background: none; color: #819a21; }

// pink rollover
#main .rollover_stuff_to_see a:link {color: #686868;}
#main .rollover_stuff_to_see a:hover {background: none; color: #b40130; }

// grey rollover
#main .rolloverSearch a:link {color: #686868;}
#main .rolloverSearch a:hover {color: #383838; }

