/*
* ===============================================
* Frommers.com
* ===============================================
* Description: Frommers.com Stylesheet
* Used by: All pages on Frommers.com
* ===============================================
* Workfile: frommers.css
* Revision History
* 20090508-KS: Redesign; replaced H1
* 20090521-KS: Updated comments/recommed icons
* 20090601-KS: Lightened up ALT TR colors to #f8f8f5; Changed buttons to new dimensions
* 20090611-KS: Updated arrow bullet for Photo Gallery links; Added style for 810px column
* 20090701-KS: Fixed nested Recommed/Abuse containers... forced to 130px instead of 50%
* 20091124-CM: Updated styles to reverse order of public_gallery.html display of thumbnails
* 20091223-KS: Page stretch bug fix to div.Comments_AddTextarea
* 20100203-KS: Reduced Comments_Table to 500px to support Microsites in page stretch bug
* 20100325-KS: Added style for Community Search radio buttons
* 20100504-KS: Added margins to images in the body area of blogs
* 20100521-KS: Hid new Forums_ForumCrumbTitle style in the tear-away breadcrumb
* ===============================================
*/

/* START CUSTOM  */
h1 { font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: normal; color: #000000; text-align: left; margin-top: 10px; }


td.community-800 {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.heading-800-bg { 
	width: 800px; 
	height: 52px; 
	background-image: url('/images/2k9-header-800.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: left; 
	padding-bottom: 10px;
}

.header-800 { font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: normal; color: #bd0029; padding-left: 14px; padding-top: 22px; text-align: left; }

div.Discussion_StandardTierPostContainer {  }

div.Discussion_TrustedTierPostContainer {  }
div.Discussion_TrustedTierPostContainer div.Discussion_UserName {
	font-family: Verdana;
	font-size: 12px;
	background: transparent url(/images/community/pluck/tier-trusted.gif) no-repeat bottom center;
	height: auto;
	text-align: center;
	margin-bottom: 5px;
}
div.Discussion_TrustedTierPostContainer div.Discussion_UserName a {
	color: #4C7f18;
	padding-bottom: 20px;
	display: block;
}

div.Discussion_FeaturedTierPostContainer {  }
div.Discussion_FeaturedTierPostContainer div.Discussion_UserName {
	font-family: Verdana;
	font-size: 12px;
	background: transparent url(/images/community/pluck/tier-featured.gif) no-repeat bottom center;
	text-align: center;
	margin-bottom: 5px;
}
div.Discussion_FeaturedTierPostContainer div.Discussion_UserName a {
}

div.Discussion_StaffTierPostContainer {  }
div.Discussion_StaffTierPostContainer div.Discussion_UserName {
	font-family: Verdana;
	font-size: 12px;
	background: transparent url(/images/community/pluck/tier-staff.gif) no-repeat bottom center;
	text-align: center;
	margin-bottom: 5px;
}
div.Discussion_StaffTierPostContainer div.Discussion_UserName a {
	color: #cc0000;
	padding-bottom: 20px;
	display: block;
}

div.Discussion_EditorTierPostContainer {  }
div.Discussion_EditorTierPostContainer div.Discussion_UserName {
	font-family: Verdana;
	font-size: 12px;
	background: transparent url(/images/community/pluck/tier-staff.gif) no-repeat bottom center;
	text-align: center;
	margin-bottom: 5px;
}
div.Discussion_EditorTierPostContainer div.Discussion_UserName a {
	color: #cc0000;
	padding-bottom: 20px;
	display: block;
}

.pluck-300px-widget {
	border: 1px solid #bfcad0;
}

.pluck-nav {
background: transparent url(/images/community/pluck/header-gradient.gif) repeat-x;
height: 30px;
}

.pluck-home-forums { 
	display:block;
	background:transparent url(/images/arrow-dest_search.gif) no-repeat scroll left top;
	font-family: "Verdana", sans-serif; font-size: 12px; color: #000000;
	text-align: left;
	padding-left:20px;
	padding-bottom: 6px;
	padding-top: 4px;
 }
 
.pluck-home-forums-td {
border-bottom-style: dotted;
border-bottom-width: 2px;
border-color: #bfcad0;
}

a.Comment_Count {
	font-family: Verdana;
	font-size: 10px;
	background:transparent url(/images/i14-comments.gif) no-repeat scroll 0pt 50%;
	padding:1px 0px 1px 26px;
}

div.Comments_Page {
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
}

.comm-search-container { background-image: url('/images/community/2k9-search-bg.gif'); background-repeat: no-repeat; width: 800px; height: 54px; margin-top: 3px; margin-bottom: 10px; }
.comm-search { padding: 13px 10px 10px 10px; }
.comm-search-field { width: 374px; border: 3px solid #b8b7b2; font-size: 22px; }
.comm-search-radio { 
	display: block; 
	font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #646461; text-align: left;
	background-image: url('/images/community/2k9-search-radio-bg.gif'); background-repeat: no-repeat;
	width: 470px; 
	height: 20px; 
	float: right;
	clear: both;
	padding-top: 0;
}

/******************** INTERFACE HACKS ********************/
input { font-family: "Verdana", sans-serif; font-size: 13px; font-weight: normal; }
textarea { font-family: "Verdana", sans-serif; font-size: 13px; font-weight: normal; }

/******************** HIDE BADGES ********************/
/*
This style can't be turned on because hiding the badge set also hides polls... .
.slV2 {
	visibility: hidden;
	display: none;
}*/

/* END CUSTOM */
 
div.Persona_Main {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	width: 790px;
}
div.Persona_Main a {
color:#003399;
}
div.Persona_Main a:hover {
color:#0000ff;
text-decoration:underline;
}
div.Persona_Main img {
border:0px none;
}

div.Persona_Main table {
	font-size:11px;
}

div.Blog_Main {
color:#000000;
font-family:verdana;
font-size:11px;
text-align:left;
}
div.Blog_Main a {
color:#003399;
}
div.Blog_Main a:hover {
color:#0000ff;
text-decoration:underline;
}
div.Blog_Main img {
border:0px none;
}
div.Blog_Main table {
font-size:11px;
}

div#PersonaStyle_GroupsContainer {
	display: none;
}

div.PersonaStyle_ItemContainer {
	border: 1px solid #f2f2ec !important;
	margin-top: 10px;
	padding-bottom: 5px;
}

div.PersonaStyle_SectionHead {
	background-color: #f2f2ec !important;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
	text-align: left;
	table-layout: fixed;
}

div.PersonaStyle_SectionHead a {
font-size:10px;
font-weight:normal;
}
p.PersonaStyle_Description {
padding-left:5px;
}
div.Blog_RightSideContainer {
margin-left:10px;
overflow:hidden;
padding-bottom:10px;
}
div.Blog_RightSideContainer a {
color:#00659A;
text-decoration:none;
}
div.Blog_RightSideContainer a:hover {
text-decoration:underline;
}
div.Blog_RightSideSectionHead {
font-size:11px;
font-weight:bold;
}
div.Persona_NullContent {
padding:10px;
}

a.Persona_TopPluckLink {
	float:right;
	right:10px;
	top:0px;
	visibility: hidden;
	display: none;
}

a.Persona_TopPluckLink img {
border:0px none;
}

div.Sitelife_PluckLogo {
	text-align:right;
	visibility: hidden;
	display: none;
	height: 0;
}

div.Sitelife_PluckLogo img {
border:0px none;
}
div.Sitelife_PluckLogo a {
border:0px none;
}
div.Pluck_FooterLink {
font-size:14px;
padding:10px 10px 10px 0px;
text-align:right;
}
img.PluckUserAvatar {
border:0px none;
}
div.Moderated {
display:none;
visibility:hidden;
}
table.Moderated {
display:none;
visibility:hidden;
}
tr.Moderated {
display:none;
visibility:hidden;
}
td.Moderated {
display:none;
visibility:hidden;
}
a.Moderated {
display:none;
visibility:hidden;
}
div.Persona_LoginStatus {
padding-bottom:0px;
padding-top:0px;
text-align:right;
visibility:hidden;
}
div.SiteLife_Login {
font-family: Verdana;
font-size: 12px;
padding:10px;
}

div.PersonaHeader_Container {
	width: 790px !important;
	background-color: #f2f2ec !important;
	clear: both;
	padding: 10px 0px 0px 0px;
}

div.PersonaHeader_Title {
	margin-left: 10px;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

div.PersonaHeader_PublicContent {
color:#ffffff;
clear:both;
margin-top:10px;
}

span.PersonaHeader_PrivacyIndicator {
font-size:10px;
font-weight:normal;
}

div.PersonaHeader_PublicContent a {
color: #ffffff;
font-weight: bold;
background-color: #9f0000;
border: 2px solid #ffffff;
float: left;
height: auto;
margin-bottom: 10px;
padding: 3px;
text-align: center;
text-decoration: none;
width: 90%;
}

div.PersonaHeader_PublicContent a:hover {
color: #ffffff;
text-decoration: underline;
}

div.PersonaHeader_PublicContent a:visited {
color: #ffffff;
text-decoration: underline;
text-decoration: none;
}

div.PersonaHeader_PrivateContent {
clear:both;
height:100%;
margin-top:10px;
padding:5px;
width:96%;
}

table.PersonaHeader_Table {
	border: 0px none;
	padding: 10px;
	table-layout: fixed;
	width: 100%;
}

td.PersonaHeader_TableLeft {
overflow:hidden;
padding-bottom:10px;
text-align:center;
vertical-align:top;
width:70px;
}
td.PersonaHeader_TableLeft img {
border:1px solid #000000;
margin:10px 0px 8px;
}
td.PersonaHeader_TableMiddle {
overflow:hidden;
padding:10px 10px 0px;
vertical-align:top;
}

td.PersonaHeader_TableRight {
overflow:hidden;
vertical-align:top;
width:174px;
}

div.PersonaHeader_Info {
overflow:hidden;
padding-bottom:10px;
width:100%;
}
.PersonaHeader_InfoHeading {
font-weight:bold;
}
div.PersonaHeader_RecommendUserProfile {
display:inline;
padding:0px 0px 0px 20px;
}

div.PersonaTabs_Container {
	background-color: #f2f2ec !important;
	border-bottom: none !important;
	height: 23px !important;
	min-height: 22px !important;
}

div.PersonaTabs_Container a.PersonaTabs_On {
	background-color:#ffffff;
	border-color:#ffffff rgb(255, 255, 255) -moz-use-text-color;
	border-style: none;
	border: 2px solid #000000;
	border-width: 0px !important;
	color:#000000 !important;
	float:left;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
	padding:5px 10px;
	text-decoration:none;
}

div.PersonaTabs_Container a.PersonaTabs_On:hover {
color:#0000ff;
text-decoration:none;
}

div.PersonaTabs_Container a.PersonaTabs_Off {
	background-color:#c0d0dc !important;
	border-color:#c0d0dc rgb(192, 208, 220) -moz-use-text-color;
	border-style: none;
	border-width: 0px !important;
	color:#2580b7 !important;
	float:left;
	font-family:verdana;
	font-size:10px;
	margin-left:5px;
	padding:5px 10px;
	text-decoration:none;
}

div.PersonaTabs_Container a.PersonaTabs_Off:hover {
background-color:#B7B7B7;
text-decoration:none;
}
table.Persona_2ColumnTable {
border:0px none;
clear:both;
margin:0px;
padding:0px;
table-layout:fixed;
width:100%;
}
td.Persona_2ColumnTableLeft {
padding:0px 5px 0px 0px;
vertical-align:top;
width:67%;
}
td.Persona_2ColumnTableRight {
padding:0px 0px 0px 5px;
vertical-align:top;
width:33%;
}
div.WatchList_Title {
padding:5px 0px 0px 5px;
text-align:left;
width:100%;
}
table.WatchList_List {
margin:auto;
padding:0px 5px 5px;
width:100%;
}
td.WatchList_ListLeft {
overflow:hidden;
padding-top:5px;
text-align:left;
width:100%;
}
td.WatchList_ListRight {
padding-top:5px;
text-align:center;
width:13px;
}
div.WatchList_Page {
padding:10px;
text-align:center;
}
div.Reactions_Wrapper {
padding:0px 5px 5px;
}
table.Reactions_Table {
border-bottom:1px dotted #CCCCCC;
padding-bottom:7px;
width:100%;
}
table.Reactions_Table img {
border:1px solid #000000;
}
td.Reactions_TableContent {
overflow:hidden;
padding-top:7px;
vertical-align:top;
width:100%;
}
td.Reactions_TableImg {
padding-top:7px;
vertical-align:top;
width:63px;
}
div.Reactions_Title {
font-style:italic;
}
div.Reactions_Title a {
font-style:italic;
}
div.Reactions_DateTime {
color:#999999;
}
div.Reactions_Data {
margin:5px 0px;
overflow:hidden;
}
div.Reactions_Link {
padding:0px;
}
table.Friends_List {
margin:auto;
padding:0px 5px;
width:100%;
}
td.Friends_ListLeft {
overflow:hidden;
padding-top:5px;
text-align:left;
width:100%;
}
td.Friends_ListRight {
padding-top:5px;
text-align:center;
width:13px;
}
div.Friends_Page {
padding-bottom:5px;
text-align:center;
}
div.Friends_ShowAll {
padding:5px;
text-align:center;
}
div.Friends_ConnectMessage {
padding:5px;
}
td.Friends_PendingName {
overflow:hidden;
padding-top:3px;
width:100%;
}
td.Friends_PendingAccept {
padding-top:3px;
}
td.Friends_PendingReject {
padding-left:5px;
padding-top:3px;
}
table.MessagePreview_Table {
width:100%;
}
table.MessagePreview_Table img {
border:1px solid #000000;
height:32px;
width:32px;
}
td.MessagePreview_TableLeft {
padding:5px 0px 5px 5px;
vertical-align:top;
width:34px;
}
td.MessagePreview_TableRight {
color:#000000;
overflow:hidden;
padding:3px 0px 5px 5px;
text-align:left;
vertical-align:top;
width:100%;
}
div.MessagePreview_User {
font-weight:bold;
}
div.MessagePreview_DateTime {
color:#999999;
padding-top:0px;
}
div.MessagePreview_ViewMessage {
padding-top:0px;
}
div.MessagePreview_ViewAll {
padding-bottom:5px;
text-align:center;
}
div.RecentPhotoSlideShow_ViewAll {
padding:5px;
text-align:center;
}
div.RecentPhotoSlideShow_Image {
padding:5px 0px;
text-align:center;
}
div.RecentPhotoSlideShow_Image img {
border:1px solid #000000;
}
table.RecentPhotoSlideShow_Table {
margin:auto;
table-layout:fixed;
width:80%;
}
td.RecentPhotoSlideShow_TableLeft {
text-align:left;
width:50%;
}
td.RecentPhotoSlideShow_TableRight {
text-align:right;
width:50%;
}
div.MyLatestDiscussions_Item {
overflow:hidden;
padding:5px 5px 0px;
text-align:left;
}
.MyLatestDiscussions_Date {
color:#999999;
}
div.MyLatestDiscussions_GoForumsLink {
padding:10px;
text-align:center;
}
div.MyGroups_Item {
overflow:hidden;
padding:5px 5px 0px;
text-align:left;
}
div.MyGroups_GoForumsLink {
padding:10px;
text-align:center;
}
div.MyGroups_Count {
padding:5px;
}
img.MyGroups_Image {
float:left;
padding:3px 10px 3px 3px;
}
div.UserComments_Comment {
margin:3px 0px;
}
table.UserComments_Table {
	border-bottom:1px solid #dedbc8;
	margin:7px auto auto;
	padding-bottom:10px;
	width:98%;
}
table.UserComments_Table img {
border:1px solid #000000;
width:75px;
}
div.UserComments_Origin {
font-style:italic;
font-weight:bold;
}
div.UserComments_Origin a {
font-style:normal;
font-weight:normal;
}
.UserComments_DateTime {
font-style:normal;
font-weight:normal;
}
div.UserComments_Recommended {
padding-bottom:5px;
text-align:left;
}
div.UserComments_Page {
padding:5px;
text-align:center;
}
tr.UserComments_TableRowColor {
}

table.Messages_MessageTable {
}

table.Messages_MessageTable img {
border:1px solid #000000;
}

td.Message_Remove {
	padding:8px 0px 0px 5px;
	text-align:center;
	vertical-align:top;
}
td.Message_Remove img { border:0px none; }

td.Messages_MessageTableLeft {
	padding:8px 0px 9px 5px;
	text-align:center;
	vertical-align:top;
}

td.Messages_MessageTableRight {
	overflow:hidden;
	padding:8px 5px 9px;
	text-align:left;
	vertical-align:top;
}

div.Messages_MessageBody {
width: 680px;
}
div.Messages_DateTime {
color:#999999;
}
div.Messages_Page {
padding:5px;
text-align:center;
}
div.Messages_NewMessageContainer {
margin-top:10px;
text-align:center;
}
div.Messages_NewMessageHead {
text-align:center;
}
.Messages_NewMessageTextBox {
margin:10px 0px 0px;
width:500px;
}
div.Messages_NewMessageSubmit {
margin:10px 0px;
text-align:center;
}
tr.Messages_MessagesTableRowColor {
}

tr.Messages_MessagesTableAltRowColor {
	background-color:#ffffff !important;
}

div.PrivateMessages_Intro {
padding:0pt 100px 20px 200px;
text-align:left;
width:375px;
}

div.PrivatePersona_ItemContainer {
border:1px solid #f2f2ec !important;
margin-top:10px;
padding-bottom:200px;
}
.Messages_Iframe {
width:100%;
}
body.AddMessage_Body {
margin:0px;
padding:0px;
}
div.Messages_MustConnectMessage {
padding:10px;
}
table.Photos_HomeTable {
table-layout:fixed;
width:100%;
}
div.Photo_PhotoNotFoundText {
color:#CC0000;
padding:20px;
}
div.GallerySumissions_Discription {
padding:5px 0px 0px 5px;
}
div.GallerySubmissions_ActionLink {
height:20px;
padding:10px;
text-align:right;
}
div.GallerySubmissions_ActionLink a {
background-color:#f2f2ec;
border:1px solid #dedbc8;
color:#003399;
float:left;
margin-right:10px;
padding:5px;
text-decoration:none;
}
div.GallerySubmissions_ActionLink a:hover {
color:#003399;
text-decoration:underline;
}
table.GallerySubmissions_Table {
margin:5px auto auto;
text-align:left;
width:100%;
}
td.GallerySubmissions_TableDate {
padding-left:5px;
}
td.GallerySubmissions_TableName {
padding:0px 10px 0px 7px;
width:100%;
}
div.GallerySubmissions_Page {
text-align:center;
}
div.UserGalleryList_ActionLink {
padding:10px 0px;
text-align:right;
}
div.UserGalleryList_ActionLink a {
background-color:#f2f2ec;
border:1px solid #dedbc8;
color:#003399;
float:right;
padding:5px;
text-decoration:none;
}
div.UserGalleryList_ActionLink a:hover {
color:#003399;
text-decoration:underline;
}

table.UserGalleryList_Table {
margin: auto;
}
div.UserGalleryList_Gallery {
float:left;
margin:5px;
width:84px;
}
div.UserGalleryList_Gallery img {
height:60px;
margin:8px 0px 0px 8px;
width:60px;
}

div.UserGalleryList_GalleryDetails {
padding:20px 0px 0px;
text-align:center;
}
div.UserGalleryList_Page {
padding:10px;
text-align:center;
}
div.MyRecentPhotos_Details {
padding:5px;
text-align:left;
}
table.MyRecentPhotos_Table {
margin:auto;
text-align:left;
width:90%;
}
table.MyRecentPhotos_Table img {
border:0px none;
float:left;
height:60px;
padding:5px 0px 0px 5px;
width:60px;
}
div.MyRecentPhotos_Page {
padding:5px;
text-align:center;
}
a.MyRecentPhotos {
}
tr.GalleryPreview {
display:none;
visibility:hidden;
}
tr.GalleryPreview_Reverse {
display:block;
visibility:visible;
}

div.GalleryPhoto_Container {
	font-size:11px;
	text-align:center;
}

div.GalleryPhoto_Container a {
color:#003399;
}

div.GalleryPhoto_Heading {
	font-family: Verdana;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

div.GalleryPhoto_Heading a {
font-weight:bold;
}

div.GalleryPhoto_Image {
	margin-top:10px;
	text-align:center;
}

div.GalleryPhoto_Image img {
border:1px solid #000000;
padding:5px;
}

table.GalleryPhoto_Table {
	border-bottom:1px solid #999999;
	margin:auto;
	padding:10px 0px;
	table-layout:fixed;
	width:715px;
}

table.GalleryPhoto_Table img {
border:0px none;
margin-bottom:-3px;
}
div.GalleryPhoto_Title {
font-family: Verdana;
font-size: 12px;
font-weight:bold;
text-align:left;
}
div.GalleryPhoto_ByLine {
font-family: Verdana;
font-size: 12px;
color:#999999;
text-align:left;
}
div.GalleryPhoto_ByLine a {
font-style:italic;
}
div.GalleryPhoto_Description {
font-family: Verdana;
font-size: 12px;
}

table.GalleryPhoto_GalleryPreview {
	font-family: Verdana;
	font-size: 12px;
}

table.GalleryPhoto_GalleryPreview td {
	font-family: Verdana;
	font-size: 12px;
	text-align:center;
}

table.GalleryPhoto_GalleryPreview img {
border:1px solid #999999;
height:50px;
padding:3px;
width:49px;
}
table.GalleryPhoto_GalleryPreview img.GalleryPhoto_CurrentImage {
border:2px solid #000000;
height:50px;
padding:3px;
width:49px;
}
div.GalleryPhoto_Tags {
font-family: Verdana;
font-size: 12px;
text-align:left;
}
div.GalleryPhoto_Statistics {
padding:5px 0px 0px 50px;
text-align:left;
width:75%;
}
div.GalleryPhoto_Actions {
font-family: Verdana;
font-size: 12px;
padding:5px 0px 0px 50px;
text-align:left;
width:75%;
}
div.PersonaPhoto_Image {
margin-top:10px;
text-align:center;
}
div.PersonaPhoto_Image img {
border:1px solid #000000;
padding:5px;
}
table.PersonaPhoto_Table {
border-bottom:1px solid #999999;
margin:auto;
padding:10px 0px;
table-layout:fixed;
width:95%;
}
table.PersonaPhoto_Table img {
border:0px none;
margin-bottom:-3px;
}
div.PersonaPhoto_Title {
font-weight:bold;
}
div.PersonaPhoto_ByLine {
color:#999999;
}
div.PersonaPhoto_ByLine a {
font-style:italic;
}
div.PersonaPhoto_Description {
}
table.PersonaPhoto_GalleryPreview {
width:193px;
}
table.PersonaPhoto_GalleryPreview td {
text-align:center;
}
table.PersonaPhoto_GalleryPreview img {
border:1px solid #999999;
height:50px;
padding:3px;
width:49px;
}
table.PersonaPhoto_GalleryPreview img.PersonaPhoto_CurrentImage {
border:2px solid #000000;
height:50px;
padding:3px;
width:49px;
}
div.PersonaPhoto_Tags {
text-align:left;
}
div.PersonaPhoto_Statistics {
padding:5px 0px 0px 50px;
text-align:left;
width:75%;
}
div.PersonaPhoto_Actions {
padding:5px 0px 0px 50px;
text-align:left;
width:75%;
}
div.PersonaPhoto_Comments {
margin:auto;
width:95%;
}
div.UserGallery_Description {
padding:5px 0px 0px 5px;
}
div.UserGallery_Details {
padding:5px;
}
div.UserGallery_Delete {
padding:5px;
text-align:center;
}
div.UserGallery_PhotosWraper {
margin:auto;
width:90%;
}
table.UserGallery_PhotosTable {
margin:auto;
}

div.UserGallery_PrivatePhotoDiv {
	background-color:#CCCCCC;
	float:left;
	height:80px;
	margin:5px 0px 0px 5px;
	text-align:center;
	width:60px;
	display: inline;
}

div.UserGallery_PrivatePhotoDiv img {
border:0px none;
height:60px;
width:60px;
}
img.UserGallery_PublicPhoto {
border:0px none;
float:left;
height:60px;
padding:5px 0px 0px 5px;
width:60px;
}
div.UserGallery_Page {
clear:both;
padding:10px;
text-align:center;
}

div.UserGallery_Image {
	display: inline;
}

.UserGalleryCreate_ErrorText {
color:#FF0000;
font-size:12px;
font-weight:bold;
text-align:left;
width:300px;
}
div.UserGalleryCreate_FieldCaption {
padding:10px;
text-align:left;
width:300px;
}
div.UserGalleryCreate_Buttons {
padding:10px;
text-align:right;
width:300px;
}
div.UserGalleryCreate_Example {
font-size:9px;
padding:3px 0px 0px 10px;
text-align:left;
width:300px;
}
.UserGalleryCreate_TextField {
margin-left:10px;
width:300px;
}
.UserGalleryCreate_TextArea {
height:60px;
margin-left:10px;
width:300px;
}
table.UserGalleryConfirmation_Table {
font-size:12px;
margin:20px 0px 0px;
table-layout:fixed;
width:90%;
}
td.UserGalleryConfirmation_TableLeft {
text-align:center;
vertical-align:top;
width:100px;
}
td.UserGalleryConfirmation_TableMiddle {
text-align:right;
vertical-align:top;
width:80px;
}
td.UserGalleryConfirmation_TableRight {
font-weight:bold;
text-align:left;
vertical-align:top;
width:100%;
}
div.UserGalleryConfirmation_AddImage {
height:87px;
margin:auto;
padding-bottom:7px;
text-align:left;
width:84px;
}
div.UserGalleryConfirmation_AddImage img {
border:0px none;
height:60px;
margin:8px 0px 0px 8px;
width:60px;
}
table.PersonaBlog_Table {
table-layout:fixed;
width:100%;
}
td.PersonaBlog_TableLeft {
text-align:left;
vertical-align:top;
width:70%;
}

td.PersonaBlog_TableRight {
	border-left: 2px dotted #dedbc8;
	text-align: left;
	vertical-align: top;
	width: 30%;
}

div.BloggerProfile_Container {
	visibility: hidden;
	display: none;
}

table.BloggerProfile_Table {
margin-right:20px;
border: 1px;
padding:0px;
table-layout:fixed;
text-align:left;
width:100%;
}
td.BloggerProfile_TableImg {
padding-top:5px;
text-align:center;
vertical-align:top;
width:80px;
}
td.BloggerProfile_TableText {
vertical-align:top;
width:100%;
}
table.BloggerProfile_Table div.BloggerProfile_Title {
font-size:16px;
font-weight:bold;
margin:5px 10px 10px 0px;
}
div.BloggerProfile_TagLine {
font-size:14px;
margin:5px 5px 20px 0px;
}
table.BlogMain_MabAuthTable {
table-layout:fixed;
vertical-align:top;
width:100%;
}
td.BlogMain_MabAuthTableLeft {
text-align:left;
width:65px;
}
td.BlogMain_MabAuthTableRight {
text-align:left;
width:100%;
}
div.BlogMain_EntryContainer {
border-bottom:1px solid #999999;
margin:0px 10px 10px 0px;
overflow:hidden;
padding:0px 0px 10px;
}
div.BlogMain_EntryDate {
color:#999999;
padding-top:3px;
}

div.BlogMain_EntryTitle {
	font-size: 13px;
	font-weight: bold;
	padding-right: 12px; /* DO NOT CHANGE THIS!!! - this is a bug fix for the blogs in IE. The side effect is that there's too much space
		on Arthur's blog, but if this is not set to 12px, then the other blogs will have their body text cutoff. */
}

div.BlogMain_EntryContent {
	font-size: 12px;
	padding-top: 7px;
	padding-right: 12px; /* DO NOT CHANGE THIS!!! - this is a bug fix for the blogs in IE. The side effect is that there's too much space
		on Arthur's blog, but if this is not set to 12px, then the other blogs will have their body text cutoff. */
}

div.BlogMain_EntryContent img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

div.BlogMain_EntryDetails {
font-size:9px;
padding-bottom:12px;
padding-top:10px;
}
table.BlogMain_EntryPost {
table-layout:fixed;
margin: 10px;
width:100%;
}
div.BlogMain_Page {
padding:5px;
text-align:center;
}

div.BlogNav {
	font-size:11px;
	margin:auto;
	padding:10px 0px 10px;
	text-align:right;
}

a.BlogNav_On {
font-weight:bold;
text-decoration:none;
}
a.BlogNav_Off {
font-size:11px;
}
a#BlogNav_Persona_Home {
}
a#BlogNav_Persona_WriteNewPost {
}
a#BlogNav_Persona_EditPost {
}
a#BlogNav_Persona_ViewComments {
}
a#BlogNav_Persona_BlogSettings {
}
a#BlogNav_Home {
}
a#BlogNav_WriteNewPost {
}
a#BlogNav_EditPost {
}
a#BlogNav_ViewComments {
}
div.Blog_AddToWatchlist {
font-size:11px;
height:20px;
padding-right: 10px;
}

div.Blog_AddToWatchlist a {
	background-color: #f2f2ec;
	border:2px solid #dedbc8;
	color:#003399;
	float:left;
	height:12px;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:100%;
}

div.Blog_AddToWatchlist a:hover {
color:#003399;
text-decoration:underline;
}
div.BlogEntryList_Entries {
padding:10px 0px 0px;
}
div.BlogEntryList_Entries a {
margin-right: 10px;
margin-bottom: 10px;
}
div.BlogArchiveList_Entries {
padding:10px 0px 0px;
}
div.BlogArchiveList_Entries a {
clear:both;
float:left;
padding-bottom:5px;
}
iframe.BlogEntryForm_Iframe {
height:800px;
overflow:visible;
width:100%;
}
table.BlogEntryForm_Table {
font-family:Verdana;
table-layout:fixed;
text-align:left;
width:100%;
}
td.BlogEntryForm_TableLeft {
font-size:11px;
font-weight:bold;
padding:15px 0px 0px 10px;
vertical-align:top;
width:90px;
}
td.BlogEntryForm_TableRight {
padding-top:10px;
vertical-align:top;
width:100%;
}
div.BlogEntryForm_Submit {
padding:5px;
text-align:left;
}
.BlogEntry_InputFullField {
width:100%;
}
.BlogEntry_SelectMonth {
}
.BlogEntry_SelectDay {
}
.BlogEntry_SelectYear {
}
.BlogEntry_Textarea {
height:350px;
width:100%;
}
.BlogEntry_Abstractarea {
height:100px;
width:100%;
}
.BlogEntry_AbstractNote {
font-size:10px;
}
div.BlogEntry_Container {
margin: 10px;
overflow:hidden;
padding:0px 0px 10px;
text-align:left;
}
div.BlogEntry_Title {
font-size:14px;
font-weight:bold;
}
div.BlogEntry_PostDate {
color:#CCCCCC;
}
div.BlogEntry_Text {
padding-top:10px;
}
div.BlogEntry_Details {
padding-bottom:10px;
padding-top:10px;
}
table.BlogEntry_Actions {
border-bottom:2px solid #dedbc8;
border-top:2px solid #dedbc8;
padding:5px;
table-layout:fixed;
width: 530px !important;
}
td.BlogEntry_ActionItem {
padding-left:40px;
text-align:left;
width:40%;
}
td.BlogEntry_ActionItem {
padding-left:40px;
text-align:left;
width: 265px !important;
}
td.BlogEntry_ActionItem img {
margin-bottom:-3px;
}
div.BlogEntry_Tags {
padding-top:3px;
}
table.PendingComments_ActionsTable {
font-size:12px;
padding:10px;
width:100%;
}
td.PendingComments_ActionsTableSort {
text-align:left;
width:40%;
}
td.PendingComments_ActionsTableOption {
text-align:right;
width:60%;
}
div.PendingComments_PostContainer {
border-bottom:1px solid #999999;
font-size:12px;
margin:0px 10px 10px;
padding:10px 0px;
}
div.PendingComments_PostContainer a {
font-weight:bold;
}
table.PendingComments_Table {
font-size:10px;
margin:10px 0px 0px 10px;
}
td.PendingComments_TableLeft {
text-align:center;
vertical-align:top;
width:100px;
}
td.PendingComments_TableRight {
vertical-align:top;
width:100%;
}
div.PendingComments_Author {
}
div.PendingComments_Author a {
font-weight:bold;
}
div.PendingComments_Comment {
padding-top:3px;
}
div.PendingComments_PostDate {
color:#999999;
padding-top:3px;
}
div.PendingComments_Page {
padding:5px;
text-align:center;
}
table.BlogSettings_AboutTable {
margin:10px 0px 20px 20px;
table-layout:fixed;
text-align:left;
width:80%;
}
td.BlogSettings_AboutTableLeft {
font-size:12px;
font-weight:bold;
padding:10px 0px 0px 10px;
vertical-align:top;
width:90px;
}
td.BlogSettings_AboutTableRight {
padding-top:10px;
vertical-align:top;
width:100%;
}
table.BlogSettings_PreferencesTable {
margin:10px 0px 20px 50px;
table-layout:fixed;
text-align:left;
width:80%;
}
td.BlogSettings_PreferencesTableLeft {
padding:10px 0px 0px 10px;
vertical-align:top;
width:150px;
}
td.BlogSettings_PreferencesTableRight {
padding-top:10px;
vertical-align:top;
width:100%;
}
div.BlogSettings_Save {
padding-top:10px;
text-align:left;
}
.BlogSettings_InputField {
margin-top:3px;
width:300px;
}
.BlogSettings_SelectTime {
width:120px;
}
.BlogSettings_SelectEntries {
width:40px;
}
.BlogSettings_Disabled {
color:#CCCCCC;
}
div.ViewEditList_Options {
border-bottom:1px solid #CCCCCC;
font-size:12px;
margin:0px 10px;
padding:10px 0px;
}
table.ViewEditList_Table {
font-size:12px;
margin-left:10px;
table-layout:fixed;
text-align:left;
width:95%;
}
tr.ViewEditList_TableRowColor {
}
tr.ViewEditList_TableAltRowColor {
background-color:#F3F3F3;
}
td.ViewEditList_TableLeft {
padding:5px;
width:175px;
}
td.ViewEditList_TableMiddle {
padding:5px;
width:100%;
}
td.ViewEditList_TableRight {
padding:5px;
text-align:right;
width:115px;
}
.ViewEditList_TableHeading {
font-weight:bold;
}

body.PersonaProfile_Body {
	width: 780px;
}

div.ProfileEdit_SectionDescription {
padding:5px;
text-align:left;
}
div.ProfileEdit_SectionDescription a {
font-weight:bold;
}
table.ProfileEdit_Table {
table-layout:fixed;
width:100%;
}
table.ProfileEdit_AvatarPickerTable {
table-layout:fixed;
width:100%;
}
td.ProfileEdit_TableFieldName {
font-size:11px;
padding:10px 5px 0px 0px;
text-align:right;
vertical-align:top;
width:30%;
}
td.ProfileEdit_TableField {
font-size:9px;
padding-top:5px;
text-align:left;
vertical-align:top;
width:70%;
}
td.ProfileEdit_TableField img {
border:1px solid #000000;
}
div.ProfileEdit_Submit {
padding:10px;
text-align:center;
}
.ProfileEdit_BigInput {
width:250px;
}
.ProfileEdit_SmallInput {
width:80%;
}
.ProfileEdit_Textarea {
height:100px;
width:250px;
}
.ProfileEdit_Combobox {
width:255px;
}
td.ProfileEdit_mm {
padding-right:2px;
text-align:left;
width:25px;
}
td.ProfileEdit_dd {
padding-right:2px;
text-align:left;
width:25px;
}
td.ProfileEdit_yyyy {
text-align:left;
width:35px;
}
td.ProfileEdit_Caption {
color:#666666;
vertical-align:top;
}
td.ProfileEdit_PublicPrivateRadio {
padding-top:7px;
vertical-align:top;
}
td.ProfileEdit_PublicPrivateText {
padding:9px 5px 0px 0px;
vertical-align:top;
}
div.ProfileEdit_SignaturePreview {
border:1px solid #7F9DB9;
height:130px;
overflow:auto;
}
div.ProfileEdit_EditSignature {
float:right;
padding-top:5px;
}
div.PersonaEdit_SignatureMain {
margin:5px;
}
div.PersonaEdit_SignatureSave {
padding:10px 0pt 0pt;
text-align:center;
}
.ProfileEdit_SignatureEditArea {
height:200px;
width:350px;
}
.PersonaEdit_HelpImage {
position:relative;
top:5px;
}
div.PersonaEdit_SignatureHelp {
font-size:10px;
padding-bottom:15px;
}
iframe.Profile_Iframe {
height:2000px;
overflow:visible;
width:100%;
}
table.ProfileSummary_Table {
table-layout:fixed;
width:100%;
}
td.ProfileSummary_Caption {
padding:7px;
text-align:right;
vertical-align:top;
}
td.ProfileSummary_Answer {
padding:7px;
text-align:left;
vertical-align:top;
width:425px;
}
div.PersonaPhotoUpload_TOS {
padding:10px 0px 0px 10px;
}
div.PersonaPhotoUpload_Instructions {
padding:10px 0px 0px 10px;
}
div.PersonaPhotoUpload_FileBrowse {
padding:10px 0px 0px 10px;
}
div.PersonaPhotoUpload_AddSubmit {
padding:10px 0px 10px 10px;
text-align:left;
}
div.PersonaPhotoUpload_Error {
color:#FF0000;
padding:10px 0px 0px 10px;
}
table.PersonaPhotoAddDetail_ItemTable {
margin:auto;
table-layout:fixed;
text-align:left;
width:95%;
}
td.PersonaPhotoAddDetail_ItemTableImg {
padding-top:20px;
vertical-align:top;
width:90px;
}
td.PersonaPhotoAddDetail_ItemTableImg img {
width:80px;
}
td.PersonaPhotoAddDetail_ItemTableDetails {
padding-top:15px;
vertical-align:top;
width:100%;
}
div.PersonaPhotoAddDetail_Delete {
}
table.PersonaPhotoAddDetail_DetailsTable {
table-layout:fixed;
text-align:left;
width:100%;
}
td.PersonaPhotoAddDetail_DetailsTableFieldName {
font-size:12px;
font-weight:bold;
padding:8px 0px 0px;
vertical-align:top;
width:95px;
}
.PersonaPhotoAddDetail_Required {
color:#FF0000;
font-size:9px;
font-weight:normal;
}
td.PersonaPhotoAddDetail_DetailsTableField {
padding:3px 0px 0px 10px;
vertical-align:top;
}
.PersonaPhotoAddDetail_DetailsField {
width:250px;
}
.PersonaPhotoAddDetail_DetailsTextarea {
height:30px;
width:250px;
}
div.PersonaPhotoAddDetail_Submit {
margin:auto;
padding:10px 0px;
text-align:left;
}
div.PersonaPhotoConfirmation_Content {
font-family: Verdana;
font-size: 12px;
margin: 10px;
}
div.PhotoConfirmation_Container {
font-family:verdana;
font-size:10px;
text-align:left;
}
div.PhotoConfirmation_Container a {
color:#003399;
}
div.PhotoConfirmation_SectionHead {
font-family: Verdana;
background-color:#f2f2ec !important;
font-size:12px;
font-weight:bold;
padding:3px;
text-align:left;
}
div.PhotoConfirmation_Content {
font-family: Verdana;
font-size: 12px;
margin:10px;
}
div.PhotoUpload_Container {
font-family:verdana;
font-size:10px;
text-align:left;
}
div.PhotoUpload_Container a {
color:#003399;
}
div.PhotoUpload_Container img {
border:1px solid #000000;
}
div.PhotoUpload_SectionHead {
background-color: #ffffff;
font-family: Verdana;
font-size:15px;
font-weight:bold;
padding:3px;
text-align:left;
}
div.PhotoUpload_TOS {
font-family: Verdana;
font-size:12px;
padding:10px 0px 0px 10px;
}
div.PhotoUpload_Instructions {
font-family: Verdana;
font-size:12px;
padding:10px 0px 0px 10px;
}
div.PhotoUpload_FileBrowse {
padding:10px 0px 0px 10px;
}
input.PhotoUpload_FileBrowseInput {
}
div.PhotoUpload_AddSubmit {
padding:10px 0px 10px 10px;
text-align:left;
}
input.PhotoUpload_AddAnotherButton {
}
input.PhotoUpload_AddSubmitButton {
margin-left:8px;
}
div.PhotoUpload_Error {
font-family: Verdana;
font-size:12px;
color:#cc0000;
padding:10px 0px 0px 10px;
}
div.PhotoAddDetail_Container {
font-family:verdana;
font-size:10px;
text-align:left;
}
div.PhotoAddDetail_Container a {
color:#003399;
}
div.PhotoAddDetail_Container img {
border:1px solid #000000;
}
div.PhotoAddDetail_SectionHead {
background-color:#f2f2ec !important;
font-size:12px;
font-weight:bold;
padding:3px;
text-align:left;
}
table.PhotoAddDetail_ItemTable {
margin:auto;
table-layout:fixed;
text-align:left;
width:95%;
}
td.PhotoAddDetail_ItemTableImg {
padding-top:20px;
vertical-align:top;
width:90px;
}
td.PhotoAddDetail_ItemTableImg img {
width:80px;
}
td.PhotoAddDetail_ItemTableDetails {
padding-top:15px;
vertical-align:top;
width:100%;
}
div.PhotoAddDetail_Delete {
}
table.PhotoAddDetail_DetailsTable {
table-layout:fixed;
text-align:left;
width:100%;
}
td.PhotoAddDetail_DetailsTableFieldName {
font-size:12px;
font-weight:bold;
padding:8px 0px 0px;
vertical-align:top;
width:95px;
}
.PhotoAddDetail_Required {
color:#FF0000;
font-size:9px;
font-weight:bold;
}
td.PhotoAddDetail_DetailsTableField {
padding:3px 0px 0px 10px;
vertical-align:top;
}
.PhotoAddDetail_DetailsField {
width:250px;
}
.PhotoAddDetail_DetailsTextarea {
height:30px;
width:250px;
}
div.PhotoAddDetail_Submit {
margin:auto;
padding:10px 0px;
text-align:left;
}
input.PhotoAddDetail_SubmitButton {
}
div.SolicitPhoto_Container {
background-color:#f2f2ec !important;
border:1px solid #999999;
font-family:verdana;
font-size:10px;
margin-top:10px;
text-align:center;
}
div.SolicitPhoto_Container a {
color:#003399;
}
div.SolicitPhoto_SectionHead {
background-color:#f2f2ec !important;
font-size:14px;
font-weight:bold;
padding:5px;
text-align:left;
}
div.SolicitPhoto_Photo {
margin:10px;
}
div.SolicitPhoto_Photo img {
border:0px none;
}
div.SolicitPhoto_Subject {
font-size:12px;
font-weight:bold;
}
div.SolicitPhoto_Details {
margin:auto;
padding-top:5px;
width:90%;
}
div.SolicitPhoto_Action {
padding:10px;
}
div.SolicitPhoto_Action a {
color:#003399;
font-size:12px;
font-weight:bold;
}
div.SolicitPhoto_Link {
padding-bottom:10px;
}
div.PublicGalleries_Container {
font-size:11px;
text-align:left;
}
div.PublicGalleries_Container a {
color:#003399;
}
div.PublicGalleries_SectionHead {
font-family: Verdana; 
font-size:1px;
font-weight:bold;
color: #666633;
text-transform: capitalize;
background-color: #ffffff;
display: none;
}

table.PublicGalleries_Table {
	font-size: 12px;
	margin-top:5px;
	padding-left: 15px;
	table-layout:fixed;
	width:100%;
}

td.PublicGalleries_TableImg {
padding:5px 5px 0px 0px;
vertical-align:top;
width:65px;
border-top-style: dotted;
border-top-width: 2px;
border-color: #bfcad0;
}
td.PublicGalleries_TableImg img {
border: 1px solid #000000;
margin-top: 4px;
}

td.PublicGalleries_TableDetails {
padding:5px 5px 15px 5px;
text-align:left;
vertical-align:top;
width:100%;
border-top-style: dotted;
border-top-width: 2px;
border-color: #bfcad0;
}

div.PublicGalleries_Title {
font-family: Verdana; 
font-size: 13px;
font-weight: bold;
}

div.PublicGalleries_Title a {
color: #000000;
}

div.PublicGalleries_Description {
font-family: Verdana; 
font-size: 12px;
padding-top: 3px;
padding-bottom: 5px;
}
div.PublicGalleries_ViewLink {
font-family: Verdana; 
font-size: 11px;
font-weight: bold;
background: transparent url(/images/arrow-red.gif) no-repeat scroll 0pt 50%;
height: 13px;
padding: 0px 0px 0px 10px;
}

div.PublicGalleries_UploadLink {
font-family: Verdana; 
font-size: 11px;
font-weight: bold;
background: transparent url(/images/arrow-red.gif) no-repeat scroll 0pt 50%;
height: 13px;
padding: 0px 0px 0px 10px;
}

a.PublicGalleryPhoto {
visibility:visible;
}
div.PublicGalleries_PaginDiv {
font-size:12px;
}
div.PublicGallery_Container {
font-family:Verdana;
font-size:10px;
margin:auto;
text-align:left;
}
div.PublicGallery_Container a {
color:#003399;
}
div.PublicGallery_Title {
font-size:16px;
font-weight:bold;
padding:10px 0px 0px;
}
div.PublicGallery_Description {
font-size:12px;
padding:10px 0px 0px;
}
div.PublicGallery_Details {
font-size:12px;
padding-top:10px;
}

div.PublicGallery_PhotosContainer {
	border:0px solid #dedbc8;
	background-color: #f2f2ec;
	margin:10px 0px 0px;
	padding:5px;
	text-align:center;
}

table.PublicGallery_PhotosTable {
margin:auto;
text-align:left;
}
table.PublicGallery_PhotosTable img {
border:0px none;
height:60px;
margin:5px;
width:60px;
}
div.PublicGallery_Page {
text-align:center;
}
div.PublicGallery_Actions {
font-size:12px;
padding-top:10px;
}
div.PublicGallery_Actions img {
margin-bottom:-3px;
}
table.PublicGallery_Table {
padding-top:10px;
table-layout:fixed;
width:100%;
}
td.PublicGallery_About {
font-family:Verdana;
font-size:12px;
vertical-align:top;
}
td.PublicGallery_Related {
vertical-align:top;
}
div.PublicGallery_SubHeading {
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}
div.ReportAbuse_Container {
background-color:#CCCCCC;
border:1px solid #000000;
font-family:Verdana;
font-size:10px;
font-weight:bold;
position:absolute;
text-align:left;
width:170px;
z-index:4;
}
div.ReportAbuse_SectionHead {
height:15px;
padding:2px;
}
div.ReportAbuse_SectionHead a {
background-color:#FFFFFF;
border:1px solid #003399;
color:#000000;
float:right;
padding:1px;
text-decoration:none;
}
div.ReportAbuse_SectionHead a:hover {
background-color:#0000ff;
color:#FFFFFF;
}
div.ReportAbuse_Interior {
clear:both;
padding-bottom:3px;
width:170px;
}
div.ReportAbuse_Interior a {
background-color:#FFFFFF;
border-bottom:1px solid #000000;
color:#003399;
float:left;
font-weight:bold;
height:15px;
padding:2px 0px 0px 10px;
text-decoration:none;
width:160px;
}
div.ReportAbuse_Interior a:hover {
background-color:#CCCCCC;
}
div.ReportAbuse_Interior select {
margin-left:5px;
}
div.ReportAbuse_Comment {
width:170px;
}
div.ReportAbuse_Comment textarea {
height:70px;
margin-left:5px;
width:90%;
}
div.ReportAbuse_Comment input {
margin:3px 0px 3px 5px;
padding:1px;
}
.BlockedContent {
color:#FF0000;
font-weight:bold;
height:70px;
}
.NoDisplay {
display:none;
}
.bold {
font-weight:bold;
}
.SiteLife_Error {
color:#FF0000;
}
div.SiteLife_Filtered {
color:#FF0000;
font-family:Verdana;
font-size:11px;
font-weight:normal;
padding:5px 0px;
}
div.SiteLife_Filtered ul {
margin-top:4px;
}
div#rpt_persona_abuse a.SiteLife_ReportAbuse {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_alert.gif) no-repeat scroll 0pt 50%;
float:left;
padding:1px 0px 1px 20px;
}
div#rpt_persona_abuse .SiteLife_Reported {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_accept.gif) no-repeat scroll 0pt 50%;
float:left;
padding:1px 0px 1px 20px;
}

a.SiteLife_ReportAbuse {
	font-family: Verdana;
	font-size: 10px;
	background: transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_alert.gif) no-repeat scroll 0pt 50%;
	padding: 1px 0px 1px 20px;
}

a.SiteLife_Permalink {
	font-family: Verdana;
	font-size: 10px;
	background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/link.png) no-repeat scroll 0 50%;
	padding: 1px 0px 1px 20px;
}

Comments_PermalinkContainer {
}

.SiteLife_Reported {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_accept.gif) no-repeat scroll 0pt 50%;
padding:1px 0px 1px 20px;
}
a.SiteLife_Recommend {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/arrow_up_rec.gif) no-repeat scroll 0pt 50%;
padding:1px 0px 1px 20px;
}

.SiteLife_Recommended {
	width: 140px;
	font-family: Verdana;
	font-size: 10px;
	background:transparent url(/images/i14-recommend.gif) no-repeat scroll 0pt 50%;
	padding:1px 0px 1px 20px;
}

a.SiteLife_AddToWatchList {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_favourites.gif) no-repeat scroll 0pt 50%;
padding:1px 0px 1px 20px;
}
.SiteLife_Watched {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_accept.gif) no-repeat scroll 0pt 50%;
padding:1px 0px 1px 20px;
}
a.SiteLife_EmailThis {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/icon_email.gif) no-repeat scroll 0pt 50%;
padding:1px 0px 1px 20px;
}
a.SiteLife_RSS {
font-family: Verdana;
font-size: 10px;
background:transparent url(http://community.frommers.com/ver1.0/Content/images/icons/feedIcon.gif) no-repeat scroll 0pt 50%;
height:20px;
padding:1px 0px 3px 20px;
}
div.Comments_Container {
margin:auto;
overflow:hidden;
padding-top:5px;
text-align:left;
}
div.Comments_Container table {
font-size:11px;
}
div.Comments_Container img {
border:1px solid #000000;
}
div.Comments_Container table a {
color:#003399;
}
div.Comments_SectionHead {
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
div.Comments_Tabs {
border-bottom:1px solid #CCCCCC;
height:21px;
min-height:23px;
}
div.Comments_Tabs a {
background-color:#CCCCCC;
border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0px;
color:#003399;
float:left;
font-family:verdana;
font-size:10px;
margin-left:5px;
padding:5px 10px;
text-decoration:none;
}
div.Comments_Tabs a:hover {
background-color:#B7B7B7;
text-decoration:none;
}
.CommentsTab_On {
background-color:#FFFFFF;
border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0px;
color:#000000;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin-left:5px;
padding:5px 10px;
text-decoration:none;
}

table.Comments_Table {
	margin:10px 0px;
	table-layout:fixed;
	width: 500px;
}

tr.Comments_TableAltRowColor {
background-color:#f2f2ec;
}
tr.Comments_TableRowColor {
}
td.Comments_UserImage {
text-align:left;
vertical-align:top;
width:70px;
}
td.Comments_UserImage img {
height:60px;
padding:0pt;
width:60px;
}
td.Comments_TableRight {
padding:5px 5px 5px 0px;
vertical-align:top;
}
div.Comments_From {
font-family: Verdana;
font-size: 11px;
}
div.Comments_From a {
font-weight:bold;
}
div.Comments_CommentText {
font-family: Verdana;
font-size: 11px;
padding-top:5px;
margin-right: 10px;
}
div.Comments_NestedDate {
font-family: Verdana;
font-size: 10px;
color:#999999;
padding-top:3px;
}
table.Comments_NestedTable {
	margin-top:3px;
	table-layout:fixed;
	text-align:left;
	width: 350px;
}
table.Comments_NestedTable img {
border:0px none;
margin-bottom:-5px;
}

td.Comments_NestedRecommend {
	width: 130px;
}

td.Comments_NestedReport {
	width: 130px;
}

div.Comments_AddHeading {
font-family: Verdana;
font-size: 12px;
font-weight:bold;
padding-top:5px;
}
span.Comments_MaxLengthText {
font-style:italic;
font-weight:normal;
padding-top:5px;
}

div.Comments_AddTextarea {
	padding-top:5px;
	width: 530px;
	clear: right;
}

div.Comments_AddTextarea textarea {
height:100px;
width:530px;
}
div.Comments_AddWatchlist {
padding-top:5px;
}

div.Comments_Submit {
	font-family: "Verdana", sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-align: left;
	padding:5px 0px;
}

body.Comments_body {
width:600px;
}
span.Comments_Error {
color:#FF0000;
font-weight:normal;
}
div.Reviews_MainContainer {
font-size:11px;
margin:auto;
overflow:hidden;
padding-top:5px;
text-align:left;
width:800px;
}
div.Reviews_MainContainer a {
color:#003399;
text-decoration:none;
}
div.Reviews_MainContainer input {
margin-top:5px;
}
div.Reviews_MainContainer textarea {
margin-top:5px;
}
div.Reviews_SectionHead {
font-size:14px;
font-weight:bold;
}
table.Reviews_Table {
font-size:11px;
margin:10px 0px;
table-layout:fixed;
width:100%;
}
tr.Reviews_TableAltRowColor {
background-color:#f2f2ec;
}
tr.Reviews_TableRowColor {
}
td.Reviews_UserImage {
padding:5px;
vertical-align:top;
width:34px;
}
td.Reviews_UserImage img {
border:0px none;
height:32px;
width:32px;
}
td.Reviews_TableRight {
padding:0px 5px 5px 0px;
vertical-align:top;
width:100%;
}
body.ReviewFrame_Body {
width:800px;
}
div.Reviews_From {
font-size:12px;
padding-top:3px;
}
div.Reviews_From a {
font-style:italic;
}
div.Reviews_Headline {
font-size:14px;
font-weight:bold;
padding-bottom:10px;
padding-top:5px;
}
div.Reviews_ReviewText {
padding-top:5px;
}
div.Reviews_Pros {
padding-top:5px;
}
div.Reviews_Cons {
padding-top:5px;
}
span.Reviews_FieldHead {
font-weight:bold;
}
table.Reviews_NestedTable {
margin-top:3px;
table-layout:fixed;
text-align:left;
width:100%;
}
td.Reviews_NestedDate {
color:#999999;
font-size:10px;
padding-top:3px;
vertical-align:top;
width:50%;
}
td.Reviews_NestedRecommend {
vertical-align:top;
width:25%;
}
td.Reviews_NestedReport {
vertical-align:top;
width:25%;
}
div.Reviews_AddHeading {
border-top:2px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:5px 0px;
}
div.Reviews_AddTextarea {
padding-top:5px;
}
div.Reviews_Submit {
padding:5px 0px;
}
div.Reviews_Page {
font-size:14px;
padding:0pt 0pt 7px;
}
div.Reviews_Page a {
font-size:14px;
padding:0pt 2px;
}
div#Reviews_Container div#Paginator a {
text-decoration:underline !important;
}
div.Recommend_Container {
display:inline;
font-size:11px;
}
div.Recommend_Container a {
color:#003399;
}
div.Recommend_Container img {
margin-bottom:-3px;
}
div.Ratings_Container {
font-size:12px;
padding-top:5px;
}
div.Ratings_YourRating {
font-size:12px;
padding-top:5px;
}
span.Ratings_Heading {
font-weight:bold;
}
div.Summary_Container {
font-family:Verdana;
font-color: #003399; 
font-size:11px;
text-align:left;
}
div.Summary_Container a {
color:#003399;
}
div.Summary_Container table * {
font-family:Verdana;
font-size:11px;
}
div.Summary_Container table a {
color:#003399;
}
table.Summary_ProfileTable {
}
tr.Summary_ProfileAltTRColor {
background-color:#f8f8f5;
}
td.Summary_ProfileTableLeft {
padding:5px 0px 5px 5px;
vertical-align:top;
}
td.Summary_ProfileTableLeft img {
border:1px solid #000000;
}
td.Summary_ProfileTableRight {
padding:5px 0px 5px 5px;
vertical-align:top;
width:100%;
}
div.Summary_ProfileName {
padding:5px 0px 0px;
}
div.Summary_ProfileName a {
font-size:12px;
font-weight:bold;
}
div.Summary_ProfileTime {
padding-top:3px;
}
.Summary_ArticleAltColor {
background-color:#f2f2ec;
}
div.Summary_ArticleTitle {
padding:5px;
}
div.Summary_ArticleTitle a {
font-size:12px;
font-weight:bold;
}
table.Summary_BlogTable {
width:100%;
}
tr.Summary_BlogAltTRColor {
background-color:#f8f8f5;
}
td.Summary_BlogTableLeft {
padding:5px 0px 5px 5px;
vertical-align:top;
}
td.Summary_BlogTableLeft img {
border:1px solid #000000;
}
td.Summary_BlogTableRight {
padding:5px 0px 5px 5px;
vertical-align:top;
width:100%;
}
div.Summary_BlogTitle {
}
div.Summary_BlogTitle a {
font-size:11px;
font-weight:bold;
color: #003399;
}
div.Summary_BlogBy {
padding-top:3px;
}
div.Summary_BlogTime {
padding-top:3px;
}
.Summary_ForumsAltColor {
background-color:#f2f2ec;
}
div.Summary_ForumsContainer {
padding:5px 0px 5px 5px;
}
div.Summary_ForumsTitle {
}
div.Summary_ForumsTitle a {
font-size:11px;
font-weight:bold;
color: #003399;
}
div.Summary_ForumsIn {
padding-top:3px;
}
table.Summary_GalleryTable {
width:100%;
}
tr.Summary_GalleryAltTRColor {
background-color:#f8f8f5;
}
td.Summary_GalleryTableLeft {
padding:5px 0px 5px 5px;
vertical-align:top;
}
td.Summary_GalleryTableLeft img {
border:1px solid #000000;
}
td.Summary_GalleryTableRight {
padding:5px 0px 5px 5px;
vertical-align:top;
width:100%;
}
td.Summary_GalleryTableRight a {
font-size:12px;
font-weight:bold;
}
table.Summary_PhotoTable {
width:100%;
}
tr.Summary_PhotoAltTRColor {
background-color:#f8f8f5;
}
td.Summary_PhotoTableLeft {
padding:5px 0px 5px 5px;
vertical-align:top;
}
td.Summary_PhotoTableLeft img {
border:1px solid #000000;
}
td.Summary_PhotoTableRight {
padding:5px 0px 5px 5px;
vertical-align:top;
width:100%;
}
div.Summary_PhotoTitle {
font-size:11px;
}
div.Summary_PhotoTitle a {
font-size:11px;
font-weight:bold;
color: #003399;
}
div.Summary_PhotoIn {
padding-top:3px;
}
div.Summary_PhotoBy {
padding-top:3px;
}
div.Sitelife_SendMailContainer {
color:#000000;
font-family:Verdana;
font-size:11px;
padding:10px;
text-align:left;
}
div.Sitelife_SendMailContainer textarea {
height:100px;
margin-top:10px;
width:80%;
}
div.Sitelife_SendMailHeading {
font-size:16px;
font-weight:bold;
}
div.Sitelife_SendMailSubject {
background-color:#F3F3F3;
margin-top:10px;
padding:5px;
}
div.Sitelife_SendMailSubject a {
color:#003399;
font-weight:bold;
}
div.Sitelife_SendMailSection {
border-top:1px dotted #CCCCCC;
padding:10px 0px;
}
div.Sitelife_SendMailSectionHeading {
color:#CC6633;
font-size:12px;
font-weight:bold;
}
div.Sitelife_SendMailContent {
padding-top:10px;
}
div.Sitelife_SendMailContent input {
margin-bottom:3px;
width:80%;
}
div.Sitelife_SendMailCheck {
padding-top:10px;
}
div.Sitelife_SendMailButton {
padding-top:10px;
}
div.Sitelife_SendMailConfirmation {
font-family:Verdana;
font-size:11px;
padding:20px;
text-align:center;
}
div.Sitelife_SendMailConfirmation input {
margin-top:10px;
}
div.tagscontainer {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #404040;
bottom:4px;
display:none;
font-size:85%;
overflow:hidden;
position:relative;
right:4px;
}
div.tagscontainer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0pt;
position:relative;
width:100%;
}
div.tagscontainer li {
cursor:default;
display:list-item;
padding:0pt 5px;
white-space:nowrap;
}
div.tagscontainer li.highlight {
background:#FFFF00 none repeat scroll 0%;
}
div.tagsshadow {
background:#A0A0A0 none repeat scroll 0%;
margin:0.3em;
width:300px;
z-index:5;
}
div#Personas_UserGalleryList {
}
div.MultiBlog_Container {
}
span.ForumDiscussions_SiteAttribution {
}
span.ForumPosts_SiteAttribution {
}
span.BlogPostList_SiteAttribution {
}
span.BlogPostContent_SiteAttribution {
}
span.Photos_SiteAttribution {
}
span.Comments_SiteAttribution {
}
span.Reviews_SiteAttribution {
}
span.PersonaRecentActivity_SiteAttribution {
}
span.PersonaMessages_SiteAttribution {
}
span.ArticleSummary_SiteAttribution {
}
span.ForumDiscussionSummary_SiteAttribution {
}
span.PhotoSummary_SiteAttribution {
}
span.PostSummary_SiteAttribution {
}
span.DebugStrings {
border:2px solid green;
}

div.Forums_MainContainer {
font-family:Verdana;
font-size:11px;
margin:auto;
text-align:left;
width:100%;
}

div.Forums_MainContainer a {
color:#003399;
}
div.Forums_MainContainer a.DiscussionList_NewContent {
color: #003399;
font-weight:bold;
}
div.Forums_MainContainer span.DiscussionList_NewContent {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/newplus.gif) no-repeat scroll 100% 1px;
font-weight:bold;
padding-right:15px;
}
div.Forums_MainContainer img {
border:0px none;
}
div.Forums_MainContainer table {
font-size:11px;
}
div.Forums_LoginStatus {
padding-top:0px;
text-align:right;
visibility:hidden;
}
tr.ForumsTable_HeadTR {
background-color:#f2f2ec;
font-size:10px;
font-weight:bold;
}
div.ForumMain_CategoriesLink {
height:30px;
padding:10px 0px 0px;
}

div.ForumMain_CategoriesLink a {
	background-image:url(/images/community/pluck/button-view-all-categories.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:23px;
}

a.Forums_AddPost {
	background-image:url(/images/community/pluck/button-reply.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	width:80px;
	height:23px;
}

a.Forums_StartDiscussion {
	background-image:url(/images/community/pluck/button-start-new-discussion.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
	width:170px;
	height:23px;
}

a.Forums_DiscussionSubscribe {
background-image:url(/images/community/pluck/bttn-subscribe.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
margin-right:10px;
width:86px;
height:22px;
}

a.Forums_DiscussionUnsubscribe {
background-image:url(/images/community/pluck/bttn-unsubscribe.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
margin-right:10px;
width:106px;
height:22px;
}

a.Forums_RegisterToJoinForums {
	background-image:url(/images/community/pluck/button-register-to-join-forums.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
	width:170px;
	height:23px;
}

a.Forums_MarkAllRead {
background-image:url(/images/community/pluck/bttn-mark_all_posts_as_read.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
margin-right:10px;
width:176px;
height:22px;
}
a.Forums_ViewGroupForum {
background-image:url(/images/community/pluck/button-view-group-forum.jpg);
background-position:center top;
background-repeat:no-repeat;
float:right;
margin-left:10px;
width:170px;
height:23px;
}

a.Forums_JoinGroup {
	background-image:url(/images/community/pluck/button-join-group.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-right:10px;
	width:130px;
	height:23px;
}

a.Discussions_JoinGroup {
	background-image:url(/images/community/pluck/button-join-group.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-right:10px;
	width:130px;
	height:23px;
}
a.Forums_LeaveGroup {
	background-image:url(/images/community/pluck/bttn-leave-group.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-left:10px;
	width:130px;
	height:23px;
}

a.Forums_ViewGroupMembers {
	background-image:url(/images/community/pluck/bttn-view-group-members.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-left:10px;
	width:170px;
	height:23px;
}
a.Forums_InviteUserToGroup {
	background-image:url(/images/community/pluck/button-invite-user-to-group.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-left:10px;
	width:170px;
	height:23px;
}

a.Forums_RSS {
	visibility: hidden;
	display: none;
}

tr.ForumsTable_TRcolor {
	background-color:#f5f5f1;
}
tr.ForumsTable_AltTRcolor {
	background-color:#e9e9e1;
}

tr.ForumsTable_UserTRcolor {
	background-color:#fdf8e6;
}

table.Forums_WelcomeSearchTable {
table-layout:fixed;
width:100%;
}
td.Forums_WelcomeSearchTableWelcome {
background-color:#ECF1FA;
border-right:1px solid #FFFFFF;
font-size:14px;
font-weight:bold;
height:46px;
padding:0px 0px 0px 10px;
vertical-align:middle;
width:100%;
}
td.Forums_WelcomeSearchTableField {
background-color:#E2EAF6;
height:46px;
padding:0px;
text-align:right;
vertical-align:middle;
width:300px;
}
td.Forums_WelcomeSearchTableSearch {
background-color:#E2EAF6;
height:46px;
padding:0px;
text-align:center;
vertical-align:middle;
width:100px;
}
table.Forums_PageTable {
color:#000000;
margin-top:0px;
table-layout:fixed;
width:100%;
}
td.Forums_PageTableData {
font-size:10px;
font-weight:bold;
height:30px;
margin:0px;
padding:0px;
vertical-align:middle;
width:50%;
}
div.Forums_Paginator {
margin:0px 0px -2px;
padding-top:5px;
text-align:right;
}
div.Forums_Paginator .bold {
background-color:#D5DEEA;
border:1px solid #E8EDF4;
margin:0px 2px;
padding:4px;
}

div.Forums_Paginator a {
	background-color:#f5f5f1;
	border:1px solid #dedbc8;
	margin-right:2px;
	padding:4px;
	text-decoration:none;
}

div.Forums_Paginator a:hover {
text-decoration:underline;
}
div.Forums_Paginator a.Forums_PageTableDataOn {
background-color:#D5DEEA;
border:1px solid #E8EDF4;
}
td.Forums_PageTableStart {
padding-top:10px;
text-align:left;
vertical-align:middle;
width:40%;
}
td.Forums_PageTableEnd {
padding-top:10px;
text-align:right;
vertical-align:middle;
width:60%;
}

td.Discussions_PageTableStart {
	padding-top:10px;
	text-align:left;
	vertical-align:middle;
	width:100%;
}

td.Discussions_PageTableEnd {
	padding-top:10px;
	text-align:right;
	vertical-align:middle;
}

.Forums_TopPaginator {
font-family: Verdana;
font-size: 11px;
}
.Forums_BottomPaginator {
font-family: Verdana;
font-size: 10px;
}
div.Forums_BlockContainer {
clear:both;
margin-top:7px;
}

div.Forums_ContainerHead {
	background-image: url(/images/community/pluck/headerbar.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #03366c;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 0px;
}

div.Forums_ContainerHead a {
	color:#03366c;
}

div.Forums_HeadFeedContainer {
font-size: 10px;
font-weight: normal;
text-align: right;
z-index:1;
}
div.Forums_HeadFeedContainer a {
color: #003399;
font-size: 10px;
font-weight: normal;
}
div.Forums_PersonaArea {
background-color:#C7D4E9;
overflow:hidden;
text-align:center;
}
table.Forums_PersonaTable {
padding:5px;
}
table.Forums_PersonaTable td {
padding:5px;
}
table.Forums_PersonaTable td img {
display:block;
}
.Forums_ClosedItem {
color:#FFCC00;
}
div.Forums_TitleText {
font-size:1px;
visibility: hidden;
width: 0px;
height: 0px;
}
div.Forums_DescriptionText {
font-size:12px;
}

div.Forums_Breadcrumbs {
	font-size:12px;
	font-weight:bold;
	font-color: #03366c;
	overflow:hidden;
	visibility: hidden;
	display:none;
	height: 0px;
}

.Forums_BaseCrumb {
	visibility: hidden;
	display: none;
}

.Forums_BaseCrumbArrows {
	font-color: #03366c;
	visibility: hidden;
	display: none;
}

.Forums_CatCrumb {
	font-color: #03366c;
}
.Forums_CatCrumbArrows {
	font-color: #03366c;
}
.Forums_ForumCrumb {
	font-color: #03366c;
	overflow: hidden;
}

.Forums_ForumCrumbTitle {
	visibility: hidden;
	display: none;
}

.Forums_CurrentPageCrumbArrows {
	overflow: visible;
	visibility: hidden;
	display:none;
}

.Forums_CurrentPageCrumb {
	visibility: hidden;
	display: none;
}

div.Forums_BottomBreadcrumbs {
	visibility: hidden;
	display:none;
}

table.ForumList_TitleSearchTable {
margin-top:7px;
width:100%;
}

td.ForumList_TitleTD {
	visibility: hidden; 
	display: none;	
}

td.ForumList_ForumSearchTD {
vertical-align:bottom;
width:75%;
}

table.ForumList_SearchTable {
	visibility: hidden;
	display: none;
}

td.ForumList_SearchTxtTD {
text-align:right;
vertical-align:middle;
width:120px;
}
td.ForumList_SearchFieldTD {
text-align:right;
vertical-align:middle;
width:219px;
}
td.ForumList_SearchButtonTD {
text-align:center;
vertical-align:middle;
width:80px;
}

table.ForumList_ForumSpecificTitleSearchTable {
	width:100%;
	visibility: visible;
	display: none;
}

td.ForumList_ForumSpecificTitleTD {
	font-size:15px;
	font-weight:bold;
	vertical-align:bottom;
	width:25%;
	visibility: hidden;
	display: none;
}

td.ForumList_ForumSpecificForumSearchTD {
	vertical-align:bottom;
	width:75%;
	visibility: hidden;
	display: none;
}

table.ForumList_ForumSpecificSearchTable {
	visibility: hidden;
	display: none;
}

td.ForumList_ForumSpecificSearchTxtTD {
text-align:right;
vertical-align:middle;
width:120px;
visibility: hidden;
	display: none;
}
td.ForumList_ForumSpecificSearchFieldTD {
	text-align:right;
	vertical-align:middle;
	width:219px;
	visibility: hidden;
	display: none;
}
td.ForumList_ForumSpecificSearchButtonTD {
	text-align:center;
	vertical-align:middle;
	width:80px;
	visibility: hidden;
	display: none;
}

div.ForumList_GroupHeading, div.ForumList_CategoryTitle {
	background-color: #e9e9e1; 
	background-image:url(/images/community/pluck/headerbar.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#bd0029 !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height:26px !important;
	margin-bottom: 0px;
}

div.ForumList_GroupHeading a, div.ForumList_CategoryTitle a {
	background-color: #e9e9e1; 
	background-image:url(/images/community/pluck/headerbar.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#bd0029 !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height:26px !important;
	margin-bottom: 0px;
}

div.ForumList_GroupHeading img {
	margin-bottom: 1px;
}



table.ForumList_GroupTable {
border-color:#dedbc8 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0px 0px;
margin:0px 0px 15px 0px;
overflow:hidden;
padding:0px;
table-layout:fixed;
width:100%;
}
td.ForumList_GroupTableFolder {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:28px;
}
td.ForumList_GroupTableName {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
overflow:hidden;
padding:5px 5px 5px 10px;
vertical-align:top;
width:45%;
}
div.ForumList_ForumName {
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}
div.ForumList_ForumDescription {
overflow:hidden;
width:100%;
}
td.ForumList_GroupTableDiscussions {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:10%;
}
td.ForumList_GroupTablePosts {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:10%;
}
td.ForumList_GroupTableLatest {
border-bottom:1px solid #FFFFFF;
overflow:hidden;
padding:5px 5px 5px 10px;
vertical-align:top;
width:35%;
}
td.ForumList_GroupTableLatest a {
}
div.ForumList_GroupTableLatestContent {
overflow:hidden;
width:100%;
}
div.FourumList_GroupPage {
background-color:#EEF1F7;
font-weight:bold;
padding:10px;
text-align:right;
}
div.FourumList_GroupPage a {
font-weight:normal;
}
table.DiscussionList_ListTable {
border-color:#f2f2ec -moz-use-text-color rgb(199, 212, 233);
border-style:solid none;
border-width:1px 0px 12px;
margin:0px;
padding:0px;
table-layout:fixed;
width:100%;
}
td.DiscussionList_ListTableImg {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:32px;
}
td.DiscussionList_ListTableName {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
overflow:hidden;
padding:5px 5px 5px 10px;
vertical-align:top;
width:45%;
}
a.DiscussionList_Sticky {
color:#A80505;
font-weight:bold;
}
a.DiscussionList_Sticky:link {
color:#A80505;
}
a.DiscussionList_Sticky:visited {
color:#A80505;
}
a.DiscussionList_Popular {
color:#FF6600;
font-weight:bold;
}
td.DiscussionList_ListTableStarted {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.DiscussionList_ListTablePosts {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:10%;
}
td.DiscussionList_ListTableLatest {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.DiscussionList_Moderator {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
}
a.DiscussionList_ModeratorEdit {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/edit.gif) no-repeat scroll 0pt 50%;
padding:1px 5px 3px 20px;
}
a.DiscussionList_ModeratorSticky {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/tack.gif) no-repeat scroll 0pt 50%;
padding:1px 5px 3px 20px;
}
a.DiscussionList_ModeratorClose {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/unlocked.gif) no-repeat scroll 0pt 50%;
padding:1px 5px 3px 20px;
}
a.DiscussionList_ModeratorDelete {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/close.gif) no-repeat scroll 0pt 50%;
padding:1px 5px 3px 20px;
}
div.DiscussionList_Admin {
background-color:#f2f2ec;
border-bottom:1px solid #dedbc8;
margin:0px;
padding:7px 10px 7px 0px;
text-align:right;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/user.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/edit.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/unlocked.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/close.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:visited {
color:#3366cc;
}
div.Discussion_Admin {
background-color:#ffffff;
border-bottom:1px solid #dedbc8;
padding:7px 10px 7px 0px;
text-align:right;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/tack.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/edit.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/unlocked.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:visited {
color:#3366cc;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/close.gif) no-repeat scroll 0pt 50%;
color:#00366c;
padding:3px 7px 3px 20px;
text-decoration:none;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:hover {
text-decoration:underline;
}
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:visited {
color:#3366cc;
}
div.Discussion_VisibilityContainer {
}

div.Discussion_PostContainer {
	background-color:#f5f5f1;
	border-bottom:1px solid #FFFFFF;
}

div.Discussion_AltPostContainer {
	background-color:#e9e9e1;
	border-bottom:1px solid #FFFFFF;
}

div.Discussion_UserPostContainer {
	background-color:#fdf8e6;
	border-bottom:1px solid #FFFFFF;
}

div.Discussion_ModeratorPostContainer {
background-color:#FDFBFF;
border-bottom:1px solid #FFFFFF;
}
table.Discussion_PostTitleTable {
margin:0px;
padding:0px;
table-layout:fixed;
width:100%;
}
td.Discussion_PostTitleTableIcon {
padding:0px 5px;
vertical-align:top;
width:32px;
}
td.Discussion_PostTitleTableTitle {
font-size:12px;
font-weight:bold;
overflow:hidden;
padding-top:3px;
vertical-align:top;
}
div.Discussion_PostTitleTablePosted {
color:#666666;
font-size:9px;
font-weight:normal;
}
div.Discussion_PostQuote {
border:1px inset white;
margin:3px 0pt 0pt;
padding:5px;
}
table.Discussion_PostTable {
border-top:1px solid #FFFFFF;
padding:0px;
table-layout:fixed;
width:100%;
}
td.Discussion_PostTableUser {
border-right:1px solid #FFFFFF;
overflow:hidden;
padding-top:7px;
text-align:center;
vertical-align:top;
width:147px;
}
div.Forums_Moderator {
color:#0000FF;
font-weight:bold;
padding-bottom:5px;
}
div.Discussion_UserName {
font-size:12px;
font-weight:bold;
padding-top:5px;
}
div.Discussion_UserInfo {
font-size:9px;
padding:5px;
}

td.Discussion_PostTablePost {
	overflow:hidden;
	padding:7px 10px;
	vertical-align:top;
}

td.Discussion_PostTablePost img {
display:block;
padding:7px;
}

div.Discussion_UserSignature {
	padding-top:15px;
}

/* START POLL STYLE OVERRIDE */
div.Discussion_Poll {
	visibility: visible !important;
}
/* END POLL STYLE OVERRIDE */

div.Discussion_PostOptions {
border-top:1px solid #FFFFFF;
line-height:20px;
padding:5px;
}
a.Discussion_PostNew {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/newPost.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}
a.Discussion_PostReply {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/reply.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}
a.Discussion_PostEdit {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/edit.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}
a.Discussion_PostContact {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/contact.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}
a.Discussion_PostBlock {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/blockUser.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}
a.Discussion_PostDelete {
background:transparent url(http://community.frommers.com/ver1.0/Content/images/forums/deletePost.gif) no-repeat scroll left center;
padding:3px 5px 3px 20px;
}

div.QuickPost_Container {
	background-color:#f2f2ec;
	margin-top:7px;
	padding-bottom:10px;
}

div.QuickPost_Field {
font-size:12px;
font-weight:bold;
padding:10px 0px 0px 20px;
width:400px;
}
iframe.CreateItem_Iframe {
height:450px;
width:100%;
}
table.CreateItem_Table {
	background-color:#f2f2ec;
	border-top:1px solid #f2f2ec;
	font-family:verdana;
	margin:0px;
	padding:0px;
	table-layout:fixed;
	width: 800px;
}
tr.CreateItem_TableHeadingTR {
height:25px;
vertical-align:bottom;
}

td.CreateItem_TableForm {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	width: 800px;
}

input.CreateItem_TableFormInput {
width:95%;
}
textarea.CreateItem_TableFormTextarea {
height:150px;
width:95%;
}
textarea.CreateItem_TableFormTextarea img {
border:0px none;
}

td.CreateItem_TableText {
	color:#666666;
	font-size:10px;
	padding-left: 20px;
	vertical-align:top;
	width:40%;
}

div.CreateItem_MarkAsQuestion {
}
.CreateItem_FieldCaption {
font-size:12px;
font-weight:bold;
}
.CreateItem_Required {
color:#FF0000;
}
div.CreateItem_Header {
font-size:16px;
font-weight:bold;
padding-top:10px;
}
div.CreateItem_Buttons {
padding:10px 0pt;
text-align:left;
}
table.CreateItem_DetailsTable {
margin-top:5px;
table-layout:fixed;
width:100%;
}
td.CreateItem_DetailsTableHead {
height:25px;
width:68px;
}
td.CreateItem_DetailsTableData {
font-weight:normal;
height:25px;
padding-left:5px;
width:100%;
}
table.ForumMain_ListTable {
border-color:#f2f2ec -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0px 0px;
margin:0px;
padding:0px;
width:100%;
}
td.ForumsTable_EmptySet {
padding:10px;
text-align:center;
}
td.ForumMain_MyTableImg {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:32px;
}
td.ForumMain_MyTableDiscussion {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:30%;
}
td.ForumMain_MyTableCategory {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.ForumMain_MyTableForum {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.ForumMain_MyTablePosts {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:8%;
}
td.ForumMain_MyTableLatest {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:22%;
}
td.ForumMain_PopularTableImg {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:32px;
}
td.ForumMain_PopularTableDiscussion {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:30%;
}
td.ForumMain_PopularTableCategory {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.ForumMain_PopularTableForum {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
td.ForumMain_PopularTablePosts {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:8%;
}
td.ForumMain_PopularTableLatest {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:22%;
}
td.ForumMain_RecentTableImg {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:32px;
}
td.ForumMain_RecentTableTitle {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:30%;
}
td.ForumMain_RecentTableDiscussion {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:25%;
}
td.ForumMain_RecentTableForum {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:25%;
}
td.ForumMain_RecentTablePosted {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
div.FourumMain_MyPage {
background-color:#F3F4EE;
font-weight:bold;
padding:10px;
text-align:right;
}
div.FourumMain_MyPage a {
font-weight:normal;
}
div.FourumMain_Page {
background-color:#EEF1F7;
font-weight:bold;
padding:10px;
text-align:right;
}
div.FourumMain_Page a {
font-weight:normal;
}
td.ForumMain_SearchTableImg {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:32px;
}
td.ForumMain_SearchTableTitle {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:30%;
}
td.ForumMain_SearchTableDiscussion {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:25%;
}
td.ForumMain_SearchTableForum {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:25%;
}
td.ForumMain_SearchTablePosted {
border-bottom:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:top;
width:20%;
}
div.Forums_EditProfileConfirmation {
font-weight:bold;
padding:10px;
text-align:center;
width:400px;
}
div.Forums_EditProfileConfirmation p img {
padding-top:5px;
}
td.Forums_EditProfileFieldName {
font-weight:bold;
padding-top:10px;
text-align:right;
width:100px;
}
td.Forums_EditProfileField {
padding-left:10px;
padding-top:10px;
width:200px;
}
td.Forums_EditProfileCaption {
padding-left:10px;
padding-top:10px;
text-align:left;
}
div.Forums_PhotoContainer {
background-color:#E2EAF6;
padding:20px;
text-align:center;
}
div.Forums_PhotoContainer img {
padding-bottom:10px;
}
div.Forums_PhotoUpload {
font-family:Verdana;
font-size:11px;
padding:10px;
}
div.Forums_PhotoUpload input {
}
div.Forums_PhotoUploadError {
color:#FF0000;
font-weight:bold;
padding:0px 10px 10px;
}
div.Forums_HiddenCatTopClass {
display:none;
}
div.Forums_HiddenPageTopClass {
display:none;
}
div.Forums_RecentGroupActivityContianer {
background-color:#E2EAF6;
padding:10px;
}
div.Forums_RecentGroupActivityBy {
float:left;
height:90px;
overflow:hidden;
padding:10px;
text-align:center;
width:70px;
}
div.Forums_RecentGroupActivityBy img {
padding-bottom:5px;
}
table.Forums_GroupMemberList_Table {
border-color:#f2f2ec -moz-use-text-color rgb(199, 212, 233);
border-style:solid none;
border-width:1px 0px 12px;
margin:0px;
padding:0px;
table-layout:fixed;
width:100%;
}
td.Forums_GroupMemberList_ListTableName {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px 5px 5px 10px;
vertical-align:middle;
width:40%;
}
td.Forums_GroupMemberList_ListTableName table {
table-layout:fixed;
width:100%;
}
td.Forums_GroupMemberList_ListTableName_Thumb {
width:60px;
}
td.Forums_GroupMemberList_ListTableName_User {
overflow:hidden;
padding-left:5px;
width:100%;
}
td.Forums_GroupMemberList_ListTablePosts {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:5px;
text-align:center;
vertical-align:top;
width:45px;
}
td.Forums_GroupMemberList_ListTableLatest {
border-bottom:1px solid #FFFFFF;
overflow:hidden;
padding:5px 5px 5px 10px;
vertical-align:top;
width:60%;
}
div.Groups_MessageContainer {
margin-left:auto;
margin-right:auto;
padding-top:50px;
text-align:center;
vertical-align:middle;
width:50%;
}
div.Groups_ConfirmMessage {
font-weight:bold;
padding:10px;
}
a.Groups_GoBackLink {
margin:10px;
}
div.Groups_InviteUserContainer {
margin-left:auto;
margin-right:auto;
padding-top:50px;
vertical-align:middle;
width:400px;
}
iframe.Forums_GroupsInviteUser_Iframe {
}
table.Groups_InviteUserTable {
table-layout:fixed;
width:100%;
}
tr.Groups_InviteUserTR {
text-align:left;
}
td.Groups_InviteUserLabelTD {
font-weight:bold;
text-align:right;
width:120px;
}
td.Groups_InviteUserInputTD {
width:70%;
}
input.Groups_InviteUserInput {
width:100%;
}
div.Group_InviteUserError {
background-color:#FFFAC0;
border:1px solid #CC0000;
color:#CC0000;
font-weight:bold;
margin:auto;
padding:10px;
text-align:center;
vertical-align:middle;
width:80%;
}
div.Forums_GroupWrapper {
}
#Forums_BlogPostAuthorAvatar {
border:1px solid black;
margin:1px;
padding:1px;
}
span.Forums_BlogPostAuthor {
color:#922222;
display:block;
font-weight:bold;
margin-bottom:10px;
}
span.Forums_BlogPostAuthorFullName {
color:#922222;
display:none;
font-weight:bold;
}
span.Forums_BlogPostTitle {
color:#0A4594;
font-size:11px;
font-weight:bold;
}
span.Forums_BlogPostDate {
color:#0A4594;
}
span.Forums_BlogPostAbstract {
display:block;
}
.ForumsIdWrapper {
margin:0px;
padding:0px;
}

div.Discussion_PointsAndBadging {
	/* border:1px solid red; */
	display:none;
}

div.slUserLeaderboard { display:none;visibility: hidden}

	/* threaded commenting start */
	div.pluck-app pluck-comm {font-family:Verdana,sans-serif;}
	.pluck-comm-comment-content p.pluck-comm-body  { font-family: Verdana, sans-serif;font-size:13px;}

	div.pluck-comm-input-content {background-color:#e9e9e0;color:#bd0029;font-weight:bold;font-size:24px;}
	div.pluck-login-comment-content {background-color:#e9e9e0;}
	p.pluck-login-comment-calltoaction  {background-color:#e9e9e0;font-weight:bold;font-size:24px;color:#bd0029;}
	div.pluck-comm-posting-form {background-color:#f2f2ec;}
	div.pluck-login-comment-links-wrapper {background-color:#f2f2ec;}
	div.pluck-comm-share-abuse-controls {display:none;}
	div.pluck-comm-single-comment-main {background-image:url('/images/spacer.gif')}
	/* span.pluck-primary-button-text {background-image:url('/images/buttons/button-submit.jpg')}*/

	div.pluck-comm-commentcount {background-color:#bd0029;}
		
	div.pluck-comm-pagination-logo-area {display:none;}
	div.pluck-comm-pagination-wrapper {background-image:url('/images/spacer.gif')}
	div.pluck-nocomm-logo { display:none;}
	
	span.pluck-comm-reply-button a { font-family:Verdana, sans-serif;font-size:12px;}
	a.pluck-comm-report-abuse { font-family:Verdana, sans-serif;font-size:10px;}

	.pluck-comm-single-comment-top { font-family:Verdana, sans-serif;font-size:12px;}
	.pluck-comm-rate-system  { font-family:Verdana, sans-serif;font-size:12px;}

	/* .pluck-comm-first h4.pluck-comm-username-url a {font-weight:bold;font-size:14px;} */
	h4.pluck-comm-username-url a, h4.pluck-comm-commenting-as a { font-family:Verdana, sans-serif;font-size:13px;}
	.pluck-comm-comment-filters { font-family:Verdana, sans-serif;font-size:12px;}
	.pluck-comm-commenttext, { font-family:Verdana, sans-serif;font-size:12px;}
	.pluck-comm-timestamp { font-family:Verdana, sans-serif;font-size:10px;}
	.pluck-comm-commentcount-actions { font-family:Verdana, sans-serif;font-size:12px;}
	.pluck-comm-commentcount select.pluck-comm-comment-filters { font-family:Verdana, sans-serif;font-size:12px;}
	div.pluck-comm-show-hide-replies { font-family:Verdana, sans-serif;font-size:14px;}
	span.pluck-comm-block, span.pluck-comm-delete, span.pluck-thumb-voted, span.pluck-comm-child-count-single {font-family:Verdana, sans-serif;font-size:12px;}
	div.pluck-user-mp-wrap hasCorners span.pluck-user-mp-username-value,div.pluck-user-mp-content, div.pluck-user-mp-wrap hasCorners span.pluck-user-mp-username-value,div.pluck-user-mp-content h4 {font-family: Verdana, sans-serif;}
	span.pluck-user-mp-username-value{font-size:12px;}
	div.pluck-comm-message-border textarea { font-size:12px; }
	a.pluck-primary-button { background-image: url('http://www.frommers.com/images/buttons/pluck-primary-button-right.png')}
	span.pluck-primary-button-text { background-image: url('http://www.frommers.com/images/buttons/pluck-primary-button-left.png'); font-size: 12px; font-family: Verdana, sans-serif;)}	
	span.pluck-user-mp-sub-head { display:none;visibility: hidden}
	span.pluck-user-mp-text { display:none;visibility: hidden}
	
	/* threaded commenting end */

	/* watch list hiding */
	.SiteLife_AddToWatchList{display:none;}
	div.plckBlogWatchDiv{display:none;}
	.Blog_AddToWatchlist{display:none;}

	/* Pluck bug fix for 4.9.1 (http://jira.pluck.com/browse/JW-288) */
	span.pluck-persona-update-points { display:none;}
