/* CSS Document */
/* Triporati, 04-2007 */

/* =guides3
-------------------------------- */	
h3#sectionhed {
	margin: 0 0 0 227px;	
	padding:0 0 0 10px;
	font-weight:normal;
	}
	

/* Guides 3 module layout and fonts
(mostly alphabetical by module)
---------------------------- */	
#blogs h5,
#blogs p,
#news h5,
#news p {
	padding:0 7px;
	}
#blogs h5 {
	margin-top:1em;
	font-weight:bold;
	}
#deals,
#destinations,
#events,
#guides,
#info,
#maps,
#news,
#photos,
#tickets,
#community-tabs,
#destinationDiscoveryModule,
#hotelContent,
#tools {
	margin-bottom:4px;
	}
#blogs,
#colwrap,
#currency,
#expert-summary,
#facts,
#facts-wide,
#weather {
	margin-bottom:8px;
	}
#facts dl,
#facts p,
#facts-wide dl,
#facts-wide p,
#guides p,
#info p,
#maps p,
#weather p,
#weather dl {
	margin-right:7px;
	margin-left:8px;
	}
#currency h4 {
	padding-left:32px;
	}
#deals h4 { 
	width:auto;
	float:none;
	}
#deals p.sponsortag { 
	width:95%;
	float:none;
	margin:6px 0 0 0;
	}
#destinations h5,
#destinations ul { 
	margin:0 10px;
	}
#events ul {
	margin:0 10px;
	padding:2px 0 0 0;
	list-style-type:none;	
	}
#events ul li{	
	margin-bottom:.75em;
	}
#expert-summary p {
	line-height:135%;
	}
#expert-summary h4 {
	margin:0 0 .5em 0;
	padding:0;
	font-weight:bold;
	border-bottom:solid 1px #ddd;
	}
#expert-summary .yui-navset .yui-content {
	padding:.75em .75em 0 .75em;
	}
#expert-summary #summary {
	font-size:8pt; /* 11px */
	letter-spacing:0.5px;
	line-height:15px;
	text-align:justify;
}
#facts {
	margin-left:2px;
	}
#facts-wide {	
	padding-bottom:1em;
	}
#interests {
	font-size:100%;
	}
#interests ul {
	position:relative;
	height:8em;
	}
#interests ul {
	list-style-type:none;
	padding-left:0;
	line-height:1.5em;
	}
#interests ul li { 
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	padding-top:0;
	}
#interests li{
	position:absolute;
	}
#interests li.l1,
#interests li.l2,
#interests li.l3{
	top:0;
	}
#interests li.l4,
#interests li.l5,
#interests li.l6{
	top:1.5em;
	}
#interests li.l7,
#interests li.l8,
#interests li.l9{
	top:3em;
	}
#interests li.l10,
#interests li.l11,
#interests li.l12{
	top:4.5em;
	}
#interests li.l13,
#interests li.l14,
#interests li.l15{
	top:6em;
	}
#interests li.l16,
#interests li.l17,
#interests li.l18{
	top:7.5em;
	}
#interests li.l19,
#interests li.l20,
#interests li.l21{
	top:9em;
	}
#interests li.l22,
#interests li.l23,
#interests li.l24{
	top:10.5em;
	}
#interests li.l25,
#interests li.l26,
#interests li.l27{
	top:12em;
	}
#interests li.l28,
#interests li.l29,
#interests li.l30{
	top:13.5em;
	}
#interests li.l31,
#interests li.l32,
#interests li.l33{
	top:15em;
	}	
#maps img {
	margin:0;
	}
#maps p {
	margin:.5em 0 0 0;
	text-align:center;
	}
#news h5 {
	margin-top:.5em;
	font-weight:bold;
	}
#facts,
#weather {
	float:left;
	width:207px;
	}
#facts dt,
#facts-wide dt {
	font-weight:bold;
	float:left;
	padding-right:.5em;
	}
#technorati {
	text-indent:-9999px;
	width:82px;
	float:right;
	margin-top:3px;
	}
#technorati a {
	display:block;
	}
#tickets p {
	text-align:center;
	clear:left;
	margin-bottom:.5em;
	}
#tools h5 { 
	margin:10px 10px 0 10px;
	}
#top5 .yui-content {
	}
#top5 .yui-content {
	padding:0;
	}
#top5 ol,
#top5 p {
	padding-top:1em;
	}
#top5 ol {
	list-style-type:none;
	}
#top5 ol li {
	float:left;
}
#top5 ol li em {
	padding:0 5px;
	display:block;
}
#top5 #top5list,
#top5 #bott5list,
#top5 #besttime {
	/*height:9.5em;*/   /* commented out this line for a bug fix- the text crosses the div in mozilla*/
	}
	
	
/* Guides 3 module colors and backgrounds
---------------------------- */	

/* column borders for weather and facts ---------- */	
.bg_brdr-q1c2c-weather {
	background-image:url(../images/bg_gnav03b_split-weather.gif);  /* weather and facts */
	background-position:0 100%;
	}

/* module headers */
#maps h4,
#videos h4 {
	margin-bottom:0;
	}
#blogs h4,
#facts h4,
#facts-wide h4,
#news h4,
#top5 h4,
#weather h4 {
	color:#ed7409;
	background-color:#ffeed9;
	}
#destinations h4,
#tickets h4,
#tools h4 {
	color:#fff;
	border-bottom: solid 1px #f1f4f7;
	}
#facts h4,
#weather h4 {
	margin:0 1px 1em 1px;
	}	
#events h4,
#guides h4,
#info h4,
#maps h4,
#photos h4,
#videos h4 {
	color:#fff;
	border-bottom:solid 1px #ffc57a;
	}
#photos h4 {
	border-bottom:solid 1px #ffb26d;
}
#videos h4 {
	border-bottom:solid 1px #ffb26d;
}
	
/* light blue modules */
#currency,
#destinations,
#tickets,
#tools {
	background-color:#cef9cf;
}

/* yellow-orange modules */
#guides,
#maps,
#events,
#info {
	background-color:#DDE4EC;
}
	
/* orange modules */
#photos,
#videos {
	background-color:#D92938;
}	
	
/* blogs module */
#blogs #technorati {
	background-image:url(http://www.triporati.com/images/beta_logo_technorati.gif);
	background-repeat:no-repeat;
	}
#blogs,
#facts-wide,
#news {
	border:1px solid #ffd59f;
	}

/* deals module */
#deals {
	background-color:#d3cd65; /* yellow-green */
	}	
#deals h4 {
	background:url(http://www.triporati.com/images/icon_deals-green.gif) no-repeat 4px 3px;
	border-bottom:solid 1px #e2de9b;
	}
#deals h4 alink,
#deals h4 a:visited {
	color:#000;
	}
#deals li em { 
	background:url(http://www.triporati.com/images/icon_star-green.gif) no-repeat 0 50%;
	}
#deals p.sponsortag {
	background:url(../images/shermans_travel-green.gif) no-repeat 100% 0;
	}

/* destinations module */	
#destinations h4 a:link,
#destinations h4 a:visited {
	color:#fff;
}
	
/* events module */	
#events {
	color:#444;
	}	
#events ul strong {
	color:#000;
	}	
#expert-summary .byline {
	color:#999;	
	}
	
/* facebook module ---------- 20080305 */	
#facebook {
	padding:0 8px 7px;
	margin-bottom:4px;
	background-color:#dde4ec;
	}	
#facebook h4 {
	margin:0 -8px .5em;
	color:#000;
	border-bottom: solid 1px #f1f4f7;
	}
#facebook p {
	margin-bottom:0.5em;
	}
#facebook em {
	display:block;
	padding:.5em 40px 0;
	text-align:center;
	color:#666;
	font-size:91%;
	}
#facebook em img {
	display:block;
	margin-bottom:2px;
	}
	
	
/* IGOUGO module ---------- 20080305 */	
#IGOUGO {
	padding:0 8px 7px;
	
	background-color:#dde4ec;
	}	
#IGOUGO h4 {
	margin:0 -8px .5em;
	color:#000;
	border-bottom: solid 1px #f1f4f7;
	}
#IGOUGO p {
	margin-bottom:0.5em;
	}
#IGOUGO em {
	display:block;
	padding:.5em 40px 0;
	text-align:center;
	color:#666;
	font-size:91%;
	}
#IGOUGO em img {
	display:block;
	margin-bottom:2px;
	}	
	
/* facts and weather modules */		
#facts,
#weather {
	border-top:1px solid #ffd59f;
	}

/* interests module (for asterisks) */		
#interests em {
	color:#f60;
	}

/* page tools */
#page-tools li.email a {
	background-image:url(http://www.triporati.com/images/icon_email.gif);
	background-repeat:no-repeat;
	}
#page-tools li.print a {
	/* background-image:url(../images/icon_print.gif);
	background-repeat:no-repeat; */
	}


/* photos module ---------- 20080305 */	
#photos{
	background-color:#d7dbdf;
	}
#photos h4 {
	margin-bottom:0;
	color:#fff;
	border-bottom:solid 1px #ffc57a;
	font-size:10pt;
	letter-spacing:2px;
}
#photos-tabs .yui-content ul li {
	float:left;
	margin:0 1px 0 0;
	padding:0;
	}
#photos-tabs .yui-content ul li a{
	background:#fff;
	text-underline:none;
	}
#photos-tabs .yui-content ul li a:hover{
	background:#ffcc33;
	}

	
/* sponsor modules */
#sponsor1,
#sponsor2 {
	}

/* top 5 */
#top5 ol li.n1,
#top5 ol li.n2,
#top5 ol li.n3,
#top5 ol li.n4,
#top5 ol li.n5 {
	background-repeat:no-repeat;
	background-position:50% 0;
	}
#top5 ol li.n1 {
}	
#top5 ol li.n2 {
}	
#top5 ol li.n3 {
}	
#top5 ol li.n4 {
}	
#top5 ol li.n5 {
}	


/* videos module ---------- 20080305 */	
#videos {
	padding-bottom:0;
	margin-bottom:4px;
	background-color:#d7dbdf;
	}
#videos h4 {
	margin-bottom:0;
	color:#000;
	border-bottom:solid 1px #ffc57a;
	font-size:10pt;
	letter-spacing:2px;
}

/* video tabs */
#videos-tabs .yui-content ul {
	padding-bottom:0;
	}
#videos-tabs .yui-content ul li {
	clear:left;
	margin:0;
	padding:3px 0 0 0;
	font-weight:bold;
	}
#videos-tabs .yui-content ul li a {
	font-weight:bold;
	}
#videos-tabs .yui-content ul li img {
	border:solid 1px #ffe2bd;
	float:left;
	margin:0 7px 4px 0;
	}

