body#theme-travel
{
	background: #d9f2f8;
}
body a
{
	color: #00529b;
	text-decoration: none;
}
body a:hover
{
	text-decoration: underline;
}
body#theme-travel div#hd
{
}
div#hd div#branding-content div#global-nav-strip
{
	padding-top: 2px;
}
div#hd div#branding-content div#global-nav-strip
{
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/global-nav-bg.png);
	clear: both;
	left: 0;
	overflow: auto;
	padding-top: 2px;
	position: absolute;
	top: 125px;
}
div#hd.front div#branding-content
{
	margin: 0 auto;
	position: relative;
	width: 974px;
}
div#hd.front div#branding-content div#global-nav-strip, 
body#theme-travel div#hd.front div#branding-content div#global-nav-strip
{
	clear: both;
	left: 0;
	overflow: auto;
	position: absolute;
	top: 0;
	width: 974px;
}
div#header-leaderboard
{
	padding: 15px 0;
}
div#global-nav-strip ul#global-nav
{
	float: left;
	list-style-type: none;
	margin: 0 0 0 65px;
	padding: 0;
}
div#global-nav-strip ul#global-nav li
{
	float: left;
	line-height: 36px;
	list-style-type: none;
	margin: 0 0 0 .5em;
	padding: 0 1em 0 0;
}
div#pluck-uas
{
	float: right;
	padding-top: 1px;
	width: 336px;
}
div#community-nav-strip
{
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg.png);
	bottom: 0;
	height: 56px;
	left: 0;
	position: absolute;
	width: 974px;
}
div#community-nav-strip ul#community-nav
{
	border: 0;
	float: left;
	margin: 0;
	padding: 6px 0 0 10px;
}
ul#community-nav li
{
	float: left;
	height: 42px;
	list-style-type: none;
	padding-right: 1em;
}
ul#community-nav li a
{
	background: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-home.gif) 0 0;
	display: block;
	height: 42px;
	overflow: hidden;
	text-indent: -5000px;
}
div#pluck-uas a.avatar
{
	display: block;
	float: right;
	margin-left: 5px;
}
div#pluck-uas a.avatar img
{
	border: 1px solid #00529b;
}
body#theme-travel div#pluck-uas a.avatar img
{
	border: 1px solid #00a6d3;
}
div#pluck-uas p.message, 
div#pluck-uas p.options
{
	font-size: 85%;
	margin: 0;
	padding: 0 0 3px 0;
	text-align: right;
}
div#pluck-uas p.message
{
	font-weight: bold;
}
div#pluck-uas p.message a
{
	color: #fff;
}
div#pluck-uas p.message, 
div#pluck-uas p.options, 
div#pluck-uas p.options a
{
	color: #bfd4e6;
}
body#theme-travel div#pluck-uas p.message, 
body#theme-travel div#pluck-uas p.options, 
body#theme-travel div#pluck-uas p.options a
{
	color: #bfe9f4;
}
div#community-nav-strip
{
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg.png);
	bottom: 0;
	height: 56px;
	left: 0;
	position: absolute;
	width: 974px;
}
div#community-nav-strip ul#community-nav
{
	border: 0;
	float: left;
	margin: 0;
	padding: 6px 0 0 10px;
}
ul#community-nav li
{
	float: left;
	height: 42px;
	list-style-type: none;
	padding-right: 1em;
}
ul#community-nav li a
{
	background: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-home.gif) 0 0;
	display: block;
	height: 42px;
	overflow: hidden;
	text-indent: -5000px;
}
div#yui-main div.yui-b
{
	background-color: white;
	padding: 10px;
}
div#ft
{
	background: #00529b url(http://i.usatoday.net/_common/_images/_communities/footer-bg-home.gif) bottom left repeat-x;
	border-top: 3px solid #7fa8cd;
	margin-bottom: 0;
	padding-bottom: 25px;
}
body#theme-travel div#ft
{
	background: #00a6d3 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-travel.gif) bottom left repeat-x;
	border-top: 3px solid #7fd2e9;
}
div#ft div.global-nav-strip
{
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-home.gif) bottom left repeat-x;
	margin: 0 auto 0 auto;
	overflow: hidden;
	width: 974px;
}
body#theme-travel div#ft div.global-nav-strip, 
body#theme-travel div#ft div.leaderboard
{
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-travel.gif) bottom left repeat-x;
}
div.global-nav-strip ul#footer-global-nav
{
	float: left;
	line-height: 3.5em;
	margin: 0;
	padding: 0;
}
div.global-nav-strip ul#footer-global-nav li
{
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding: 0 1em 0 0;
}
div.global-nav-strip ul#footer-global-nav li a
{
	color: #fff;
}
div.global-nav-strip div#footer-rss
{
	float: right;
	padding-top: 1.2em;
}
div.global-nav-strip div#footer-rss a
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-footer-rss.png) left no-repeat;
	color: #fff;
	display: block;
	padding-left: 20px;
}
div.copyright-strip
{
	line-height: 2.5em;
	margin: 0 auto;
	overflow: hidden;
	padding: 1em 0 0 0;
	width: 974px;
}
div.copyright-strip div.footer-copyright
{
	color: #fff;
	display: block;
	float: left;
	line-height: 2.5em;
}
div.copyright-strip div.footer-copyright a
{
	color: #fff;
	line-height: 2.5em;
}
div.copyright-strip ul#footer-contact
{
	float: right;
	line-height: 2.5em;
	margin: 0;
	padding: 0;
}
.footer_img
{
	float: left;
}
.footer_text
{
	float: left;
	margin-left: 5px;
}
div.copyright-strip ul#footer-contact li
{
	float: left;
	list-style-type: none;
	padding: 0 0 0 1em;
}
div.copyright-strip ul#footer-contact li a
{
	color: #fff;
}
div.uslComBody
{
	color: #333;
	font-family: georgia;
	font-size: 15px;
	line-height: 20px;
}
span.uslComWroteBy
{
	color: #333;
}
.story-contact-text
{
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	color: #666666;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 28px;
	padding-top: 7px;
	text-decoration: none;
}
div.uslComSmry
{
	border-bottom: 1px solid #666;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 5px;
	width: 100%;
}
.uslSortOrder
{
	float: left;
	font-size: 11px;
	margin-top: -2px;
	padding-left: 10px;
}
.uslComSmryCount
{
	font-size: 14px;
	font-weight: bold;
}
div.uslComUserPhoto
{
	float: left;
	margin-right: .5em;
}
div#uslComments span.uslComWroteBy, 
span.uslComDate
{
	color: #666;
}
div.uslComCtls
{
	text-align: right;
}
span.uslReportAbuseLink a
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-home.gif) left no-repeat;
	color: #999;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 1.8em;
}
body#theme-travel .uslReportAbuseLink a
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-travel.gif) left no-repeat;
}
div#uslComments span.uslPipe
{
	color: #999;
}
div.uslCom
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.facebook_connect_wrapper
{
	padding-left: 85px;
	padding-top: 12px;
}
.facebook_connect_checkbox
{
	margin-left: 1px;
	margin-right: 1px;
	vertical-align: 1px;
}
.uslComFacebook
{
	font-size: 12px;
	vertical-align: 3px;
}
.no_facebook_connect
{
	padding-left: 85px;
	padding-top: 12px;
}
.no_facebook_connect a
{
	color: #00529b;
	text-decoration: none;
}
.no_facebook_connect a:hover
{
	text-decoration: underline;
}
span.uslComRec .uslRecommendLabel, 
span.uslComRec .uslRecommendCount, 
span.uslComRec .uslRecommendLink, 
span.uslComRec .uslRecommended, 
span.uslComRec .uslRecommendedCount
{
	display: inline;
	float: none;
}
.uslPagination
{
}
.uslPaginationInside a
{
	color: #00529b;
	text-decoration: none;
}
.uslPaginationInside a:hover
{
	text-decoration: underline;
}
.uslPaginationInside
{
	background-color: #f0f0f0;
	color: #000;
	margin: 20px 0 20px 0;
	padding: 5px 10px 5px 10px;
	text-align: right;
	text-decoration: none;
}
div.pagination
{
	border-top: 1px solid #ccc;
	margin: 0 0 1em 0;
	overflow: hidden;
	padding: 1em 0 .5em 0;
	position: relative;
	width: 100%;
}
div.pagination div.count
{
	clear: none;
	float: left;
	margin: 1em 0 0 0;
	padding: 0;
	width: 400px;
}
ul.pagination-nav
{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: right;
}
ul.pagination-nav li
{
	color: #000;
	float: left;
	line-height: 2.2em;
	list-style-type: none;
	margin: 0;
	text-align: right;
}
ul.pagination-nav li a
{
	background: #ccc;
	color: #333;
	font-size: 85%;
	font-weight: bold;
	height: 1.5em;
	line-height: 1.5em;
	margin: .3em;
	padding: .5em;
	text-align: center;
	text-decoration: none;
}
ul.pagination-nav li a:hover
{
	background: #999;
}
ul.pagination-nav li.on a
{
	background: #333;
	color: #fff;
}
.ur_box
{
	color: #ffffff;
	font-weight: bold;
	height: 31px;
	margin-left: -145px;
	position: absolute;
	text-align: left;
	top: 3px;
	width: 165px;
	z-index: 1234;
}
.uslAvtPhotoCruiseLogOut img
{
	border: none;
	filter: alpha(opacity=50);
	float: right;
	height: 30px;
	margin: 0 5px 0 5px;
	opacity: .50;
	width: 30px;
}
.uslAvtCruisePhoto img
{
	border: none;
	float: right;
	height: 30px;
	margin: 0 5px 0 5px;
	width: 30px;
}
.uslAvtCruiseInfo, div#uslAvt div.uslAvtInfo, div#uslAvt div.uslAvtCruiseInfo
{
	color: #ffffff;
	float: none;
	height: 32px;
	overflow: hidden;
	position: relative;
	text-align: right;
}
div#uslAvt div.uslAvtCruiseInfo div.uslAvtOutCtls
{
	color: #666;
	font-size: 10px;
	margin-top: 2px;
}
.uslAvtCruiseLogin
{
	color: #ffffff;
}
.uslAvtCruiseLogin a
{
	color: #ffffff;
}
.uslAvtCruiseRegister a
{
	color: #ffffff;
}
.uslCruisePipe
{
	color: #ffffff;
	margin-left: 2px;
}
.uslAvtCruiseWelcome a
{
	color: #ffffff;
}
.uslAvtOutCtls
{
	color: #ffffff;
}
.uslAvtInCtls a
{
	color: #ffffff;
	font-size: 10px;
}
.uslAvtCruiseGreeting
{
	color: #ffffff;
	text-align: right;
}
#ur_login tr td
{
	padding-bottom: 4px;
	padding-top: 4px;
}
#ur_login
{
	background-color: #FFFFFF;
	border: solid;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	float: left;
	height: 305px;
	margin-left: -115px;
	padding-left: 5px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	width: 410px;
	z-index: 2;
}
#ur_login tr td
{
	border: none;
}
#ur_options tr td
{
	border: none;
	padding: 0px;
}
#urOptionsFormA tr td
{
	padding: 2px;
}
#logIn a.sans12Margin
{
	text-decoration: underline;
}
#ur_options a.sans12Margin
{
	text-decoration: underline;
}
#ur_confirmations
{
	background-color: #FFFFFF;
	border: solid;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	height: 220px;
	margin-left: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	width: 300px;
	z-index: 2;
}
#ur_confirmations tr td
{
	border: none;
}
#rememberMe
{
	margin-left: 1px;
}
.sans10
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.sans10 a
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.sans10Margin
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-top: 0px;
	text-align: center;
}
.sans10Margin a
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-top: 10px;
	text-align: center;
	text-decoration: underline;
}
.sans12Margin
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	text-align: center;
}
.sans12Margin a
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}
#ur_register tr td
{
	border: none;
}
#ur_register
{
	background-color: #ffffff;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	float: left;
	height: auto;
	margin-left: -125px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	width: 425px;
	z-index: 2;
}
* html #ur_register
{
	height: 540px;
}
#CountryDropDownList
{
	width: 405px;
}
#labelCountry
{
	width: 405px;
}
#ur_options
{
	background-color: #ffffff;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	float: left;
	height: 290px;
	margin-left: -85px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	width: 400px;
	z-index: 2;
}
.sm-active-tab-ur
{
	background-image: url(http://i.usatoday.net/_common/_images/_static/uasTab.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.sm-inactive-text-ur
{
	color: #666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.inactive-tab-ur
{
	background-image: url(http://i.usatoday.net/_common/_images/_static/uasTabBottom.gif);
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.sm-inactive-text-ur
{
	color: #666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.other
{
	DISPLAY: none;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	VISIBILITY: hidden;
}
div.default
{
	DISPLAY: none;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	VISIBILITY: visible;
}
.ur_message
{
	border: solid;
	border-color: #000000;
	border-width: 1px;
	color: Red;
	display: none;
	font-family: arial,helvetica,Sans-Serif;
	font-size: 12px;
	text-align: center;
	z-index: 3;
}
.lineCloseWindow
{
	border-bottom: solid 1px #999999;
	margin-bottom: 5px;
	margin-top: -15px;
	width: 90%;
}
.small-copy-sans1
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}
.sans16
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#usatajifhost
{
	display: none;
}
div #uslAvt.uslCruiseAvtOut
{
	float: right;
	right: 0;
	width: 300px;
}
div #USATRegister.ur_box
{
	left: 50%;
	margin-left: 187px;
	padding: 0;
	position: absolute;
	width: 300px;
}
#ur_confirmations
{
	left: -50px;
}
div.post-attributes br
{
	display: none;
}
span.uslCommentsLink
{
	clear: both;
	display: block;
	margin-bottom: .5em;
	overflow: hidden;
}
span.uslRecommendLink
{
	clear: both;
	display: block;
	margin-bottom: .5em;
	overflow: hidden;
}
span.uslRecommended
{
	clear: both;
	display: block;
	margin-bottom: .5em;
	overflow: hidden;
}
span.uslCommentsCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-comments-home.gif) bottom right;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 108%;
	font-weight: bold;
	line-height: 1.5em;
	margin-right: .2em;
	padding-bottom: .4em;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0;
}
body#theme-travel span.uslCommentsCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-comments-travel.gif) bottom right;
}
.uslRecommendCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-home.gif) left;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 108%;
	font-weight: bold;
	line-height: 1.5em;
	margin-right: .2em;
	padding-bottom: 0;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 0;
}
body#theme-travel .uslRecommendCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-travel.gif) left;
}
.uslRecommendedCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-home.gif) left;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 108%;
	font-weight: bold;
	margin-right: .2em;
	padding-bottom: 5px;
	padding-left: 21px;
	padding-right: 5px;
	padding-top: 1px;
}
body#theme-travel .uslRecommendedCount
{
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-travel.gif) left;
}
.uslCommentsLabel, 
.uslRecommendLabel
{
	display: block;
	float: left;
}
.uslCommentsLabel
{
	color: #999;
	font-weight: bold;
	line-height: 1.5em;
}
.uslRecommendLabel
{
	color: #999;
	font-weight: bold;
	line-height: 1.5em;
}
span.uslCommentsLink a, 
span.uslRecommendLink a
{
	cursor: pointer;
	text-decoration: none;
}
span.uslCommentsLink a:hover, 
span.uslRecommendLink a:hover
{
	text-decoration: none;
}
span.uslCommentsLabel:hover, 
span.uslRecommendLabel:hover
{
	text-decoration: underline;
}
span.uslRecommended span.uslRecommendLabel:hover
{
	text-decoration: none;
}
.uslDisabledCommentsLink
{
	clear: both;
	color: #999;
	display: block;
	font-weight: bold;
	margin-bottom: .5em;
	text-decoration: none;
}
.uslDisabledRecommendLink
{
	clear: both;
	color: #999;
	display: block;
	font-weight: bold;
	margin-bottom: .5em;
	text-decoration: none;
}
.uslDisabledRecommendCount
{
	display: none;
}
.uslDisabledCommentsCount
{
	display: none;
}
div#ft div.leaderboard
{
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-home.gif) bottom left repeat-x;
	margin: 0 auto 0 auto;
	padding: 15px 0;
	width: 974px;
}
div#leaderboard
{
	margin: 0 auto;
	padding: 10px 0;
	width: 740px;
}
#adPoster
{
	margin-top: 10px;
	text-align: left;
}
.rightImage
{
	padding-top: 10px;
}
.adAgate
{
	clear: both;
	color: #ffffff;
	float: left;
	font-size: 0px;
}
div.advert
{
	background: url(http://i.usatoday.net/_common/_images/_communities/agate-horizontal.png ) no-repeat;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	width: 160px;
}
.lbAgate
{
	display: none;
}
#footer_adagate
{
	background: url(http://i.usatoday.net/_common/_images/_communities/agate-vertical.png ) no-repeat;
	width: 760px;
}
.error
{
	height: 1000px;
}
