/* --==== begin GLOBAL styles ====-- */

html {
	margin-bottom: 0;
	padding-bottom: 0;
}

body {
	margin-bottom: 0;
	background: #d9e5f0;
}

body#theme-news {
	background: #d9ebf7;
}
body#theme-travel {
	background: #d9f2f8;
}
body#theme-money {
	background: #d9f2e3;
}
body#theme-sports {
/*	background: #ffddd9;*/
	background: #e4e3e3;
}
body#theme-life {
	background: #f2ddeb;
}
body#theme-tech {
	background: #fde9d9;
}
body#theme-weather {
	background: #fff7d9;
}


body a {
	text-decoration: none;
	color: #00529b;
}

body a:hover {
	text-decoration: underline;
}

#bd {
text-align:left;
}

/* the following elements are explicitly set to render in Georgia */

div.item h3, #blogTitle, div.item p {
	font-family: Georgia, "Times New Roman", Serif;
}


/* the following elements are explicitly set to render in Arial */

div.item p.author {
	font-family: Arial, Helvetica, sans-serif;
}

div.byline {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 180px;
}


/* --==== end GLOBAL styles ====-- */


/* --==== begin HEADER styles ====-- */

div#hd {
	margin-top: 0;
	/*changed*/
}
body#theme-news div#hd {
	/*changed*/
}
body#theme-travel div#hd {
	/*changed*/
}
body#theme-money div#hd {
	/*changed*/
}
body#theme-sports div#hd {
	/*changed*/
}
body#theme-life div#hd {
	/*changed*/
}
body#theme-tech div#hd {
	/*changed*/
}
body#theme-weather div#hd {
	/*changed*/
}




div#hd div#branding-content {
	width: 974px;
	margin: 0 auto;
	position: relative;
}

div#hd div#branding-content div#global-nav-strip {
	overflow: auto;
	clear: both;
	position: absolute;
	top: 125px;
	left: 0;
	padding-top: 2px;
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/global-nav-bg.png); /*changed*/
}

body#theme-home div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-news div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-travel div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-money div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-sports div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-life div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-tech div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}
body#theme-weather div#hd div#branding-content /*div#global-nav-strip*/ {
	/*changed*/
}



/*these styles change the header display to remove the space needed for the leaderboard ad */

div#hd.front div#branding-content {
	width: 974px;
	margin: 0 auto;
	position: relative;
/*changed*/
}

div#hd.front div#branding-content div#global-nav-strip,
body#theme-news div#hd.front div#branding-content div#global-nav-strip,
body#theme-travel div#hd.front div#branding-content div#global-nav-strip,
body#theme-money div#hd.front div#branding-content div#global-nav-strip,
body#theme-sports div#hd.front div#branding-content div#global-nav-strip,
body#theme-life div#hd.front div#branding-content div#global-nav-strip,
body#theme-tech div#hd.front div#branding-content div#global-nav-strip,
body#theme-weather div#hd.front div#branding-content div#global-nav-strip {
	overflow: auto;
	clear: both;
	position: absolute;
	top: 0;
	left: 0;
	width: 974px; /*changed*/
}

div#header-leaderboard {
	padding: 15px 0;
}

/* style used for centering of leaderboard ads that use tables */
div#header-leaderboard  table{
	margin: 0 auto;
}

div#global-nav-strip ul#global-nav {
	margin: 0 0 0 65px;
	padding: 0;
	list-style-type: none;
	float: left;
}

div#global-nav-strip ul#global-nav li {
	margin: 0 0 0 .5em; /*changed*/
	padding: 0 1em 0 0;
	float: left;
	list-style-type: none;
	line-height: 36px;
}

div#global-nav-strip ul#global-nav li a {
	color: #fff;
}

div#pluck-uas {
	float: right;
	width: 336px;
	padding-top: 1px;
}


div#pluck-uas a.avatar {
	display: block;
	float: right;
	margin-left: 5px;
}

div#pluck-uas a.avatar img {
	border: 1px solid #00529b;
}
body#theme-news div#pluck-uas a.avatar img {
	border: 1px solid #0076cd;
}
body#theme-travel div#pluck-uas a.avatar img {
	border: 1px solid #00a6d3;
}
body#theme-money div#pluck-uas a.avatar img {
	border: 1px solid #093;
}
body#theme-sports div#pluck-uas a.avatar img {
	border: 1px solid #f00;
}
body#theme-life div#pluck-uas a.avatar img {
	border: 1px solid #906;
}
body#theme-tech div#pluck-uas a.avatar img {
	border: 1px solid #e85801;
}
body#theme-weather div#pluck-uas a.avatar img {
	border: 1px solid #fdc004;
}

div#pluck-uas p.message,
div#pluck-uas p.options {
	font-size: 85%;
	text-align: right;
	margin: 0;
	padding: 0 0 3px 0;
}

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-news div#pluck-uas p.message,
body#theme-news div#pluck-uas p.options,
body#theme-news div#pluck-uas p.options a {
	color: #bfddf2;
}

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;
}

body#theme-money div#pluck-uas p.message,
body#theme-money div#pluck-uas p.options,
body#theme-money div#pluck-uas p.options a {
	color: #bfe9d0;
}

body#theme-sports div#pluck-uas p.message,
body#theme-sports div#pluck-uas p.options,
body#theme-sports div#pluck-uas p.options a {
	color: #ffc7bf;
}

body#theme-life div#pluck-uas p.message,
body#theme-life div#pluck-uas p.options,
body#theme-life div#pluck-uas p.options a {
	color: #eac6dd;
}

body#theme-tech div#pluck-uas p.message,
body#theme-tech div#pluck-uas p.options,
body#theme-tech div#pluck-uas p.options a {
	color: #fcdabf;
}

body#theme-weather div#pluck-uas p.message,
body#theme-weather div#pluck-uas p.options,
body#theme-weather div#pluck-uas p.options a {
	color: #fff2bf;
}

div#community-nav-strip {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 974px;
	height: 56px;
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg.png); /*changed */
}

body#theme-news div#community-nav-strip {
	background: transparent url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg.png); /*changed */
}
body#theme-travel div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-travel.png);
}
body#theme-money div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-money.png);
}
body#theme-sports div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-sports.png);
}
body#theme-life div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-life.png);
}
body#theme-tech div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-tech.png);
}
body#theme-weather div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-weather.png);
}


div#community-nav-strip ul#community-nav {
	float: left;
	margin: 0;
	border: 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 {
	display: block;
	height: 42px;
	background: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-home.gif) 0 0;
	text-indent: -5000px;
	overflow: hidden;
}
body#theme-news ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-news.gif);
}

body#theme-travel ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-travel.gif);
}
body#theme-money ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-money.gif);
}
body#theme-sports ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-sports.gif);
}
body#theme-life ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-life.gif);
}
body#theme-tech ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-tech.gif);
}
body#theme-weather ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-weather.gif);
}



ul#community-nav li.home a {
	background-position: 0 0;
	width: 73px;	
}

ul#community-nav li.home a:hover {
	background-position: 0 -100px;	
}

ul#community-nav li.home#cn-on a {
	background-position: 0 -200px;	
}



ul#community-nav li.archives a {
	background-position: -200px 0;
	width: 95px;
}
ul#community-nav li.archives a:hover {
	background-position: -200px -100px;
}
ul#community-nav li.archives#cn-on a {
	background-position: -200px -200px;
}


ul#community-nav li.categories a {
	background-position: -400px 0;
	width: 112px;
}
ul#community-nav li.categories a:hover {
	background-position: -400px -100px;
}
ul#community-nav li.categories#cn-on a {
	background-position: -400px -200px;
}


ul#community-nav li.relatedtopics a {
	background-position: -600px 0;
	width: 144px;
}
ul#community-nav li.relatedtopics a:hover {
	background-position: -600px -100px;
}
ul#community-nav li.relatedtopics#cn-on a {
	background-position: -600px -200px;
}

div#community-nav-strip div.search {
	float: right;
	width: 336px;
	padding-top: 15px;
	padding-bottom: 10px;
	/*background: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-home.gif) bottom left no-repeat;*/
	overflow: hidden;
}
/*
body#theme-news div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-news.gif);
}
body#theme-travel div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-travel.gif);
}
body#theme-money div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-money.gif);
}
body#theme-sports div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-sports.gif);
}
body#theme-life div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-life.gif);
}
body#theme-tech div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-tech.gif);
}
body#theme-weather div#community-nav-strip div.search {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/yahoo-bug-weather.gif);
}
*/
/* --==== end HEADER styles ====-- */


/* --==== begin NEWSWELL styles ====-- */

/* paints the main newswell white */
div#yui-main div.yui-b {
	background-color: white;
	padding: 10px;
}

div.date-divider {
	font-size: 100%;
	color: #999;
	padding: .5em 0 1em 0;
}

div.item {
	overflow: hidden;
}

div.item h3, #blogTitle {
	font-size: 182%;
	font-weight: normal;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 .3em 0;
	color: #333;
}

#blogTitle {
	border-bottom: none;
}

div.item h3 a, #blogTitle a {
	text-decoration: none;
	color: #333;
}

div.item h3 a:hover, #blogTitle a:hover {
	text-decoration: underline;
}

div.item p {
	font-size: 116%;
	line-height: 1.55em;
	color: #333;
	margin-left: 180px;
}

div.item p img.index-photo {
	margin-left: -80px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #666;	
}

div.item blockquote {
	font-family: georgia;
	font-size: 116%;
	line-height: 138.5%;
	color: #333;
	margin: 1em 2em 1em 180px;
	padding: 0 0 0 .5em;
	border-left: 4px solid #7fBAE6;
}

div.item blockquote p {
	font-family: arial;
	font-size: 90%;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 1em 0;
	color: #333;
}

p strong em {font-style: italic; font-weight: bold;}
p em strong {font-weight: bold; font-style: italic;}

/*
div.item p em {
	background-color: yellow;
	padding: .1em .3em;
}
*/


div.item div.post-attributes {
	width: 160px;	
	float: left;
}

div.item div.post-attributes div.timestamp {
	font-size: 108%;
	font-weight: bold;
	color: #999;
	height: 20px;
	margin: 5px 0;
}

/*paginated comments */
div.item p.kicker {
	font-family: Georgia;
	margin: 0;
	padding: 0;
}

div.item p a.comments-pag-return {
	font-weight: bold;
}




/*comments */

div.item div.post-attributes div.comments {
	color: #999;
	font-size: 108%;
	font-weight: bold;
	margin: .5em 0;
	overflow: hidden;
	clear: both;
}


div.item div.post-attributes div.comments div.count {
	color: #fff;
	padding: .3em;
	padding-bottom: .7em;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-home.gif) bottom right no-repeat;
	float: left;
	clear: both;
	cursor: pointer;
}

body#theme-news div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-news.gif);
}
body#theme-travel div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-travel.gif);
}
body#theme-money div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-money.gif);
}
body#theme-sports div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-sports.gif);
}
body#theme-life div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-life.gif);
}
body#theme-tech div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-tech.gif);
}
body#theme-weather div.item div.post-attributes div.comments div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-weather.gif);
}


div.item div.post-attributes div.comments div.label,
div.item div.post-attributes div.recommends div.label {
	float: left;
	display: block;
	padding-top: .3em;
	margin-left: .3em;
	cursor: pointer;
}


/*recommends */

div.item div.post-attributes div.recommends {
	color: #999;
	font-size: 108%;
	font-weight: bold;
	margin: .5em 0;
	overflow: hidden;
	clear: both;
}

div.item div.post-attributes div.comments a,
div.item div.post-attributes div.recommends a  {
	color: #999;
	text-decoration: none;
}

div.item div.post-attributes div.comments a:hover div.label,
div.item div.post-attributes div.recommends a:hover div.label  {
	text-decoration: underline;
}


div.item div.post-attributes div.recommends div.count {
	color: #fff;
	padding: .3em .5em .3em 1em;
	padding-left: 1em;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-home.gif) 0 no-repeat;
	display: block;
	float: left;
	cursor: pointer;
}

body#theme-news div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-news.gif);
}
body#theme-travel div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-travel.gif);
}
body#theme-money div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-money.gif);
}
body#theme-sports div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-sports.gif);
}
body#theme-life div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-life.gif);
}
body#theme-tech div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-tech.gif);
}
body#theme-weather div.item div.post-attributes div.recommends div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-weather.gif);
}





/*after content has been recommended */

div.item div.post-attributes div.recommends-after {
	color: #999;
	font-size: 108%;
	font-weight: bold;
	margin: .5em 0;
	overflow: hidden;
	clear: both;
}

div.item div.post-attributes div.recommends-after div.count {
	color: #fff;
	padding: .3em .5em .3em 1.6em;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-tech.gif) -100px no-repeat;
	display: block;
	float: left;
}
body#theme-news div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-news.gif);
}
body#theme-travel div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-travel.gif);
}
body#theme-money div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-money.gif);
}
body#theme-sports div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-sports.gif);
}
body#theme-life div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-life.gif);
}
body#theme-tech div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-tech.gif);
}
body#theme-weather div.item div.post-attributes div.recommends-after div.count {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/bg-sitelife-weather.gif);
}



div.item div.post-attributes div.recommends-after div.label {
	font-weight: bold;
	color: #999;
	float: left;
	display: block;
	padding-top: .3em;
	margin-left: .3em;
}





div.item p.author {
	margin: -10px 0 .5em 180px;
	padding: 0 0 0 0;
	color: #999;
}

div.item div.qqBox {
	width: 422px;
	border: none;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 180px;
}

div.item ul {
font-family: georgia;
font-size: 116%;
margin-left: 180px;
padding: 0;
color: #333;
}

div.item ul li {
margin: .2em 0 0 1.5em;
}

div.item ol  { 
font-family: georgia;  
font-size: 116%; 
margin-left:  180px; 
padding: 0;  
color: #333; 
}  

div.item ol li { 
margin: .2em  0 0 1.5em; 
}  

div.item div.tags {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 0 0;
	margin: 0 0 3em 180px;
	color: #999;
}

div.item div.tags span.label {
	color: #999;
	text-transform: uppercase;
	margin-right:5px;
	float:left;
}
.tag_list {float:right;width:375px;margin-top:-5px;margin-bottom:15px;}

div.item div.tags a {
	background: #7fa8cd url(http://i.usatoday.net/_common/_images/_communities/tag-bg-home.gif) right no-repeat;
	color: #fff;
	font-size: 85%;
	font-weight: bold;
	padding: 3px .5em 3px 4px;
	text-transform: uppercase;
	margin-right: .5em;	
	line-height:27px;
}

.tag {white-space:nowrap;}

body#theme-news div.item div.tags a {
	background: #7fbae6 url(http://i.usatoday.net/_common/_images/_communities/tag-bg-news.gif) right no-repeat;
}
body#theme-travel div.item div.tags a {
	background: #7fd2e9 url(http://i.usatoday.net/_common/_images/_communities/tag-bg-travel.gif)right no-repeat;
}
body#theme-money div.item div.tags a {
	background: #7fd2a0 url(http://i.usatoday.net/_common/_images/_communities/tag-bg-money.gif)right no-repeat;
}
body#theme-sports div.item div.tags a {
	background: #ff8f7f url(http://i.usatoday.net/_common/_images/_communities/tag-bg-sports.gif)right no-repeat;
}
body#theme-life div.item div.tags a {
	background: #d58dbb url(http://i.usatoday.net/_common/_images/_communities/tag-bg-life.gif)right no-repeat;
}
body#theme-tech div.item div.tags a {
	background: #f8b67f url(http://i.usatoday.net/_common/_images/_communities/tag-bg-tech.gif)right no-repeat;
}
body#theme-weather div.item div.tags a {
	background: #ffe47f url(http://i.usatoday.net/_common/_images/_communities/tag-bg-weather.gif)right no-repeat;
}

div#archive-pack { }
div#archive-pack p a {font-family: arial; font-weight: bold; font-size: 108%;}


/* --==== end NEWSWELL styles ====-- */


/* --==== begin SIDEBAR styles ====-- */


div.ad {
	margin-top: 15px;
}

div.sidebox {
	background: #fff;
	padding: .8em;
	margin: 1em 0;
	overflow: hidden;
}


div.sidebox h2 {
	line-height: 1em;
	margin: 0 0 .5em 0;
	padding: 0 0 .2em 0;
	font-size: 153.9%;
	color: #00529b;
	border-bottom: 1px solid #e5e5e5;

}

body#theme-news div.sidebox h2 {
	color: #0076cd
}
body#theme-travel div.sidebox h2 {
	color: #00a6d3
}
body#theme-money div.sidebox h2 {
	color: #093
}
body#theme-sports div.sidebox h2 {
	color: #f00
}
body#theme-life div.sidebox h2 {
	color: #906
}
body#theme-tech div.sidebox h2 {
	color: #e85801
}
body#theme-weather div.sidebox h2 {
	color: #fdc004
}

/* --==== end SIDEBAR styles ====-- */

/* --==== begin SIDEBOX ACTIVITY styles ====-- */

div.sidebox.activity {
			overflow: hidden;
		}
		
		div.sidebox.activity p {
			clear: both;
		}
		
		div.activity div.active {
			width: 11.5em;
			float: left;
		}
		
		div.activity div.recent {
			width: 11.5em;
			float: left;
			margin-left: 1em;
			margin-bottom: .5em;
		}
		
		div.activity p.kicker {
			font-size: 93%;
			font-weight: bold;
			margin: 0;
			padding: 0 0 .3em 0;
			color: #333;
		}
		
		div.activity ul {
			margin: 0;
			padding: 0;
		}
		
		div.activity ul li {
			list-style-type: none;
			margin: 0;
			padding: .3em 0;
			clear: both;
			display: block;
			line-height: 30px;
		}
		
		div.activity ul li a {
			font-weight: normal;
			font-size: 93%;
		}
		
		div.activity ul li img.avatar {
			float: left;
			/*margin-right: .5em;*/
			margin-right:3px;
		}
		
		.name {float:left;overflow:visible;width:110px;}
		
		div.activity div.promo p {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			padding-top: .5em;
			border-top: 1px solid #e5e5e5;
			font-size: 100%;
			color: #666;
		}
/* --==== end ABOUT BOX styles ====-- */


/* --==== begin ABOUT BOX styles ====-- */
div.sidebox.about {clear:both;}
div.sidebox.subscribe {clear:both;}
div.sidebox.about img.about {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

div.sidebox.about p {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* --==== end SIDEBOX ACTIVITY styles ====-- */


/* --==== begin OL NUMBERS styles ====-- */

div.sidebox {
	clear:both;
}

div.sidebox ol {
	margin: 0;
	padding: 0;
}

div.sidebox ol li {
	margin: 0 0 .5em 0;
	padding: 0 0 10px 30px;
	line-height: 1em;
	background: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-home.gif) 0 0 no-repeat;
	list-style-type: none;
	font-size:108%;
	letter-spacing: -.01em;
}

body#theme-news div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-news.gif);
}
body#theme-travel div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-travel.gif);
}
body#theme-money div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-money.gif);
}
body#theme-sports div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-sports.gif);
}
body#theme-life div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-life.gif);
}
body#theme-tech div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-tech.gif);
}
body#theme-weather div.sidebox ol li {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/ol-sprite-weather.gif);
}

div.sidebox ol li a {
	color: #333; 
	letter-spacing: 0;
	font-size: 93%;
	padding: 0 0 1em 0;
	margin: 0 0 0 0;
}

div.sidebox ol li.box-01 {background-position: 0 0;}
div.sidebox ol li.box-02 {background-position: 0 -100px;}
div.sidebox ol li.box-03 {background-position: 0 -200px;}
div.sidebox ol li.box-04 {background-position: 0 -300px;}
div.sidebox ol li.box-05 {background-position: 0 -400px;}
div.sidebox ol li.box-06 {background-position: 0 -500px;}
div.sidebox ol li.box-07 {background-position: 0 -600px;}
div.sidebox ol li.box-08 {background-position: 0 -700px;}
div.sidebox ol li.box-09 {background-position: 0 -800px;}
div.sidebox ol li.box-10 {background-position: 0 -900px;}

#rssWidget {clear:both;width:315px;height:290px;overflow:hidden;border-bottom:solid 10px #FFF}
#rssFeed {clear:both;font-size:12px;line-height:14px;}
#flipForward,#flipBack {text-align:right;float:left;display:none;}
#rssHolder {overflow: hidden;position: relative;background-color: #FFF;padding-top:10px;height:300px;!height:250px;}
#rssSlide {width: 100%;padding: 0;margin: 0;position: relative;height: 100%;}

/* --==== end OL NUMBERS styles ====-- */

/* --==== begin TAG CLOUD styles ====-- */


div.tagcloud h2 {
	text-align: left;
}

div.tagcloud {
	text-align: justify;
}

div.tagcloud span {
	line-height: 182%;


}

div.tagcloud span a {
	text-decoration: none;
padding: 2px;
}

div.tagcloud span a:hover,
div.tagcloud span.cat1 a:hover,
div.tagcloud span.cat2 a:hover,
div.tagcloud span.cat3 a:hover,
div.tagcloud span.cat4 a:hover {
	text-decoration: none;
	background: #bfd4e6;
	color: #00529b;
}

div.tagcloud span a:hover {
	text-decoration: none;
	background: #00529b;
	color: #fff;
}

div.tagcloud span.cat1 a {
	color: #00529b;
	font-weight: 900;
font-size: 197%;
}

div.tagcloud span.cat2 a {
	color: #00529b;
	font-weight: 600;
font-size: 167%;
}

div.tagcloud span.cat3 a {
	color: #7fa8cd;
	font-weight: 600;
font-size: 138.5%;
}

div.tagcloud span.cat4 a {
	color: #bfd4e6;
font-weight: 100;
font-size: 100%;
}

/* --==== end TAG CLOUD styles ====-- */

/* --==== begin SUBSCRIBE styles ====-- */

p.description {
	font-size: 77%;
	line-height: 100%;
	color: #666;
	margin: 0 0 5px 0;
	padding: 0;
}


div.subscribe-rss {
	background: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-home.gif) 0px 0px no-repeat;
	padding-left: 50px;
	margin-bottom: 10px;
	height:50px;
	float:left;
}

#rss-box {margin-bottom:20px;}

div.subscribe-email {
	background: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-home.gif)  0px -100px no-repeat;
	padding-left: 50px;
	margin-bottom: 15px;
	min-height:42px;
}

.subscribe-email .form-row input {margin-right:2px;}

body#theme-news div.subscribe-rss,
body#theme-news div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-news.gif);
}
body#theme-travel div.subscribe-rss,
body#theme-travel div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-travel.gif);
}
body#theme-money div.subscribe-rss,
body#theme-money div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-money.gif);
}
body#theme-sports div.subscribe-rss,
body#theme-sports div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-sports.gif);
}
body#theme-life div.subscribe-rss ,
body#theme-life div.subscribe-email{
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-life.gif);
}
body#theme-tech div.subscribe-rss,
body#theme-tech div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-tech.gif);
}
body#theme-weather div.subscribe-rss,
body#theme-weather div.subscribe-email {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/subscribe-buttons-sprite-weather.gif);
}



/* --==== end SUBSCRIBE styles ====-- */


/* --==== begin WORTH READING styles ====-- */

div.worthreading {

}

div.worthreading ul {
	margin: 0;
	padding: 0;
}

div.worthreading ul li {
	list-style-type: square;
	margin: 0 0 0 1em;
	padding: 0 0 .5em 0;
	font-size: 93%;
	color: #999;
}

/* --==== end WORTH READING styles ====-- */


/* --==== begin FOOTER styles ====-- */



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-news div#ft {
	border-top: 3px solid #7fb8e6;
	background: #0076cd url(http://i.usatoday.net/_common/_images/_communities/footer-bg-news.gif) bottom left repeat-x;
}
body#theme-travel div#ft {
	border-top: 3px solid #7fd2e9;
	background: #00a6d3 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-travel.gif) bottom left repeat-x;
}
body#theme-money div#ft {
	border-top: 3px solid #7fd2a0;
	background: #093 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-money.gif) bottom left repeat-x;
}
body#theme-sports div#ft {
	border-top: 3px solid #ff8f7f;
	background: #f00 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-sports.gif) bottom left repeat-x;
}
body#theme-life div#ft {
	border-top: 3px solid #d58dbb;
	background: #906 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-life.gif) bottom left repeat-x;
}
body#theme-tech div#ft {
	border-top: 3px solid #f8b67f;
	background: #e85801 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-tech.gif) bottom left repeat-x;
}
body#theme-weather div#ft {
	border-top: 3px solid #ffe47f;
	background: #fdc004 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-weather.gif) bottom left repeat-x;
}







div#ft div.global-nav-strip {
	width: 974px;
	margin: 0 auto 0 auto;
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-home.gif) bottom left repeat-x;
	overflow: hidden;
}


body#theme-news div#ft div.global-nav-strip,
body#theme-news div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-news.gif) bottom left repeat-x;
}
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;
}
body#theme-money div#ft div.global-nav-strip,
body#theme-money div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-money.gif) bottom left repeat-x;
}
body#theme-sports div#ft div.global-nav-strip,
body#theme-sports div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-sports.gif) bottom left repeat-x;
}
body#theme-life div#ft div.global-nav-strip,
body#theme-life div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-life.gif) bottom left repeat-x;
}
body#theme-tech div#ft div.global-nav-strip,
body#theme-tech div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-tech.gif) bottom left repeat-x;
}
body#theme-weather div#ft div.global-nav-strip,
body#theme-weather div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-weather.gif) bottom left repeat-x;
}



div.global-nav-strip ul#footer-global-nav {
	margin: 0;
	padding: 0;
	line-height: 3.5em;
	float: left;
}

div.global-nav-strip ul#footer-global-nav li {
	float: left;
	list-style-type: none;
	padding: 0 1em 0 0;
	font-weight: bold;
}

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 {
	display: block;
	color: #fff;
	padding-left: 20px;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-footer-rss.png) left no-repeat;
}

div.copyright-strip {
	width: 974px;
	margin: 0 auto;
	padding: 1em 0 0 0;
	overflow: hidden;
	line-height: 2.5em;
}

div.copyright-strip div.footer-copyright  {
	display: block;
	color: #fff;
	line-height: 2.5em;
	float: left;
}

div.copyright-strip div.footer-copyright a {
	color: #fff;
	line-height: 2.5em;
}

div.copyright-strip ul#footer-contact {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 2.5em;
	
}

.footer_img {float:left;}
.footer_text {float:left;margin-left:5px;}

div.copyright-strip ul#footer-contact li {
	padding: 0 0 0 1em;
	float: left;
	list-style-type: none;
}

div.copyright-strip ul#footer-contact li a {
	color: #fff;
}

/* --==== end FOOTER styles ====-- */

/* --==== begin COMMENTS BLOCK styles ====-- */

div.comments-block {
	padding-bottom: 20px;
}


/* to transform the comments in the bottom of the permalink page */
div.uslComBody {
font-family: georgia;
font-size: 15px;
color: #333;
line-height: 20px;
}

span.uslComWroteBy {
color: #333;
}

.story-contact-text {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 7px;
	padding-bottom: 28px;
}

div.uslComSmry {
border-bottom: 1px solid #666;
width: 100%;
margin-bottom: 20px;
margin-top:20px;
padding-bottom: 5px;
}


.uslSortOrder {
font-size: 11px;
margin-top: -2px;
padding-left: 10px;
float: left;
}

.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 {
	color: #999;
	font-weight: bold;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-home.gif) left no-repeat;
	line-height: 20px;
	padding: 0 0 0 1.8em;
	margin: 0;
}


body#theme-news .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-news.gif) left no-repeat; }
body#theme-travel .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-travel.gif) left no-repeat; }
body#theme-money .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-money.gif) left no-repeat; }
body#theme-sports .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-sports.gif) left no-repeat; }
body#theme-life .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-life.gif) left no-repeat; }
body#theme-tech .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-tech.gif) left no-repeat; }
body#theme-weather .uslReportAbuseLink a { background: url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-weather.gif) left no-repeat; }


div#uslComments span.uslPipe {
color: #999;
}


div.uslCom {
border-bottom: 1px solid #ccc;
margin-bottom: 1em;
padding-bottom: 1em;
}



/* Styles for Pluck Facebook Connect */

.facebook_connect_wrapper {padding-left:85px; padding-top:12px;}
.facebook_connect_checkbox {vertical-align: 1px; margin-left:1px; margin-right: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;}


/* overwrites to create proper display in comments footer */

span.uslComRec .uslRecommendLabel,
span.uslComRec .uslRecommendCount,
span.uslComRec .uslRecommendLink,
span.uslComRec .uslRecommended,
span.uslComRec .uslRecommendedCount {
float: none;
display: inline;
}


/* comments pagination */

.uslPagination {}
.uslPaginationInside a {text-decoration:none; color:#00529b;}
.uslPaginationInside a:hover {text-decoration: underline;}
.uslPaginationInside {background-color:#f0f0f0; padding:5px 10px 5px 10px; text-align:right;  text-decoration:none; color:#000; margin:20px 0 20px 0;}
  



/* --==== end COMMENTS BLOCK styles ====-- */




/* jaime's added css */


.ur_box
{
	z-index: 1234;
	width: 165px;
	height: 31px;
	position: absolute;
	top: 3px; /* approximate value: must be overridden */
/*	padding-top: px;
	padding-left: px; */
	text-align: left;
	color:#ffffff;
	font-weight:bold;
	margin-left:-145px;
}

.uslAvtPhotoCruiseLogOut img {border:none;width:30px;height:30px;filter:alpha(opacity=50);opacity:.50;float:right;margin:0 5px 0 5px;} /*changed*/

.uslAvtCruisePhoto img {border:none;width:30px;height:30px;float:right;margin:0 5px 0 5px;} /*changed*/

.uslAvtCruiseInfo, div#uslAvt div.uslAvtInfo, div#uslAvt div.uslAvtCruiseInfo {height:32px;position:relative;overflow:hidden;float:none;text-align:right;color:#ffffff;}

/*div#uslAvt div.uslAvtCruiseInfo div.uslAvtOutCtls {position:absolute;top:18px;bottom:0;font-size:10px;color:#666;}*/
div#uslAvt div.uslAvtCruiseInfo div.uslAvtOutCtls {margin-top:2px;font-size:10px;color:#666;}

.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 {text-align:right;color:#ffffff;}

#ur_login tr td {padding-top:4px;padding-bottom:4px;}

#ur_login
{
	z-index: 2;
	width: 410px;
	height: 305px;
	position: absolute;
	float: left;
	margin-left:-115px;
	top: 0px;
	padding-top: 8px;
	padding-left: 5px;
	background-color: #FFFFFF;
	color: #000000;
	border:solid;
	border-width:1px;
	border-color:#000000;
}
#ur_login tr td {border:none;}


#ur_options tr td {padding:0px;border:none;}
#urOptionsFormA tr td{padding:2px;}
#logIn a.sans12Margin {text-decoration:underline;}
#ur_options a.sans12Margin {text-decoration:underline;}
#ur_confirmations {
	z-index: 2;
	width: 300px;
	height: 220px;
	position: absolute;
	/*float: left;*/
	margin-left:0px;
	top: 0px;
	padding-top: 8px;
	padding-left: 4px;
	padding-right:4px;
	background-color: #FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#000000;
	color: #000000;
}
#ur_confirmations tr td {border:none;}
#rememberMe {margin-left:1px;}



.sans10 {
	color:#000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
	padding-left:0px;

}
.sans10  a{
	color:#000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.sans10Margin {
	color:#000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
}
.sans10Margin  a{
	color:#000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 10px;
	text-decoration:underline;
}

.sans12Margin {
	color:#000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom:5px;
	
}
.sans12Margin  a{
	color:#000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 10px;
	
}

#ur_register tr td {border:none;}
#ur_register {
	z-index: 2;
	width: 425px; /*was 410*/
	height: auto;
	position: absolute;
	float: left;
	margin-left:-125px;
	top: 0px;
	padding-top: 8px;
	background-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
* html #ur_register{
	height: 540px;
}

#CountryDropDownList {width:405px;}
#labelCountry {width:405px;}

#ur_options {
	z-index: 2;
	width: 400px;
	height: 290px;
	position: absolute;
	float: left;
	margin-left:-85px;
	top: 0px;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	
}



.sm-active-tab-ur {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image:url(http://i.usatoday.net/_common/_images/_static/uasTab.gif);
	background-repeat:no-repeat;
}
.sm-inactive-text-ur {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.inactive-tab-ur {
	background-image:url(http://i.usatoday.net/_common/_images/_static/uasTabBottom.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.sm-inactive-text-ur {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

div.other {
    FONT-SIZE: 10px; VISIBILITY: hidden; DISPLAY: none; FONT-FAMILY: verdana;
}
div.default {
    FONT-SIZE: 10px; VISIBILITY:visible; DISPLAY: none; FONT-FAMILY: verdana;
}

.ur_message
{
	color: Red;
	font-size: 12px;
	font-family: arial, helvetica, Sans-Serif;
	text-align: center;
	z-index: 3;
	border:solid;
	border-width:1px;
	border-color:#000000;
	display: none;
}
.lineCloseWindow
{
	width:90%;
	border-bottom: solid 1px #999999;
	margin-top:-15px;
    margin-bottom:5px;
}
.small-copy-sans1 {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.sans16 {
	color:#000000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* --==== end Avatar and log in / logged in ====-- */

#usatajifhost {display:none;}



/* DW's edits to UAS box */

div #uslAvt.uslCruiseAvtOut {
	right:0;
	float: right;
	width: 300px;
}

div #USATRegister.ur_box {
	width: 300px;
	left: 50%;
	padding: 0;
	position: absolute;
	margin-left: 187px;
}



#ur_confirmations
{
	left: -50px;
}

/*-----===== BEGIN COMMENT/RECOMMEND OVERWRITES ====----*/

div.post-attributes br { /*this hides the BRs that are in the HTML */
	display: none;
}


/*outer most block for comments & recommends */

span.uslCommentsLink {
	display: block;
	overflow: hidden;
	margin-bottom: .5em;
	clear: both;
}

span.uslRecommendLink {
	display: block;
	overflow: hidden;
	margin-bottom: .5em;
	clear: both;
}

span.uslRecommended {
	display: block;
	overflow: hidden;
	margin-bottom: .5em;
	clear: both;
}


/* COUNT blocks for each element */

span.uslCommentsCount {
	display: block;
	float: left;
	margin-right: .2em;
	color:#ffffff;
	font-weight:bold; 
	background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-home.gif) bottom right;
	padding-top: 0;
	padding-bottom:.4em;
	padding-left:10px;
	padding-right:5px;
	font-size: 108%;
	line-height: 1.5em;
 
}

body#theme-news span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-news.gif) bottom right; }
body#theme-travel span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-travel.gif) bottom right; }
body#theme-money span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-money.gif) bottom right; }
body#theme-sports span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-sports.gif) bottom right; }
body#theme-life span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-life.gif) bottom right; }
body#theme-tech span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-tech.gif) bottom right; }
body#theme-weather span.uslCommentsCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-comments-weather.gif) bottom right; }

.uslRecommendCount {
	display: block;
	float: left;
	margin-right: .2em;
	color:#ffffff;
	font-weight:bold;
	background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-home.gif) left;
	padding-top: 0;
	padding-left:18px;
	padding-right:5px;
	padding-bottom: 0;
	font-size: 108%; 
	line-height: 1.5em;
}

body#theme-news .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-news.gif) left;}
body#theme-travel .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-travel.gif) left;}
body#theme-money .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-money.gif) left;}
body#theme-sports .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-sports.gif) left;}
body#theme-life .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-life.gif) left;}
body#theme-tech .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-tech.gif) left;}
body#theme-weather .uslRecommendCount { background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-weather.gif) left;}

.uslRecommendedCount {
	display: block;
	float: left;
	margin-right: .2em;
	color:#ffffff;
	font-weight:bold;
	background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-home.gif) left;
	padding-top: 1px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:21px;
	font-size: 108%; 

}

body#theme-news .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-news.gif) left; }
body#theme-travel .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-travel.gif) left; }
body#theme-money .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-money.gif) left; }
body#theme-sports .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-sports.gif) left; }
body#theme-life .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-life.gif) left; }
body#theme-tech .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-tech.gif) left; }
body#theme-weather .uslRecommendedCount { background:url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-after-weather.gif) left; }


/* LABEL blocks for each element */

.uslCommentsLabel,
.uslRecommendLabel {
	float: left;
	display: block;
	
}

.uslCommentsLabel {
	font-weight: bold;
	color: #999;
	line-height: 1.5em;
}

.uslRecommendLabel {
	font-weight: bold;
	color: #999;
	line-height: 1.5em;
}



/* HIDES hover for entire link */
span.uslCommentsLink a,
span.uslRecommendLink a {
	text-decoration: none;
	cursor: pointer;
}

span.uslCommentsLink a:hover,
span.uslRecommendLink a:hover {
	text-decoration: none;
}

/* SHOWS hover ONLY on label, when applicable */
span.uslCommentsLabel:hover,
span.uslRecommendLabel:hover {
	text-decoration: underline;
}

span.uslRecommended span.uslRecommendLabel:hover {
	text-decoration: none;
}



/* Disabled styles */

.uslDisabledCommentsLink { 
	font-weight: bold;
	color: #999; 
	text-decoration: none;  
	display: block;
	margin-bottom: .5em;
	clear: both;	
}

.uslDisabledRecommendLink { 
	font-weight: bold;
	color: #999; 
	text-decoration: none;  
	display: block;
	margin-bottom: .5em;
	clear: both;	
}
.uslDisabledRecommendCount { display:none; }
.uslDisabledCommentsCount { display:none; }


/*-----===== END COMMENT/RECOMMEND OVERWRITES ====----*/


/*--ad css--*/
div#ft div.leaderboard {
	width: 974px;
	margin: 0 auto 0 auto;
	padding: 15px 0;
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-home.gif) bottom left repeat-x;
}

div#leaderboard {
	padding: 10px 0;
	width: 740px;
	margin: 0 auto;
}

#adPoster {text-align:left;margin-top:10px;}
.rightImage {padding-top:10px;}
.adAgate {color:#ffffff;font-size:0px;float:left;clear:both;}
div.advert {
padding: 0 0 10px 0;
background: url(http://i.usatoday.net/_common/_images/_communities/agate-horizontal.png )  no-repeat;
float: left;
clear:both;
margin-bottom: 10px;
width: 160px;
}
.lbAgate {display:none;}
#footer_adagate {background: url(http://i.usatoday.net/_common/_images/_communities/agate-vertical.png  ) no-repeat;width:760px;}

/*-- comments box css --*/
#form_comments {margin-top:25px;}
.item-comments { width:100%; text-align:left; padding-top:8px;}
.uslComFormInHead { font-size: 11px; font-weight:normal; }
.uslComFormInHeadMsg { float:left; font-size: 12px;font-weight: bold; padding-bottom:0px; margin-bottom:2px; _MARGIN-BOTTOM:-12px;}
.uslComFormInHeadHandle { float: right; padding-bottom:0px;  _MARGIN-BOTTOM:-20px;}
.uslComFormInHeadHandle a { color: black;text-decoration: none; }
.uslComFormBody textarea { width:99%; height:102px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.conversation-guideline {font-size: 11px;font-weight: normal;color: #666666;text-decoration: none;margin-bottom:10px;}
.conversation-guideline span {font-weight:bold;}
.uslComFormOutHead {font-size:12px; font-weight:bold;margin-bottom:2px;}
.uslComFormSubmit {padding-top: 10px; width:65px; overflow:hidden;}
.uslComFormSubmit input {width:65px; height:21px;}


/* permalink styles */


div.item#permalink h3, #blogTitle {
	font-size: 253%;
	margin: 0;
}


div.pagetools {
	clear: both;
	overflow: hidden;
	margin-bottom: .5em;
	border-bottom: 1px solid #e5e5e5;
	height: 100%; /*for IE6 */
	margin-right:-50px;
}

div.pagetools div.timestamp {
	font-size: 108%;
	font-weight: bold;
	color: #999;
	width: 75px;
	float: left;
/* 	border: 1px solid red; */
	line-height: 3em;
}

div.item div.pagetools ul.pagetools {
	font-family: Arial;
	font-size: 85%;
	margin: 0 0 0 225px;
	padding: .45em 0;
/* 	border: 1px solid yellow; */
	overflow: hidden;
	float: left;
	line-height: 3em;

}

div.pagetools ul.pagetools li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.pagetools ul.pagetools li a {
	margin: 0 .6em 0 0;
	padding: 0 0 0 20px;
	display: block;
	float: left;
	color: #999;
	font-weight: bold;
	background: url(http://i.usatoday.net/_common/_images/_communities/pagetools-sprite.gif) 0 center no-repeat;
}

div.pagetools ul#section-nav  {margin-left:2px;}

div.pagetools ul.pagetools li.buzz a {
/*	background-position: 0 center;*/
	background-image:none;padding-left:0px;margin-right:-20px; margin-top:-7px;line-height:10px;
}

.fb {margin-left:-420px;position:absolute;margin-top:12px;border:none;}

div.pagetools ul.pagetools li.share a {
	background-position: -150px center;
}

div.pagetools ul.pagetools li.email a {
	background-position: -300px center;
}

div.pagetools ul.pagetools li.save a {
	background-position: -450px center;
}

div.pagetools ul.pagetools li.print a {
	background-position: -600px center;
}

#pagetools_list {float:left;margin-left:-367px;}
#yahooBuzzBadge-form a {font-family:Arial;color:#999;font-weight:bold;font-size:11px;}

/* Post (permalink) previous and next navigation styles */

div.post-navigation {
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding: .5em 0;
	margin: 0 0 .2em 0;
	height: 100%;		
}
				
div.post-navigation.footer {
	border-top: 1px solid #e5e5e5;
	padding: 1em 0 1em 0;
	margin: 1em 0 .5em 0
}
				
div.post-navigation span.label {
	color: #999;
	font-size: 93%;
	text-transform: uppercase;
	display: block;
	font-family: arial;
	padding: 0 1em .5em 1em;
}
				
div.post-navigation p {
	width: 250px;
	margin: 0;
	padding: 0;
	font-family: georgia;
}
				
div.post-navigation p.previous-post {
	float: left;	
}
				
div.post-navigation p.next-post {
	float: right;
	text-align: right;
}
				
div.post-navigation p.previous-post a {
	background: url(http://i.usatoday.net/_common/_images/_communities/post-chev-previous.gif) top left no-repeat;
	padding: 0 0 0 1em;
	display: block;
}
				
div.post-navigation p.next-post a {
	background: url(http://i.usatoday.net/_common/_images/_communities/post-chev-next.gif) top right no-repeat;
	padding: 0 1em 0 0;
	display: block;
}
/* End post (permalink) previous and next navigation styles */

/* archives styles */

div.pagination {
				overflow: hidden;
				width: 100%;
				position: relative;
				padding: 1em 0 .5em 0;
				margin: 0 0 1em 0;
				border-top: 1px solid #ccc;
			}
			
			div.pagination div.count {
				width: 400px;
				float: left;
				margin: 1em 0 0 0;
				padding: 0;
				clear: none;
			}
			
			ul.pagination-nav {
				position: absolute;
				right: 0; 
				margin: 0;
				padding: 0;
				text-align: right;
			}
			
			ul.pagination-nav li {
				list-style-type: none;
				margin: 0;
				color: #000;
				line-height: 2.2em;
				text-align: right;
				float: left;
			}
			
			ul.pagination-nav li a {
				color: #333;
				background: #ccc;
				height: 1.5em;
				line-height: 1.5em;
				text-align: center;
				padding: .5em;
				margin: .3em;
				font-size: 85%;
				text-decoration: none;
				font-weight: bold;
			}
			
			ul.pagination-nav li a:hover {
				background: #999;
			}
			
			
			ul.pagination-nav li.on a {
				background: #333;
				color: #fff;
			}
			
			
			div.archive-picker {
				padding: 0 0 1em 0;
				margin-bottom: 2em;
			}
			
			div.archive-picker p.kicker {
				font-weight: bold;
				color: #333;
				margin: 0;
				padding: .5em 0;
			}
			
			div.archive-picker select {
				font-size: 138.5%;
				padding: .1em;
				color: #333;
				width: 400px;
				margin-right: 1em;
			}

/* end archives styles */

/* begin related topics styles */

div.related-topics {
			overflow: hidden;
			padding-top: 1em;		
			}
			
			div.related-topics h3 {
				font-size: 138.5%;
				display: block;
				margin: 0 0 1em 0;
				padding: 0 0 .2em 0;
				border-bottom: 1px solid #ccc;
				clear:left;
			}
			
			div.related-topics ul {
				width: 48%;
				margin:0;
				padding: 0 0 2em 0;
				float: left;
			}
			
			div.related-topics ul li {
				list-style-type: square;
				color: #666;
				padding: .2em 0;
				margin: 0 0 0 2em;
			}
			
/*end related topics styles */


/* jaime's css for the permalink tools */




#section-nav {float:left;}
#section-nav, #section-nav ul {padding:0;margin:0;list-style:none;}
#section-nav li {float:left;width:auto;list-style:none;color:#999999;}
#section-nav li.navItem {font-family:Arial;margin:0 0.6em 0 0; padding:0 0 0 0;display: block;float: left;color: #999999;font-weight: bold;font-size:11px;}
#section-nav li.navItem ul {position:absolute;z-index:10000;background:#fff;width:140px;margin:0;padding:2px 10px;border:1px solid #666;display:none;}

#section-nav li.navItem:hover ul, #section-nav li.sfhover ul {display:block;left:auto;}
#section-nav li.navItem ul.leftdrop {position:absolute;z-index:1000;background:#fff;width:140px;display:none;margin:0;padding:2px 10px;border:1px solid #666;}
#section-nav li.navItem ul.column1 {border-right:0;}
#section-nav li.navItem ul.column2 {left:161px;border-left:0;}
#section-nav li.navItem ul.column1-leftdrop {border-right:0;}
#section-nav li.navItem ul.column2-leftdrop {left:161px;border-left:0;}
#section-nav li ul a {font-weight:normal;text-align:left;width:140px;background:none;padding:0px 0;border-top:1px solid #ccc;margin:0;}
#section-nav li ul li.emptyItem {font-size:12px;font-weight:normal;text-align:left;width:140px;background:none;padding:4px 0;border-top:1px solid #ccc;margin:0;}
#section-nav li ul li.first a {border-top:0;}
#section-nav a {
	display: block;
	color:#666;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding: 0 10px 0 8px;
	margin: 5px 0 0 0
}


#section-nav a:hover {
	text-decoration:underline;
}

.share_img {margin-right:2px;margin-bottom:-2px;}


ul#spritemenu2{list-style:none; padding:0; margin:0; font-size:11px; font-weight:bold; list-style:none}
ul#spritemenu2 li{display:block; height:20px; padding-top:20px}
#sclBtnInfoBottom {position:absolute; visibility:hidden; width:503px; height:291px; z-index:1235;}
#sclBtnInfo {position:absolute;	visibility:hidden; width:503px;	height:291px; z-index:1235; left: 460px; top: 215px;}
#socialhelp {height:auto; width:479px; padding:12px; border:1px solid #000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#socialhelp a{color:#00529B}
#socialhelp a:link{text-decoration:none; color:#00529B}
#socialhelp a:visited{text-decoration:none}
#socialhelp a:hover{text-decoration:underline}
#socialhelp a:active{text-decoration:none}
#socialhelp .label{height:23px; background-image: url(http://i.usatoday.net/_common/_images/usatoday_41x23.gif); background-repeat:no-repeat; padding:0 0 0 50px; font-size:16px; font-weight:bold;}
#socialhelp .textcolumn{float:left; width:155px; margin:18px 0 10px 0;}
#socialhelp .textcolumn .title{margin:0 0 6px 0; font-weight:bold;}
#socialhelp .imgcolumn{float:left; width:164px; margin:0 2px 10px 0;}
#socialhelp #links{clear:both;}
#socialhelp #links .textcolumn{width:155px; float:left; text-align:center; margin:0 0 12px 0; font-weight:bold;}
#socialhelp #links .imgcolumn{width:164px; float:left; text-align:center; margin:0 0 12px 0; font-weight:bold;}
#socialhelp .bottom{clear:both;	border-top:1px solid #ccc; padding:8px 0 0 0; text-align:center;}
#socialhelp .bottom a{font-weight:bold;	color:#000;}
.tools_imgs {margin-right:5px;}

/* end jaime's css for permalink tools */


/* Report Abuse Form */
/*.uslReportAbuseLink a { font-size: 11px; text-decoration: none;	color: gray; font-size:10px; font-family: Arial, Helvetica, sans-serif; padding:1px 20px 2px 5px; }*/
.uslAbuseReported { font-size: 10px; color: gray; padding:1px 20px 1px 5px; }
.uslReportAbuseForm {background-color:#d1dcfc; width:190px; font-weight:bold; border:1px solid #000000; font-family:Verdana; font-size:10px; text-align:left; z-index:4; position:absolute;}
.uslReportAbuseHead {padding:2px; height:15px;}
.uslReportAbuseHead a{float:right; border:1px solid #000000; color:#000000; background-color:#FFFFFF; padding:1px; text-decoration:none; }
.uslReportAbuseHead a:hover{background-color:#000000; color:#FFFFFF;}
.uslReportAbuseInterior{ width:190px; padding-bottom:3px; clear:both;}
.uslReportAbuseInterior a{float:left; font-weight:bold; height:15px; border-bottom:1px solid #000000; color:#000000; padding:2px 0px 0px 10px; width:160px; background-color:#FFFFFF; text-decoration:none; }
.uslReportAbuseInterior a:hover{background-color:#CCCCCC;}
.uslReportAbuseInterior select{margin-left:5px; }
.uslReportAbuseComment {width:190px;}
.uslReportAbuseComment textarea {width:90%; height:70px; margin-left:5px; font-family: Arial, Helvetica, sans-serif;font-size:12px; }
.uslReportAbuseComment input {padding:1px; margin:3px 0px 3px 5px; }

/* ERROR PAGE STYLE*/
.error {height:1000px;}