* { background: transparent none; }

body {
	background: #fff;
	font-size: 8pt;
	line-height: normal;
	}
	 
#wrapper, #main {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	float: none;
	color: black;
	background: transparent;
	background-image: none;
	}
.threeColLayout #main, .twoColLayout #main, .threeColAbout #main { background: transparent none; }

.threeColLayout #primaryContent, .twoColLayout #primaryContent, .threeColAbout #primaryContent {
	padding-top: 1em;
	margin: 0 12pt; padding: 0;
	}

#header { height: 16pt; margin: 12pt 12pt 0; padding: 0; }
#header h1 { background: transparent none; text-indent: 0; font-size: 9pt; height: 12pt; margin: 0; padding: 0; font-weight: 400; }
#header h1 a { height: 12pt; border: 0; margin: 0; padding: 0; }
#header h1 a:after { content: ".net"; }
#header h1 a:before { content: "www."; }

.hreview { margin: 0; width: 6in; }
div.vcard { margin-bottom: 12px; }
div.description div#features p { margin: 0; padding: 0; line-height: 10pt; }
div.description div.more div { display:block; }
#listing div.other-info p { line-height:1.1em; }

#listing-reviews, #listing-reviews #review-wrap { border: 0; }
#review-wrap .hreview { padding-bottom:10px; margin-bottom: 10px; }
#review-wrap .hreview * { margin:0; padding:0; }
#review-wrap .hreview .bubble { background:transparent; margin:0; padding:0; width:100%; }
#review-wrap .hreview .user { margin:0; padding:0; height:auto; }
#review-wrap .hreview .user p.fn { text-align:left; margin:0; color:#5a95a2; }
#review-wrap .hreview .bubble p.date { text-align:left; color:#5a95a2; margin:0;}

a.add { position: absolute; top: -500px; }

#listing .vevent div.dates { width: 500px; margin-bottom:10px; font-size: 12pt;line-height:15pt; }
.adr { clear: both; margin-top: 4pt; }
.vcard { font-size: 8pt; line-height: 10pt; }
.vcard div { margin: 0; padding: 0; }

#subcategories { border: 0; margin: 0; padding: 0; }
#category-listings .hreview { border: 0; border-left: 2pt solid #eaf4fb; padding-left: 4pt; margin: 0 0 6pt; }
#category-listings .enhanced { border: 0; border-left: 3pt solid #d9e5b9; padding: 5pt 3pt 2pt; margin: 0 0 6pt; }
#category-listings .vcard p { padding: 0; margin: 2pt 0; line-height: 9pt; }

/* Homepage
============================================*/
.threeColLayout #primaryContent { width: 100%; }
#magpie-pick .round-content, #weekly-feature, #review-holder, #listing-holder, #featured-listings { float:none; width:100%; margin:0; padding:0; border:0; }
#featured-listings .item, #featured-listings .total-reviews { float: none; }
.threeColLayout #primaryContent a { margin:0 5px;padding:0 5px; display:inline; }


/* Text Styling
============================================*/

p { font-family: verdana; font-size: 8pt; }
h2.summary { font-family: Georgia, Times; font-size: 16pt; color:#ea6320; font-weight: 400; line-height:18pt; }
.vevent .dates { font-family: Georgia, Times; margin-bottom: 6pt; }
a:link, a:visited { color: #666; }
#category-listings a.fn { font-family: Georgia, Times; font-size: 10pt; margin: 0; padding: 0; font-weight: 400; }
#listing-reviews h3 { font-size:13pt; line-height:14pt; }
div.more a { margin:0; padding:0 7px; }

/* Display None
==========================================*/
#navwrap, #header #search, #subheader-crumbs, .threeColLayout #sideContent, #subheader-sponsored, #breadcrumbs, #options-wrap, div#write-review, #footwrap, #footer-base, .twoColLayout #secondaryContent, .threeColLayout #secondaryContent, .threeColAbout #secondaryContent, #sideContent, div.inline-rating,  div.fn, .version, a.photo-link, .magpies-pick, .vevent .summary, #subcategories ul, #sort, .enhanced-title, #category-listings .rating, .pagination, #foot-search, #listing #slideshow, #photo-form, div#category-listings dl, #review-wrap #report-problem,#listing-reviews .hreview .user img,#listing-reviews .hreview div.top-l,#listing-reviews .hreview div.top-r,#listing-reviews .hreview div.bot-l,#listing-reviews .hreview div.bot-r,#review-wrap .hreview .item, div#lightwindow_overlay, div#lightwindow, #review-holder .item, #review-holder .version, #review-holder .type, #featured-listings .version, #featured-listings .type, #review-holder .photo, #listing-holder a.reviewme, #weekly-feature img.featured, #event-nav, #cal-heading div ul
{ display: none; }

/* Calendar Page
==========================================*/
#calendar-list .vevent .summary, #calendar-list .vevent .dtstart, #calendar-list .vevent .dtend, #calendar-list .vevent .location { display:block; float:none; clear:none; margin:0; padding:0; }
#calendar-list .vevent .summary { font-family:Georgia, Times; font-weight:400; margin:-10px 0 0 0; }

#calendar-list .dtstart { float: left; width: 55px; padding: 0 5px 0 0; font-size: .92em; text-align: right; }
#calendar-list .dtend { letter-spacing: normal; text-transform: none; font-size: 1em; }
#calendar-list .left { float: left; width: 80%; padding: 0 10px; }

#calendar-list .hreview { border: 0; border-left: 2pt solid #eaf4fb; padding-left: 4pt; margin: 0 0 6pt; }
#calendar-list .enhanced { border: 0; border-left: 3pt solid #d9e5b9; padding: 5pt 3pt 2pt; margin: 0 0 6pt; }
