#themeContent {width: 950px; margin:0 auto; border: 1px solid #bdc4c4;
	background-image: url(../themes/default/bg_container.gif);
	background-repeat: repeat-y;
}

#col1Theme {float:left; width:348px; padding:0; border:0px solid #111;}
	#col1Theme .frame110120{margin:auto;}
	#col1Theme .frameCont42 {width:75px;}
#col2Theme {float:right; width: 600px; padding:0; margin: 15px 0 0 0;}
	#col2Theme .advisorIntro {width: 510px; color: #313131; background: url(../themes/default/bg_traveladvisor.gif) repeat; padding:10px 20px 0 20px; margin: 0 0 15px 25px; border: 2px solid #ecd5d0;}
		#col2Theme .advisorIntro h3{padding: 0; line-height:20px; color: #2087b3;}

		#col2Theme .advisorIntro .col1{float:left; width:25px;}
		#col2Theme .advisorIntro .col2{float:left; width:360px;}
		#col2Theme .advisorIntro .traHost, #col2Theme .advisorIntro .traBuddy{padding:10px; line-height:13px; background:#fff6ee; border:1px solid #ecd5d0;}
		#col2Theme .advisorIntro .traHost .col1{float:left; width:220px; padding:2px 0;}
		#col2Theme .advisorIntro .traHost .col2{float:left; width:260px; padding:2px 0;}
		#col2Theme .advisorIntro .traHost .col2 .col1{float:left; width:30px;}
		#col2Theme .advisorIntro .traHost .col2 .col2{float:left; width:230px;}

		#col2Theme .advisorIntro .traBuddy .col1{float:left; width:90px; padding:2px 0;}
		#col2Theme .advisorIntro .traBuddy .col2{float:left; width:390px; padding:2px 0;}		
		
		#col2Theme .advisorIntro .footer{margin: 10px -20px 0 -20px; padding:2px 20px;}
		
	#col2Theme .content { width: 550px; margin: -10px 0 10px 27px;}
	#col2Theme .content2 { width: 570px; margin: -10px 0 10px 13px;}
		#col2Theme .content .col2 {float:left; width: 440px; margin: 0 0 0 10px;}
		#col2Theme .content .col3{float:left; margin:0 0 0 10px; width:330px;}
		#col2Theme .content .frame7050{ width:80px; margin:0 10px 0 0;}
		#col2Theme .content2 .frameCont42{width: 80px;}
		#col2Theme .content2 .frameCont55{width: 95px;}
		
	#col2Theme .content .visitPlaceCol1{float:left; width:55px;}
	#col2Theme .content .visitPlaceCol2{float:left; width:350px;}
	#col2Theme .content .travelDetailsCol1{float:left; width:95px;}
	#col2Theme .content .travelDetailsCol2{float:left; width:320px;}

	#col2Theme .actionButton, #col2Theme .actionButton:link, #col2Theme .actionButton:visited, #col2Theme .actionButton:active
	{margin:0 18px 5px 0;}

#info {width:348px; padding: 10px 0 0 0; margin: 0;}

#info .photo { width:230px; padding: 10px 0 0 0; margin: auto;}
	#info .photo .col1{float:left; width:75px;}
	#info .photo .col2{float:left; width:150px;}
	
#interest {width:340px; padding: 20px 0 0 0; margin: 0; }
	#interest ul{margin:0; list-style: none;}
	#interest .col {width:120px; float:left; padding: 7px 0 0 0; line-height:13px;}
	#interest .content {width:300px; margin: 0 0 0 20px;}

#interest #tabTitle ul{padding:0 0 0 15px;}

/* Background */
.bgContact {width: 220px; background: #f4f6f8 repeat; padding: 10px 18px; margin:auto; border: 1px solid #cdd7de;}

#sw {width:540px;}

#commentSw .tCorner {background:transparent url(../images/corner_tswcomment3.gif) no-repeat scroll left bottom; height:7px; width:470px;}
#commentSw .bg {width:455px;}
#commentSw .bCorner { background:transparent url(../images/corner_bswcomment3.gif) no-repeat scroll left top; height:7px; width:470px;}

.msgSW{
	width:400px;
	background: #e8eadc right;
	border:1px solid #d9dbcd; border:3px solid red;
}

#tabTitle{
	padding:0;
	margin:0;
	background: url(../themes/default/bg_tab.gif) left bottom no-repeat;
	height: 35px;
}
#tabTitle ul{margin: 0 0 0 20px;}
#tabTitle ul li {margin: 18px 0 0 0; padding:0; list-style: none; float:left;}
#tabTitle .leftCorner {background: url(../themes/default/corner_t1_tableft.gif) left bottom; height:17px; width:7px;}
#tabTitle .rightCorner {background: url(../themes/default/corner_t1_tabright.gif) right bottom; height:17px; width:7px;}

.tabBg
{
	font-size: 10px;
	color:#e00202;
	height: 17px;
	background-color: #FFFFFF;
	border-bottom:0px;
	padding: 2px 0 0 0;
	margin: 0;
}

/* Fonts */
#themeContent h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 10px 0 0 10px;
}
#themeContent h1 a:hover {color: #d20304; background-image: none;}
#themeContent h2 {
	height: 45px;
	margin-left:1px;
	font-size: 13px;
	color: #d20304;
	font-weight: bold;
	text-indent: 25px;
	background-image: url(../themes/default/header_style.gif);
	background-position: center -5px;
	background-repeat: repeat-x;
}

.stxtlink {
	font-size:10px;
	line-height:12px;
}
a.stxtlink:hover {
	background-image: none;
}

.advisorIntro a:hover{
	color:#e00202;
	background-color: #fff0eb;
}

/* List */
#themeContent #contact {margin:0 0 0 5px; padding:0; text-align:left; list-style: none; line-height:15px;}
#themeContent #meCalendar #contact .arrow{ font-size:11px; background-position:2px 5px;}
#themeContent #meCalendar #contact .col1{ float:left; width:75px; }
#themeContent #meCalendar #contact .col2{ float:left; width:200px; }

#contact ul li {margin:0; padding:0;}   
	#contact .email{
	background-image: url(../images/icon_email.gif);
	background-repeat: no-repeat;
	padding: 0 0 6px 19px;
	}
	#contact .beFan {
	background:transparent url(../images/icon_fan.gif) no-repeat scroll 1px 1px;
	padding:0 0 6px 19px;
	}
	#contact .addFriend{
	  background-image: url(../images/icon_addfriend.gif);
	  background-repeat: no-repeat;
	  padding: 0 0 6px 19px;
	}
	#contact .addToGroup{
	  background-image: url(../images/icon_addtogroup.gif);
	  background-repeat: no-repeat;
	  padding: 0 0  6px 19px;
	}
	#contact .forwardToFriend{
	  background-image: url(../images/icon_forwardtofriend.gif);
	  background-repeat: no-repeat;
	  padding: 0 0 6px 19px;
	}
	#contact .bookmark{
	  background: url(../images/icon_bookmark2.gif) no-repeat 1px 0;
	  padding: 0 0 6px 19px;
	}
	#contact .block{
	background-image: url(../images/icon_block.gif);
	background-repeat: no-repeat;
	padding: 0 0 6px 19px;
	}
	#contact .koolgift{
	background-image: url(../images/icon_koolgift.gif);
	background-repeat: no-repeat;
	padding: 0 0 6px 19px;
	}	
	
	#contact .arrow{
	background: url(../images/bullet_redsquare.gif) no-repeat 2px 4px;
	padding: 0 0 0 12px;
	margin: 0; line-height:16px;}
	
/*map*/
#map_canvas {margin:0 0 0 25px; width:550px; height:220px; overflow:hidden; border:2px solid #c2d1e0;}
#col2Theme .map_content {padding:0 0 0 30px;}
#col2Theme #iconinfo, #col2Theme #iconinfoorg{float:right; width:95px; height:30px; color: #333; font-size: 11px; background: url(../images/bg_rating.gif) no-repeat 0px 0px; padding: 0px 5px 2px 15px; visibility: hidden;}
	#col2Theme #iconinfo{margin: 0 310px 0 0;}
	#col2Theme #iconinfoorg{margin: 0 325px 0 0;}
/*calendar*/

#meCalendar .table_frame { margin:0 auto;}
#meCalendar .calendarHeading {height:30px; align:center; background-color:#dde4e8; border:1px solid #c7ced2;}
#meCalendar .calendarMonth {font-size:11px; text-align:center; text-transform:uppercase;}
#meCalendar .calendarPrev {text-align:right;}
#meCalendar .calendarNext {text-align:left;}

#meCalendar .weekdayHeading, #meCalendar .weekendHeading {font-size:10px; height:15px; text-align:center; width:25px; background-color:#f1f7f7; border:1px solid #d6dde2;}
#meCalendar .weekendHeading {background-color:#fcf1eb; border:1px solid #ecd2c4;}

#meCalendar .dayWithoutDate, #meCalendar .dayWithDate, #meCalendar .currentDay
{font-size:9px; background: #fff url(../images/bg_calendar3.gif) repeat-x bottom; border:1px solid #d6dde2; padding: 5px 7px; text-align:center;}
#meCalendar .dayWithoutDate{background: #f5f8f8 url(../images/bg_calendar4.gif) repeat-x bottom; }
#meCalendar .withevent a{font-size:9px; display:block; text-align:center; color:#525252; background-color:#edd4d4; border:1px solid #d6dde2; 
padding:5px 0px;}
#meCalendar .withevent a:hover{color:#fff; background-color:#925454;}
#meCalendar .currentDay, #meCalendar .current {border:1px solid #ff0000;}		


/*view posts*/
#blogCol2 .thumbnail{width:90px; float:left; vertical-align:top; padding:5px 15px 0 0;}
#blogCol2 .info{width:440px; float:left; vertical-align:top; padding:5px 0 0 0;}
#blogCol2 .rating{float:left; width:160px; padding-top:3px;}
	#blogCol2 .rating .col1{float:left; width:80px; padding-right:5px; font-size:10px; line-height:10px;}
	#blogCol2 .rating .col2{float:left; width:70px; border: 0px solid #222;}
	
/*view all friends*/
#col2Theme .content .listingCol, #col2Theme .content .listingColRight{float:left; width: 123px; padding-bottom:15px; border: 0px solid #d0d7d7;}
	#col2Theme .content .listingCol{margin-right:19px;}
	 	#col2Theme .content .listingCol .font10, #col2Theme .content .listingColRight .font10{line-height:12px;}
	#col2Theme .content .listingColRight{margin-right:0;}
	
/*wrap*/
#col2Theme .content .listingCol .wrap, #col2Theme .content .listingColRight .wrap{width:120px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	
/*font10*/
#col2Theme .advisorIntro .footer
{font-size: 10px; line-height: 13px; background-color:#fff0eb;}

#col2Theme .advisorIntro .footer a:hover
{background:url(../images/bg_hordot_red3.gif) repeat top; padding-bottom:3px;}

.maplist {margin:0; padding:0 0 0 0; overflow:auto; border: 1px solid #d0d7d7; height:150px; width:400px; background-color:#ffffff; text-align: left}
.maplist table {border-collapse:collapse; width:100%;}
.maplist td{padding: 2px 2px 2px 15px;}
.maplist .tblhead {
	background: url(../images/bg_pagination.gif) repeat-x left top;
	padding: 5px 5px 5px 5px;
	margin: 0;
	font-size:10px;
	text-align: left;
	font-weight: bold;
}

/*My Videos*/
#col2Theme .frameContV7355 {width:114px;}
#col2Theme .frameV7355 {margin:0 auto;}
#col2Theme .frameV7355 a:hover {background-image: none; padding:0;}

/*music*/
#col2Theme #musiclist{background-color:#eff3f3; margin:0 auto; width:550px;}
	#col2Theme #musiclist a:hover{background-color:#dce3e3;}
	#col2Theme #musiclist .roundtop {background: url(../images/corner_trmusic3.gif) no-repeat top right; width:500px;}
	#col2Theme #musiclist .content {margin:0 auto; padding:0; width:530px;}
	#col2Theme #musiclist .roundbottom {background:url(../images/corner_brmusic3.gif) no-repeat bottom right; width:500px;}
	#col2Theme #musiclist .content .player {float:left; vertical-align:top; padding:35px 0 0 0; width:35px;}
	#col2Theme #musiclist .content .player a {width:35px; height:30px; background:url(../images/icon_musicoff.gif) no-repeat 0 0; display:block; margin: 0 0 0 5px;}
	#col2Theme #musiclist  .content .player a:hover {background:transparent url(../images/icon_musicon.gif) no-repeat 0 0;}
	#col2Theme #musiclist  .content .bevelLine{height:10px; padding-top:5px;}
	#col2Theme #musiclist .info {float:left; width:370px; font-size:11px; line-height:15px; padding:5px 20px;}
	#col2Theme #musiclist .dividerNav {float:left; width:10px; height:60px; padding-top:20px; margin:5px 2px; 
	background:url(../images/divider_nav2.gif) repeat-y center;}
	#col2Theme #musiclist .viewAlbum{float:left; width:60px; vertical-align:top; padding:40px 0 0 10px; font-size:11px; line-height:12px;}
	
/*music blog*/
#col2Theme #comment .roundtop  { background:transparent url(../images/corner_trmsg.gif) no-repeat scroll right top; width:476px;}
#col2Theme #comment .content { width:460px; margin:0;}
#col2Theme #comment .roundbottom { background:transparent url(../images/corner_brcomment.gif) no-repeat scroll right bottom; width:476px; height:auto;}
	


