
* {
	font-size: 9pt;
	color: #000;
	text-decoration: none;
	font-family: Arial, Verdana, "Lucida Grande", sans-serif;
	line-height: 1.5em;
}
#site { /* stretching containers with floated elements */
	width: 100%;
}
#language, #search, .badge, #mytabblock, #find, #browseby, #googleads, #blog_this, #blogitexplanation, #blogitdetails, #tshirts, #reviews, #tabs-row, #community, #qr_code h3, #venuewebsite, #maps, #tabjobs_slug_rt, #disclaimer, #nearby_tabelog, #city-switcher, #lang-switcher, #rightpart {
	display: none !important;
}
img {
	float: left;
	border: 1pt solid #ccc;
	margin: 0 1em 0.5em 0;
}

li { /* stretching containers with floated elements */
	overflow: auto;
	width: 100%;
}	
p a {
	color: #148bcf;
}
#leftpart ul {
	padding: 0;
	margin: 0;
}
h1, h1 a {
	color: #e72d89;
	font-size: 18pt;
	text-decoration: none;
}
h2 {
	font-size: 14pt;
	width: 80%;
}
h3, h3 a {
	font-size: 12pt;
	font-weight: bold;
}
#details {
	border: 1pt solid #ccc;
	padding: 0.5em 1em 1em 1em;
	width: 40%;
	clear: both;
	float: left;
}
#details * {
	margin: 0;
}
#details h3 {
	font-size: 10pt;
}
	.full_details {
		border-bottom: 1pt dotted #ccc;
		padding: 0.5em 0 0.5em 0;
	}
	.half_details {
		border-bottom: 1pt dotted #ccc;
		padding: 0 0 0.5em 0;
	}
	.half_details_right {
		padding: 0.5em 0 0 0;
	}
#qr_code {
	height: 70pt;
	width: 70pt; 
	overflow: hidden;
	position: absolute;
	top: 20pt;
	right: 0;
}
#qr_code p {
	letter-spacing: -1000ex; /* gotta love imploding text */
	margin: 0;
	padding: 0;
}
#nearby {
	float: right;
	width: 50%;
}
#nearby h3 {
	margin: 0 0 0.5em 0;
	font-size: 11pt;
}
#nearby ul {
	padding: 0;
	margin: 0;
}
#nearby ul li {
	margin-bottom: 0.2em;
}
#nearby ul li img {
	margin-top: 3pt;
}
#nearby ul li div {
	width: 30pt;
	float: left;
}
#nearby ul li p {
	margin: 0 0 0 35pt;
}
	/* hack for WinIE 3px jog - hidden for MacIE \*/
	* html #nearby ul li p {
		height: 1%;
	} 
	/* end of hack */


/* tablog specific stuff */
.tablog a {
	color: #148BCF;
}
.tablog h1 a {
	color: #E72D89 !important;
}
.main-article-1, .main-article-2, .main-article-3, .spotlight-tab, .actions, .tablog form {display: none;}

.tablog img {
	border: 0;
	float: none;
}
.tablog .excerpt {
	font-style: italic;
}
.tablog .excerpt p {
	font-size: 11pt;
}
.tablog .tabevent {
	border: 1pt solid #ddd;
	padding: 1pt 1pt 0 1pt;
	float: right;
	width: 100pt;
}
.tablog .tabevent img {
	width: 100pt;
}

.tablog .meta {
	text-transform: uppercase;
}
.tablog .meta a {
	font-weight: bold;
}

.arc90_imgcaption {font-weight: normal; font-size: 0.6em; border: 1pt solid #ddd; padding: 3pt 3pt 0 3pt;}
.arc90_imgcaption p { margin: 0 0 0 0 !important;} 
.arc90_imgcaptionTXT {font-weight: normal; color: #666; border: margin: 0 !important; padding-bottom: 3pt;} 
.floatl { float: left; margin: 2pt 10pt 5pt 0 !important;} 
.floatr { float: right; margin: 2pt 1pt 5pt 10pt;}
.vanilla {margin: 2pt 0 5pt 0;}
br.clearb {
	clear: both;
}

.tablog .authorblock {
	padding: 5pt;
	border: 1px solid #ddd;
	overflow: auto;
}

.tablog .authorblock p {
	margin: 0;
}

.tablog .authorblock img {
	margin: 0 5pt 5pt 0;
	float: left;
}
.tablog #commentlist {
	padding-left: 0;
}

.tablog #commentlist .commentmeta {
	font-weight: bold;
}
.tablog #commentlist .commentdate {
	font-weight: normal;
} 