/* start global styles */

body {
	background-color: #ffffff;
}

.clear {
	clear: both;
}

.align-left {
	border: 0px;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

.align-right {
	border: 0px;
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px;
}

span.strong {
	font-weight: bold;
}

/* end global styles */

/* start global header styles */

#header {
	background-image: url(http://www.ranked.org/graphics/header-bg.gif);
	background-repeat: repeat-x;
	height: 100px;
	position: relative;
	width: 100%;
	z-index: 20;
}

#header-strip {
	margin: 0 auto 0 auto;
	position: relative;
	width: 802px;
}

#logo {
	background-image: url(http://www.ranked.org/graphics/logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	left: 13px;
	position: absolute;
	top: 13px;
	width: 175px;
}

#header-links {
	background: url(http://www.ranked.org/graphics/header-links-bg.gif) top center no-repeat;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	height: 68px;
	left: 600px;
	position: absolute;
	text-align: center;
}

.member-button {
	background-image: url(http://www.ranked.org/graphics/green-button.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	float: left;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	height: 18px;
	margin: 47px 10px 0 0;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	width: 88px;
}

.user-button {
	background-image: url(http://www.ranked.org/graphics/red-button.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	float: left;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	height: 18px;
	margin: 47px 10px 0 0;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	width: 88px;
}

#nav-strip {
	height: 32px;
	margin: 0 auto 0 auto;
	padding-top: 5px;
	position: relative;
	top: 60px;
	width: 802px;
}

ul#nav-links {
	background: transparent url(http://www.ranked.org/graphics/nav.png) no-repeat;
	height: 32px;
	margin: 0;
	padding: 0;
	width: 802px;
}

ul#nav-links li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

ul#nav-links li a {
	background: transparent url(http://www.ranked.org/graphics/nav.png) no-repeat;
	border: 0;
	display: block;
	line-height: normal;
	margin: 0;
	text-decoration: none;
}

li#nav-home a {
	height: 32px;
	width: 80px;
}

li#nav-tags a {
	height: 32px;
	width: 72px;
}

li#nav-latest a {
	height: 32px;
	width: 80px;
}

li#nav-popular a {
	height: 32px;
	width: 90px;
}

li#nav-activity a {
	height: 32px;
	width: 90px;
}

li#nav-home a:hover, li#nav-home a:focus {
	background-position: 0px -32px;
}

li#nav-tags a:link, li#nav-tags a:visited {
	background-position: -80px 0px;
}

li#nav-tags a:hover, li#nav-tags a:focus {
	background-position: -80px -32px;
}

li#nav-latest a:link, li#nav-latest a:visited {
	background-position: -152px 0px;
}

li#nav-latest a:hover, li#nav-latest a:focus {
	background-position: -152px -32px;
}

li#nav-popular a:link, li#nav-popular a:visited {
	background-position: -232px 0px;
}

li#nav-popular a:hover, li#nav-popular a:focus {
	background-position: -232px -32px;
}

li#nav-activity a:link, li#nav-activity a:visited {
	background-position: -322px 0px;
}

li#nav-activity a:hover, li#nav-activity a:focus {
	background-position: -322px -32px;
}

#search {
	background-image: url(http://www.ranked.org/graphics/search-bar-bg.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 37px;
	margin: 0 auto 0 auto;
	position: absolute;
	right: 20px;
	top: 70px;
	width: 351px;
}

#search-icon {
	background-image: url(http://www.ranked.org/graphics/search-bar-icon-bg.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 21px;
	left: 8px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: 8px;
	width: 22px;
}

* html #search-icon {
	margin-top: 1px;
}

#search-form {
	display: inline;
	float: left;
	margin: 8px 0 0 0;
	width: 224px;
}

input.search-keywords {
	background-image: url(http://www.ranked.org/graphics/form-field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 3px 0 0 3px;
	width: 170px;
	height: 16px;
	text-align: left;
}

* html input.search-button {
	margin-top: 1px;
}

#search-advanced {
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: normal;
	height: 21px;
	margin: 12px 6px 0 0;
	width: 85px;
}

#search-advanced a {
	color: #78a521;
	text-decoration: none;
}

#search-advanced a:hover {
	color: #78a521;
	text-decoration: none;
}

#container {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	height: 100%;
	margin: 0 auto 0 auto;
	position: relative;
	width: 800px;
}

.header-row {
	background-color: #efefef;
	border-bottom: 1px solid #999999;
	clear: both;
	margin: 0 auto 0 auto;
	position: relative;
	width: 800px;
}

#nav-breadcrumbs {
	color: #777777;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	padding: 3px 0 3px 10px;
}

#nav-breadcrumbs a {
	color: #2b557b;
	text-decoration: none;
}

#nav-breadcrumbs a:hover {
	color: #2b557b;
	text-decoration: none;
}

/* end global header styles */

/* start homepage header styles */

#header-column-left {
	background-color: #ffffff;
	border: 1px solid #999999;
	display: inline;
	float: left;
	height: auto !important;
	height: 150px;
	margin: 10px 10px 10px 10px;
	min-height: 150px;
	width: 250px;
}

#header-column-center {
	background-color: #ffffff;
	border: 1px solid #999999;
	display: inline;
	float: left;
	height: auto !important;
	height: 150px;
	margin: 10px 10px 10px 0px;
	min-height: 150px;
	width: 254px;
}

#header-column-right {
	background: #ffffff url(http://www.ranked.org/graphics/header-column-right-bg.gif) top right no-repeat;
	border: 1px solid #999999;
	display: inline;
	float: right;
	height: auto !important;
	height: 150px;
	margin: 10px 10px 10px 0px;
	min-height: 150px;
	width: 250px;
}

.header-row p.about-text {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	padding: 10px 10px 6px 10px;
	text-align: left;
}

.header-row p.about-text a {
	color: #000000;
	text-decoration: underline;
}

.header-row p.about-text a:hover {
	color: #000000;
	text-decoration: underline;
}

.header-row ul.nav-about {
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	list-style-type: none;
	margin: 0 auto 0 auto;
	width: 212px;
}

.header-row ul.nav-about li {
	display: inline;
	float: left;
	height: 100%;
	margin: 0 0 0 8px;
	padding: 3px 2px;
}

.header-row ul.nav-about li a {
	border: 1px dotted #999999;
	color: #999999;
	display: block;
	padding: 3px 12px;
	text-decoration: none;
}

.header-row ul.nav-about li a:hover {
	border: 1px solid #777777;
	color: #555555;
	display: block;
}

.header-row h2 {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 10px 10px;
	text-align: left;
}

.header-row ul.members-about {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	line-height: 21px;
	list-style-type: none;
	margin: 0 0 0 10px;
}

.header-row ul.members-about li {
	background: url(http://www.ranked.org/graphics/members-list-bullet.gif) no-repeat 0px 2px;
	border: none;
	padding: 0 0 0 23px;
}

.header-row p.subscribe-text-rss {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.header-row p.subscribe-text-rss a {
	color: #e57c30;
	text-decoration: underline;
}

.header-row p.subscribe-text-rss a:hover {
	color: #e57c30;
	text-decoration: underline;
}

.header-row p.subscribe-text-email {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 3px 10px 10px;
	text-align: left;
}

.header-row .feed-icon {
	padding: 0 5px 0 10px;
}

.header-row .feed-subscribers {
	text-align: center;
	padding: 10px 0 0 0;
	width: 250px;
}

.header-row .subscribe-email-form {
	height: 21px;
	padding: 0 10px 0 10px;
	width: 230px;
}

.header-row input.subscribe-email {
	background-image: url(http://www.ranked.org/graphics/form-field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 4px 0 3px 3px;
	width: 176px;
	height: 14px;
	text-align: left;
}

* html .header-row input.subscribe-button {
	margin-top: 1px;
}

/* end homepage header styles */

/* start global main column styles */

.main-column-divider {
	background-color: #ffffff;
	background-image: url(http://www.ranked.org/graphics/column-divider-bg.gif);
	background-position: 500px 0;
	background-repeat: repeat-y;
	height: 100%;
}

#main-column {
	background-color: #ffffff;
	float: left;
	padding: 0 0 10px 0;
	width: 500px;
}

.feed-icon-small {
	border: 0;
	bottom: 16px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	right: 12px;
}

#nav-pagination {
	border: 0;
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
}

#nav-pagination a {
	color: #2a5780;
	text-decoration: none;
}

#nav-pagination a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#main-column p.news-text-more {
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;
	text-align: right;
}

#main-column p.news-text-more a {
	color: #2a5780;
	text-decoration: none;
}

#main-column p.news-text-more a:hover {
	color: #2a5780;
	text-decoration: none;
}

#main-column-bottom {
	border-bottom: 1px dotted #999999;
	border-top: 1px solid #cccccc;
	margin: 0 10px 0 10px;
}

#main-column-bottom h1 {
	border-bottom: 5px solid #74a2c3;
	color: #2a5780;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 7px 0 5px 10px;
	text-align: left;
}

.news-updates-title {
	background-color: #e2ecf6;
	border-bottom: 1px solid #74a2c3;
	height: 29px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
}

.news-updates-title h2 {
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 0 0 0;
	text-align: left;
}

.news-updates-title h2 a {
	color: #444444;
	text-decoration: none;
}

.news-updates-title h2 a:hover {
	color: #444444;
	text-decoration: underline;
}

.news-updates-title h3 {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 8px 0 0 0;
	text-align: right;
}

.news-updates-title h3 a {
	color: #777777;
	text-decoration: underline;
}

.news-updates-title h3 a:hover {
	color: #777777;
	text-decoration: underline;
}

.news-updates-content {
	border-bottom: 1px dotted #999999;
	margin: 0 0 10px 0;
}

.news-updates-content p.news-text {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 0 10px 10px 10px;
}

.news-updates-content p.news-text a {
	color: #2a5780;
	text-decoration: none;
}

.news-updates-content p.news-text a:hover {
	color: #2a5780;
	text-decoration: none;
}

#main-news-updates {
	border-top: 1px dotted #999999;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}

#main-news-updates-left {
	display: inline;
	float: left;
	height: 100%;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	width: 210px;
}

#main-news-updates-right {
	display: inline;
	float: right;
	height: 100%;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	width: 210px;
}

#main-news-updates h4 {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
	text-align: left;
}

#main-news-updates p.subscribe-text-rss {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#main-news-updates p.subscribe-text-rss a {
	color: #e57c30;
	text-decoration: underline;
}

#main-news-updates p.subscribe-text-rss a:hover {
	color: #e57c30;
	text-decoration: underline;
}

#main-news-updates p.subscribe-text-email {
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 15px 0 0 0;
	text-align: left;
}

#main-news-updates .feed-icon {
	padding: 0 5px 0 0;
}

#main-news-updates .subscribe-email-form {
	height: 21px;
	padding: 0 10px 0 0;
	width: 212px;
}

#main-news-updates input.subscribe-email {
	background-image: url(http://www.ranked.org/graphics/form-field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 4px 0 3px 3px;
	width: 158px;
	height: 14px;
	text-align: left;
}

* html #main-news-updates input.subscribe-button {
	margin-top: 1px;
}

#main-news-updates ul {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: 18px;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#main-news-updates ul li {
	background: url(http://www.ranked.org/graphics/news-list-bullet.gif) no-repeat 0px 5px;
	border: none;
	padding: 0 0 0 16px;
}

#main-news-updates ul li a {
	color: #2b557b;
	text-decoration: underline;
}

#main-news-updates ul li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

.news-updates-search {
	width: 458px;
	height: 30px;
	padding: 0 10px 0 10px;
}

#news-updates-search-text {
	display: inline;
	float: left;
	height: 30px;
	vertical-align: middle;
	width: 234px;
}

#news-updates-search-text h2 {
	color: #2a5780;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 0 0 0;
}

#news-updates-search-form {
	display: inline;
	float: left;
	height: 30px;
	width: 224px;
}

input.news-search-keywords {
	background-image: url(http://www.ranked.org/graphics/form-field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 3px 0 0 3px;
	width: 170px;
	height: 16px;
	text-align: left;
}

* html input.news-search-button {
	margin-top: 1px;
}

/* end global main column styles */

/* start homepage main column styles */

#main-column-top {
	background-image: url(http://www.ranked.org/graphics/main-column-top-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #2a5780;
	display: inline;
	float: left;
	height: 145px;
	margin: 10px 0 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 458px;
}

#main-column-top h1 {
	background-image: url(http://www.ranked.org/graphics/main-column-container-top-h1-bg.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-indent: -100em;
	width: 208px;
}

#main-column-top h1 a {
	display: block;
	height: 10px;
}

#main-column-left {
	background-image: url(http://www.ranked.org/graphics/main-column-left-right-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	float: left;
	height: 145px;
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 10px;
	width: 213px;
}

#main-column-left h1 {
	background-image: url(http://www.ranked.org/graphics/main-column-container-left-h1-bg.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-indent: -100em;
	width: 140px;
}

#main-column-left h1 a {
	display: block;
	height: 10px;
}

#main-column-right {
	background-image: url(http://www.ranked.org/graphics/main-column-left-right-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	float: right;
	height: 145px;
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 10px;
	width: 213px;
}

#main-column-right h1 {
	background-image: url(http://www.ranked.org/graphics/main-column-container-right-h1-bg.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-indent: -100em;
	width: 150px;
}

#main-column-right h1 a {
	display: block;
	height: 10px;
}

#main-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#main-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#main-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 381px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}

#main-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#main-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: underline;
}

#main-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#main-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#main-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#main-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

div#main-yui-content p.activity-text-more {
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

div#main-yui-content p.activity-text-more a {
	color: #2a5780;
	text-decoration: none;
}

div#main-yui-content p.news-text-more a:hover {
	color: #2a5780;
	text-decoration: none;
}

#main-yui-content-sites {}

.main-content-sites-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	height: 100%;
}

.main-content-divider {
	background-color: #ffffff;
	background-image: url(http://www.ranked.org/graphics/main-content-divider-bg.gif);
	background-position: 335px 0;
	background-repeat: repeat-y;
	height: 100%;
}

.main-site-left {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.main-site-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.main-site-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.main-site-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.main-site-left p.site-text-recent {
	font-size: 11px;
	font-weight: normal;
}

.main-site-left p.site-text-recent a {
	color: #2a5780;
	text-decoration: none;
}

.main-site-left p.site-text-recent a:hover {
	color: #2a5780;
	text-decoration: none;
}

.main-site-left-tags {
	color: #999999;
	font-size: 10px;
	padding: 5px 0 0 0;
}

.main-site-left-tags a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.main-site-left-tags a:hover {
	color: #777777;
	text-decoration: none;
}

.main-site-right {
	color: #000000;
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 125px;
}

.main-site-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.main-site-right-text a {
	color: #777777;
	text-decoration: underline;
}

.main-site-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.main-site-right p.site-text-recent {
	color: #999999;
	font-size: 11px;
}

.main-site-right p.site-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.main-site-right p.site-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

#main-yui-content-tags {}

.main-content-tags-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.main-tag-left {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.main-tag-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 2px 0;
}

.main-tag-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.main-tag-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.main-tag-left-title {
	padding: 3px 0 0 0;
}

.main-tag-left-title h3 {
	font-size: 11px;
	font-weight: normal;
}

.main-tag-left-title h3 a {
	color: #2a5780;
	text-decoration: none;
}

.main-tag-left-title h3 a:hover {
	color: #2a5780;
	text-decoration: none;
}

.main-tag-right {
	color: #000000;
	display: inline;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 125px;
}

.main-tag-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.main-tag-right-text a {
	color: #777777;
	text-decoration: underline;
}

.main-tag-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.main-tag-right p.tag-text-recent {
	color: #999999;
	font-size: 11px;
}

.main-tag-right p.tag-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.main-tag-right p.tag-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

/* end homepage main column styles */

/* start tags page main column styles */

#tags-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#tags-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#tags-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 354px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 125px;
}

#tags-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#tags-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: underline;
}

#tags-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#tags-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#tags-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#tags-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

#tags-yui-content-popular {
	padding: 0 10px 0 10px;
}

#tags-yui-content-popular .tags-content-cloud-popular {}

#tags-yui-content-popular .tags-content-cloud-popular a {
	color: #2b557b;
	text-decoration: none;
}

#tags-yui-content-popular .tags-content-cloud-popular a:hover {
	color: #2b557b;
	text-decoration: none;
}

#tags-yui-content-recent {
	padding: 0 10px 0 10px;
}

#tags-yui-content-recent .tags-content-cloud-recent {}

#tags-yui-content-recent .tags-content-cloud-recent a {
	color: #2b557b;
	text-decoration: none;
}

#tags-yui-content-recent .tags-content-cloud-recent a:hover {
	color: #2b557b;
	text-decoration: none;
}

/* end tags page main column styles */

/* start latest page main column styles */

#latest-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#latest-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#latest-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 381px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}

#latest-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#latest-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: underline;
}

#latest-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#latest-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#latest-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#latest-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#latest-yui-content-sites {}

.latest-content-sites-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.latest-site-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.latest-site-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.latest-site-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.latest-site-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.latest-site-left p.site-text-recent {
	font-size: 11px;
	font-weight: normal;
}

.latest-site-left p.site-text-recent a {
	color: #2a5780;
	text-decoration: none;
}

.latest-site-left p.site-text-recent a:hover {
	color: #2a5780;
	text-decoration: none;
}

.latest-site-left-tags {
	color: #999999;
	font-size: 10px;
	padding: 5px 0 0 0;
}

.latest-site-left-tags a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.latest-site-left-tags a:hover {
	color: #777777;
	text-decoration: none;
}

.latest-site-right {
	color: #000000;
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.latest-site-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.latest-site-right-text a {
	color: #777777;
	text-decoration: underline;
}

.latest-site-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.latest-site-right p.site-text-recent {
	color: #999999;
	font-size: 11px;
}

.latest-site-right p.site-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.latest-site-right p.site-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

#latest-yui-content-tags {}

.latest-content-tags-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.latest-tag-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.latest-tag-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 2px 0;
}

.latest-tag-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.latest-tag-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.latest-tag-left-title {
	padding: 3px 0 0 0;
}

.latest-tag-left-title h3 {
	font-size: 11px;
	font-weight: normal;
}

.latest-tag-left-title h3 a {
	color: #2a5780;
	text-decoration: none;
}

.latest-tag-left-title h3 a:hover {
	color: #2a5780;
	text-decoration: none;
}

.latest-tag-right {
	color: #000000;
	display: inline;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.latest-tag-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.latest-tag-right-text a {
	color: #777777;
	text-decoration: underline;
}

.latest-tag-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.latest-tag-right p.tag-text-recent {
	color: #999999;
	font-size: 11px;
}

.latest-tag-right p.tag-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.latest-tag-right p.tag-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

/* end latest page main column styles */

/* start popular page main column styles */

#popular-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#popular-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#popular-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 381px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}

#popular-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#popular-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: underline;
}

#popular-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#popular-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#popular-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#popular-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#popular-yui-content-sites {}

.popular-content-sites-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.popular-site-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.popular-site-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.popular-site-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.popular-site-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.popular-site-left p.site-text-recent {
	font-size: 11px;
	font-weight: normal;
}

.popular-site-left p.site-text-recent a {
	color: #2a5780;
	text-decoration: none;
}

.popular-site-left p.site-text-recent a:hover {
	color: #2a5780;
	text-decoration: none;
}

.popular-site-left-tags {
	color: #999999;
	font-size: 10px;
	padding: 5px 0 0 0;
}

.popular-site-left-tags a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.popular-site-left-tags a:hover {
	color: #777777;
	text-decoration: none;
}

.popular-site-right {
	color: #000000;
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.popular-site-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.popular-site-right-text a {
	color: #777777;
	text-decoration: underline;
}

.popular-site-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.popular-site-right p.site-text-recent {
	color: #999999;
	font-size: 11px;
}

.popular-site-right p.site-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.popular-site-right p.site-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

#popular-yui-content-tags {}

.popular-content-tags-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.popular-tag-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.popular-tag-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 2px 0;
}

.popular-tag-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.popular-tag-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.popular-tag-left-title {
	padding: 3px 0 0 0;
}

.popular-tag-left-title h3 {
	font-size: 11px;
	font-weight: normal;
}

.popular-tag-left-title h3 a {
	color: #2a5780;
	text-decoration: none;
}

.popular-tag-left-title h3 a:hover {
	color: #2a5780;
	text-decoration: none;
}

.popular-tag-right {
	color: #000000;
	display: inline;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.popular-tag-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.popular-tag-right-text a {
	color: #777777;
	text-decoration: underline;
}

.popular-tag-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.popular-tag-right p.tag-text-recent {
	color: #999999;
	font-size: 11px;
}

.popular-tag-right p.tag-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.popular-tag-right p.tag-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

/* end popular page main column styles */

/* start activity page main column styles */

#activity-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#activity-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#activity-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 381px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}

#activity-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#activity-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: underline;
}

#activity-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#activity-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#activity-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#activity-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#activity-yui-content-sites {}

.activity-content-sites-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.activity-site-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.activity-site-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.activity-site-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.activity-site-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.activity-site-left p.site-text-recent {
	font-size: 11px;
	font-weight: normal;
}

.activity-site-left p.site-text-recent a {
	color: #2a5780;
	text-decoration: none;
}

.activity-site-left p.site-text-recent a:hover {
	color: #2a5780;
	text-decoration: none;
}

.activity-site-left-tags {
	color: #999999;
	font-size: 10px;
	padding: 5px 0 0 0;
}

.activity-site-left-tags a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.activity-site-left-tags a:hover {
	color: #777777;
	text-decoration: none;
}

.activity-site-right {
	color: #000000;
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.activity-site-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.activity-site-right-text a {
	color: #777777;
	text-decoration: underline;
}

.activity-site-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.activity-site-right p.site-text-recent {
	color: #999999;
	font-size: 11px;
}

.activity-site-right p.site-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.activity-site-right p.site-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

#activity-yui-content-tags {}

.activity-content-tags-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.activity-tag-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.activity-tag-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 2px 0;
}

.activity-tag-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.activity-tag-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.activity-tag-left-title {
	padding: 3px 0 0 0;
}

.activity-tag-left-title h3 {
	font-size: 11px;
	font-weight: normal;
}

.activity-tag-left-title h3 a {
	color: #2a5780;
	text-decoration: none;
}

.activity-tag-left-title h3 a:hover {
	color: #2a5780;
	text-decoration: none;
}

.activity-tag-right {
	color: #000000;
	display: inline;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.activity-tag-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.activity-tag-right-text a {
	color: #777777;
	text-decoration: underline;
}

.activity-tag-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.activity-tag-right p.tag-text-recent {
	color: #999999;
	font-size: 11px;
}

.activity-tag-right p.tag-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.activity-tag-right p.tag-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

/* end activity page main column styles */

/* start global form styles */

.form-column-divider {
	background-color: #ffffff;
	height: 100%;
}

#form-column {
	background-color: #ffffff;
	float: left;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	width: 780px;
}

#form-column a {
	color: #2a5780;
	text-decoration: underline;
}

#form-column a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#form-column-left {
	background-color: #ffffff;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	width: 368px;
}

#form-column-right {
	background-color: #ffffff;
	color: #444444;
	float: right;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#form-column h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#form-column-left h2 {
	border-bottom: 1px dotted #c7c7c7;
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#form-column-right h2 {
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	text-align: left;
}

#form-column-right p {
	font-family: arial, verdana, helvetica;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align: left;
}

#form-column-right ul.form-list {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: 22px;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#form-column-right ul.form-list li {
	background: url(http://www.ranked.org/graphics/form-list-bullet.gif) no-repeat 0px 0px;
	border: none;
	padding: 0 0 0 27px;
}

#form-column-right ul.nav-form {
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	list-style-type: none;
	margin: 0 auto 0 auto;
	position: relative;
	top: 20px;
	width: 304px;
}

#form-column-right ul.nav-form li {
	display: inline;
	float: left;
	height: 100%;
	margin: 0 0 0 8px;
	padding: 3px 2px;
}

#form-column-right ul.nav-form li a {
	border: 1px dotted #999999;
	color: #999999;
	display: block;
	padding: 3px 12px;
	text-decoration: none;
}

#form-column-right ul.nav-form li a:hover {
	border: 1px solid #777777;
	color: #555555;
	display: block;
}

#form-content {
	background-color: #eff6fc;
	border: 1px solid #999999;
	margin: 0 0 0 0;
	padding: 10px 10px 15px 10px;
	position: relative;
	width: 368px;
}

/* end global form styles */

/* start login page main column styles */

#login-form {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#login-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

#ranked-form {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#ranked-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}


input.login-username {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input.login-password {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input:focus {
	background-color: #ffffcc;
}

input.remember-me {
   margin: 0 0 0 10px;
   vertical-align: middle;
}

* html input.remember-me {
	margin: -3px;
	margin-left: 10px;
}

.login-form-controls {
	border-top: 1px dotted #c7c7c7;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

input.login-button {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

label.form-label {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

/* end login page main column styles */

/* start signup page main column styles */

#signup-form {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#signup-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

input.signup-username {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input.signup-email {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input.form-full {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

textarea.form-full {
	font-size: 14px;
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}


input.signup-password {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 10px 10px;
	padding: 5px;
	text-align: left;
	width: 152px;
}

input.signup-password-confirm {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 10px 10px 10px;
	padding: 5px;
	text-align: left;
	width: 152px;
}

input:focus {
	background-color: #ffffcc;
}

input.agree {
   margin: 0 0 0 10px;
   vertical-align: middle;
}

* html input.agree {
	margin: -3px;
	margin-left: 10px;
}

.signup-form-controls {
	border-top: 1px dotted #c7c7c7;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

input.signup-button {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

/* end signup page main column styles */

/* start recovery page main column styles */

#recovery-form {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#recovery-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

input.recovery-username {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input.recovery-email {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input:focus {
	background-color: #ffffcc;
}

.recovery-form-controls {
	border-top: 1px dotted #c7c7c7;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

input.recovery-button {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

/* end recovery page main column styles */

/* start adv search page main column styles */

#adv-search-form {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 368px;
}

#adv-search-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

input.adv-search-words {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

input:focus {
	background-color: #ffffcc;
}

input.adv-search-words-option {
	margin: 0 0 0 10px;
   vertical-align: middle;
}

* html input.adv-search-words-option {
	margin: -3px;
	margin-left: 10px;
}

input.adv-search-content-option {
	margin: 0 0 0 10px;
   vertical-align: middle;
}

* html input.adv-search-content-option {
	margin: -3px;
	margin-left: 10px;
}

input.adv-search-show-option {
	margin: 0 0 0 10px;
   vertical-align: middle;
}

* html input.adv-search-show-option {
	margin: -3px;
	margin-left: 10px;
}

.adv-search-form-controls {
	border-top: 1px dotted #c7c7c7;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

input.adv-search-button {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

/* end adv search page main column styles */

/* start search results page main column styles */

#search-results-content-explorer {
	line-height: normal;
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 480px;
}

#search-results-content-explorer h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

#search-results-content-explorer ul {
	background: none;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	left: 381px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100px;
}

#search-results-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#search-results-content-explorer ul li a {
	background: none;
	color: #2a5780;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: none;
}

#search-results-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#search-results-content-explorer ul li.selected {
	background: none;
	text-decoration: none;
}

#search-results-content-explorer ul li.selected a {
	background: none;
	color: #444444;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#search-results-yui-content {
	background-color: #ffffff;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#search-results-yui-content-sites {}

.search-results-content-sites-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.search-results-site-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.search-results-site-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.search-results-site-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.search-results-site-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.search-results-site-left p.site-text-recent {
	font-size: 11px;
	font-weight: normal;
}

.search-results-site-left p.site-text-recent a {
	color: #2a5780;
	text-decoration: none;
}

.search-results-site-left p.site-text-recent a:hover {
	color: #2a5780;
	text-decoration: none;
}

.search-results-site-left-tags {
	color: #999999;
	font-size: 10px;
	padding: 5px 0 0 0;
}

.search-results-site-left-tags a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.search-results-site-left-tags a:hover {
	color: #777777;
	text-decoration: none;
}

.search-results-site-right {
	color: #000000;
	display: inline;
	float: right;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.search-results-site-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.search-results-site-right-text a {
	color: #777777;
	text-decoration: underline;
}

.search-results-site-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.search-results-site-right p.site-text-recent {
	color: #999999;
	font-size: 11px;
}

.search-results-site-right p.site-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.search-results-site-right p.site-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

#search-results-yui-content-tags {}

.search-results-content-tags-recent {
	border-bottom: 1px dotted #999999;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.search-results-tag-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	width: 315px;
}

.search-results-tag-left h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 2px 0;
}

.search-results-tag-left h2 a {
	color: #2a5780;
	text-decoration: none;
}

.search-results-tag-left h2 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.search-results-tag-left-title {
	padding: 3px 0 0 0;
}

.search-results-tag-left-title h3 {
	font-size: 11px;
	font-weight: normal;
}

.search-results-tag-left-title h3 a {
	color: #2a5780;
	text-decoration: none;
}

.search-results-tag-left-title h3 a:hover {
	color: #2a5780;
	text-decoration: none;
}

.search-results-tag-right {
	color: #000000;
	display: inline;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	width: 124px;
}

.search-results-tag-right-text {
	color: #999999;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.search-results-tag-right-text a {
	color: #777777;
	text-decoration: underline;
}

.search-results-tag-right-text a:hover {
	color: #777777;
	text-decoration: underline;
}

.search-results-tag-right p.tag-text-recent {
	color: #999999;
	font-size: 11px;
}

.search-results-tag-right p.tag-text-recent a {
	color: #777777;
	text-decoration: underline;
}

.search-results-tag-right p.tag-text-recent a:hover {
	color: #777777;
	text-decoration: underline;
}

/* end search results page main column styles */

/* start global site page styles */

#site-column {
	background-color: #ffffff;
	float: left;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	width: 780px;
}

#site-column h1 {
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-family: arial, verdana, helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 5px 10px;
	text-align: left;
}

.site-column-divider {
	background-color: #ffffff;
	background-image: url(http://www.ranked.org/graphics/site-column-divider-bg.gif);
	background-position: 480px 0;
	background-repeat: repeat-y;
	height: 100%;
}

#site-column-left {
	background-color: #ffffff;
	float: left;
	margin: 10px 10px 0 0;
	padding: 0 0 10px 0;
	position: relative;
	width: 470px;
}

#site-column-right {
	background-color: #ffffff;
	color: #444444;
	float: right;
	margin: 10px 0 0 11px;
	padding: 0 0 10px 0;
	width: 289px;
}

#site-content-left-overview {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	width: 450px;
}

#site-content-left-overview h2 {
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align: left;
}

#site-content-left-overview p {
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	text-align: left;
}

.site-overview-url {
	color: #999999;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.site-overview-url a {
	color: #2a5780;
	text-decoration: none;
}

.site-overview-url a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.site-overview-tags {
	color: #999999;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.site-overview-tags a {
	color: #2a5780;
	text-decoration: none;
}

.site-overview-tags a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#site-content-left-details {
	color: #000000;
	border-top: 1px dotted #999999;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 10px 10px 0 10px;
	width: 450px;
}

*html #site-content-left-details {
	margin-bottom: -10px;
}

#site-content-left-details p.left-details-link {
	color: #999999;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
	text-align: left;
}

#site-content-left-details p.left-details-link a {
	color: #777777;
	text-decoration: underline;
}

#site-content-left-details p.left-details-link a:hover {
	color: #777777;
	text-decoration: underline;
}

.site-details-ratings {
	color: #777777;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

.site-details-ratings img {
	vertical-align: text-top;
}

.site-details-views {
	color: #777777;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

.site-details-share {
	color: #777777;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

span.site-details {
	font-weight: bold;
}

span.views-details {
	font-size: 14px;
}

span.ratings-details {
	font-size: 11px;
	padding-left: 10px;
}

span.ratings-details a {
	color: #2a5780;
	text-decoration: none;
}

span.ratings-details a:hover {
	color: #2a5780;
	text-decoration: none;
}

span.share-details {
	font-size: 12px;
}

.badge, .badge a, .badge:link, .badge:visited, .badge:active {
	background: url(http://www.ranked.org/graphics/badge-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #777777;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.badge:hover, .badge a:hover {
	background: url(http://www.ranked.org/graphics/badge-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #78a521;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

#badge {
	background-color: #f9f9f9;
	border: 1px dotted #cccccc;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	width: 428px;
}

.favorite, .favorite a, .favorite:link, .favorite:visited, .favorite:active {
	background: url(http://www.ranked.org/graphics/favorite-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #777777;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.favorite:hover, .favorite a:hover {
	background: url(http://www.ranked.org/graphics/favorite-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #78a521;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

#favorite {
	background-color: #f9f9f9;
	border: 1px dotted #cccccc;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	width: 428px;
}

.email, .email a, .email:link, .email:visited, .email:active {
	background: url(http://www.ranked.org/graphics/email-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #777777;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.email:hover, .email a:hover {
	background: url(http://www.ranked.org/graphics/email-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #78a521;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

#email {
	background-color: #f9f9f9;
	border: 1px dotted #cccccc;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	width: 428px;
}

.social, .social a, .social:link, .social:visited, .social:active {
	background: url(http://www.ranked.org/graphics/social-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #777777;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.social:hover, .social a:hover {
	background: url(http://www.ranked.org/graphics/social-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #78a521;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

#social {
	background-color: #f9f9f9;
	border: 1px dotted #cccccc;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	width: 428px;
}

p.share-details-title {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}

.close, .close a, .close a:link, .close a:active {
	color: #2a5780;
	font-size: 11px;
	font-weight: normal
	margin: 0 0 15px 0;
	padding: 0;
	text-decoration: none;
}

.close a:hover {
	color: #2a5780;
	text-decoration: none;
}

.layer-content {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width: 426px;
}

*html .layer-content {
	margin-top: -10px;
}

.layer-content ul li {
	line-height: 16px;
	padding-top: 3px;
}

.social-content-left {
	display: inline;
	float: left;
	margin: 0 0 0 64px;
	padding: 0;
	text-align: left;
	width: 100px;
}

.social-content-middle {
	display: inline;
	float: left;
	margin: 0 32px 0 10px;
	padding: 0;
	text-align: left;
	width: 100px;
}

.social-content-right {
	display: inline;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	width: 100px;
}

.link-space {
	margin-top: 4px;
}

.delicious, delicious a, .delicious:link, .delicious:visited, .delicious:active {
	background: url(http://www.ranked.org/graphics/delicious-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.delicious:hover, delicious a:hover {
	background: url(http://www.ranked.org/graphics/delicious-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.stumbleupon, .stumbleupon a, .stumbleupon:link, .stumbleupon:visited, .stumbleupon:active {
	background: url(http://www.ranked.org/graphics/stumbleupon-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.stumbleupon:hover, .stumbleupon a:hover {
	background: url(http://www.ranked.org/graphics/stumbleupon-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.facebook, .facebook a, .facebook:link, .facebook:visited, .facebook:active {
	background: url(http://www.ranked.org/graphics/facebook-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.facebook:hover, .facebook a:hover {
	background: url(http://www.ranked.org/graphics/facebook-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.myspace, .myspace a, .myspace:link, .myspace:visited, .myspace:active {
	background: url(http://www.ranked.org/graphics/myspace-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.myspace:hover, .myspace a:hover {
	background: url(http://www.ranked.org/graphics/myspace-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.twitter, .twitter a, .twitter:link, .twitter:visited, .twitter:active {
	background: url(http://www.ranked.org/graphics/twitter-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.twitter:hover, .twitter a:hover {
	background: url(http://www.ranked.org/graphics/twitter-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.digg, .digg a, .digg:link, .digg:visited, .digg:active {
	background: url(http://www.ranked.org/graphics/digg-icon-off.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: none;
}

.digg:hover, .digg a:hover {
	background: url(http://www.ranked.org/graphics/digg-icon-on.gif) no-repeat 0px 0px;
	border: none;
	color: #2a5780;
	padding: 0 4px 0 18px;
	text-decoration: underline;
}

.layer-content-login {
	background-color: #ffffcc;
	border: 1px solid #fdcc68;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 426px;
}

*html .layer-content-login {
	margin-top: -10px;
}

p.layer-title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 0;
	text-align: center;
}

p.layer-message {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}

p.layer-message a {
	color: #2a5780;
	text-decoration: underline;
}

p.layer-message a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#site-content-explorer {
	border-top: 1px dotted #999999;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	width: 100%;
}

#site-content-explorer ul {
	background-image: url(http://www.ranked.org/graphics/site-tabs-bg.gif);
	background-repeat: repeat-x;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	height: 31px;
	list-style-type: none;
	margin: 0;
	max-width: 460px;
	padding: 5px 0 0 10px;
}

#site-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#site-content-explorer ul li a {
	background: none;
	color: #2a5780;
	display: block;
	font-weight: normal;
	padding: 6px 15px 0 15px;
	text-decoration: underline;
}

#site-content-explorer ul li a:hover {
	color: #2a5780;
	text-decoration: underline;
}

#site-content-explorer ul li.selected {
	background-color: #ffffff;
	text-decoration: none;
}

#site-content-explorer ul li.selected a {
	background-color: #ffffff;
	border-left: 1px solid #74a2c3;
	border-right: 1px solid #74a2c3;
	border-top: 1px solid #74a2c3;
	color: #444444;
	font-weight: bold;
	padding-bottom: 8px;
	text-decoration: none;
}

#site-content-explorer ul li.selected a:hover {
	color: #444444;
	text-decoration: none;
}

div#site-yui-content {
	background-color: #ffffff;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.site-data-table {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 470px;
}

.data-table {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.reports-date {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 15px 0 0 10px;
	text-align: left;
	width: 225px;
}

.reports-controls {
	font-size: 11px;
	font-weight: normal;
	padding: 15px 10px 0 0;
	text-align: right;
	width: 225px;
}

.reports-controls a {
	color: #2a5780;
	text-decoration: none;
}

.reports-controls a:hover {
	color: #2a5780;
	text-decoration: none;
}

.sub-data-table {
	border: 0;
	margin: 0;
	width: 100%;
}

.sub-data-table th {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 10px;
	text-align: left;
	white-space: nowrap;
}

.sub-data-table td {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0;
	padding: 3px 10px 3px 10px;
	text-align: left;
}

.sub-data-table .heading-row {
	background: #ffffff;
}

.sub-data-table .data-row-1 {
	background: #efefef;
}

.sub-data-table .data-row-2 {
	background: #ffffff;
}

.sub-data-table .left-col {
	font-weight: bold;
	width: 148px;
}

.sub-data-table .right-col {}

.sub-data-table .left-cell {
	width: 148px;
}

.sub-data-table .right-cell {}

.grid-space {
	margin-top: 20px;
}

#yui-content-details {}

#yui-content-stats {}

#yui-content-trends {}

#yui-content-feeds {}

#yui-content-videos {}

#site-content-right-preview {
	background-color: #efefef;
	border: 1px solid #999999;
	margin: 0 0 10px 0;
	padding: 10px 0 13px 0;
	width: 287px;
}

#site-content-right-preview h2 {
	color: #777777;
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align: center;
	width: 287px;
}

.right-preview-image {
   background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 162px;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 252px;
}

.right-preview-image img {
	height: 162px;
	width: 252px;
}

ul#right-preview-actions {
	font-family: arial, verdana, helvetica;
	list-style-type: none;
	margin: 0 auto 0 auto;
	margin-top: 14px;
	width: 259px;
}

ul#right-preview-actions li {
	padding: 0;
	margin: 0 0 3px 0;
}

ul#right-preview-actions li a.action, a.action {
	background-color: #3f688d;
	background-image: url(http://www.ranked.org/graphics/action-icon.png);
	background-position: top left;
	background-repeat: no-repeat;
}

ul#right-preview-actions li a {
	border: 1px solid #74a2c3;
	border-bottom-color: #2a5780;
	border-right-color: #2a5780;
	color: #ffffff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 19px;
	padding-left: 35px;
	padding-top: 4px;
	text-decoration: none;
}

ul#right-preview-actions li.blank {
	background-color: #efefef;
	border: 0;
	margin: 0;
	padding: 0;
}

input.right-preview-actions {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #444444;
	margin: 0;
	padding: 2px;
	width: 253px;
}

* html input.right-preview-actions {
	margin-top: -1px;
}

.site-content-right-tags {
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 287px;
}

.site-content-right-tags h2 {
	background-color: #add55e;
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin: 4px 0 0 4px;
	padding: 4px 0 0 6px;
	width: 273px;
}

#site-content-tags {
	background-color: #ffffff;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 10px 7px 10px;
}

#site-content-tags .site-content-cloud {}

#site-content-tags .site-content-cloud a {
	color: #2b557b;
	text-decoration: none;
}

#site-content-tags .side-content-cloud a:hover {
	color: #2b557b;
	text-decoration: none;
}

p.site-tags-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

p.site-tags-text-more a {
	color: #78a521;
	text-decoration: none;
}

p.site-tags-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

.site-content-right-videos {
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 287px;
}

.site-content-right-videos h2 {
	background-color: #f14d4d;
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin: 4px 0 0 4px;
	padding: 4px 0 0 6px;
	width: 273px;
}

.site-content-videos {
	background-color: #ffffff;
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 4px 10px 7px 10px;
}

p.site-video-text-more {
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	left: 166px;
	padding: 3px 0 0 0;
	position: relative;
}

p.site-video-text-more a {
	color: #e20101;
	text-decoration: none;
}

p.site-video-text-more a:hover {
	color: #e20101;
	text-decoration: none;
}

.site-video {
	border-bottom: 1px dotted #999999;
	height: 85px;
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
	width: 267px;
}

.site-video h3 {
	font-size: 13px;
	font-weight: normal;
}

.site-video h3 a {
	color: #2a5780;
	text-decoration: none;
}

.site-video h3 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

p.site-video-text {
	font-size: 10px;
	font-weight: normal;
}

p.site-video-text a {
	color: #2a5780;
	text-decoration: none;
}

p.site-video-text a:hover {
	color: #2a5780;
	text-decoration: none;
}

.site-content-right-sites {
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 287px;
}

.site-content-right-sites h2 {
	background-color: #74a2c3;
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin: 4px 0 0 4px;
	padding: 4px 0 0 6px;
	width: 273px;
}

.site-content-sites {
	background-color: #ffffff;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 0 6px 0 6px;
	width: 275px;
}

.site-link {
	color: #000000;
	font-family: arial, verdana, helvetica;
	margin: 5px 0 5px 0;
	padding: 0 0 4px 5px;
}

.site-link h3 {
	font-size: 13px;
	font-weight: normal;
}

.site-link h3 a {
	color: #2a5780;
	text-decoration: none;
}

.site-link h3 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

p.site-link-text {
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0 0 0;
}

p.site-link-text a {
	color: #2a5780;
	text-decoration: none;
}

p.site-link-text a:hover {
	color: #2a5780;
	text-decoration: none;
}

p.site-link-text-url {
	font-size: 10px;
	padding: 1px 0 0 0;
}

p.site-link-text-url a {
	color: #78a521;
	font-weight: bold;
	text-decoration: none;
}

p.site-link-text-url a:hover {
	color: #78a521;
	text-decoration: none;
}

/* end global site page styles */

/* start global tag page styles */

/* end global tag page styles */

/* start global side column styles */

#side-column {
	float: right;
	padding: 10px 10px 0 10px;
	width: 278px;
}

#side-content-explorer {
	line-height: normal;
	margin: 0;
	padding: 0;
	width: 100%;
}

#side-content-explorer ul {
	background-image: url(http://www.ranked.org/graphics/tabs-bg.gif);
	background-repeat: repeat-x;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	height: 25px;
	list-style-type: none;
	margin: 0;
	max-width: 278px;
	padding: 0;
}

#side-content-explorer ul li {
	background: none;
	float: left;
	overflow: hidden;
	text-align: center;
}

#side-content-explorer ul li a {
	background: none;
	color: #444444;
	font-weight: normal;
	display: block;
	padding: 5px 10px 0 10px;
	text-decoration: none;
}

#side-content-explorer ul li a:hover {
	color: #000000;
	text-decoration: none;
}

#side-content-explorer ul li.selected {
	background: url(http://www.ranked.org/graphics/right-tab-side.gif) right top no-repeat;
	text-decoration: none;
}

#side-content-explorer ul li.selected a {
	background: url(http://www.ranked.org/graphics/left-tab-side.gif) left top no-repeat;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

div#side-yui-content {
	background-color: #f9f9f9;
	border: 1px solid #78a521;
	font-family: arial, verdana, helvetica;
	margin: 0 0 0 0;
	padding: 10px 10px 7px 10px;
}

div#side-yui-content p.yui-tags-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div#side-yui-content p.yui-tags-text-more a {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-tags-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-latest-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div#side-yui-content p.yui-latest-text-more a {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-latest-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-popular-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div#side-yui-content p.yui-popular-text-more a {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-popular-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-activity-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div#side-yui-content p.yui-activity-text-more a {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-activity-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-videos-text-more {
	border-top: 1px dotted #999999;
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div#side-yui-content p.yui-videos-text-more a {
	color: #78a521;
	text-decoration: none;
}

div#side-yui-content p.yui-videos-text-more a:hover {
	color: #78a521;
	text-decoration: none;
}

#yui-content-tags {}

#yui-content-tags ol {
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#yui-content-tags ol li {
	border: none;
	display: inline;
}

#yui-content-tags ol li a {
	color: #2b557b;
	text-decoration: none;
}

#yui-content-tags ol li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

#yui-content-tags ol li.size-1 {
	font-size: 11px;
	font-weight: bold;
}

#yui-content-tags ol li.size-2 {
	font-size: 12px;
}

#yui-content-tags ol li.size-3 {
	font-size: 13px;
	font-weight: bold;
}

#yui-content-tags ol li.size-4 {
	font-size: 14px;
}

#yui-content-tags ol li.size-5 {
	font-size: 15px;
	font-weight: bold;
}

#yui-content-tags ol li.size-6 {
	font-size: 16px;
}

#yui-content-latest {}

#yui-content-latest ol {
	font-size: 12px;
	line-height: normal;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#yui-content-latest ol li {
	background: url(http://www.ranked.org/graphics/tabs-list-bullet.gif) no-repeat 0 4px;
	border: none;
	padding: 0 0 7px 16px;
}

#yui-content-latest ol li a {
	color: #2b557b;
	text-decoration: none;
}

#yui-content-latest ol li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

#yui-content-popular {}

#yui-content-popular ol {
	font-size: 12px;
	line-height: normal;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#yui-content-popular ol li {
	background: url(http://www.ranked.org/graphics/tabs-list-bullet.gif) no-repeat 0 4px;
	border: none;
	padding: 0 0 7px 16px;
}

#yui-content-popular ol li a {
	color: #2b557b;
	text-decoration: none;
}

#yui-content-popular ol li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

#yui-content-activity {}

#yui-content-activity ol {
	font-size: 12px;
	line-height: normal;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#yui-content-activity ol li {
	background: url(http://www.ranked.org/graphics/tabs-list-bullet.gif) no-repeat 0 4px;
	border: none;
	padding: 0 0 7px 16px;
}

#yui-content-activity ol li a {
	color: #2b557b;
	text-decoration: none;
}

#yui-content-activity ol li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

#yui-content-videos {}

#yui-content-videos ol {
	font-size: 12px;
	line-height: normal;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#yui-content-videos ol li {
	background: url(http://www.ranked.org/graphics/tabs-list-bullet.gif) no-repeat 0 4px;
	border: none;
	padding: 0 0 7px 16px;
}

#yui-content-videos ol li a {
	color: #2b557b;
	text-decoration: none;
}

#yui-content-videos ol li a:hover {
	color: #2b557b;
	text-decoration: underline;
}

span.yui-link-text {
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0 0 0;
}

span.yui-link-text a {
	color: #2a5780;
	text-decoration: none;
}

span.yui-link-text a:hover {
	color: #2a5780;
	text-decoration: none !important;
}

.side-content-ads {
	border: 1px solid #999999;
	height: 98px;
	margin: 10px 0 0 0;
	width: 276px;
}

.side-content-videos {
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width: 276px;
}

.side-content-videos h2 {
	background-image: url(http://www.ranked.org/graphics/featured-videos-bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	margin: 4px 0 0 4px;
	padding: 4px 0 0 6px;
	width: 262px;
}

.side-content-videos-featured {
	color: #000000;
	font-family: arial, verdana, helvetica;
	padding: 0 10px 0 10px;
}

.side-content-videos-featured p.video-text-more {
	color: #000000;
	display: block;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	left: 154px;
	padding: 3px 0 7px 0;
	position: relative;
}

.side-content-videos-featured p.video-text-more a {
	color: #e20101;
	text-decoration: none;
}

.side-content-videos-featured p.video-text-more a:hover {
	color: #e20101;
	text-decoration: none;
}

.side-video {
	border-bottom: 1px dotted #999999;
	height: 85px;
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
	width: 255px;
}

.side-video h3 {
	font-size: 13px;
	font-weight: normal;
}

.side-video h3 a {
	color: #2a5780;
	text-decoration: none;
}

.side-video h3 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.side-video p.video-text-featured {
	font-size: 10px;
	font-weight: normal;
}

.side-video p.video-text-featured a {
	color: #2a5780;
	text-decoration: none;

}

.side-video p.video-text-featured a:hover {
	color: #2a5780;
	text-decoration: none;
}

.side-content-links {
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	width: 276px;
}

.side-content-links h2 {
	background-color: #74a2c3;
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin: 4px 0 0 4px;
	padding: 4px 0 0 6px;
	width: 262px;
}

.side-link {
	color: #000000;
	font-family: arial, verdana, helvetica;
	padding: 0 0 0 5px;
	height: 100%;
	margin: 5px 0 5px 0;
	padding: 0 5px 4px 10px;
	width: 258px;
}

.side-link h3 {
	font-size: 13px;
	font-weight: normal;
}

.side-link h3 a {
	color: #2a5780;
	text-decoration: none;
}

.side-link h3 a:hover {
	color: #2a5780;
	text-decoration: underline;
}

.side-link p.link-text {
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0 0 0;
}

.side-link p.link-text a {
	color: #2a5780;
	text-decoration: none;
}

.side-link p.link-text a:hover {
	color: #2a5780;
	text-decoration: none;
}

.side-link p.link-text-url {
	font-size: 10px;
	padding: 1px 0 0 0;
}

.side-link p.link-text-url a {
	color: #78a521;
	font-weight: bold;
	text-decoration: none;
}

.side-link p.link-text-url a:hover {
	color: #78a521;
	text-decoration: none;
}

/* end global side column styles */

/* start global footer styles */

.footer-row {
	background-color: #efefef;
	border-top: 1px solid #999999;
	clear: both;
	margin: 0 auto 0 auto;
	position: relative;
	width: 800px;
}

#footer-column-top {
	background-color: #ffffff;
	border: 1px solid #999999;
	display: inline;
	float: left;
	margin: 10px 0 10px 10px;
	padding: 10px 10px 0 10px;
	width: 758px;
}

#footer-column-top p.footer-text {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
}

#footer-column-bottom {
	background-image: url(http://www.ranked.org/graphics/footer-column-bottom-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	float: left;
	height: 80px;
	margin: 0 0 10px 10px;
	padding: 10px 0 10px 0;
	width: 778px;
}

#footer-column-bottom p.footer-nav {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 2px 10px;
}

#footer-column-bottom p.footer-nav a {
	color: #444444;
	text-decoration: none;
}

#footer-column-bottom p.footer-nav a:hover {
	color: #444444;
	text-decoration: none;
}

#footer-column-bottom-far-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	height: 80px;
	padding: 0 0 0 10px;
	width: 187px;
	text-align: left;
}

#footer-column-bottom-left {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	height: 80px;
	padding: 0 0 0 5px;
	width: 188px;
	text-align: left;
}

#footer-column-bottom-right {
	border-right: 1px solid #cccccc;
	display: inline;
	float: left;
	height: 80px;
	padding: 0 0 0 5px;
	width: 188px;
	text-align: left;
}

#footer-column-bottom-far-right {
	display: inline;
	float: right;
	height: 80px;
	width: 187px;
	text-align: left;
}

#footer-column-corners {
	margin: 0 10px 0 10px;
}

#footer-column-corners-left {
	background-image: url(http://www.ranked.org/graphics/footer-corners-bottom-left-bg.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 7px;
	margin: -7px 7px 0 0;
}

#footer-column-corners-right {
	background-image: url(http://www.ranked.org/graphics/footer-corners-bottom-right-bg.gif);
	background-repeat: no-repeat;
	float: right;
	font-size: 1px;
	height: 7px;
	margin-top: -7px;
	width: 7px;
}

.footer-column-seperator {
	background-image: url(http://www.ranked.org/graphics/footer-column-seperator.gif);
	background-repeat: no-repeat;
	border: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	height: 1px;
	width: 182px;
}

#footer {
	background-color: #999999;
	height: 35px;
	position: relative;
}

#footer-strip {
	color: #ffffff;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin: 0 auto 0 auto;
	padding: 11px 10px 0 10px;
	width: 780px;
}

#footer-strip img {
	position: relative;
	top: -2px;
}

#footer-strip a {
	color: #ffffff;
	text-decoration: none;
}

#footer-strip a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#signup-form label {
	color: #777777;
	display: block;
	font-size: 16px;
	margin: 0 0 4px 10px;
}

input.form-full {
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}

textarea.form-full {
	font-size: 14px;
	background: #ffffff;
   border: 1px solid #cccccc;
	color: #999999;
	font-family: arial, verdana, helvetica;
	margin: 0 0 7px 10px;
	padding: 5px;
	text-align: left;
	width: 336px;
}


/* end global footer styles */

div.error 
{
	color: #ff0000;
	font-size: 12px;
}

