/*//////////////////////////////
	>>> QUOTERELISH.com
	Style Begins.
//////////////////////////////*/

@import url(reset.css);


/*//////////////////////////////
	>>> NETWORK JUMPER
//////////////////////////////*/

.ukn-network-jumper {
	position:absolute;
	top:8px;
	left:9px;
	line-height:16px;
	list-style:none outside;
}
.ukn-network-jumper a,
.ukn-network-jumper a:hover {
	color:#0066cc;
}
	.ukn-network-jumper strong {
		padding:11px;
		float:left;
		cursor:pointer;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-top-left-radius:3px;
		-webkit-border-top-right-radius:3px;
	}
	.ukn-network-jumper strong span {
		width:34px;
		height:12px;
		display:block;
		background:url(/etc/images/rn-stamp-jumper.png) no-repeat 0 0;
		text-indent:-99999px;
	}
	.ukn-network-jumper strong:hover,
	.ukn-network-jumper:hover strong {
		background:#ffffff;
	}
		.ukn-network-jumper strong:hover span,
		.ukn-network-jumper:hover strong span {
			background:url(/etc/images/rn-stamp-jumper.png) no-repeat 0 -24px;
		}
			.ukn-network-jumper strong:hover + ul,
			.ukn-network-jumper:hover ul {
				display:block;
			}
		.ukn-network-jumper strong:active,
		.ukn-network-jumper.ukn-active strong  {
			background:#ffffff;
		}
		.ukn-network-jumper strong:active span,
		.ukn-network-jumper.ukn-active strong span {
			background:url(/etc/images/rn-stamp-jumper.png) no-repeat 0 -24px;
		}
.ukn-network-jumper ul {
	display:none;
	clear:both;
	background:#ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	list-style:none outside;
}
.ukn-network-jumper ul li {
	position:relative;
	clear:both;
}
.ukn-network-jumper ul li em {
	position:absolute;
	top:8px;
	left:8px;
	display:block;
	width:32px;
	height:32px;
	text-indent:-99999px;
}
.ukn-network-jumper ul li a {
	display:block;
	padding:9px 9px 9px 48px;
	font-size:14px;
	font-weight:bold;
}
	.ukn-network-jumper ul li a:hover {
		background:#f0f0f0;
	}
	.ukn-network-jumper ul li a:hover span {
		color:#666666;
	}
.ukn-network-jumper ul li a span {
	font-size:12px;
	font-weight:normal;
	display:block;
	color:#999999;
}

/* RELISH ICONS */
.ukn-network-jumper ul li.ukn-jump-quote em {
	background:url(/etc/images/jumper-sprite.png) no-repeat 0 0;
}
.ukn-network-jumper ul li.ukn-jump-tweet em {
	background:url(/etc/images/jumper-sprite.png) no-repeat -32px 0;
}
.ukn-network-jumper ul li.ukn-jump-news em {
	background:url(/etc/images/jumper-sprite.png) no-repeat -64px 0;
}
.ukn-network-jumper ul li.ukn-jump-blog em {
	background:url(/etc/images/jumper-sprite.png) no-repeat -96px 0;
}

/* TOP BOTTOM HOVER FIX */
.ukn-network-jumper ul li:first-child a:hover {
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
}
.ukn-network-jumper ul li:last-child a:hover {
	border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

/*//////////////////////////////
	>>> INDIVIDUALS
//////////////////////////////*/

::-moz-selection{
	background:#0066cc;
	color:#fff;
}
a:hover#fdbk_close {
	background:url(http://s3.amazonaws.com/getsatisfaction.com//etc/images/feedback-close.png) no-repeat 0 0;
}

/*//////////////////////////////
	>>> STRUCTURE
//////////////////////////////*/

* {
	margin:0;
	padding:0;
	outline:none;
	/*text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);*/
}
a {
	text-decoration:none;
	color:#0066cc;
}
a:hover {
	background:#0066cc;
	color:#ffffff;
}
html {
	overflow-y:scroll;
	background:#dddddd url(/etc/images/body-bg.png) no-repeat center top;
}
body {
	/*background:url(/etc/images/leading.png) repeat;*/
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

/*//////////////////////////////
	>>> MAIN
//////////////////////////////*/

.ukn-wrapper {
}
.ukn-container {
	width:940px;
	margin:0 auto;
	overflow:auto;
}
.ukn-content {
	float:left;
	width:620px;
}
	/* ===== STATIC ===== */
	.ukn-content .ukn-static-wrap {
		overflow:auto;
		margin:0 0 18px 0;
	}
	.ukn-content .ukn-static-wrap h2.ukn-static-title {
		font-size:32px;
		line-height:36px;
		margin:0 0 18px 0;
	}
	.ukn-content .ukn-static-wrap h3 {
		font-size:14px;
		line-height:18px;
		margin:0 0 9px 0;
		padding:0;
	}
	.ukn-content .ukn-static-wrap p {
		margin:0 0 18px 0;
	}
	.ukn-content .ukn-static-wrap p a {
		font-weight:bold;
		border-bottom:1px dotted #cccccc;
	}
		.ukn-content .ukn-static-wrap p a:hover {
			font-weight:bold;
			border-bottom:0;
		}
	.ukn-content .ukn-static-wrap ul {
		list-style:disc inside;
		margin:0 0 18px 0;
	}
	.ukn-content .ukn-static-wrap ol {
		list-style:decimal inside;
		margin:0 0 18px 0;
	}
	/* ===== 404 ===== */
	.ukn-content .ukn-static-wrap.err404 p.ukn-fancy {
		padding:0 100px 0 0;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		color:#666666;
	}
	.ukn-content .ukn-static-wrap.err404 p.ukn-fancy img {
		float:right;
		margin:0 -80px 0 0;
	}
	.ukn-content .ukn-static-wrap.err404 p {
		padding:0 100px 0 0;
		color:#666666;
		font-size:11px;
	}

/*//////////////////////////////
	>>> SIDEBAR
//////////////////////////////*/
.ukn-sidebar {
	position:relative;
	float:right;
	width:300px;
	padding:0 0 36px 0;
}
.ukn-sidebar .ukn-sidebar-inner {
	margin:0 0 18px 0;
}
.ukn-sidebar .ukn-sidebar-nav {
	position:absolute;
	display:block;
	width:100%;
	z-index:100;
	/*visibility:hidden;*/
}
.ukn-sidebar .ukn-sidebar-nav button.ukn-sidebar-nav-next {
	display:block;
	border:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-indent:-99999px;
	padding:9px 0 9px 0;
	min-width:36px;
	cursor:pointer;
}
.ukn-sidebar .ukn-sidebar-nav button.ukn-sidebar-nav-next {
	/*float:right;*/
	background:#0066cc;
}
.ukn-sidebar .ukn-sidebar-nav button.ukn-sidebar-nav-next span {
	width:18px;
	display:block;
	background:url(/etc/images/arrows-sprites.gif) no-repeat 0 0;
	position:relative;
	left:6px;
}
	.ukn-sidebar .ukn-sidebar-nav button:hover.ukn-sidebar-nav-next {
		background-color:#222222/* url(/etc/images/arrows-up.gif) no-repeat -69px  13px*/;
	}
	/*.ukn-sidebar .ukn-sidebar-nav button:active.ukn-sidebar-nav-next {
		background:#ffffff url(/etc/images/arrows-up.gif) no-repeat -69px  13px;
	}*/
.ukn-sidebar .ukn-sidebar-inner > div {
	width:300px;
}
.ukn-sidebar > div a {
	font-weight:bold;
	background:none;
}
.ukn-sidebar .ukn-component-header {
	margin:0 0 18px 0;
}
.ukn-sidebar .ukn-component-header h3 {
	color:#222222;
	font-size:18px;
	line-height:36px;
	padding:0 46px 0 46px;
}
.ukn-sidebar .ukn-component-footer {
	border-top:1px solid #cccccc;
	padding:8px 0 9px 0;
	color:#666666;
}
.ukn-sidebar div ul {
	list-style:none outside;
}
.ukn-sidebar div ul li {
	position:relative;
	list-style:none outside;
	margin:0 0 18px 0;
	padding:0 0 0 46px;
	font-size:12px;
	line-height:18px;
}
.ukn-sidebar div ul li span.ukn-meta-sep {
	color:#cccccc;
}
.ukn-sidebar div ul li span.ukn-chart-number,
.ukn-sidebar div a.toggler {
	position:absolute;
	top:0;
	left:0;	
	background:url(/etc/images/o-000-05.png) repeat;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	color:#666666;
	padding:9px 0 9px 0;
	min-width:36px;
	text-align:center;
}
	.ukn-sidebar div a.toggler {
		position:relative;
		float:left;
		font-size:14px;
		background:#dddddd;
		color:#666666;
		margin:9px 10px 18px 0;
	}
	.ukn-sidebar div:hover a.toggler {
		background:#dddddd;
		color:#0066cc;
	}
	.ukn-sidebar div a:hover.toggler {
		background:#0066cc;
		color:#ffffff;
	}
	.ukn-sidebar div a:active.toggler {
		background:#222222;
		color:#ffffff;
	}
.ukn-sidebar div ul li h2 {
	color:#222222;
	font-size:14px;
	line-height:18px;
}
.ukn-sidebar div ul li h2 a {
	color:#222222;
}
	.ukn-sidebar div ul li h2 a:hover {
		background:none;
		border-bottom:1px solid #222222;
	}
.ukn-sidebar div ul li a.ukn-quote-person-profession {
	color:#0066cc;
}
	.ukn-sidebar div ul li a:hover.ukn-quote-person-profession {
		color:#ffffff;
		background:#0066cc;
	}
.ukn-sidebar div ul li span.ukn-quote-person-count {
	color:#999999;
	font-weight:bold;
}
	/*.ukn-sidebar div ul li span.ukn-quote-person-count {
		background:#0066cc;
	}*/
/* ===== Twitter ===== */
.ukn-twitter {
	width:300px;
	background:url(/etc/images/twitter-logo.png) no-repeat center top;
	text-align:center;
}
.ukn-twitter a {
	display:block;
	padding:48px 0 0 0;
	width:100%;
	height:auto;
	color:#999999;
}
.ukn-twitter a span {
	color:#0066cc;
}
.ukn-twitter a:hover span {
	border-bottom:1px solid #0066cc;
}

/*//////////////////////////////
	>>> HEADER
//////////////////////////////*/

#ukn-topbar {
	position:relative;
	border-bottom:2px solid #ffffff;
	background:#0066cc;
}
#ukn-topbar ul {
	width:940px;
	margin:0 auto;
	overflow:auto;
	list-style:none outside;
	padding:8px 0;
}
#ukn-topbar ul li {
	float:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0 10px 0 0;
}
#ukn-topbar ul li.ukn-random-quote {
	position:absolute;
	top:8px;
	right:0px;
}
#ukn-topbar ul li a {
	color:#ffffff;
	padding:9px;
	display:block;
}
#ukn-topbar ul li a:hover {
	margin:0 9px 0 9px;
	padding:9px 0 3px 0;
	border-bottom:2px solid #ffffff;
}
#ukn-topbar ul li.current_page_item a {
	background:#ffffff;
	color:#0066cc;
	padding:8px;
	margin:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:0;
}
#ukn-header {
	width:940px;
	margin:0 auto;
	padding:36px 0 54px 0;
}
#ukn-header strong {
	width:229px;
	height:90px;
	display:block;
	text-indent:-99999px;	
}
#ukn-header strong a#ukn-site-title {
	display:block;
	background:url(/etc/images/logo.png) no-repeat 0 0;
	width:229px;
	height:90px;
}
#ukn-header #ukn-site-desc {
	position:absolute;
	left:-99999px;
}

/*//////////////////////////////
	>>> QUOTE COUNTER
//////////////////////////////*/
.ukn-quote-counter {
	margin:0 auto 36px auto;
	clear:both;
	width:562px;
	background:url(/etc/images/o-000-05.png) repeat;
	padding:29px 29px 19px 29px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ukn-quote-counter .ukn-quote-counter-display {
	width:540px;
	height:74px;
	padding:12px 10px 12px 12px;
	background:url(/etc/images/counter-bg-full.gif) no-repeat 0 0;
}
.ukn-quote-counter .ukn-quote-counter-display span {
	width:60px;
	height:45px;
	padding:29px 0 0 0;
	margin:0 2px 0 0;
	float:left;
	color:#e6e6e6;
	text-align:center;
	font-size:72px;
	font-weight:bold;
}
.ukn-quote-counter .ukn-quote-counter-display span.ukn-counter-last {
}
.ukn-quote-counter .ukn-quote-counter-display span.ukn-counter-sep {
	background:none;
	width:auto;
	height:auto;
	float:left;
}
.ukn-quote-counter span.ukn-byline {
	clear:both;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:17px 3px 0 0;
	text-align:right;
}

	/*//////////////////////////////
		>>> QUOTE COUNTER MINI
	//////////////////////////////*/
	.ukn-quote-counter.ukn-quote-counter-mini {
		width:141px;
		margin:0 0 18px 240px;
		clear:both;
		overflow:auto;
		padding:0;
		background:0;
	}
	.ukn-quote-counter.ukn-quote-counter-mini .ukn-quote-counter-display {
		width:136px;
		height:19px;
		padding:3px 2px 3px 3px;
		background:url(/etc/images/counter-bg-full-mini.gif) no-repeat 0 0;
	}
	.ukn-quote-counter.ukn-quote-counter-mini .ukn-quote-counter-display span {
		width:15px;
		height:11px;
		padding:0px 0 0 0;
		margin:0;
		float:left;
		color:#e6e6e6;
		text-align:center;
		font-size:18px;
		letter-spacing:3px;
	}
	.ukn-quote-counter.ukn-quote-counter-mini .ukn-quote-counter-display span.ukn-counter-sep {
		background:none;
		width:auto;
		height:auto;
		float:left;
	}
	.ukn-quote-counter.ukn-quote-counter-mini span.ukn-byline {
		float:right;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		margin:0;
	}

/*//////////////////////////////
	>>> SEARCHBOX
//////////////////////////////*/
.ukn-searchbox {
	width:620px;
	margin:0 auto 36px auto;
	clear:both;
}
.ukn-searchbox form {
	position:relative;
}
.ukn-searchbox form label {
	display:none;
	font-size:16px;
	line-height:18px;
	color:#666666;
}
.ukn-searchbox form .ukn-form-searchbox {
	font-size:16px;
	line-height:18px;
	color:#666666;
	border:1px solid #cccccc;
	background:#ffffff;
	padding:16px 116px 16px 16px;
	width:486px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ukn-searchbox form button.ukn-form-submit {
	position:absolute;
	top:6px;
	right:6px;
	width:100px;
	height:42px;
	border:0;
	text-indent:-99999px;
	background:url(/etc/images/searchbox-button.gif) no-repeat 0 0;
	cursor:pointer;
}
.ukn-searchbox form button:hover.ukn-form-submit {
	background:url(/etc/images/searchbox-button.gif) no-repeat 0 -42px;
}
.ukn-searchbox form.ukn-active button.ukn-form-submit {
	background:url(/etc/images/searchbox-button.gif) no-repeat 0 -84px;
}
.ukn-loading-icon {
	position:absolute;
	top:20px;
	right:120px;
	width:16px;
	height:16px;
	display:block !important;
	text-indent:-99999px;
	background:url(/etc/images/ajax-loader-0066cc-on-fff.gif) no-repeat 0 0;
}
.ukn-searchbox .ukn-search-status {
	display:none;
	background:#0066cc;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	display:block;
	padding:18px;
	margin:9px 0 0 0;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ukn-searchbox .ukn-byline {
	display:block;
	text-align:center;
	padding:9px 0 9px 0;
	font-size:14px;
	color:#666666;
}
.ukn-searchbox .ukn-byline a {
	font-weight:bold;
	border-bottom:2px solid #0066cc;
}
/* ===== Auto Complete ===== */
.ac_results {
	background:red;
	display:block;
}

/*//////////////////////////////
	>>> QUOTE RESULTS
//////////////////////////////*/
a.ukn-quote-results-updated {
	display:block;
	margin:0 0 18px 0;
	background:#0066cc url(/etc/images/refresh-large.png) no-repeat center right;
	padding:18px 54px 18px 18px;
	color:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:14px;
	font-weight:bold;
}
a.ukn-quote-results-updated span {
	border-bottom:2px solid #ffffff;
}
.ukn-quote-results {
	position:relative;
	padding:0;
	margin:0 0 36px 0;
}
h3.ukn-sub-section-title {
	font-size:32px;
	line-height:36px;
	color:#222222;
	padding:0 0 18px 0;
}
	h3.ukn-sub-section-title .ukn-user-query {
		color:#0066cc;
	}
ul.ukn-quotes {
	list-style:none outside;
}
.ukn-quote {
	position:relative;
	padding:0 0 0 70px;
	margin:0 0 18px 0;
	min-height:84px;
}
.ukn-quote h2.ukn-quote-content {
	display:block;
	font-size:16px;
	line-height:24px;
	color:#222222;
	font-weight:normal;
}
.ukn-quote h2.ukn-quote-content:first-letter {
	text-transform:capitalize;
}
.ukn-quote h2.ukn-quote-content .ukn-quote-mark-open {
	float:left;
	width:24px;
	height:24px;
	background:url(/etc/images/quote-mark-sprites.png) no-repeat 0 0;
	text-indent:-99999px;
	margin:0 5px 0 0;
}
.ukn-quote h2.ukn-quote-content .ukn-quote-mark-close {
	width:24px;
	height:24px;
	margin:0 0 0 5px;
	background:url(/etc/images/quote-mark-sprites.png) no-repeat -24px 0;
	text-indent:-99999px;
	display:inline;
	display:-moz-inline-block;
	display:inline-block;
	/*color:#cccccc; FOR THOSE THAT DON'T SUPPORT INLINE BLOCK
	padding:3px 0 3px 18px;*/
}
	.ukn-quote h2.ukn-quote-content a {
		display:block;
		color:#222222;
		padding:0 24px 0 0;
	}
	.ukn-quote h2.ukn-quote-content a:hover {
		background:none;
		color:#222222;
	}
	*:hover.ukn-quote h2.ukn-quote-content a .ukn-quote-mark-open,
	*.ukn-quote h2.ukn-quote-content a:hover .ukn-quote-mark-open {
		background:url(/etc/images/quote-mark-sprites.png) no-repeat 0 -24px;
	}
	*:hover.ukn-quote h2.ukn-quote-content a .ukn-quote-mark-close,
	*.ukn-quote h2.ukn-quote-content a:hover .ukn-quote-mark-close {
		background:url(/etc/images/quote-mark-sprites.png) no-repeat -24px -24px;
	}
.ukn-quote .ukn-quote-meta {
}
.ukn-quote .ukn-quote-meta .ukn-meta-sep {
	color:#cccccc;
}
.ukn-quote .ukn-quote-meta .ukn-quote-author a {
	font-weight:bold;
}
.ukn-quote .ukn-quote-meta .ukn-quote-source a {
	font-weight:bold;
	color:#999999;
}
.ukn-quote .ukn-quote-meta .ukn-quote-source a:hover {
	color:#ffffff;
	background:#999999;
}
.ukn-quote .ukn-quote-meta .ukn-view-quote-full {
	font-weight:bold;
}
.ukn-quote-reporting {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	text-align:center;
}
.ukn-quote-reporting a.ukn-quote-reporting-like {
	display:block;
	background:#0066cc;
	color:#ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:1px 3px 3px 3px;
}
.ukn-quote-reporting a.ukn-quote-reporting-like span.ukn-quote-date {
	font-style:normal;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	display:block;
}
	.ukn-quote-reporting a.ukn-quote-reporting-like span.ukn-quote-date span {
		font-size:18px;
	}
.ukn-quote-reporting a.ukn-quote-reporting-like strong {
	background:#ffffff;
	color:#0066cc;
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin:1px 0 0 0;
	padding:2px 0 1px 0;
	font-size:14px;
}
.ukn-quote-reporting a:hover.ukn-quote-reporting-like strong {
	color:#222222;
}
.ukn-quote-reporting a.ukn-quote-reporting-like strong span {
	margin:3px 0 -3px 6px;
	display:block;
	text-indent:-99999px;
	background:url(/etc/images/ajax-loader-bar.gif) no-repeat 0 0;
}
.ukn-quote-reporting a.ukn-quote-reporting-like.ukn-quote-reporting-liked {
	cursor:default;
	background:#666666;
}
.ukn-quote-reporting a.ukn-quote-reporting-like.ukn-quote-reporting-liked strong {
	color:#666666;
}
.ukn-quote-reporting a.ukn-quote-reporting-flag.ukn-error-reported {
	cursor:default;
	color:#999999 !important;
}
.ukn-quote-reporting a.ukn-quote-reporting-flag {
	font-size:10px;
	color:#999999;
}
.ukn-quote-reporting a:hover.ukn-quote-reporting-flag {
	background:none;
	color:#666666;
}
/* ===== Next Previous Controls ===== */
.ukn-search-controls {
	/*position:absolute;
	top:18px;
	right:20px;*/
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:14px;
	font-weight:bold;
	min-height:36px;
}
.ukn-search-controls a {
	background:#0066cc;
	font-size:16px;
	color:#ffffff;
	padding:9px;
	display:inline;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:right;
}
.ukn-search-controls a:hover {
	background:#0066cc;
}
.ukn-search-controls a:hover span {
	color:#222222 !important;
}
.ukn-search-controls a.ukn-nav-prev,
.ukn-search-controls a.ukn-nav-next {
	min-width:18px;
	height:18px;
	margin:0 0 0 10px;
}
.ukn-search-controls a.ukn-nav-prev span,
.ukn-search-controls a.ukn-nav-next span {
	background:red;
	font-weight:bold;
	text-indent:-99999px;
	width:18px;
	height:18px;
	color:#0066cc;
}
.ukn-search-controls a.ukn-nav-prev span {
	/*float:left; FF 3.01 fuckup */
	margin:0 5px 0 0;
	background:url(/etc/images/arrows-sprites.gif) no-repeat -54px 0;
}
.ukn-search-controls a.ukn-nav-next span {
	/*float:right; FF 3.01 fuckup */
	margin:0 0 0 5px;
	background:url(/etc/images/arrows-sprites.gif) no-repeat -18px 0;
}
.ukn-search-controls a:hover.ukn-nav-prev {
	background-color:#222222;
}
.ukn-search-controls a:hover.ukn-nav-next {
	background-color:#222222;
}

/*//////////////////////////////
	>>> QUOTE SINGLE
//////////////////////////////*/
.ukn-quotes-single {
}
.ukn-quote-single {
	position:relative;
	margin:0 auto 18px auto;
	padding:0;
}
.ukn-quote-single h2.ukn-quote-content {
	font-size:20px;
	line-height:24px;
	margin:0 0 18px 0;
	padding:0 0 0 70px;
}
.ukn-quote-single .ukn-quote-meta {
	position:relative;
	/*min-height:81px;*/
	padding:0 0 0 70px;
	color:#666666;
	font-weight:bold;
}
.ukn-quote-single .ukn-quote-meta span.ukn-meta-sep {
	display:none;
}
.ukn-quote-single .ukn-quote-meta span.ukn-quote-author {
	display:block;
}
.ukn-quote-single .ukn-quote-meta span.ukn-quote-source {
	display:block;
}
.ukn-quote-single .ukn-quote-meta a.a2a_dd {
	background:none;
}
.ukn-ad-468x60 {
	width:468px;
	height:60px;
	margin:0 0 36px 70px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
	li.ukn-quote-republish {
		padding:0 0 18px 70px;
	}
	li.ukn-quote-republish h3 {
		font-size:14px;
		line-height:18px;
		color:#999999;
		margin:0;
	}
	li.ukn-quote-republish ul li {
		padding:0;
		min-height:0;
		font-size:12px;
		line-height:18px;
	}
	li.ukn-quote-republish ul li h2.ukn-quote-content {
		font-size:14px;
	}
	li.ukn-quote-republish ul li h2.ukn-quote-content a {
		color:#0066cc;
	}
	li.ukn-quote-republish ul li .ukn-quote-meta {
		color:#999999;
		font-weight:bold;
	}
	li.ukn-quote-republish ul li .ukn-quote-meta .ukn-meta-sep {
		color:#cccccc;
	}

/*//////////////////////////////
	>>> QUOTE LEADERBOARD
//////////////////////////////*/
.ukn-quote-leaderboard {
	position:relative;
	margin:0 0 36px 0;
	overflow:auto;
}
.ukn-quote-leaderboard ul li {
	position:relative;
	min-height:0;
	padding:0;
	width:300px;
	float:left;
	margin:0 10px 18px 0;
}
.ukn-quote-leaderboard ul li h2 {
	display:block;
	padding:0;
	font-size:14px !important;
	line-height:18px !important;
}
.ukn-quote-leaderboard ul li h2 a {
	display:inline !important;
	padding:0 !important;
	font-weight:bold;
	color:#0066cc !important;
	clear:both;
}
.ukn-quote-leaderboard ul li h2 a:hover {
	border-bottom:1px solid #0066cc;
}
.ukn-quote-leaderboard ul li h2 .ukn-quote-count {
	display:block;
	color:#999999;
	clear:both;
	font-size:12px !important;
	font-weight:bold;
}
.ukn-quote-leaderboard ul.ukn-quote-leaderboard-ranks {
	position:absolute;
	width:620px;
}
.ukn-quote-leaderboard ul.ukn-quote-leaderboard-ranks li {
	position:relative;
	display:block;
	height:36px;
}
.ukn-quote-leaderboard ul.ukn-quote-leaderboard-ranks li .ukn-quote-rank {
	position:absolute;
	top:0;
	left:0;	
	background:url(/etc/images/o-000-05.png) repeat;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	color:#666666;
	padding:9px 0 9px 0;
	min-width:36px;
	text-align:center;
}
.ukn-quote-leaderboard .ukn-sort-controls {
	position:absolute;
	top:0;
	right:0;
}
.ukn-quote-leaderboard .ukn-sort-controls .ukn-sort-method {
	float:left;
	font-size:14px;
	color:#999999;
	font-weight:bold;
	padding:11px 0 0 0;
}
.ukn-quote-leaderboard .ukn-sort-controls a {
	text-indent:-99999px;
	padding:9px;
	float:left;
	margin:0 0 0 10px;
	background:#0066cc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ukn-quote-leaderboard .ukn-sort-controls a.ukn-active {
	background:#222222;
	cursor:default;
}
.ukn-quote-leaderboard .ukn-sort-controls a:hover {
	background:#222222;
}
.ukn-quote-leaderboard .ukn-sort-controls a span {
	display:block;
	width:18px;
	height:18px;
}
.ukn-quote-leaderboard .ukn-sort-controls a.ukn-sort-controls-rank span {
	background:url(/etc/images/sort-controls.png) no-repeat 0 0;
}
.ukn-quote-leaderboard .ukn-sort-controls a.ukn-sort-controls-alpha span {
	background:url(/etc/images/sort-controls.png) no-repeat -18px 0;
}

/*//////////////////////////////
	>>> RELATED PEOPLE
//////////////////////////////*/
.ukn-related-people {
	margin:0 0 36px 0;
	padding:72px 0 0 0;
	background:url(/etc/images/plus.gif) no-repeat top center;
}
.ukn-related-people .ukn-component-header h3 {
	text-align:center;
	color:#999999;
	margin:0 0 18px 0;
}
.ukn-related-people .ukn-component-header h3 .ukn-user-query {
	display:block;
	color:#222222;
}
.ukn-related-people .ukn-component-main { /* SMARTY REPLACE WITH NBSP */
	text-align:center;
	line-height:24px;
}
.ukn-related-people .ukn-component-main .ukn-meta-sep {
	color:#cccccc;
}
.ukn-related-people .ukn-component-main a {
	white-space:nowrap;
	padding:2px;
	border-radius:3px;
	-moz-border-radius:3px;
}

/*//////////////////////////////
	>>> QUOTE PERSON EXTRA
//////////////////////////////*/
.ukn-quote-person-extra-info {
	position:relative;
	padding:0;
}
img.ukn-quote-person-thumbnail {
	float:left;
	margin:7px 10px 0 0;
}
.ukn-quote-person-extra-info h1.ukn-quote-person {
	font-size:32px;
	line-height:36px;
}
.ukn-quote-person-extra-info .ukn-quote-person-employ {
	font-size:14px;
	line-height:18px;
	color:#444444;
}
.ukn-quote-person-extra-info .ukn-quote-person-bio {
	font-size:12px;
	line-height:18px;
	color:#222222;
	margin:0 0 18px 0;
}
.ukn-quote-person-extra-info h3.ukn-sub-section-title {
	color:#999999;
	font-size:14px;
	line-height:18px;
	padding:0;
}
.ukn-quote-person-extra-info ul.ukn-quote-person-links {
	list-style:none outside;
	margin:0;
}
.ukn-quote-person-extra-info ul.ukn-quote-person-links li {
	display:inline;
	color:#cccccc;
}
.ukn-quote-person-extra-info a.a2a_dd {
	float:left;
	margin:18px 0 36px 0;
	background:none;
}

/*//////////////////////////////
	>>> FAMOUS QUOTES
//////////////////////////////*/
.ukn-quote-person-famous {
	width:100%;
	background:#0066cc;
	margin:0 0 36px 0;
	padding:35px 0 35px 0;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	overflow:auto;
}
.ukn-quote-person-famous .ukn-quote-person-famous-inner {
	position:relative;
	width:940px;
	margin:0 auto;
}
.ukn-quote-person-famous h3.ukn-sub-section-title {
	font-size:14px;
	line-height:18px;
	color:#ffffff;
	margin:0 0 9px 0;
	padding:0;
}
	.ukn-quote-person-famous h3.ukn-sub-section-title .ukn-user-query {
		color:#ffffff;
	}
.ukn-quote-person-famous ul.ukn-quotes {
	margin:0 0 18px 0;
	padding:0 !important; /* OVERRIDES CHANGES TO THE CYCLE PLUGIN FILE */
	list-style:none outside;
}
.ukn-quote-person-famous ul.ukn-quotes li.ukn-quote {
	width:100%;
	margin:0 0 18px 0;
	padding:0;
	min-height:0;
}
.ukn-quote-person-famous ul.ukn-quotes .ukn-quote h2.ukn-quote-content {
	display:block;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	color:#ffffff;
	/*padding:18px;
	background:url(/etc/images/quote-bg.png) no-repeat -900px top;*/
}
.ukn-quote-person-famous ul.ukn-quotes .ukn-quote h2.ukn-quote-content::-moz-selection {
	background:#ffffff;
	color:#0066cc;
}
.ukn-quote-person-famous .ukn-quote-mark-open {
	position:absolute;
	top:9px;
	left:-73px;
	display:block;
	text-indent:-99999px;
	width:63px;
	height:54px;
	background:url(/etc/images/quote-mark-big.png) no-repeat 0 0;
}
.ukn-quote-person-famous .ukn-quote-mark-close {
	position:absolute;
	bottom:36px;
	right:-71px;
	display:block;
	text-indent:-99999px;
	width:63px;
	height:54px;
	background:url(/etc/images/quote-mark-big.png) no-repeat -63px 0;
}
.ukn-quote-person-famous .ukn-quotes-nav {
	position:relative;
	z-index:100;
	min-height:36px;
	font-weight:bold;
}
.ukn-quote-person-famous .ukn-quotes-nav a,
.ukn-quote-person-famous .ukn-quotes-count span.ukn-quotes-count-start {
	display:none;
	float:left;
	background:#ffffff;
	color:#0066cc;
	font-size:16px;
	min-width:18px;
	min-height:18px;
	text-align:center;
	border:0;
	padding:9px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ukn-quote-person-famous .ukn-quotes-count span.ukn-quotes-count-start {
	display:block;
	margin:-9px 5px 0 -2.5em;
}
.ukn-quote-person-famous .ukn-quotes-nav a.activeSlide {
	display:block;
	z-index:100;
}
.ukn-quote-person-famous .ukn-quotes-nav a:hover {
}
.ukn-quote-person-famous .ukn-quotes-count {
	display:none;
	position:relative;
	bottom:-27px;
	left:2.5em;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	padding:9px 0 0 0;
}
.ukn-quote-person-famous .ukn-quotes-nav button.ukn-quotes-nav-prev,
.ukn-quote-person-famous .ukn-quotes-nav button.ukn-quotes-nav-next {
	float:right;
	min-width:18px;
	min-height:18px;
	margin:0 0 0 10px;
	text-align:left;
	border:0;
	padding:7px 9px;
	background:#ffffff;
	color:#0066cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	outline:none;
}
.ukn-quote-person-famous button.ukn-quotes-nav-prev span,
.ukn-quote-person-famous button.ukn-quotes-nav-next span {
	display:inline;
	width:18px;
	height:18px;
	text-indent:-99999px;
	color:#ffffff;
}
.ukn-quote-person-famous button.ukn-quotes-nav-prev span {
	float:left;
	margin:0 5px 0 0;
	background:url(/etc/images/arrows-sprites.gif) no-repeat -54px -36px;
}
.ukn-quote-person-famous button.ukn-quotes-nav-next span {
	margin:0 0 0 5px;
	background:url(/etc/images/arrows-sprites.gif) no-repeat -18px -36px;
}
.ukn-quote-person-famous button:hover.ukn-quotes-nav-prev {
	color:#222222;
}
	.ukn-quote-person-famous button:hover.ukn-quotes-nav-prev span {
		background:url(/etc/images/arrows-sprites.gif) no-repeat -54px -54px;
	}
.ukn-quote-person-famous button:hover.ukn-quotes-nav-next {
	color:#222222;
}
	.ukn-quote-person-famous button:hover.ukn-quotes-nav-next span {
		background:url(/etc/images/arrows-sprites.gif) no-repeat -18px -54px;
	}

/*//////////////////////////////
	>>> QUOTE TABLES
//////////////////////////////*/

.ukn-quote-tables {
	width:618px;
	margin:0 auto 36px auto;
	border:1px solid #cccccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:auto;
}
.ukn-quote-tables h3 {
	padding:8px;
	font-size:14px;
}
.ukn-quote-tables .ukn-quote-leaderboard,
.ukn-quote-tables .ukn-quote-latest {
	width:309px;
	float:left;
}
.ukn-quote-tables .ukn-quote-latest {
	margin:0;
}
.ukn-quote-tables div ul {
	background:#ffffff;
	border:1px solid #cccccc;
	list-style:none outside;
	margin:0 8px 8px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	min-height:269px;
}
.ukn-quote-tables div ul li {
	position:relative;
	margin:0;
	clear:both;
}
/* Leaderboard tables */
.ukn-quote-tables .ukn-quote-leaderboard ul li {
	overflow:hidden;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li:hover {
	background:#f0f0f0;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li:hover span.ukn-quote-person-rank,
.ukn-quote-tables .ukn-quote-leaderboard ul li:hover span.ukn-quote-person-total {
	color:#666666;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li .ukn-meta-sep {
	display:none;
}
.ukn-quote-tables div ul li h2.ukn-quote-person {
	display:block;
}
.ukn-quote-tables div ul li h2.ukn-quote-person a {
	display:block;
	font-size:14px;
	padding:4px 60px 4px 30px;
	border-bottom:1px dotted #e6e6e6;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li h2.ukn-quote-person a:hover {
	background:#f0f0f0;
	color:#0066cc;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li span.ukn-quote-person-rank,
.ukn-quote-tables .ukn-quote-leaderboard ul li span.ukn-quote-person-total {
	position:absolute;
	top:4px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li span.ukn-quote-person-rank {
	left:8px;
}
.ukn-quote-tables .ukn-quote-leaderboard ul li span.ukn-quote-person-total {
	right:8px;
}
/* What's being said bit */
.ukn-quote-tables .ukn-quote-latest ul li h2.ukn-quote-content {
	display:block;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
.ukn-quote-tables .ukn-quote-latest ul li h2.ukn-quote-content a {
	display:block;
	padding:4px 8px 4px 8px;
	color:#444444;
}
.ukn-quote-tables .ukn-quote-latest ul li h2.ukn-quote-content a:hover {
	color:#0066cc;
	background:none;
}
.ukn-quote-tables .ukn-quote-latest ul li .ukn-quote-meta {
	text-align:right;
	padding:0 8px 0 8px;
}
.ukn-quote-tables .ukn-quote-latest ul li .ukn-quote-meta span {
	display:block;
	color:#999999;
	font-weight:bold;
}

/*//////////////////////////////
	>>> FOOTER
//////////////////////////////*/
#ukn-footer-wrapper {
	position:relative;
	width:940px;
	margin:0 auto 0 auto;
	clear:both;
	min-height:250px;
}
#ukn-attribution {
	clear:both;
	color:#666666;
	width:600px;
	margin:0 0 18px 0;
	padding:9px;
	border:1px solid #cccccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:10px;
}
#ukn-attribution img {
	float:left;
	margin:0 9px 0 0;
}
#ukn-footer {
	color:#666666;
	width:620px;
	margin:0;
	padding:0 0 18px 0;
	clear:both;
}
#ukn-footer p {
	margin:0 0 18px 0;
}
#ukn-footer ul {
	margin:0 0 18px 0;
	list-style:none inside;
}
#ukn-footer ul li {
	display:inline;
}
	/* ===== Primary Links ===== */
	#ukn-footer ul.ukn-primary-links {
		margin:0;
	}
	/* ===== Secondary Links ===== */
	#ukn-footer ul.ukn-secondary-links {
		margin:0 0 18px 0;
	}
	#ukn-footer ul.ukn-secondary-links .ukn-meta-sep {
		color:#cccccc;
	}
	#ukn-footer ul.ukn-secondary-links a {
		color:#666666;
	}
	#ukn-footer ul.ukn-secondary-links a:hover {
		color:#333333;
		background:none;
	}
#ukn-footer a.ukn-rn-stamp {
	float:right;
	width:50px;
	height:19px;
	margin:-36px 0 0 0;
	text-indent:-99999px;
	background:url(/etc/images/rn-stamp.png) no-repeat 0 0;
}
#ukn-footer a:hover.ukn-rn-stamp {
	background:url(/etc/images/rn-stamp.png) no-repeat 0 -19px;
}
.ukn-ad-300x250 {
	position:absolute;
	top:0;
	right:0;
}
