html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { line-height: 1.5; }
p { text-align:justify; }
table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }

body
{
	font-size: 75%;
	color: #222;
	background: #fff;
	font-family: Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
	color: #111;
}

h1
{
	font-size: 18px !important;
	line-height: 1;
	margin-bottom: 10px;
	text-transform:capitalize;
}

h2
{
	font-size: 14px !important;
	margin-bottom: 10px;
}

h3
{
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 10px;
}

h4
{
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 10px;
	height: 1.25em;
}

h5
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}

h6
{
	font-size: 1em;
	font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

/*p { margin: 0 0 1.5em; }*/
.post p { margin-top: 10px; }

span img.left,
img.left
{
	float: left;
	margin: 0 1.5em 1.5em 0;
	padding: 0;
}

span img.right,
img.right
{
	float: right;
	margin: 0 0 1.5em 1.5em;
}

a:focus, a:hover { color: #000; }

a
{
	color: #009;
	text-decoration: none;
	outline: none;
}

.safari a:active, .gecko a:active { opacity: .5 !important; }
.gecko #page a:active#girl,
.safari #page a:active#girl,
.gecko #page a:active#logo-home,
.safari #page  a:active#logo-home,
.gecko #sugar-girl:active,
.safari #sugar-girl:active,
.gecko #logo-home:active,
.safari #logo-home:active
{ opacity: 1 !important; }

blockquote
{
	margin: 1.5em;
	color: #666;
}

strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666; }

address
{
	margin: 0 0 1.5em;
	font-style: italic;
}

del { color: #666; }

pre, code
{
	margin: 1.5em 0;
	white-space: pre;
}

pre, code, tt
{
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}

li ul, li ol { margin: 0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
.ie6 ol { margin-left: 1.75em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
table { margin-bottom: 1.4em; }

th
{
	font-weight: bold;
	background: #dfdfdf;
}

th, td { padding: 4px 10px 4px 5px; }
tr.even td { background: #e5e5e5; }
tfoot { font-style: italic; }
caption { background: #eee; }

.small
{
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}

.large
{
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}

.hide { display: none; }
.quiet { color: #666; }
.loud { color: #000; }
.highlight { background: #ff0; }

.added
{
	background: #060;
	color: #fff;
}

.removed
{
	background: #900;
	color: #fff;
}

.first
{
	margin-left: 0;
	padding-left: 0;
}

.last
{
	margin-right: 0;
	padding-right: 0;
}

.top
{
	margin-top: 0;
	padding-top: 0;
}

.bottom
{
	margin-bottom: 0;
	padding-bottom: 0;
}

/* grid.css */
.container
{
	width: 990px;
	margin: 0 auto;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24
{
	float: left;
	margin-right: 10px;
}

div.last { margin-right: 0; }
.span-1 { width: 30px; }
.span-2 { width: 70px; }
.span-3 { width: 110px; }
.span-4 { width: 150px; }
.span-5 { width: 190px; }
.span-6 { width: 230px; }
.span-7 { width: 270px; }
.span-8 { width: 310px; }
.span-9 { width: 350px; }
.span-10 { width: 390px; }
.span-11 { width: 430px; }
.span-12 { width: 470px; }
.span-13 { width: 510px; }
.span-14 { width: 550px; }
.span-15 { width: 590px; }
.span-16 { width: 630px; }
.span-17 { width: 670px; }
.span-18 { width: 710px; }
.span-19 { width: 750px; }
.span-20 { width: 790px; }
.span-21 { width: 830px; }
.span-22 { width: 870px; }
.span-23 { width: 910px; }
.span-24 { width: 950px; }

.span-25, div.span-25
{
	width: 990px;
	margin: 0;
}

.append-1 { padding-right: 40px; }
.append-2 { padding-right: 80px; }
.append-3 { padding-right: 120px; }
.append-4 { padding-right: 160px; }
.append-5 { padding-right: 200px; }
.append-6 { padding-right: 240px; }
.append-7 { padding-right: 280px; }
.append-8 { padding-right: 320px; }
.append-9 { padding-right: 360px; }
.append-10 { padding-right: 400px; }
.append-11 { padding-right: 440px; }
.append-12 { padding-right: 480px; }
.append-13 { padding-right: 520px; }
.append-14 { padding-right: 560px; }
.append-15 { padding-right: 600px; }
.append-16 { padding-right: 640px; }
.append-17 { padding-right: 680px; }
.append-18 { padding-right: 720px; }
.append-19 { padding-right: 760px; }
.append-20 { padding-right: 800px; }
.append-21 { padding-right: 840px; }
.append-22 { padding-right: 880px; }
.append-23 { padding-right: 920px; }
.prepend-1-5 { padding-left: 20px; }

.ie6 .prepend-1-5
{
	padding-left: 15px;
	margin-left: 0px;
}

.prepend-1 { padding-left: 40px; }
.prepend-2 { padding-left: 80px; }
.prepend-3 { padding-left: 120px; }
.prepend-4 { padding-left: 160px; }
.prepend-5 { padding-left: 200px; }
.prepend-6 { padding-left: 240px; }
.prepend-7 { padding-left: 280px; }
.prepend-8 { padding-left: 320px; }
.prepend-9 { padding-left: 360px; }
.prepend-10 { padding-left: 400px; }
.prepend-11 { padding-left: 440px; }
.prepend-12 { padding-left: 480px; }
.prepend-13 { padding-left: 520px; }
.prepend-14 { padding-left: 560px; }
.prepend-15 { padding-left: 600px; }
.prepend-16 { padding-left: 640px; }
.prepend-17 { padding-left: 680px; }
.prepend-18 { padding-left: 720px; }
.prepend-19 { padding-left: 760px; }
.prepend-20 { padding-left: 800px; }
.prepend-21 { padding-left: 840px; }
.prepend-22 { padding-left: 880px; }
.prepend-23 { padding-left: 920px; }

div.border
{
	padding-right: 4px;
	margin-right: 5px;
	border-right: 1px solid #eee;
}

div.colborder
{
	padding-right: 24px;
	margin-right: 25px;
	border-right: 1px solid #eee;
}

div.colborder_even
{
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #fff;
	padding-left: 12px;
	margin-left: 12px;
	border-left: 1px solid #fff;
}

.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24
{
	float: left;
	position: relative;
}

.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24
{
	float: right;
	position: relative;
}

.box
{
	padding: 10px;
	margin-bottom: 1.5em;
	background: #E5ECF9;
	clear: left;
	border: 1px solid #99ccff;
	width: 530px;
}

.ie6 .box { padding: 10px; }

hr
{
	background: #ddd;
	color: #ddd;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0 0 1.45em;
	border: none;
}

hr.space
{
	background: #fff;
	color: #fff;
}

.ie .post hr { margin: 0; }

.clearfix:after, .container:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .container { display: inline-block; }
* html .clearfix, * html .container { height: 1%; }
.clearfix, .container { display: block; }
.clear, .clear-both { clear: both; }
.container a { cursor: hand; }

/* forms.css */
label { font-weight: bold; }

fieldset
{
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}

legend
{
	font-weight: bold;
	font-size: 1.2em;
}

input.text, input.title, textarea, select, .form-text
{
	margin: 0.5em 0;
	border: 1px solid #bbb;
}

input.text:focus, input.title:focus, textarea:focus, select:focus, .form-text:focus { border: 1px solid #666; }

input.text, input.title, .form-text
{
	width: 300px;
	padding: 5px;
}

input.title { font-size: 1.5em; }

textarea
{
	width: 390px;
	height: 250px;
	padding: 5px;
}

.error, .notice, .status, .success
{
	padding: .8em;
	margin-bottom: 1em;
	border: 1px solid #ddd;
}

.error
{
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.status,.notice
{
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success
{
	border: 1px solid #f6e595;
	background: #fff9d8;
	color: #264409;
}

.error a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
#page { position: relative; }

#logo
{
	display: block;
	height: 85px;
	margin: 0px 0px;
	text-indent: -500000px;
	z-index: 1;
	margin-left: 1px;
}

#girl
{
	position: absolute;
	top: -65px;
	left: -120px;
	width: 185px;
	height: 250px;
	text-indent: -500000px;
	z-index: 2;
}

.top-c
{
	background: #eee;
	border-bottom: 1px solid #ccc;
}

#lucky
{
	width: 728px;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
}

#ad-rect1-c { padding: 5px 0px; }

#ad-rect1
{
	width: 300px;
	height: 250px;
	margin: 0 auto;
}

.search-form
{
	float: right;
	margin-right: .4em;
	padding-left: .4em;
}

.menu-bar { background: #fff; }

.search-form .form-text
{
	width: 100px;
	padding: 3px;
	margin: .4em 0px;
	border-color: #cecece;
	background: #eee;
	font-family: inherit;
}

.search-form .form-text:hover { background: #fff; }

.search-form .form-text:focus
{
	background: #fff;
	border-color: #bbb;
}

.search-form .form-item { display: inline; }

#nicemenu_site
{
	margin-top: 1px;
	z-index: 3;
}

#onsugar_search_form .button 
{
	background: #333;
	padding: 3px;
	border: 0px;
	color: #fff;
	font-family: inherit;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin-left: -4px;
	cursor: pointer;
}

.safari #onsugar_search_form .button input { padding: 4px; }
.ie #onsugar_search_form .form-item input { float: left; }
.ie #onsugar_search_form { margin-top: 2px; }
.win.gecko#onsugar_search_form .button input { padding: 4px 3px 2px; }

.ie #onsugar_search_form .form-item input
{
	padding: 3px;
	margin: 0px;
	float: left;
	height: 15px;
}

.nav
{
	border: 1px solid #ccc;
	background: #fff;
	margin-bottom: 15px;
	margin-top: 25px;
}

#navline
{
	background: #eee;
	position: absolute;
	top: 157px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	height: 4px;
	line-height: 4px;
	margin: 0px;
	padding: 0px;
}

.ie6 #navline { top: 159px; }

#logo-home
{
	margin: 0px;
	text-indent: -5000px;
	background: #fff url(sugar-logos.gif) no-repeat;
	height: 50px;
	background-position: 10px -100px;
	float: left;
	width: 205px;
	border: 0px;
	margin-top: 12px;
	padding: 0px 5px;
	margin-left: -10px;
	margin-right: 73px;
}

.ie #logo-home { margin-bottom: 20px; }
.widget_container { padding-left: 4px; }
.widget p { margin: 0px; }

.widget_end
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.nicemenu
{
	margin: 0px 0px 0px 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	position: relative;
	letter-spacing: -.05em;
}

.sub_menu { letter-spacing: 0px; }
.nicemenu ul li a.arrow { cursor: pointer; }

.nicemenu ul, .nicemenu li
{
	margin: 0;
	border: 0;
	list-style: none;
	padding: 0;
}

.nicemenu ul
{
	height: 27px;
	margin: 0px;
}

.ie6 .nicemenu ul { height: 29px; }
.nicemenu p { line-height: 12px; }
.nicemenu a { text-decoration: none; }
.nicemenu a:hover { text-decoration: none; }

.nicemenu li
{
	display: inline;
	position: relative;
	margin: 0;
	padding: 0;
	/*no idea why */
	margin-right: -5px;
}

.nicemenu li span
{
	position: relative;
	z-index: 1;
	padding: 0px;
	border-bottom: none;
	line-height: 20px;
	margin: 0;
}

.nicemenu li span a
{
	font-weight: bold;
	padding: 5px 8px 6px 8px;
	color: #000;
	margin: 0px;
	border-right: 1px solid #ccc;
}

.nicemenu li span.over { padding: 0px; }
*+html .nicemenu li span.over { padding-bottom: 3px; }

/* IE6 */
.nicemenu li span.over a, .nicemenu li span a:hover
{
	background-color: #fff;
	color: #fff;
}

.nicemenu li span.over a:hover { text-decoration: none; }

.nicemenu div.sub_menu
{
	display: none;
	position: absolute;
	left: 0px;
	top: 2px;
	margin-top: 23px;
	border-top: solid 3px #E5E5E5;
	border-left: solid 3px #eee;
	border-right: solid 3px #999999;
	border-bottom: solid 3px #999999;
	padding: 4px;
	width: 160px;
	background: #FFFFFF;
	z-index: 3;
}

.ie .nicemenu div.sub_menu { margin-top: 28px; }

.nicemenu .menu_active div.sub_menu {
    display:block;
}

/* IE7 */
.dotted a:link, 
.dotted a:visited, 
.dotted a:hover,
.underline div.sub_menu a:link, 
.underline div.sub_menu a:visited, 
.underline div.sub_menu a:hover
{
	display: block;
	font-size: 12px;
	padding: 4px;
	border-bottom: 1px dotted #ccc;
	color: #000;
	font-weight: normal;
}

.underline div.sub_menu a:hover
{
	text-decoration: underline;
	background-color: #eee;
}

.dotted ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#nicemenu_share { font-size: 1.2em; }
#nicemenu_share .head_menu a { padding: 0px 4px 0px 20px; }

#nicemenu_share .sub_menu a
{
	display: block;
	font-size: .8em;
	padding: 2px 0px 0px 20px;
	margin-bottom: 2px;
}

#nicemenu_share .sub_menu { margin: 16px 0px 0px 16px; }

#nicemenu_share .sub_menu a:hover
{
	background-color: inherit !important;
	color: inherit !important;
}

.post
{
	clear: both;
	position: relative;
}

.post_listing { margin-bottom: 25px; }
.post_teaser { margin-bottom: 50px; }
.post_page { margin-bottom: 25px; }
.post a, .widget a { text-decoration: none; }
.post_listing .meta a { font-weight: normal; }

.post h1, .post h2
{
	font-size: 1.6em;
	text-decoration: none;
	margin-bottom: 0.3em;
	letter-spacing: -.03em;
	border-bottom: 1px solid #eee;
}

.safari .nicemenu,
.safari .post h1, .safari .post h2 { letter-spacing: -1px; }

.post-content h1
{
	clear: both;
	border: 0;
	margin-bottom: 20px;
}

.post h2 a { margin: 0; }

.post-meta,.post-footer, .post-category
{
	font-size: .8em;
	color: #000;
	text-transform: uppercase;
	letter-spacing: .1em;
	background: #fff;
}

.ie .post-meta,.ie .post-footer,.ie .post-category { letter-spacing: .15em; }
.post-category a { color: #000; }

.post-content
{
	clear: both;
	font-size: 1.1em;
	border-bottom: 1px solid #eee;
	line-height: 1.6em;
	padding-bottom: 15px;
}

.post_page .post-content { border-bottom: 1px solid #FFD09B; }
.post-content a { font-weight: normal; }
.textright { text-align: right; }

.widget a:focus, .widget a:hover, .post a:focus, .post a:hover
{
	color: #fff;
	background-color: #555;
}

.post_navigation li,
.ss_sprite
{
	display: inline;
	overflow: hidden;
	padding: 2px 0px 2px 20px;
	background-repeat: no-repeat;
	background-image: url(sugar_sprites.gif);
}

.ie6 .postbullet, .ie7 .postbullet { list-style: none; }

.postbullet li,
.ss_icon
{
	padding: 1px 0px 0px 20px;
	background-repeat: no-repeat;
	background-image: url(sugar_icons.gif);
	background-position: 0px 2px;
}

.postbullet li
{
	display: block;
	margin: 5px 0px;
}

.postbullet { clear: both; }

.post .ss_icon
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.post .ss_sprite { padding-top: 2px; }
.post-meta .ss_icon { padding-top: 6px; }

.ie .post-meta .ss_icon
{
	margin-top: -2px;
	display: block;
	padding-bottom: 4px;
	line-height: 8px;
}

.site-background
{
	background: #CCCCCC none repeat scroll 0 0;
	color: #FFFFFF;
	padding: 1px 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

.ss_info { background-position: 0px -234px; }
.ss_quote { background-position: 0px -54px; }
.ss_control_fastforward, .post_navigation_next { background-position: right -72px; }
.ss_control_rewind,.post_navigation_previous { background-position: 0px -90px; }
.postbullet .popsugar,.ss_pop, .ss_popsugar, .popsugar { background-position: 0px 2px; }
.postbullet .fabsugar, .ss_fab, .ss_fabsugar, .fabsugar { background-position: 0px -24px; }
.postbullet .ukfab, .ss_ukfab, .ss_ukfab, .ukfab { background-position: 0px -24px; }
.postbullet .bellasugar, .ss_bella, .ss_bellasugar, .bellasugar { background-position: 0px -50px; }
.postbullet .buzzsugar, .ss_buzz, .ss_buzzsugar, .buzzsugar { background-position: 0px -76px; }
.postbullet .citizensugar, .ss_citizen, .ss_citizensugar, .citizensugar { background-position: 0px -128px; }
.postbullet .casasugar, .ss_casa, .ss_casasugar, .casasugar { background-position: 0px -102px; }
.postbullet .lilsugar, .ss_lil, .ss_lilsugar, .lilsugar { background-position: 0px -284px; }
.postbullet .mysugar, .ss_my, .ss_mysugar { background-position: 0px -310px; }
.postbullet .yumsugar, .ss_yum, .ss_yumsugar, .yumsugar { background-position: 0px -439px; }
.postbullet .fitsugar, .ss_fit, .ss_fitsugar, .fitsugar { background-position: 0px -180px; }
.postbullet .tressugar, .ss_tres, .ss_tressugar, .tressugar { background-position: 0px -154px; }
.postbullet .petsugar, .ss_pet, .ss_petsugar, .petsugar { background-position: 0px -336px; }
.postbullet .tressugar, .ss_tres, .ss_tressugar, .tressugar { background-position: 0px -1033px; }
.postbullet .savvysugar, .ss_savvy, .ss_savvysugar, .savvysugar { background-position: 0px -362px; }
.postbullet .gigglesugar, .ss_giggle, .ss_gigglesugar, .gigglesugar { background-position: 0px -232px; }
.postbullet .idosugar, .ss_ido, .ss_idosugar, .idosugar { background-position: 0px -258px; }
.postbullet .onsugar, .ss_on, .ss_onsugar, .onsugar { background-position: 0px -647px; }
.postbullet .dailysugar, .ss_daily, .ss_dailysugar, .dailysugar { background-position: 0px -672px; }
.postbullet .geeksugar, .ss_geek, .ss_geeksugar, .geeksugar { background-position: 0px -206px; }
.postbullet .teamsugar, .ss_team, .ss_teamsugar, .teamsugar { background-position: 0px -412px; }
.postbullet .shopstyle, .ss_shopstyle, .shopstyle { background-position: 0px -466px !important; }
.ss_shopstyle_living, .shopstyle_living { background-position: 0px -492px; }
.ss_shopstyle_men { background-position: 0px -518px; }
.ss_shopstyle_kids { background-position: 0px -544px; }
.ss_fash { background-position: 0px -570px; }
.ss_cs { background-position: 0px -596px; }
.ss_uk { background-position: 0px -620px; }
.ss_fb { background-position: 0px -698px; }
.ss_semail { background-position: 0px -723px; }
.badge .ss_semail { background-position: 0px -719px; }
.ss_sprint { background-position: 0px -750px; }
.ss_aim { background-position: 0px -776px; }
.ss_sl { background-position: 0px -802px; }
.ss_stumble { background-position: 0px -828px; }
.ss_digg { background-position: 0px -854px; }
.ss_twitter { background-position: 0px -1006px; }
.ss_yahoo { background-position: 0px -1109px; }
.ss_google { background-position: 0px -1083px; }
.ss_rss { background-position: 0px -1057px; }
.ss_share { background-position: 0px -880px; }
.ss_coutortore { background-position: 0px -906px; }
.ss_hyper { background-position: 0px -932px; }
.ss_ybuzz { background-position: 0px -958px; }
.ss_heart { background-position: 0px -984px; }
.ss_image, .ss_pictures { background-position: 0px -396px; }
.ss_photos, .ss_images { background-position: 0px -414px; }
.ss_look { background-position: 0px -198px; }
.ss_guestbook { background-position: 0px -558px; }
.ss_userlink { background-position: 0px -540px; }
.ss_buddy { background-position: 0px -522px; }
.ss_gift { background-position: 0px -504px; }
.ss_favorite { background-position: 0px -162px; }
.ss_story, .ss_blog, .ss_container { background-position: 0px -324px; }
.ss_epoll, .ss_poll { background-position: 0px -36px; }
.ss_nquiz { background-position: 0px -486px; }
.ss_slidequiz { background-position: 0px -468px; }
.ss_slideshow { background-position: 0px -216px; }
.ss_list { background-position: 0px -450px; }
.ss_guesswho { background-position: 0px -252px; }
.ss_aside { background-position: 0px -306px; }
.ss_tag_blue { background-position: 0px -432px; }

.ss_control_fastforward, .post_navigation_next
{
	background-position: right -72px;
	padding-right: 20px !important;
	padding-left: 10px !important;
	margin-left: 5px;
	border-left: 1px solid #eee;
}

.ss_right
{
	background-position: right -72px !important;
	padding-right: 20px !important;
	margin-left: 5px !important;
	padding-left: 8px !important;
}

.popsugar a { color: #f39; }
.ukpop a { color: #f39; }
.fabsugar a { color: #34b3d1; }
.ukfab a { color: #34b3d1; }
.bellasugar a { color: #c00; }
.casasugar a { color: #e54c4c; }
.buzzsugar a { color: #369; }
.fitsugar a { color: #f60; }
.geeksugar a { color: #f06; }
.tressugar a { color: #993399; }
.yumsugar a { color: #66BB50; }
.teamsugar a { color: #c06; }
.citizensugar a { color: #0072BC; }
.savvysugar a { color: #1A3664; }
.petsugar a { color: #71BF44; }
.lilsugar a { color: #6699cc; }
.shopstyle a { color: #333333; }
.coutorture a { color: #660066; }
.celebstyle a { color: #622041; }
.popshop a { color: #0066cc; }


.site-background-ukpop,
.site-background-popsugar,
.ukpop a:hover,
.popsugar a:hover
{
	background-color: #f39;
	color: #fff;
}

.site-background-ukfab,
.site-background-fabsugar,
.ukfab a:hover,
.fabsugar a:hover
{
	background-color: #34b3d1;
	color: #fff;
}

.site-background-bellasugar,
.bellasugar a:hover
{
	background-color: #c00;
	color: #fff;
}

.site-background-casasugar,
.casasugar a:hover
{
	background-color: #e54c4c;
	color: #fff;
}

.site-background-buzzsugar,
.buzzsugar a:hover
{
	background-color: #369;
	color: #fff;
}

.site-background-fitsugar,
.fitsugar a:hover
{
	background-color: #f60;
	color: #fff;
}

.site-background-geeksugar,
.geeksugar a:hover
{
	background-color: #f06;
	color: #fff;
}


.site-background-tressugar,
.tressugar a:hover
{
	background-color: #993399;
	color: #fff;
}

.site-background-yumsugar,
.yumsugar a:hover
{
	background-color: #66BB50;
	color: #fff;
}

.site-background-teamsugar,
.teamsugar a:hover
{
	background-color: #c06;
	color: #fff;
}

.site-background-citizensugar,
.citizensugar a:hover
{
	background-color: #0072BC;
	color: #fff;
}

.site-background-savvysugar,
.savvysugar a:hover
{
	background-color: #1A3664;
	color: #fff;
}

.site-background-petsugar,
.petsugar a:hover
{
	background-color: #71BF44;
	color: #fff;
}

.site-background-tressugar,
.tressugar a:hover
{
	background-color: #993399;
	color: #fff;
}

.site-background-lilsugar,
.lilsugar a:hover
{
	background-color: #6699cc;
	color: #fff;
}

.site-background-shopstyle,
.shopstyle a:hover
{
	background-color: #333333;
	color: #fff;
}

.site-background-coutorture,
.coutorture a:hover
{
	background: #660066;
	color: #fff;
}

.site-background-celebstyle,
.celebstyle a:hover
{
	background: #622041;
	color: #fff;
}

.site-background-popshop,
.popshop a:hover
{
	background: #0066cc;
	color: #fff;
}

.nicemenu .ss_icon { padding-top: 1px; }
.ybadge, .onyahoo { float: left; }

.onyahoo
{
	line-height: 22px;
	padding-left: 4px;
}

a.image_display:hover, a.active { border-color: #424242; }

.image_display
{
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	text-decoration: none;
	border: 1px solid #eee;
	overflow: hidden;
}

.slide_thumbs .image_display
{
	border: 0px;
	background-color: #333;
}

.slide_thumbs a.image_display:hover
{
	border-color: #000;
	background-color: #000;
}

.carousel_id
{
	background: #333;
	bottom: 1px;
	display: block;
	font-family: arial,helvetica;
	opacity: 0.8;
	filter: alpha(opacity=80);
	zoom: 1;
	padding: 0 2px;
	position: absolute;
	right: 1px;
	text-align: center;
	width: 13px;
	color: #fff;
	font-weight: normal;
}

.slide_thumbs a.active
{
	border-color: #000;
	background-color: #000;
}

.slide_thumbs a:hover .carousel_id,
.slide_thumbs a.active .carousel_id
{
	background: #000;
	opacity: 1;
	filter: alpha(opacity=100);
}

.large
{
	line-height: 1.2em;
	margin-bottom: 1.25em;
}

.largesquare { padding: 0px; }

#sugar_node_preview
{
	background-color: transparent;
	border: 0px;
	border-top: 0;
	border-bottom: 0;
	background-position: top center;
	width: 550px;
	margin-top: 0px;
	background-repeat: no-repeat;
}

.ie6 #sugar_node_preview { background-color: #222222; }
.post-date { width: 315px; }
.post-info { width: 224px; }
.post-info a, .post-date a { font-weight: normal; }

.slidequiz .xlarge
{
	background-position: center center;
	height: 320px;
	width: 320px;
}

#sugar_node_preview #cs_title
{
	top: 20px;
	right: 0px;
	bottom: inherit;
	color: #fff;
	background: #000;
	font-family: inherit !important;
	font-size: 12px;
	padding: 5px 10px !important;
	line-height: 15px !important;
	width: 120px;
	opacity: .85;
	filter: alpha(opacity=85);
	zoom: 1;
}

#sugar_node_preview.landscape #cs_title
{
	top: inherit;
	bottom: 10px;
	left: 0px;
}

.post_navigation ul
{
	margin: 0px;
	padding: 0px;
}

.post_nav, .has_gallery .post_nav
{
	border-bottom: 1px solid #eee;
	font-size: 11px;
	height: 20px;
}

.textsmall { font-size: 11px; }
.aside h2,
.aside .post-meta,
.aside .post-footer { display: none; }

.post-footer
{
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
}

.post_teaser .post-footer { padding: 0px; }

.post_page .post-footer
{
	float: left;
	width: 265px;
}

.post_slide .post-footer
{
	background-color: #666;
	color: #ccc;
	padding: 3px 6px;
}

.post_slide .post-footer a { color: #eee; }
.post_slide .post-footer a { color: #fff; }
.post_page .carousel_pager { margin-top: 10px; }

.post_teaser.aside
{
	border: 1px solid #ccc;
	padding: 0px;
}

.aside-image
{
	display: block;
	float: left;
	height: 170px;
	background-position: center 10px;
	text-indent: -50000px;
	margin-right: 0px;
	background-repeat: no-repeat;
	margin: 0px 10px;
}

.ie6 .aside-image { margin-left: 5px; }
.aside-content { padding: 10px; }
.post .aside-image { background-color: transparent !important; }

.aside .comments-body
{
	float: right;
	margin-right: 5px;
}

.post_teaser.aside .post-content
{
	border: 0px;
	overflow: auto;
	padding-bottom: 0px;
}

.aside .post-category,
.post_teaser.aside hr { display: none; }
.aside .post-content hr { display: none; }
.post_teaser.aside p { margin: 0px; }

.poll label
{
	display: block;
	margin-bottom: 12px;
}

.post .option
{
	font-weight: normal;
	display: block;
	line-height: 30px;
	margin-bottom: 0px;
}

.choices { margin-bottom: 15px; }

.dev-query
{
	width: 990px;
	margin: 25px auto 0px;
	padding: 10px;
}

.dev-query .marker
{
	color: #ff0000;
	font-weight: bold;
	font-size: 18px;
}

.dev-query a
{
	color: #000;
	font-weight: normal;
}

.dev-query tr { vertical-align: top; }
.dev-query td, .dev-query th { padding: 5px 10px; }
.dev-query .even { background: #eee; }

#cs_title
{
	background: #fff;
	bottom: 100px;
	color: #000;
	display: block;
	font-size: 24px;
	line-height: 30px;
	margin: 0 auto;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
	padding: 5px 10px;
	position: absolute;
	text-decoration: none!important;
}

.image h1 { display: none; }
.image p { margin: 0; }
.post-content a.gallery-action:hover { background-color: none !important; }
.has_gallery a img { background: none; }
.has_gallery a:hover img { background: none; }
.view-photos { clear: both; }

#pager
{
	clear: both;
	position: relative;
}

#pager a, #pager .pager-current
{
	padding: 2px 8px;
	font-size: 1.8em;
	letter-spacing: -.05em;
	border: 4px solid #ccc;
	margin: 0px 2px;
}

#pager .pager-current { color: #fff; }

#pager a:hover
{
	background: #333;
	border-color: #333;
	color: #fff;
}

.pager-last, .pager-first { display: none; }
.pager-ellipsis { display: none; }

.site_cont a, .user_cont a, .network_cont a
{
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-position: center top;
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 11px;
	color: #222 !important;
	font-weight: normal !important;
	line-height: 1.2em;
}

.site_cont_small a, .user_cont_small a, .network_cont_small a
{
	width: 40px;
	height: 30px;
	padding-top: 40px;
}

.site_cont_medium a, .user_cont_medium a, .network_cont_medium a
{
	width: 80px;
	height: 30px;
	padding-top: 80px;
}

.site_cont_large a, .user_cont_large a, .network_cont_large a
{
	width: 160px;
	height: 30px;
	padding-top: 160px;
}

.center, .post .inline .center
{
	margin: 0 auto !important;
	display: block;
}

.ie6 .post .inline img { display: block; }

.post .center img
{
	display: block;
	margin: 0px auto;
	text-align: center;
}

.poll .vote-form
{
	margin-top: 5px;
	padding: 0px 15px;
	clear: both;
}

.poll .bar
{
	background-color: #ddd;
	height: 1em;
	margin: 1px 0;
}

.poll .bar .foreground
{
	background-color: #000;
	clear: left;
	float: left;
	height: 1em;
}

.poll .percent { text-align: right; }
.poll .poll { padding: 20px 30px; }

.poll .vote-form .choices
{
	display: table;
	margin: 0;
	text-align: left;
	margin-bottom: 12px;
}

.quote .quote_container
{
	padding: 10px 40px;
	font-size: 24px !important;
	color: #000;
	font-family: georgia, serif;
	line-height: 1.5em !important;
}

.quote .source
{
	font-size: 11px;
	font-family: 'lucida grande',arial, sans-serif;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	color: #444;
}

.quote .start, .quote .end
{
	color: #ccc;
	font-family: georgia;
	line-height: 1px !important;
	font-size: 60px !important;
	font-weight: bold;
	margin: 0px 6px;
	position: relative;
}

.quote .start
{
	top: 25px;
	left: -45px;
}

.quote .end
{
	top: 0px;
	right: 0px;
	display: none;
}

.quiz_content
{
	padding: 10px 30px;
	clear: both;
}

.ie6 .quiz_content .form-item .option { padding: 5px 0px; }
.quiz .quiz_question_number { float: right; }

.quiz .quiz_info
{
	border-bottom: 1px solid #ccc;
	clear: both;
}

.quiz .form-item { border-bottom: 1px solid #ccc; }

.quiz .form-item .form-item
{
	font-size: 11px;
	border: 0px;
}

.quiz .form-item label { margin-top: 12px; }
.rss-icon { position: relative; }

.ie  .widget_content li.rss-icon
{
	padding: 0px 20px 20px 0px;
	display: inline;
	position: absolute;
	bottom: 0px !important;
}

.rss-icon a
{
	background: url(feed.png) no-repeat;
	height: 16px;
	width: 16px;
	text-indent: -20000px;
	padding: 0px !important;
	position: absolute;
	top: 20px;
}

#page .rss-icon a { top: 10px; }
#page .gecko .rss-icon a { top: 20px; }

#sugar-footer-container .widget .rss-icon,
#footer .widget .rss-icon
{
	position: absolute;
	bottom: 17px;
	right: 8px;
	overflow: visible;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
}

.widget_advertisement h4 { display: none; }

.ad-rect
{
	width: 300px;
	height: 250px;
	margin-bottom: 50px;
	border: 3px solid #ccc;
}

.ie6 .ad-rect img { float: left; }

.ie6 .ad-rect iframe, 
.ie6 .ad-rect object, 
.ie6 .ad-rect embed,
.ie6 .ad-sky iframe, 
.ie6 .ad-sky object, 
.ie6 .ad-sky embed,
.ie6 .widget_advertisement iframe, 
.ie6 .widget_advertisement object, 
.ie6 .widget_advertisement embed
{
	visibility: visible;
	display: block;
}

.sidebar .ad-rect
{
	margin-bottom: 20px;
	margin-left: 4px;
}

.widget_advertisement .widget
{
	width: 300px;
	height: 250px;
	background: #eee;
	border: 3px solid #ccc;
}

.ad-sky
{
	width: 160px;
	height: 600px;
	border: 0px solid #ccc;
	margin-left: 4px;
}

.post-meta { line-height: 14px; }

.caption
{
	padding: 15px;
	margin: 0px auto;
	width: 520px;
	background: #111;
	color: #fff;
}

.post iframe { clear: both; }

.primary ul, ul.primary
{
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	padding: 6px 15px 5px 15px;
	list-style-type: none;
	line-height: 14px;
}

.gecko ul.primary { padding: 6px 15px 4px 15px; }
.primary li { margin-right: 10px; }

.primary li.active
{
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

.primary li.active a
{
	padding-bottom: 6px;
	background-color: #fff;
	color: #000;
}

.safari .primary li.active a { padding-bottom: 7px; }

.primary a
{
	border: 1px solid #ccc;
	padding: 5px 8px;
	background-color: #eee;
	font-size: 13px;
	text-decoration: none;
	border-bottom: none;
	line-height: 18px;
}

.safari .primary a { padding: 6px 8px; }
.primary a:hover { background: #fff; }
.tabs_tag { clear: both; }
.tabs_tag .primary ul li, 
.tabs_search .primary ul li, 
#cs_looks ul.primary li,
#tabs ul.primary li, #tabs ul.secondary li { display: inline; }

.secondary ul, ul.secondary
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
	height: 18px;
	clear: both;
}

.secondary a { margin-right: 10px; }
.secondary a.active { color: #000; }
.dev-query .even { background: #eee; }
.post_content .gallery_table { display: none; }
.search_result { padding-top: 10px; }

.widget ul, .widget ol
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.widget_content li { margin: 5px 0px; }

.widget_content .ss_icon
{
	text-indent: 0px;
	padding: 0px;
	background-image: none;
}

#rect2 a:link, .widget_advertisement a:link { background: none; }

#page-bottom
{
	background: #fff url(sugarinc-back.gif) repeat-x top left;
	border-top: 1px solid #cee7f3;
	height: 75px;
	position: relative;
	margin-top: 25px;
	margin-bottom: 50px;
}

#footer
{
	background: url(sugarinc-back.gif) repeat-x;
	margin-top: 50px;
	padding-top: 10px;
	border-top: 1px solid #cee7f3;
}

#footer .container { position: relative; }

#sugar-inc-logo
{
	background: transparent url(sugarinc-small.png) repeat scroll 0 0;
	display: block;
	height: 77px;
	margin: 0px;
	text-indent: -5000px;
	width: 161px;
	top: 15px;
	position: absolute;
}

.widget_network_site_headlines .widget_content { padding-top: 50px; }
.widget_network_site_headlines .widget_end, .widget_shopstyle_top_brands .widget_end { border: 0px; }
.widget_network_site_headlines h4, .widget_shopstyle_top_brands h4 { display: none; }

.network_headline
{
	width: 305px;
	float: left;
	margin: 10px 21px 40px 0px;
	border: 1px solid #ddd;
	height: 250px;
	position: relative;
}

.widget_shopstyle_top_brands .network_headline
{
	height: 190px;
	margin-bottom: 0px;
}

.ie .network_headline
{
	margin-bottom: 0px;
	width: 303px;
}

.network_headline li
{
	margin: 2px 0px 2px 0px;
	height: 18px;
	padding: 0px 10px;
	overflow: hidden;
}

.network_headline li a
{
	font-weight: normal;
	color: #444;
	display: block;
}

.network_headline li a:visited { color: #999; }
.network_headline li a:hover { color: #fff; }

.network_headline h2
{
	margin: 0px;
	padding: 0px;
}

.network_headline .title a
{
	text-indent: -50000px;
	width: 200px;
	background: url(sugar-logos.gif) no-repeat;
	display: block;
	height: 50px;
	margin-top: -25px;
	margin-left: 10px;
	margin-bottom: 5px;
	position: relative;
}

.network_headline.shopstyle .title a
{
	background-position: 0 0;
	width: 240px;
}

.network_headline.fashionologie .title a
{
	background: url('7cc66a59cc5efac8_fash.gif') no-repeat;
	width: 280px;
}

.network_headline.ukpop .title a,
.network_headline.popsugar .title a
{
	background-position: 0 -100px;
	width: 263px;
}

.network_headline.buzzsugar .title a
{
	background-position: 0 -150px;
	width: 290px;
}

.network_headline.bellasugar .title a
{
	background-position: 0 -200px;
	width: 240px;
}

.network_headline.ukfab .title a,
.network_headline.fabsugar .title a
{
	background-position: 0 -250px;
	width: 253px;
}

.network_headline.casasugar .title a
{
	background-position: 0 -300px;
	width: 270px;
}

.network_headline.yumsugar .title a
{
	background-position: 0 -350px;
	width: 272px;
}

.network_headline.petsugar .title a
{
	background-position: 0 -750px;
	width: 240px;
}

.network_headline.tressugar .title a
{
	background-position: 0 -1213px;
	width: 240px;
}

.network_headline.lilsugar .title a
{
	background-position: 0 -800px;
	width: 160px;
}

.network_headline.savvysugar .title a
{
	background-position: 0 -850px;
	width: 285px;
}

.network_headline.citizensugar .title a
{
	background-position: 0 -900px;
	width: 287px;
}

.network_headline.fitsugar .title a
{
	background-position: 0 -400px;
	width: 178px;
}

.network_headline.geeksugar .title a
{
	background-position: 0 -450px;
	width: 234px;
}

.network_headline.teamsugar .title a
{
	background-position: 0 -600px;
	width: 268px;
}

.network_headline.celebstyle .title a
{
	background-position: 0 -1000px;
	width: 230px;
}

.network_headline.popshop .title a
{
	background-position: 0 -1101px;
	width: 228px;
}

.network_headline.onsugar .title a
{
    background-position: 0 -1270px;
    width: 240px;
}

.network_headline.onsugar li a
{
    display: inline;
}



#network_headline_ukfab { background: url(uk.png) no-repeat 267px 11px; }
#network_headline_ukpop { background: url(uk.png) no-repeat 277px 11px; }

#sugar-logo a.popsugar,
#page .span-23 a.popsugar
{
	background-position: 10px -100px;
	width: 273px;
	margin-right: 45px;
}

#sugar-logo a.ukfab,
#page .span-23 a.ukfab
{
	background-position: 10px -1050px;
	width: 279px;
	margin-right: 15px;
}

#sugar-logo a.buzzsugar,
#page .span-23 a.buzzsugar
{
	background-position: 10px -150px;
	width: 300px;
	margin-right: 10px;
}

#sugar-logo a.bellasugar,
#page .span-23 a.bellasugar
{
	background-position: 10px -200px;
	width: 240px;
	margin-right: 10px;
}

#sugar-logo a.fabsugar,
#page .span-23 a.fabsugar
{
	background-position: 10px -250px;
	width: 253px;
	margin-right: 10px;
}

#sugar-logo a.casasugar,
#page .span-23 a.casasugar
{
	background-position: 10px -300px;
	width: 272px;
	margin-right: 60px;
}

#sugar-logo a.yumsugar,
#page .span-23 a.yumsugar
{
	background-position: 10px -350px;
	width: 272px;
	margin-right: 46px;
}

#sugar-logo a.petsugar,
#page .span-23 a.petsugar
{
	background-position: 10px -750px;
	width: 240px;
	margin-right: 38px;
}

#sugar-logo a.tressugar,
#page .span-23 a.tressugar
{
	background-position: 10px -1213px;
	width: 240px;
	margin-right: 10px;
}

#sugar-logo a.lilsugar,
#page .span-23 a.lilsugar
{
	background-position: 10px -800px;
	width: 160px;
	margin-right: 70px;
}

#sugar-logo a.savvysugar,
#page .span-23 a.savvysugar
{
	background-position: -36px -850px;
	width: 238px;
	margin-right: 80px;
}

#sugar-logo a.citizensugar,
#page .span-23 a.citizensugar
{
	background-position: 10px -900px;
	width: 287px;
	margin-left: -24px;
	margin-right: 77px;
}

#sugar-logo a.fitsugar,
#page .span-23 a.fitsugar
{
	background-position: 10px -400px;
	width: 250px;
	margin-right: 20px;
}

#sugar-logo a.geeksugar,
#page .span-23 a.geeksugar
{
	background-position: 10px -450px;
	width: 234px;
	margin-right: 64px;
}

#sugar-logo a.teamsugar,
#page .span-23 a.teamsugar
{
	background-position: 10px -600px;
	width: 268px;
}

#sugar-logo a.ukpop,
#page .span-23 a.ukpop
{
    background-position:10px -1155px;
    margin-right:45px;
    width:288px;
}

.spinner
{
	background: #fff url(spinner2.gif) no-repeat center center !important;
	height: 250px;
}

#network_headline_shopstyle li
{
	width: 100px;
	float: left;
}

#network_headline_shopstyle a { display: block; }

#network_headline_shopstyle
{
	margin-top: 125px;
	width: 965px;
}

#footer .widget a { padding: 0px 2px; }

#page-bottom ul
{
	list-style: none;
	margin: 0px;
	margin-left: 175px;
	margin-top: 15px;
}

#page-bottom li { display: inline; }

#page-bottom li a
{
	display: block;
	float: left;
	color: #666666;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 5px;
	padding: 3px 6px 2px;
}

#page-bottom li a:hover { background: #fff; }

#copyright
{
	clear: both;
	display: block !important;
	color: #cecece;
	margin-left: 10px;
	font-size: 11px;
	padding-top: 15px;
}

.tabberlive .tabbertabhide { display: none; }
.tabber { display: none; }

.tabberlive
{
	margin-top: 0px;
	background: #ccc;
	padding: 5px;
}

.tabberlive .tabbertab { margin-top: -1px; }

ul.tabbernav, 
.widget_external h4
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

ul.tabbernav li, .widget_external h4
{
	list-style: none;
	margin: 0;
	display: inline;
}
h4 { font-size:13px !important; }
ul.tabbernav li a, .widget_external h4 a
{
	padding: 4px 0.5em 2px .6em;
	margin-left: 3px;
	border: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #fff;
	opacity: .5;
	filter: alpha(opacity=50);
	zoom: 1;
	font-weight: normal;
}

.widget_external h4 { border: 0; }
ul.tabbernav li a:link, .widget_external h4 a { color: #666; }
ul.tabbernav li a:visited, .widget_external h4 a:visited { color: #999; }

ul.tabbernav li a:hover, 
.widget_external h4 a:hover
{
	color: #000;
	background: #fff;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
}

ul.tabbernav li.tabberactive a, .widget_external h4.selected a
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}

ul.tabbernav li.tabberactive a:hover
{
	color: #000;
	background: white;
	border-bottom: 1px solid white;
}

.tabbertab li
{
	height: 36px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #ccc;
}

.tabbertab li a
{
	display: block;
	padding: 0px 8px !important;
	line-height: 34px;
	font-size: 1.3em;
	letter-spacing: -0.03em;
}

.ie .tabbertab li a { font-size: 1.2em; }

.tabberlive .tabbertab
{
	padding: 5px;
	border: 1px solid #eee;
	border-top: 0;
	background: #fff;
}

.tabberlive .tabbertab h2 { display: none; }
.tabberlive .tabbertab h3 { display: none; }

#autocomplete
{
	border: 1px solid #ccc;
	overflow: hidden;
	position: absolute;
}

#autocomplete ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#autocomplete li
{
	background: #fff;
	color: #000;
	cursor: default;
	padding-left: 2px;
	text-align: left;
	white-space: pre;
	font-size: 12px;
}

#autocomplete li.selected
{
	background: #0072b9;
	color: #fff;
}

.widget_most_popular h4
{
	border-top: 2px solid #31c5f4;
	border-bottom: 0px solid #31c5f4;
	background: #31c5f4;
	margin-bottom: 0px;
	padding: 4px 8px;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #fff;
}

.widget_most_popular a { color: #333; }

.list_number
{
	font-family: georgia, times, serif;
	font-size: 18px;
	color: #999;
}

a:hover .list_number { color: #fff; }
.widget_end { clear: both; }

.widget_top_searches .widget, .widget_network_tags .widget, .widget_popular_links .widget, .widget_shopstyle_top_searches .widget
{
	border: 3px solid #000;
	padding: 0px;
}

.ie6 .widget_top_searches .widget, .ie6 .widget_network_tags .widget, .ie6 .widget_popular_links .widget, .ie6 .widget_shopstyle_top_searches .widget { padding-bottom: 10px; }

.widget_top_searches .widget h4, .widget_network_tags .widget h4, .widget_popular_links .widget h4, .widget_shopstyle_top_searches .widget h4
{
	margin-bottom: 5px;
	padding: 4px 8px;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #fff;
	background: #999;
	height: 20px;
}

.widget_top_searches .widget .widget_title h4, .widget_network_tags .widget .widget_title h4, .widget_popular_links .widget .widget_title h4
{
	font-size: 16px;
	border-top: 0px;
	padding: 3px 5px;
	letter-spacing: 3px;
	font-weight: normal;
}

.ie .widget_top_searches .widget .widget_title h4, .ie .widget_network_tags .widget .widget_title h4, .ie .widget_popular_links .widget .widget_title h4 { padding: 2px 5px 4px 5px; }

.widget_shopstyle_top_searches .widget h4
{
	border-top: 2px solid #000 !important;
	text-indent: -50000px;
	background: #000 url(shopstyle.gif) no-repeat 5px 0px !important;
}

.widget_top_searches .widget_content, .widget_network_tags .widget_content, .widget_popular_links .widget_content, .widget_shopstyle_top_searches .widget_content
{
	padding: 0px 10px 10px 10px;
	overflow: auto;
}

.ie6 .widget_top_searches .widget_content, .ie6 .widget_network_tags .widget_content, .ie6 .widget_popular_links .widget_content, .ie6 .widget_shopstyle_top_searches .widget_content { padding: 0px 10px 10px 0px; }
.widget_top_searches ol, .widget_network_tags ol, .widget_popular_links ol, .widget_shopstyle_top_searches ul { margin: 5px 0px; }
.widget_top_searches .widget ol li,.widget_network_tags .widget ol li, .widget_popular_links .widget ol li, .widget_shopstyle_top_searches ul li { display: inline; }

.widget_top_searches .widget a, .widget_network_tags .widget a, .widget_popular_links .widget a, .widget_shopstyle_top_searches .widget a
{
	border-bottom: 1px dotted #999;
	display: block;
	width: 125px;
	height: 15px;
	overflow: hidden;
	float: left;
	margin: 0px 4px;
	padding: 0px 3px 1px 3px;
	color: #333;
	font-size: 11px;
	text-transform: lowercase;
}

.ie .widget_top_searches .widget a, .ie .widget_network_tags .widget a, .ie .widget_popular_links .widget a, .ie .widget_shopstyle_top_searches .widget a { padding: 0px 3px 3px 3px; }

.widget_top_searches .widget a:hover, .widget_network_tags .widget a:hover,.widget_popular_links .widget a:hover, .widget_shopstyle_top_searches .widget a:hover
{
	color: #fff;
	background: #333;
}

.widget_slideshow h4 { display: none; }

a.widget_slideshow
{
	display: block;
	background-position: center center;
	width: 300px;
	padding-top: 250px;
	border: 3px solid #000;
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}

a:hover.widget_slideshow
{
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
}

.widget_slideshow_copy
{
	display: block;
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	zoom: 1;
	padding: 5px 10px;
}

.widget_external .panel a:link { font-weight: normal; }

.widget_external .panel a:hover
{
	background: inherit !important;
	border: inherit !important;
	color: inherit;
	text-decoration: underline;
}

.ie .widget_external .panel a:hover
{
	background: none;
	color: #333;
}

.widget_external .panel a.widget_title { font-weight: bold; }
.ie .widget_external .panel a.widget_title, .ie .widget_external .panel a.footer_link { background: none; }

.widget_external_container
{
	width: 300px;
	border: 3px solid #333;
}

.widget_external_container .tabberlive
{
	border: 0;
	padding: 0;
}

.widget_external
{
	padding: 0;
	background-color: #333;
}

.widget_external .panel
{
	background-color: #fff;
	overflow: hidden;
	padding: 10px;
}

.ie6 .widget_external .panel { padding: 4px; }

.widget-super-tag-title .title,
.widget_container .widget_title h4
{
	border-top: 7px solid #333;
	border-bottom: 0px solid #333;
	background-color: #333;
	margin-bottom: 0px;
	padding: 0 8px 4px 9px;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #fff;
	font-size: 1em;
}

.widget_external_container a { background: inherit; }

.instyle_image
{
	float: left;
	margin-right: 10px;
}

.instyle_container
{
	background: #fff url(instylefab.gif) no-repeat top center;
	padding-top: 35px;
	margin-top: 3px;
}

.hero_h a
{
	float: left;
	padding: 0px;
	border: 1px solid #ccc;
	background: #fff;
	height: 100px;
	width: 268px;
	position: relative;
	display: block;
}

.hero_h a .image
{
	width: 130px;
	height: 100px;
	display: block;
	background-position: top left;
	float: left;
	margin-right: 0px;
	background-color: #eee;
}

.hero_h a .title
{
	height: 80px;
	margin: auto 0px;
	padding: 10px;
	display: block;
	overflow: hidden;
}

.hero_h a .count
{
	display: block;
	font-size: 11px;
	color: #999;
	position: absolute;
	bottom: 3px;
	right: 6px;
}

.hero_h a:hover, .hero_h a:hover .count { color: #fff; }

.hero_h_550 a
{
	font-family: arial,helvetica,sans-serif;
	float: left;
	padding: 0px;
	height: 250px;
	width: 268px;
	position: relative;
	display: block;
	color: #fff;
}

.hero_h_550 a .image
{
	width: 325px;
	height: 250px;
	display: block;
	background-position: top left;
	float: left;
	margin-right: 0px;
	background-color: #eee;
}

.hero_h_550 a .copy-words h2
{
	margin: 0px;
	margin-bottom: 5px;
	color: #fff;
	line-height: 1.2em;
}

.hero_h_550 a .copy-words
{
	font-size: 12px;
	position: absolute;
	left: 335px;
	width: 185px;
	top: 30px;
	color: #fff;
}

.hero_h_550 a:hover, .hero_h_550 a:hover .count { color: #fff; }

.hero_xlarge a
{
	float: left;
	padding: 0px;
	border: 1px solid #ccc;
	background: #fff;
	width: 265px;
	display: block;
	margin: 5px;
	position: relative;
	height: 250px;
}

.hero_xlarge a .image
{
	width: 265px;
	height: 200px;
	display: block;
	background-position: center center;
	margin-right: 0px;
	background-color: #eee;
}

.hero_xlarge a .title
{
	margin-top: 200px;
	height: 36px;
	position: absolute;
	padding: 5px 10px;
	display: block;
	overflow: hidden;
}

.hero
{
	float: left;
	width: 151px;
	/* changed from margin 5px. see svn checkin node- gt */
	margin: 5px 4px 5px 5px;
}

.heroes_slide .hero { width: 140px; }
.ie6 .heroes_slide .hero { width: 138px; }

.hero_300 a
{
	color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	width: 300px;
	height: 250px;
	position: relative;
}

.hero_300 a:hover { color: #fff; }

.hero_300 .image
{
	width: 300px;
	height: 250px;
	display: block;
	background-position: center top;
	background-color: transparent;
}

.hero_300 .copy-words
{
	position: absolute;
	bottom: 0px;
	padding: 5px 10px;
	height: 50px;
}

.hero_300 .background
{
	background: #000;
	position: absolute;
	height: 60px;
	bottom: 0px;
	width: 100%;
	opacity: .6;
	filter: alpha(opacity=60);
	zoom: 1;
}

.hero_300 a:hover .background
{
	filter: alpha(opacity=100);
	zoom: 1;
	opacity: 1;
}

.hero-400 a
{
	color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	width: 400px;
	height: 396px;
	position: relative;
}

.hero-400 a:hover { color: #fff; }

.hero-poll .image,
.hero-400 .image
{
	width: 400px;
	height: 350px;
	display: block;
	background-position: center top;
	background-color: transparent;
}

.hero-poll .copy
{
	border: 1px solid #ccc;
	border-top: 0px;
	padding: 5px 10px;
	background: #ffffeb;
}

.hero-400 .copy-words
{
	position: absolute;
	bottom: 0px;
	padding: 5px 10px;
	height: 78px;
	font-size: 20px;
}

.hero-400 .copy
{
	display: block;
	height: 91px;
	left: 0;
	position: absolute;
	top: 305px;
	width: 400px;
}

.hero-400 .copy-words .body
{
	display: block;
	font-size: 12px;
}

.hero-400 .background
{
	background: #000;
	position: absolute;
	height: 86px;
	bottom: 0px;
	width: 100%;
}

.hero-400 a:hover .background
{
	filter: alpha(opacity=100);
	zoom: 1;
	opacity: 1;
}

.hero a
{
	color: #333;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	_display: inline;
	border: 1px solid #ccc;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
}

.hero a:hover
{
	color: #fff;
	background-image: none;
}

.hero .image
{
	width: 149px;
	height: 115px;
	display: block;
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
}

.hero a:hover .image { background-color: #333; }
.heroes_slide .hero .image { width: 138px; }
.ie6 .heroes_slide .hero .image { width: 136px; }

.hero .title
{
	padding: 5px;
	display: block;
	height: 46px;
	overflow: hidden;
	line-height: 16px;
	background: #fff;
}

.hero a:hover .title { background: none; }
.heroes_container { margin-top: 50px !important; }

.heroes_network_container, .heroes_container, .heroes_slide
{
	border-top: 0px solid #333;
	background: #eee url(grey-grad.gif) left top #CCCCCC;
	background-repeat:no-repeat;
	height: 250px;
}

.heroes_network_container h4, .heroes_container h4, .heroes_slide h4
{
	border-top: 0px solid #333;
	border-bottom: 0px solid #333;
	background-color: #333;
	margin-bottom: 0px;
	padding: 0 8px 0px 9px;
	color: #fff;
	font-size: 18px;
	line-height: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	letter-spacing: -.05px;
}

.heroes
{
	margin: 0 auto;
	padding: 5px 5px 5px 10px;
	overflow: auto;
}

.widget .hero { width: 138px; }
.widget .hero .image { width: 136px; }
.not-found .heroes { border-bottom: 0px; }

.hero_hp a
{
	color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	border: 10px solid #ccc;
	border-bottom-width: 5px;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	margin-bottom: 20px;
	margin-left: 4px;
}

.ie6 .hero_hp a { margin-left: 3px; }

.hero_hp .image
{
	width: 285px;
	height: 250px;
	display: block;
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
	border: 1px solid #fff;
}

.hero_hp .title
{
	padding: 5px;
	padding-bottom: 0px;
	display: block;
	line-height: 22px;
	font-size: 18px;
	font-weight: bold;
}

.hero_hp .body
{
	padding: 5px;
	display: block;
	line-height: 16px;
	font-size: 13px;
}

.hero_hp .read
{
	padding: 5px;
	display: block;
	line-height: 16px;
	font-size: 12px;
	text-align: right;
	text-transform: uppercase;
}

.hero550 a
{
	color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	margin-bottom: 20px;
	position: relative;
	border: 1px solid #fff;
}

.hero550 .image
{
	height: 400px;
	display: block;
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
}

.hero550 .copy
{
	padding: 0px;
	padding-bottom: 0px;
	display: block;
	line-height: 22px;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	bottom: 100px;
}

.hero550 .copy-words
{
	font-size: 15px;
	font-weight: normal;
	padding: 10px;
	position: absolute;
	width: 500px;
}

.hero550 .copy-words h2
{
	font-size: 20px;
	color: #fff;
	margin: 0px;
	line-height: 28px;
}

.hero550 .background
{
	position: absolute;
	height: 100px;
	width: 548px;
	overflow: hidden;
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	zoom: 1;
	left: 0px;
}

.hero550 .body
{
	padding: 5px;
	display: block;
	line-height: 16px;
	font-size: 13px;
}

.hero550 .read
{
	padding: 5px;
	display: block;
	line-height: 16px;
	font-size: 12px;
	text-align: right;
	text-transform: uppercase;
}

.comment
{
	margin: 25px 0px;
	clear: both;
	overflow: auto;
	position: relative;
}

.comment p { margin: 0px; }

.comment_author
{
	float: left;
	width: 80px;
	text-align: center;
	overflow: hidden;
}

.comment_content
{
	float: left;
	width: 454px;
	padding-left: 15px;
	background: url(arrow_left.gif) no-repeat 0 8px;
}

.ie6 .comment_content
{
	width: 444px;
	position: relative;
}

.comment_content_content
{
	padding: 15px 45px 15px 15px;
	background: #eee;

}

.comment_content_content p { padding-bottom: 10px; }
.ie6 .comment_content_content a { font-size: 95%; }
.ie7 .comment_content_content { overflow: hidden; }

.comment_content_new
{
	text-transform: uppercase;
	font-weight: bold;
}

.ie6 .comment_content_content { position: static; }

.comment_content_date
{
	font-size: 11px;
	color: #999;
	padding: 3px;
	display: block;
}

.comment_content_date a { font-weight: normal; }
.box label { display: block; }

.comment_info
{
	padding: 10px;
	font-size: 11px;
}

.comment_info p { margin: 0px; }
#comment_form .comment_registered label { display: none; }
.comment_anonymous .form-item { padding-top: 9px; }

.comment_anonymous .form-item .form-text, .comment_anonymous .form-item .form-textarea
{
	padding-top: 4px;
	margin: 2px 5px;
}

#edit-comment
{
	width: 500px;
	height: 100px;
	font-family: inherit;
}

.box h2
{
	font-weight: normal;
	margin: 0px;
	font-size: 18px;
}

.comment_number
{
	color: #ccc;
	position: absolute;
	right: 5px;
	top: 0px;
	font-size: 22px;
	font-family: georgia, times, serif;
	font-weight: bold;
}

#post_ad
{
	background: #fff url(grey_stripe.gif);
	padding: 10px;
	height: 256px;
	border: 1px solid #ccc;
}

#rect2
{
	width: 300px;
	height: 250px;
	float: left;
}

#post_ad #rect2 { border: 1px solid #ccc; }

#post_ad_content
{
	margin-left: 8px;
	padding: 10px;
	float: left;
	width: 196px;
	background: #fff;
	height: 230px;
	border: 1px solid #ccc;
}

#post_ad_content h4
{
	padding-bottom: 6px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #ccc;
}

#post_ad_content ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#post_ad_content li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 28px;
	width:100%;
}

#post_ad_content a
{
	border-bottom: 1px dotted #ccc;
	font-size: 12px;
	font-weight: normal;
}

/* Horizontal Carousel */
#horizontal_carousel_t,
#horizontal_carousel_s,
#horizontal_carousel
{
	width: 548px;
	height: 122px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	clear: both;
}

#horizontal_carousel_t .container,
#horizontal_carousel_s .container,
#horizontal_carousel .container
{
	position: absolute;
	top: 28px;
	left: 0px;
	width: 548px;
	height: 94px;
	overflow: hidden;
	background: #ccc;
}

.slide_thumbs #horizontal_carousel
{
	margin-left: 2px;
	width: 305px;
	border-top: 0px;
	background: none;
	border: 0px;
}

.slide_thumbs #horizontal_carousel .container
{
	width: 298px;
	left: 4px;
	background: none;
}

#horizontal_carousel_t .previous_button,
#horizontal_carousel_s .previous_button,
#horizontal_carousel .previous_button
{
	position: absolute;
	top: 2px;
	left: inherit;
	right: 27px;
	width: 26px;
	height: 24px;
	background: url(carousel-buttons.png) no-repeat 0px 0px;
	z-index: 1;
	cursor: pointer;
}

#horizontal_carousel_t .previous_button_over,
#horizontal_carousel_s .previous_button_over,
#horizontal_carousel .previous_button_over { background: url(carousel-buttons.png) no-repeat 0px -27px; }

#horizontal_carousel_t .previous_button_disabled,
#horizontal_carousel_s .previous_button_disabled,
#horizontal_carousel .previous_button_disabled
{
	background: url(carousel-buttons.png) no-repeat 0px -54px;
	cursor: default;
}

#horizontal_carousel_t .next_button,
#horizontal_carousel_s .next_button,
#horizontal_carousel .next_button
{
	position: absolute;
	top: 2px;
	right: 2px;
	width: 25px;
	height: 24px;
	background: url(carousel-buttons.png) no-repeat -26px 0px;
	Z-index: 1;
	cursor: pointer;
}

#horizontal_carousel_t .next_button_over,
#horizontal_carousel_s .next_button_over,
#horizontal_carousel .next_button_over { background: url(carousel-buttons.png) no-repeat -26px -54px; }

#horizontal_carousel_t .next_button_disabled,
#horizontal_carousel_s .next_button_disabled,
#horizontal_carousel .next_button_disabled
{
	background: url(carousel-buttons.png) no-repeat -26px -27px;
	cursor: default;
	z-index: 1;
}

#horizontal_carousel_t ul,
#horizontal_carousel_s ul,
#horizontal_carousel ul
{
	margin: 0;
	padding: 0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height: 92px;
}

#horizontal_carousel ul li img
{
	border: 1px solid #999999;
	display: block;
	background: #E3EDFA;
}

#horizontal_carousel ul li
{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	position: relative;
}

#horizontal_carousel_t ul li,
#horizontal_carousel_s ul li,
#horizontal_carousel ul li
{
	border: 0px solid green;
	color: #E3EDFA;
	margin: 0pt;
	padding: 6px 4px;
	width: 80px;
	list-style: none;
	float: left;
}

/* Horizontal Carousel */
#horizontal_carousel_top
{
	float: left;
	width: 550px;
	
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#horizontal_carousel_top .container
{
	position: absolute;
	top: 5px;
	left: 27px;
	width: 496px;
	height: 92px;
	overflow: hidden;
	background: #c0c0c0;
}

#horizontal_carousel_top .previous_button
{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 27px;
	height: 92px;
	background: url(left.gif);
    z-index: 1;
	cursor: pointer;
}

#horizontal_carousel_top .previous_button_over { background: url(left-over.gif); }

#horizontal_carousel_top .previous_button_disabled
{
	background: url(left-disabled.gif);
	cursor: default;
}

#horizontal_carousel_top .next_button
{
	position: absolute;
	top: 5px;
	right: 0px;
	width: 27px;
	height: 92px;
	background: url(right.gif);
	z-index: 1;
	cursor: pointer;
}

#horizontal_carousel_top ul
{
	margin: 0;
	padding: 0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height: 92px;
}

#horizontal_carousel_top ul li img
{
	border: 1px solid #999999;
	display: block;
	background: #E3EDFA;
}

#horizontal_carousel_top ul li
{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
}

#horizontal_carousel_top ul li
{
	border: 0px solid green;
	color: #E3EDFA;
	margin: 0pt;
	padding: 5px;
	width: 80px;
	list-style: none;
	float: left;
}

.ie #topstories { margin-top: 10px; }

#topstories #horizontal_carousel_top
{
	width: 910px;
	margin-top: 0px;
	height: 102px;
}

#topstories #horizontal_carousel_top .container
{
	top: 0px;
	width: 860px;
	height: 102px;
	overflow: hidden;
	background: #fff url(grey_stripe.gif);
	padding: 5px;
	left: 20px;
	border: 1px solid #ccc;
}

#topstories #horizontal_carousel_top ul
{
	height: 110px;
	left: 0px;
}

#topstories #horizontal_carousel_top ul li
{
	width: 275px;
	padding: 0px;
}

#topstories #horizontal_carousel_top .next_button
{
	top: 0px;
	right: 0px;
}

#topstories  #horizontal_carousel_top .previous_button
{
	top: 0px;
	left: 0px;
}

#topstories a
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #333;
}

#topstories a:hover { color: #fff !important; }

#topstories #horizontal_carousel_top .previous_button
{
	background-image: url(nav.gif);
	background-position: 0 -112px;
	width: 20px;
	height: 114px;
	background-color: #ccc;
}

#topstories #horizontal_carousel_top .previous_button_over
{
	background-image: url(nav.gif);
	background-position: 0 -224px;
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}

#topstories #horizontal_carousel_top .previous_button_disabled { background-position: 0 0; }

#topstories #horizontal_carousel_top .next_button
{
	background-image: url(nav.gif);
	background-position: 0 -336px;
	width: 20px;
	height: 114px;
	background-color: #ccc;
}

#topstories #horizontal_carousel_top .next_button_over
{
	background-image: url(nav.gif);
	background-position: 0 -448px;
}

#topstories #horizontal_carousel_top .next_button_disabled { background-position: 0 0; }
#topstories #horizontal_carousel_top .next_button_disabled.next_button_over,
#topstories #horizontal_carousel_top .previous_button_disabled.previous_button_over { background-color: #ccc !important; }

#network
{
	position: absolute;
	left: 0px;
	top: 186px;
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#network a
{
	font-weight: normal;
	display: block;
	padding-top: 1px;
	padding-bottom: 2px;
	border-top: 1px solid #dbdbdb;
	font-size: 12px;
	width: 70px;
	line-height: 16px;
}

#sugar-menu-tabs a.gray,
#network a.gray { color: #666; }
#network a.active { font-weight: bold; }
#network a:hover,
#network a.active:hover { color: #000 !important; }

#network a:hover
{
	background: none !important;
	color: inherit;
}

.widget_email_collector
{
	padding-top: 40px;
}

.widget_email_collector a.popsugardailylink {
	position: absolute;
	margin-top:-60px;
	margin-left:-153px;
	padding-right:303px;
	padding-bottom:27px;
	background:transparent;
	background:url(popsugardaily_header.gif) no-repeat 0px 0px;
}

.safari .widget_email_collector a.popsugardailylink, .ie8 .widget_email_collector a.popsugardailylink {
	margin-left:-13px;
}

.widget_email_collector .form-text
{
	margin: 0px 5px 0px 0px;
	width: 180px;
}

.widget_email_collector .widget_content
{
	border: 3px solid #31C5F4;
	padding: 15px 10px 15px 10px;
}

.widget_email_collector .email_collector { text-align: center; }

.widget_email_collector .content_logged_in
{
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}

.widget_email_collector .widget_title { display: none; }
.post_edit { letter-spacing: 0px; }

.page_title
{
	line-height: 42px;
	margin-bottom: 30px;
}

.page_title h2
{
	display: inline;
	float: left;
	margin-right: 6px;
}

.displaying
{
	margin-bottom: 15px;
	font-size: 14px;
	color: #333333;
}

.lazy-tabs-panel li
{
	
	
}

.lazy-tabs-panel li.even { margin-left: 1px; }
.lazy-tabs-panel li.odd { margin-right: 0px; }
.lazy-tabs-panel li { margin-left: 0px; }

.lazy-tabs-panel li a
{
	margin: 0 !important;
	letter-spacing: inherit;
	line-height: inherit;
	color: #333;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px !important;
}

.lazy-tabs-panel li a:hover { color: #fff; }

.lazy-tabs-panel a .title
{
	display: block !important;
	height: 52px;
	overflow: hidden;
	padding: 5px !important;
}

.lazy-tabs-panel a .image
{
	display: block !important;
	height: 115px;
	width: 138px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
	background-color: #eee;
}

.lazy-tabs-panel, .tabbertab { overflow: auto; }

.lazy-tabs-nav
{
	overflow: auto;
	background: #ccc;
	clear: both;
	padding-left: 8px;
}

.gecko .lazy-tabs-nav
{
	overflow: visible;
	padding-bottom: 1px;
}

.lazy-tabs-nav a
{
	font-size: 0.8em;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	padding: 4px 0.5em .4em .6em;
	border: 1px solid #ccc;
	border-bottom: 0px;
	background: #fff;
	opacity: .5;
	filter: alpha(opacity=50);
	zoom: 1;
	font-weight: normal;
	color: #000;
}

.lazy-tabs-nav a:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
	color: #000;
	background: #fff !important;
}

.lazy-tabs-nav a.selected
{
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
	color: #000;
	background: #fff !important;
}

.lazy-tabs-panel
{
	border: 3px solid #ccc;
	border-top: none;
	padding: 5px;
	margin: 0px;
	clear: both;
}

.ie6 .lazy-tabs-panel
{
	height: 10px;
	padding-bottom: 500px;
	overflow: hidden;
}

.default_image { background: url(background-icon.gif) center center; }
.lazy { background: none !important; }
.gallery_thumbs { margin-bottom: 1.5em; }

.gallery_thumbs ul
{
	overflow: auto;
	background: #eee url(grey_stripe.gif);
	border-bottom: 1px solid #cecece;
	padding: 5px;
	list-style: none;
	margin: 0;
}

.ie .gallery_thumbs ul { height: 100%; }
.ie .gallery_thumbs li { display: inline; }

.gallery_thumbs a .image
{
	text-indent: -50000px;
	display: block;
	width: 98px;
	height: 80px;
	float: left;
	margin-right: 0px;
	border: 1px solid transparent;
	background-position: center center;
	margin: 4px;
	background-repeat: no-repeat;
	background-color: #fff;
}

.ie6 .gallery_thumbs a .image { width: 96px; }

.photo-count
{
	display: block;
	background: #333;
	padding-left: 10px;
	color: #fff !important;
	clear: both;
	margin: 0;
	letter-spacing: -0.5px;
	font-size: 18px;
	line-height: 1.5em;
	height: 1.5em;
}

.post a.photo-count { font-weight: bold; }

.ie6 .post a.photo-count
{
	width: 98%;
	padding-right: -10px;
}

.advertorial
{
	width: 560px;
	margin-left: -10px !important;
	padding: 0px 9px 9px 9px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.slide_container .advertorial-title { display: none; }

.aside.advertorial
{
	width: 550px;
	margin-left: 0px !important;
}

.advertorial-title
{
	display: block;
	background: #333;
	padding: 3px 10px;
	width: 560px;
	margin-left: -10px;
	clear: both;
	color: #fff;
	font-size: 1em;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.aside .advertorial-title
{
	width: 530px;
	margin-left: 0px;
}

.has_sponsor .advertorial-sponsor
{
	position: absolute;
	top: -28px;
	right: 0px;
}

.has_sponsor h2 { padding-right: 175px; }
.has_sponsor .slide_container h2 { padding-right: 0px; }
.slide_right .has_sponsor h2 { padding-right: 0px; }
.advertorial .advertorial-sponsor { top: -20px; }
.safari .slide_copy .advertorial-sponsor { margin-bottom: 15px; }
#post_1.aside .advertorial-sponsor { margin-top: 15px; }

.has_sponsor .caption
{
	padding-right: 130px;
	width: 400px;
}

.slide_page .advertorial-sponsor
{
	float: left;
	position: static;
	margin-top: 4px;
	margin-left: 4px;
}

.ie6 .advertorial { padding-right: 0px; }

.ie6 .has_sponsor
{
	width: 540px;
	position: relative;
}

.ie6 .aside
{
	padding-left: 0px;
	width: 540px;
	position: relative;
}

.ie6 .advertorial-title
{
	width: 530px;
	position: relative;
}

.ie6 .advertorial .span-14 { width: 540px; }
.ie6 .advertorial .post-info { width: 214px; }

.widget-super-tag-title .sponsored-by a,
.page_sponsor a, .advertorial-sponsor a
{
	display: block;
	width: 120px;
	height: 60px;
	text-indent: -50000px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
}

.sponsored-widget{
    margin-top:50px;
}

.widget-super-tag-title .sponsored-by a{
    border:1px solid #ccc;
    border-bottom:0;
    height:60px;
    background-color: transparent;
}
.advertorial-sponsor a { border: 1px solid #ccc; }
.page_sponsor a { }
.page_sponsor { position: relative; }
.ie6 .page_sponsor { display: inline; }

.post .advertorial-sponsor a:hover
{
	border: 1px solid #ccc;
	background-color: #fff !important;
}

.sponsored-by
{
	background: url(sponsored-by.gif) no-repeat 2px 2px;
	border: 4px solid #eee !important;
	background-color: #fff !important;
	position: absolute;
	right: 0px;
	top: -15px;
	padding: 10px 0px 3px 0px;
}

.ie6 .sponsored-by { margin-top: -50px; }

.widget-super-tag-title .sponsored-by{
    margin-right:2px;
    margin-top:-36px;
    top:0;
    background-position: 0px 26px;
    background-color:transparent !important;
    right:20px;
    position:absolute;
    border:0 !important;
    padding:9px 0 0 79px;
}


.aside .advertorial-sponsor { top: -45px; }
.post_page .gallery_thumbs.limit { display: none; }

.carousel-nav
{
	background: #fff;
	padding: 0px 0px;
	width: 550px;
	overflow: auto;
	line-height: 30px;
}

.carousel-previous
{
	width: 150px;
	float: left;
}

.carousel-count
{
	width: 250px;
	text-align: center;
	float: left;
}
#mainmenu ul { margin:0; padding:0; }
#mainmenu li { list-style-type:none; background:url('arrow.jpg') no-repeat; background-position:0 3px; padding-left:18px; margin:0; }
h3 i { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; color:#FF6600; }
.carousel-next
{
	width: 150px;
	text-align: right;
	float: left;
}

.carousel-next a { text-align: right; }

.carousel-nav .ss_sprite
{
	border: 0px !important;
	background-image: none;
	padding: 0px !important;
}

.page_full .slideshow hr { margin: 0px; }

.carousel-nav a
{
	padding: 4px 4px !important;
	background-color: #333;
	color: #fff;
	display: block;
	text-align: center;
}

.widget_sugar_editor a { display: block; }

.source
{
	font-size: 11px;
	color: #666;
}

.source a
{
	color: #666;
	font-weight: normal;
}

.slide_right .source { 
    color: #cecece;
}

.slide_right .source  a:link,
.slide_right .source a:visited,
.slide_right .source a:active { 
    color: #cecece;
    text-decoration: none;
    border-bottom: 0;
}


.has_sponsor { margin-top: 15px; }

.analytics
{
	position: absolute;
	bottom: 0px;
}

.member-since
{
	font-size: 10px;
	text-transform: uppercase;
	line-height: 13px;
	margin-bottom: 4px;
}

.account-label
{
	display: block;
	height: 13px;
	width: 80px;
	font-size: 1px;
	background: url(account-label.gif);
}

.account-staff { background-position: 0px 0px; }
.account-anonymous { background-position: 0px -13px; }
.account-registered { background-position: 0px -26px; }
.account-writer { background-position: 0px -39px; }
.account-editor { background-position: 0px -52px; }
.account-brand { background-position: 0px -65px; }
.account-member { background-position: 0px -78px; }
.account-silver { background-position: 0px -91px; }
.account-gold { background-position: 0px -104px; }
.account-platinum { background-position: 0px -117px; }
.account-diamond { background-position: 0px -130px; }
.quiz_question { font-weight: bold; }
.quiz_question_number { float: right; }

.quiz_info
{
	overflow: auto;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

.quiz_content .button
{
	display: block;
	margin-top: 8px;
	padding-top: 4px;
	border-top: 1px solid #ccc;
}

.post-share
{
	clear: both;
	background: #FFF9D8;
	padding: 3px 0px 4px 10px;
	margin-bottom: 0px;
}

.post-share a
{
	margin-right: 5px;
	padding-right: 3px;
	font-size: 10px;
	text-transform: uppercase;
}

.post .post-share a:hover, .post .post-share a:focus
{
	background-color: transparent;
	color: #000;
}

.post_page.slideshow .post-content, .post_page.image .post-content, .post_page.gallery .post-content { padding-bottom: 0px; }
.post_page.slideshow .post-content hr, .post_page.image .post-content hr, .post_page.gallery .post-content hr, .post_slide hr { display: none; }

.post_page.slideshow .post-content, .post_page.image .post-content, .post_page.gallery .post-content, .post_slide .post-content
{
	background: #000;
	margin: 0px;
	overflow: auto;
	position: relative;
}

.post_teaser.slideshow .post-content hr { display: block; }
.post_teaser.slideshow .post-content { background: #fff; }
.post_slide .post-content { }
.post_page .post-content { padding-bottom: 0px; }
.carousel-title { padding: 8px 0px 0px 8px; }
.post .post-content .comments-body { display: none; }

.post.aside .post-content .comments-body
{
	display: inline;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .01em;
	font-weight: normal;
	color: #333;
}

.post.aside .post-content .comments-body:hover { color: #fff; }

.call_to_action
{
	margin-top: 15px;
	padding: 0px 0px;
	display: block;
	text-align: center;
	line-height: 30px;
}

.call_to_action a
{
	background: #333;
	color: #fff;
	letter-spacing: -0.5px;
	font-size: 18px;
	line-height: 1.5em;
	height: 1.5em;
	margin: 10px 0px;
	clear: both;
	padding: 6px 8px;
	font-weight: bold;
}

.slideshow .call_to_action
{
	display: inline;
	float: left;
}

.guesswho h3
{
	font-size: 12px;
	font-weight: normal;
	padding-top: 15px;
}

.ie .guess_link .image { margin-bottom: 10px; }

.gallery_thumbnail a
{
	margin: 0px auto;
	display: block;
}

.gallery_thumbnail a:hover
{
	background: none !important;
	border: 0px;
}

.analytics
{
	position: absolute;
	bottom: 0px;
}

#definitions_table td { vertical-align: top; }
.related { margin-top: 15px; }

.related .title
{
	font-weight: bold;
	font-size: 14px;
}

.related ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.related li { line-height: 20px; }

.related span
{
	display: block;
	height: 18px;
	margin: 2px 0px;
}

.nquiz table
{
	width: 300px;
	margin: 0px 15px;
}

.widget_sugar_editor .widget_title { display: none; }

.caption-title
{
	display: block;
	font-weight: bold;
}

.widget_sponsored_content li
{
	overflow: auto;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.ie6 .widget_sponsored_content li { height: 95px; }

.widget_sponsored_content .sponsor-image
{
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 10px;
	text-indent: -50000px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #ccc;
}

.widget_sponsored_content .sponsor-content
{
	padding-top: 10px;
	display: block;
}

.widget_sponsored_content .widget, .widget_issues_we_can_help .widget, .widget_group_therapy .widget
{
	border: 3px solid #999;
	border-top: 0px;
	padding: 0px;
}

.tressugar-site .widget_issues_we_can_help .widget, 
.tressugar-site .widget_group_therapy .widget
{
	border-color:#04B1D8;
}

.widget_sponsored_content .widget_content
{
	padding: 0px 10px 10px 10px;
	overflow: auto;
}

.add-comment
{
	font-size: 12px;
	font-weight: normal;
}

.comment-count { color: #666; }

.gallery-nav-previous a, .gallery-nav-next a
{
	background: transparent url(gallery_nav.gif) no-repeat -500px -500px;
	display: block;
	position: absolute;
	text-indent: -50000px;
	width: 275px;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
	height: 200px;
	background-color: transparent !important;
	top: 0px;
}

.gallery-nav a:hover { cursor: pointer; }
.gallery-nav-previous a { left: 0px; }
.gallery-nav-next a { left: 275px; }

.gallery-nav-previous a:hover
{
	background-position: 0px 50px;
	background-color: transparent;
}

.gallery-nav-next a:hover
{
	background-position: -275px 50px;
	background-color: transparent;
}

.slide_view .pager-list { display: none; }

.slide_view_meta, .carousel-nav
{
	line-height: 36px;
	overflow: auto;
	padding: 0px 4px 0px 8px;
	color: #fff;
}

.slide_view_meta .slide_title, .slide_view_meta .slide_page_info { float: left; }

.slide_page_info
{
	margin-left: 2px;
	font-size: 11px;
	font-weight: bold;
}

.slide_view_meta .slide_title { color: #fff; }

.post_slide .slide_title
{
	padding: 0px 8px;
	line-height: 28px;
	background-color: #333;
	color: #fff;
}

.slide_view_meta #pager, .carousel_pager
{
	clear: none;
	float: right;
}

.slide_view_meta #pager a, .carousel_pager a
{
	font-size: 16px;
	padding: 4px 6px;
	margin: 0px;
	margin-left: 3px;
	color: #fff;
	border: none;
	font-weight: bold;
}

.post_slide .post-content { padding-bottom: 0px; }
.slide_image { overflow: auto; }

.slide_copy h2
{
	color: #fff;
	margin: 0px;
}

.slide_copy h3 { color: #fff; }

.slide_copy h4
{
	color: #fff;
	font-size: 11px;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-weight: normal;
	height: inherit;
}

.slide_copy h4 a
{
	border-bottom: 1px solid #eee;
	line-height: 20px;
}

.slide_copy
{
	margin-bottom: 12px;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	color: #fff;
	padding: 0px;
}

.slide_view_copy
{
	padding: 0px 10px;
	clear: both;
}

.slide_view_copy .has_sponsor { }

.gallery_table
{
	padding: 5px;
	overflow: auto;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
}

.safari .gallery_table { clear: both; }

.ie6 .gallery_table
{
	padding: 0px;
	height: 100%;
	margin-top: -15px;
}

.gallery_table_cell a
{
	display: block;
	height: 100px;
	line-height: 98px;
	width: 100px;
	padding: 0px;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 4px;
	background: #333;
	overflow: hidden;
}

.gallery_table_cell a img { vertical-align: middle; }
.slideshow img { margin-bottom: 0px; }

.slide_view_copy .read-more
{
	margin-top: 6px;
	display: block;
}

.slide_view_copy .poll
{
	margin-top: 20px;
	padding: 0px 10px;
}

.slide_page
{
	padding-left: 0px;
	width: 910px;
}

.slide_container
{
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	overflow: auto;
	padding: 12px;
	clear: both;
	margin-top: 10px;
}

.slide_left,.slide_right { float: left; }
.slide_left br { display: none; }

.slide_left
{
	width: 560px;
	margin-right: 15px;
}

.ie6 .slide_container { width: 880px; }
.ie6 .slide_container .slide_left { margin-right: 10px; }
.ie6 .slide_container .slide_copy { width: 308px; }
.slide_left .image { vertical-align: middle; }

.slide_right
{
	width: 310px;
	position: relative;
}

.slide_right .carousel-title a,
.slide_right .slide_view_copy a
{
	color: #fff;
	border-bottom: 1px solid #999;
}

.slide_right .slide_view_copy h5 a { border-bottom: 0px; }
.slide_right .carousel-title a:hover,
.slide_right .slide_view_copy a:hover { border: 0px; }
.slide_page .post-content { border: 0px; }

.slide_ad
{
	border: 5px solid #666;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	height: 250px;
	width: 300px;
	margin-bottom: 12px;
	overflow: hidden;
}

.heroes_slide { margin-top: 15px; }
.slide_copy #pager a { letter-spacing: 0px; }
.slide_container .post-share { background: #666; }
.slide_container .post-share a { color: #ccc; }
.slide_container .ss_icon { background-image: url(sugar_icons_grey.gif); }

.slide_left
{
	width: 560px;
	margin-right: 15px;
}

.safari .slide_container { }

.ie6 .border-box,
.ie6 .post-content,
.ie6 .post,
.ie6 .comment,
.ie6 .slide_container
{
	height: 0;
	he\ight: auto;
	zoom: 1;
	overflow: visible;
}

.ie6 #network li
{
	height: 14px;
	width: 68px;
}

.slide_page h2
{
	border: 0px;
	line-height: 24px;
	margin-bottom: 6px;
}

.slide_page.has_sponsor { margin-top: 0px; }
.slide_right .gallery_table { display: none; }

.slide_right h5
{
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 6px;
	margin-top: 4px;
}

#tabs
{
	margin-bottom: 20px;
	clear: both;
	margin-top: 10px;
}

.no_side #tabs { display: none; }
.page.no_side #tabs { display: block; }

.slide-more
{
	padding: 4px;
	overflow: auto;
}

.ie6 .slide-more { padding: 0px; }

.slide_left .hero_h a
{
	margin: 3px;
	width: 265px;
	border: 0px;
	background: #141414 url(photo-container-back.jpg) repeat-x scroll center bottom;
	font-weight: normal;
	color: #fff;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom: 1;
}

.slide_left .hero_h a:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}

.slide-more h2
{
	color: #ccc;
	line-height: 40px;
	text-align: center;
}

#celebrity100_2007 td
{
	font-size: 12px;
	width: 65px;
	padding-bottom: 10px;
	font-family: helvetica,arial;
}

#celebrity100_2007 td img
{
	border: 1px solid #666;
	margin: 0 12px 2px 0;
	padding: 0;
}

#celebrity100 td
{
	font-size: 18px;
	font-family: helvetica,arial;
	height: 100px;
	padding: 0 10px 0 0;
}

#celebrity100 td.c2
{
	font-size: 24px;
	text-align: center;
	padding: 0;
}

#celebrity100 td.c2 img
{
	margin-left: 20px;
	font-size: 24px;
}

#celebrity100 tr.b1 { border-bottom: 1px solid #cecece; }

table#celebrity10 td
{
	font-size: 16px;
	font-family: helvetica,arial;
	padding: 0;
}

table#celebrity10 td a
{
	font-weight: 400;
	color: #39c;
}

table#celebrity10 td img
{
	border: none;
	margin: 0;
	padding: 0;
}

table#celebrity10 td.c1
{
	font-size: 22px;
	padding: 0 10px 0 0;
}

img.large,
img.medium
{
	height: inherit;
	width: inherit;
}

.nav .search
{
	float: left;
	width: 176px;
}

.nav .menu { margin-right: 0px; }
.ie .nav .menu li.end { border-right: 1px solid #ccc; }
.end .head_menu a { margin-right: 0px; }
.safari .end .head_menu a { margin-right: 3px; }
.safari .nav .menu { width: 332px; }
.ie .nav .search { padding-top: 1px; }
.ie7 .nav { padding-bottom: 2px; }
.safari .nav .search { padding-top: 1px; }

#status_messages a:hover
{
	background: none;
	text-decoration: underline;
}

.slide_left .post-content { border: 5px solid #333; }
.widget_ad__sky h4 { display: none; }

#network #girl_profile a
{
	border: 0px;
	margin-bottom: 8px;
	font-size: 11px;
	text-transform: uppercase;
}

ul.tabnav
{
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	padding-bottom: 24px;
	_padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
	font-family: arial, helvetica, sans-serif;
	margin: 0;
}

ul.tabnav li
{
	float: left;
	background-color: #eee;
	border: 1px solid #ccc;
	margin: 2px 4px 0;
	padding: 4px 10px 0px;
	text-transform: uppercase;
	height: 17px;
}

.ie6 ul.tabnav li { height: 18px; }
ul.tabnav li.selected { height: 18px; }
.ie6 ul.tabnav li.selected { height: 19px; }
ul.tabnav li a { font-weight: normal; }

ul.tabnav li.selected
{
	background-color: #FFF;
	border-bottom: 1px solid #fff;
}

div.tabContent
{
	clear: both;
	border: 1px solid #ccc;
	border-top: 0;
	display: none;
	margin: 0;
	padding: 7px;
}

div.tabContent ol
{
	margin: 0 0 5px;
	padding: 0 0 0 30px;
}

div.tabContent ol li
{
	color: #666;
	padding-left: 0;
	_padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}

.newfooter { margin-bottom: 30px; }

#tabsContainer
{
	margin-top: 0;
	_margin-top: 6px;
}

#tabSubnav ul
{
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
}

#tabSubnav ul li
{
	float: left;
	background: #FFF;
	border-bottom: 1px solid #eee;
	border-left: 2px solid #FFF;
	padding: 7px;
}

.nospace h2 { margin: 0px; }
.nospace { margin: 0px; }

.comment_anchor_form
{
	padding-bottom: 20px;
	display: block;
}

#pager { margin-bottom: 10px; }
#pager a { font-weight: bold; }
.widget_sponsored_content .widget_end,
.widget_shopstyle_top_searches .widget_end,
.widget_top_searches .widget_end,
.widget_network_tags .widget_end,
.widget_popular_links .widget_end,
.widget_sugar_editor .widget_end { border: 0px; }
.anonymous .widget_sugar_editor { display: none; }
.post .color2 a:hover { color: #fff; }
.post_listing .meta { text-align: right; }
.post-listing-date { white-space: nowrap; }

#pager .pager-current,
#pager .pager-next,
#pager .pager-previous
{
	display: block;
	float: left;
}

.slide_right #pager { line-height: 36px; }

.slide_right #pager a
{
	margin-top: 4px;
	line-height: 20px;
}

.poll { clear: both; }
.looks { clear: both; }

.looks ul
{
	list-style: none;
	padding: 0px 12px;
	margin: 0px;
}

.looks li
{
	float: left;
	background: url(look_back_large.gif) no-repeat;
	height: 204px;
	margin: 0px 12px 24px 12px;
	padding: 15px 15px;
}

.looks a
{
	float: left;
	border: 0px;
}

.looks .large
{
	padding-top: 163px;
	background-position: center top;
	background-color: transparent;
	height: 20px;
	text-align: center;
	width: 160px;
}

.poll .read-me,
.epoll .read-me { display: none; }

/*network sites sidebar min-height hack*/
.no_side .span-25 .span-23
{
	min-height: 550px;
	height: auto !important;
}

.ie6 #moregames { width: 290px; }
.p-games h3 { padding-top: 10px; }

/*
list-style-image:none;
list-style-position:outside;
list-style-type:none;
*/

.ie6 .buzzsugar-site .post ul li { height: 1%; }

.post ul li.abc
{
	padding-left: 35px;
	background-image: url(1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.cbs
{
	padding-left: 35px;
	background-image: url(2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul.uklist { margin-left: 7px; }
.post ul.uklist li.bbc1 { background-image: url(bbcone.gif); }
.post ul.uklist li.bbc3 { background-image: url(bbcthree.gif); }
.post ul.uklist li.bbc2 { background-image: url(bbctwo.gif); }
.post ul.uklist li.bbc4 { background-image: url(bbcfour.gif); }
.post ul.uklist li.bio { background-image: url(bio.gif); }
.post ul.uklist li.bravo { background-image: url(bravo.gif); }
.post ul.uklist li.c4 { background-image: url(cfour.gif); }
.post ul.uklist li.comedy1 { background-image: url(comedy1.gif); }
.post ul.uklist li.comedy2 { background-image: url(comedy2.gif); }
.post ul.uklist li.dave { background-image: url(dave.gif); }
.post ul.uklist li.entertainment { background-image: url(e_entertainment.gif); }
.post ul.uklist li.e4 { background-image: url(efour.gif); }
.post ul.uklist li.film4 { background-image: url(film4.gif); }
.post ul.uklist li.five { background-image: url(five.gif); }
.post ul.uklist li.fx { background-image: url(fx.gif); }
.post ul.uklist li.livingtv { background-image: url(livingtv.gif); }
.post ul.uklist li.livingtv2 { background-image: url(livingtv2.gif); }
.post ul.uklist li.itv1 { background-image: url(itv1.gif); }
.post ul.uklist li.itv2 { background-image: url(itv2.gif); }
.post ul.uklist li.itv3 { background-image: url(itv3.gif); }
.post ul.uklist li.itv4 { background-image: url(itv4.gif); }
.post ul.uklist li.mtv1 { background-image: url(mtvone.gif); }
.post ul.uklist li.skymovies { background-image: url(skymovies.gif); }
.post ul.uklist li.sky1 { background-image: url(skyone.gif); }
.post ul.uklist li.uktv_drama { background-image: url(uktv_drama.gif); }
.post ul.uklist li.uktv_food { background-image: url(uktv_food.gif); }
.post ul.uklist li.uktv_gold { background-image: url(uktv_gold.gif); }
.post ul.uklist li.uktv_style { background-image: url(uktv_style.gif); }
.post ul.uklist li.uktv { background-image: url(uktv.gif); }
.post ul.uklist li.vh1 { background-image: url(vh1.gif); }
.post ul.uklist li.virgin1 { background-image: url(virgin1.gif); }

.post ul li.fox
{
	padding-left: 35px;
	background-image: url(3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.upn
{
	padding-left: 35px;
	background-image: url(4.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.nbc
{
	padding-left: 35px;
	background-image: url(5.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.pbs
{
	padding-left: 35px;
	background-image: url(7.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.wb
{
	padding-left: 35px;
	background-image: url(8.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.tlc
{
	padding-left: 35px;
	background-image: url(95.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.hbo
{
	padding-left: 35px;
	background-image: url(11.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.sho
{
	padding-left: 35px;
	background-image: url(19.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.bravo
{
	padding-left: 35px;
	background-image: url(70.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.bet
{
	padding-left: 35px;
	background-image: url(77.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.usa
{
	padding-left: 35px;
	background-image: url(101.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.vh1
{
	padding-left: 35px;
	background-image: url(85.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.espn
{
	background-image: url(60.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.e
{
	padding-left: 35px;
	background-image: url(118.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.fx
{
	background-image: url(113.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.oln
{
	padding-left: 35px;
	background-image: url(150.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.oxygen
{
	padding-left: 35px;
	background-image: url(93.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.mtv
{
	padding-left: 35px;
	background-image: url(55.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.cw
{
	padding-left: 35px;
	background-image: url(157.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.food
{
	background-image: url(34.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.scifi
{
	background-image: url(37.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.tnt
{
	background-image: url(49.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.spike
{
	background-image: url(51.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.comedy
{
	background-image: url(52.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.ae
{
	background-image: url(74.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.biography
{
	background-image: url(76.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.tbs
{
	background-image: url(80.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.amc
{
	background-image: url(38.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.lifetime
{
	background-image: url(32.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.abcfamily
{
	background-image: url(48.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul li.we
{
	background-image: url(108.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.post ul.uklist li
{
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 22px;
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 15px;
}

.post ul.uklist { margin-left: 7px; }
.post ul.uklist li.bbc1 { background-image: url(bbcone.gif); }
.post ul.uklist li.bbc3 { background-image: url(bbcthree.gif); }
.post ul.uklist li.bbc2 { background-image: url(bbctwo.gif); }
.post ul.uklist li.bio { background-image: url(bio.gif); }
.post ul.uklist li.bravo { background-image: url(bravo.gif); }
.post ul.uklist li.c4 { background-image: url(cfour.gif); }
.post ul.uklist li.comedy1 { background-image: url(comedy1.gif); }
.post ul.uklist li.comedy2 { background-image: url(comedy2.gif); }
.post ul.uklist li.dave { background-image: url(dave.gif); }
.post ul.uklist li.entertainment { background-image: url(e_entertainment.gif); }
.post ul.uklist li.e4 { background-image: url(efour.gif); }
.post ul.uklist li.film4 { background-image: url(film4.gif); }
.post ul.uklist li.five { background-image: url(five.gif); }
.post ul.uklist li.livingtv { background-image: url(livingtv.gif); }
.post ul.uklist li.livingtv2 { background-image: url(livingtv2.gif); }
.post ul.uklist li.itv1 { background-image: url(itv1.gif); }
.post ul.uklist li.itv2 { background-image: url(itv2.gif); }
.post ul.uklist li.itv3 { background-image: url(itv3.gif); }
.post ul.uklist li.itv4 { background-image: url(itv4.gif); }
.post ul.uklist li.mtv1 { background-image: url(mtvone.gif); }
.post ul.uklist li.skymovies { background-image: url(skymovies.gif); }
.post ul.uklist li.sky1 { background-image: url(skyone.gif); }
.post ul.uklist li.uktv_drama { background-image: url(uktv_drama.gif); }
.post ul.uklist li.uktv_food { background-image: url(uktv_food.gif); }
.post ul.uklist li.uktv_gold { background-image: url(uktv_gold.gif); }
.post ul.uklist li.uktv_style { background-image: url(uktv_style.gif); }
.post ul.uklist li.uktv { background-image: url(uktv.gif); }
.post ul.uklist li.vh1 { background-image: url(vh1.gif); }
.post ul.uklist li.virgin1 { background-image: url(virgin1.gif); }
#page_tag .tag_what_to_tivo img, #page_search .tag_what_to_tivo img { display: none; }
.review_rating { padding-top: 5px; }

/******* partner widget styles *******/
.partner_widget_item
{
	padding-top: 10px;
	padding-left: 5px;
	font-size: 12px;
}

.partner_widget_item .widget_image { float: left; }

.partner_widget_item .widget_image img
{
	border: 1px solid black;
	height: 75px;
	width: 75px;
}

.partner_widget_item .widget_content
{
	float: left;
	width: 195px;
	padding-left: 10px;
}

.partner_widget_item .widget_title { background-color: transparent; }

.partner_widget_readmore
{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}

.partner_widget_topimage
{
	padding-top: 5px;
	text-align: center;
}

.ie .partner_widget_topimage { margin-left: -4px; }
.widget .partner_widget_topimage a:hover { background-color: white; }
#sugar_widget_partner_parentdish,
#sugar_widget_partner_realsimple { line-height: 16px; }

#sugar_widget_partner_parentdish .partner_widget_item img
{
	height: 22px;
	width: 22px;
	border: none;
}

#sugar_widget_partner_parentdish .partner_widget_item .widget_content
{
	float: left;
	padding-left: 10px;
	width: 245px;
}

#sugar_widget_partner_realsimple .partner_widget_item img
{
	height: 34px;
	width: 35px;
	border: none;
}

#sugar_widget_partner_realsimple .partner_widget_item .widget_content
{
	float: left;
	padding-left: 10px;
	width: 230px;
}

#sugar_widget_partner_collegehumor .partner_widget_item img
{
	height: 76px;
	width: 100px;
}

#sugar_widget_partner_collegehumor .partner_widget_item .widget_content
{
	float: left;
	padding-left: 10px;
	width: 157px;
}

#sugar_widget_partner_walletpop .widget_image img { 
	border:none;
	width:16px;
	height:24px;
}

#sugar_widget_partner_walletpop .widget_content {width:240px;}

#sugar_widget_partner_parentdish .tabbernav, 
#sugar_widget_partner_realsimple .tabbernav, 
#sugar_widget_partner_myrecipes .tabbernav,
#sugar_widget_partner_collegehumor .tabbernav, 
#sugar_widget_partner_walletpop .tabbernav { display: none; }


.product_display
{
	background-color: #ff;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	text-decoration: none;
}

.ss_medium
{
	height: 140px;
	width: 150px;
}

.buynow
{
	display: block;
	float: none;
	margin: 30px 0px 10px 0px;
}

.slide_right .slide_view_copy .buynow a
{
	border: 0px;
	margin: 0px;
}

#sugar_widget_partner_realsimple .widget_title a, 
#sugar_widget_partner_realsimple .partner_widget_readmore a
{
	color: #7D99BA;
	font-weight: bold;
}

.widget_recipe_search h4 { display: none; }

.widget_recipe_search
{
	background-color: #B4D99C;
	text-align: center;
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 16px;
}

.widget_recipe_search a { color: #FFFFFF; }
.widget_astrologycom .widget_title { display: none; }
.widget_astrologycom .widget_content { border: 3px solid #04B1D8; }
.widget_ask_ejean .widget_title { display: none; }

.widget_ask_ejean .widget_content
{
	padding: 15px 15px 15px 15px;
	border: 3px solid #993399;
}

/******* END partner widget styles *******/
ul.horoscope
{
	list-style: none;
	margin-left: 0px;
}

ul.horoscope li
{
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 0 0 0 22px;
}

ul.horoscope li.aries { background-image: url(aries.gif); }
ul.horoscope li.taurus { background-image: url(taurus.gif); }
ul.horoscope li.gemini { background-image: url(gemini.gif); }
ul.horoscope li.cancer { background-image: url(cancer.gif); }
ul.horoscope li.leo { background-image: url(leo.gif); }
ul.horoscope li.virgo { background-image: url(virgo.gif); }
ul.horoscope li.libra { background-image: url(libra.gif); }
ul.horoscope li.scorpio { background-image: url(scorpio.gif); }
ul.horoscope li.sagittarius { background-image: url(sagittarius.gif); }
ul.horoscope li.capricorn { background-image: url(capricorn.gif); }
ul.horoscope li.aquarius { background-image: url(aquarius.gif); }
ul.horoscope li.pisces { background-image: url(pisces.gif); }
#recipe_search_header .title_and_term { float: left; }
#recipe_search_header .title { margin-bottom: 0px; }

#recipe_search_header .search_box
{
	float: right;
	padding-top: 5px;
}

#recipe_search_header .input_field { float: left; }

#recipe_search_header .input_field input
{
	width: 175px;
	margin: 0px;
	padding: 3px;
}

#recipe_search_header .submit_button { float: left; }

#recipe_search_header .submit_button input
{
	background: #66BB50 none repeat scroll 0 0;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	padding: 2px;
	width: 60px;
}

#recipe_search_results .item_data
{
	padding-top: 3px;
	float: left;
}

#recipe_search_results .post h1
{
	padding-bottom: 3px;
	margin-bottom: 0px;
}

#recipe_search_results .post { padding-top: 25px; }
#recipe_search_results .item_vote { float: right; }
#recipe_search_results .item_vote table { margin: 0px; }
#recipe_search_results .entry img { margin: 0px 10px 0px 0px; }

#recipe_search_results .entry .related_tags
{
	clear: both;
	padding-top: 10px;
}

#recipe_search_results table td { padding: 0px; }
#recipe_search_results .item_vote table td { padding-top: 3px; }

#recipe_browse_form
{
	padding: 10px;
	background: #ceebbc;
	border: 1px solid #67BB51;
}

.ie6 #recipe_browse_form { padding: 7px; }

#recipe_browse_form #recipe_browse_form
{
	margin-top: 0px;
	border: none;
}

#recipe_browse_form #edit-keyword, #recipe_browse_form table .recipe_choice .form-select
{
	display: block;
	margin: 0px;
}

#recipe_browse_form h2 { margin: 0px 0px 0px 10px; }
#recipe_browse_form table { margin: 20px 0px 10px; }
#recipe_browse_form table td { padding: 0px 30px 0px 0px; }
.ie #recipe_browse_form table td { padding: 0px 20px 0px 0px; }
#recipe_browse_form .description { font-size: 95%; }

#recipe_browse_form .checkboxers .form-item label.option
{
	float: left;
	width: 120px;
}

.tressugar-site .blog h2 a, .tressugar-site .blog a { color: #993399; }
.tressugar-site .blog .ss_icon { background-position: 0px -412px !important; }
.yumsugar-site .recipe .post-meta .ss_icon { background-position: 0px -439px; }
.tag_edit { padding-top: 40px; }
.yumsugar-site .recipe .post-content { padding-top: 10px; }
.yumsugar-site .recipe .post-content p { margin-top: 0px; }
.yumsugar-site .post_ingredients { padding-top: 5px; }
.post-content .yum_vote { margin: 0px; }
.recipe .post-content .space { display: none; }

.super_tag_post_ad
{
	width: 530px;
	float: left;
	clear: none;
	margin-left: 20px;
}

.super_tag_post
{
	width: 550px;
	float: left;
	clear: none;
	padding-left: 20px;
}

.container-title
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: #000;
	color: #fff;
	padding: 2px 4px;
	font-size: 12px;
	font-weight: bold;
}

.line
{
	background: #eee;
	width: 100%;
	overflow: hidden;
	height: 4px;
	line-height: 4px;
	margin: 10px 0px;
	padding: 0px;
}

.whiteline { background: #fff; }
.tressugar-site .blog .ss_icon { background-position: 0px -412px !important; }
.tag_edit { clear: left; }

.nicemenu li.awards span a
{
	background: #7c1415 url(circles.jpg) repeat-x center top;
	color: #fff;
}

.nicemenu li.awards span.over a, 
.nicemenu li.awards span a:hover
{
	background-color: #000;
	background-position: right top;
}

.nicemenu li.awards span.over a, 
.nicemenu li.awards span a:hover,
.nicemenu li.awards div.sub_menu { border-color: #ad6614; }

.nicemenu li.green span a
{
	background: #7ebf0e url(menu_back.gif) repeat-x center top;
	color: #fff;
}

.nicemenu li.green span.over a, 
.nicemenu li.green span a:hover
{
	background-color: #000;
	background-position: right top;
}

.nicemenu li.green span.over a, 
.nicemenu li.green span a:hover,
.nicemenu li.green div.sub_menu { border-color: #7ebf0e; }
#turnAdLocation { position: absolute; }

#ukSugar
{
	font-size: 18px;
	margin-top: 0px !important;
}

#ukSugar #union-jack { float: left; }
#ukSugar #union-jack img { margin-bottom: 4px; }

#ukSugar #uk_message
{
	float: left;
	margin-left: 20px;
}

#ukSugar #uk_message h3 { display: inline; }
#ukSugar #uk_message2 { font-size: 24px; }
#ukSugar #uk_message .post div { float: left; }
#ukSugar #uk_no_thanks { margin-left: 40px; }
.content_tag .hero { margin: 12px; }

.faceoff_pic
{
	width: 275px;
	float: left;
	text-align: center;
}

.faceoff_pic a,
.faceoff_pic a:hover
{
	background: none !important;
	border: 0px !important;
}

.faceoff_pic a img { border: 4px solid #222; }

.slide_container ul.tabnav
{
	border-color: #666;
	border-bottom: 0px;
}

.slide_container ul.tabnav li a
{
	border: 0px;
	color: #fff;
}

.slide_container ul.tabnav li a:hover { background: transparent; }

.slide_container ul.tabnav li
{
	border: none;
	background: none;
	background-color: #444;
	margin-top: 3px;
}

.slide_container ul.tabnav li.selected
{
	background-color: #666;
	border: none;
	height: 17px;
}

.slide_container #leaderboard
{
	border: 1px solid #666;
	padding: 4px;
	text-align: center;
	min-height: 100px;
	margin: 0px;
}

.slide_container #leaderboard br { display: none; }
.ie .slide_container #leaderboard { font-size: 90%; }
.slide_container .lb_container { margin-top: 15px; }
.slide_container .lb_container b { color: #fff; }

.faceoff_pic h3
{
	margin: 0px;
	font-size: 14px;
	color: #999;
	padding: 0px;
}

.faceoff_pic
{
	background: #222;
	overflow: hidden;
}

#moregames
{
	border: 1px solid #666;
	text-align: center;
	padding: 8px 4px;
	overflow: auto;
	margin: 0px;
}

#moregames .game
{
	float: left;
	height: 220px;
	margin: 10px 8px;
	overflow: hidden;
	text-align: center;
	width: 120px;
}

#moregames .game img
{
	display: block;
	margin: 0px auto 4px auto;
}

.fo_no { display: none; }

.fo_answer
{
	background: #444444 none repeat scroll 0 0;
	display: block;
	float: left;
	height: 100px;
	padding-right: 5px;
	margin-bottom: 5px;
	width: 280px;
	overflow: hidden;
}

.fo_answer img { margin: 0px auto; }

.fo_answers
{
	height: 210px;
	margin: 10px 0px;
}

.fo_answers .pct
{
	font-size: 36px;
	font-weight: bold;
	display: block;
}

.fo_answers .darkgreen { color: #33cc33; }
.fo_answers .black { color: #eee; }

.fo_answer_image
{
	width: 90px;
	text-align: center;
	height: 100px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
	background: #000;
}

.medium
{
	width: 80px;
	height: 80px;
}

.fo_score_container
{
	border-bottom: 1px solid #666;
	margin: 0px;
	margin-bottom: 10px;
	text-align: right;
	font-size: 12px;
}

.carousel_pager a.link
{
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	font-size: 12px;
	left: 5px;
	line-height: 16px;
	padding: 0;
	position: absolute;
	top: 10px;
}

.carousel_pager a:hover.link { border: none; }
#navigator { position: static !important; }
html.account, html.anonymous { margin-top: 0px !important; }

.post-footer b a
{
	font-size: 15px;
	letter-spacing: 0px;
}

.strike { text-decoration: line-through; }
.ballot fieldset { }

.ballot fieldset legend
{
	font-size: 12px;
	font-weight: normal;
}

.ballot .slide_left .ballot-back { height: 425px; }

.ballot .slide_left .ballot-white
{
	background: #fff;
	padding: 20px;
}

.ballot .slide_left .poll { margin-bottom: 10px; }

.ballot .slide_right .option
{
	line-height: 14px;
	margin-bottom: 10px;
	margin-left: 25px;
	text-indent: -25px;
}

.ballot .button input { margin: 10px 0px; }
.ballot .slide_right h2 { margin-bottom: 10px; }

.fo_answer_image
{
	width: 90px;
	text-align: center;
	height: 100px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
	background: #000;
}

.medium
{
	width: 80px;
	height: 80px;
}

.tabbed_page .tab_container
{
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
}

.tabbed_page .tab_link
{
	display: block;
	float: left;
	padding: 5px 8px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	background-color: #EEEEEE;
	margin-bottom: -1px;
}

.tabbed_page .tab_link.active, .ie6 .tabbed_page .active
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
}

.tabbed_page a:hover { background-color: #FFFFFF; }

#archive_container dt,#archive-container dt
{
	font-weight: 700;
	background-color: #eee;
	margin: .5em 0 0;
	padding: .2em .5em;
}

.content_tag, .content_search { padding-top: 20px; }

#archive_container dd,#archive-container dd
{
	border: 1px solid #eee;
	margin: 0;
}

#archive_container ul,#archive-container ul
{
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 4px 10px;
}

#archive_container ul li,#archive-container ul li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 .2em;
}

#archive_years .selected,#archive_months .selected,#archive-years .selected,#archive-months .selected,#archive-types .selected { border-bottom: 4px solid #ddd; }

.votable_logged_out
{
	background: none url('http://images.teamsugar.com/imgs/matte.png');
	height: 100px;
	z-index: 500;
}

.votable_status div
{
	line-height: 20px;
	padding-left: 20px;
	border: 2px solid #FFF;
	text-align: left;
	display: none;
}

.votable_status .success
{
	background: #cec url('accept.png') no-repeat center left;
	border: 2px solid #0c0;
}

.votable_status .failure
{
	background: #ecc url('exclamation.png') no-repeat center left;
	border: 2px solid #c00;
}

.votable_status .waiting { background: #FFF url('spinner.gif') no-repeat center center; }

.votable_overlay
{
	height: 140px;
	background: #FFF url('spinner.gif') no-repeat center center;
}

.slider
{
	background: #ccc;
	height: 6px;
	width: 216px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 4px;
}

.slider-thumb
{
	background: #999 none repeat scroll 0 0;
	float: left;
	height: 10px;
	margin-top: -2px;
	width: 5px;
	z-index: 1;
}

.slider-thumb-average
{
	background: #555 none repeat scroll 0 0;
	float: left;
	height: 10px;
	margin-top: -2px;
	width: 2px;
	z-index: 1;
}

.slider-bg
{
	float: left;
	background: #999;
	height: 6px;
	width: 0;
}

.slider-container h4
{
	color: #333;
	width: 216px;
	line-height: 15px;
	text-align: left;
	text-transform: lowercase;
	position: relative;
	font-size: 11px;
	font-weight: normal;
}

.slider-average
{
	font-size: 10px;
	position: absolute;
	right: 0;
}

.ie6 .slider-thumb-average,
.ie6 .slider-bg,
.ie6 .slider-thumb { overflow: hidden; }
.ie6 .slider { margin: 2px 0px; }
.votes h4 { margin: 0px; }
.votable-score { font-weight: bold; }

.nicemenu li.fashion-week span a
{
	background: black none repeat scroll 0 0;
	color: white;
}

.grid ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.grid li
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.hero_larger a
{
	display: block;
	float: left;
	height: 195px;
	margin-bottom: 15px;
	margin-right: 10px;
	width: 190px;
	overflow: hidden;
	color: #333;
}

.hero_larger .image
{
	background-position: left top;
	display: block;
	height: 150px;
	margin-bottom: 3px;
	width: 190px;
}

.hero_larger .title
{
	padding: 2px 5px 5px 5px;
	display: block;
}

#page_tag .has_sponsor h2 { padding-right: 0px; }
.celeb-image .medium { width: 60px; }

#votable_example
{
	background: #999;
	padding: 0px 1px;
}

.cs_look
{
	display: block;
	position: relative;
	border: 1px solid #ccc;
	height: 185px;
	width: 298px;
	margin-bottom: 10px;
}

.cs_look .cs_image_display { }

.cs_look .cs_title
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #fff;
	display: block;
	width: 298px;
	text-align: center;
	line-height: 25px;
}

.cs_look span.image_display
{
	border: 0 none;
	float: left;
	text-indent: -500000px !important;
}

.cs_look .large
{
	height: 160px;
	line-height: 1.2em;
	margin-bottom: 1.25em;
	width: 149px;
}

.cs_look .image_display
{
	background-color: #FFFFFF;
	background-position: center center;
	border: 1px solid #CCCCCC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

.has_sponsor a.back-to-story
{
	top: 67px;
	left: 215px;
	font-size: 11px;
	border-bottom: 0px;
	text-decoration: underline;
}

.ie .has_sponsor a.back-to-story { width: 90px; }

#celebrity100-widget
{
	border: 3px solid #ccc;
	position: relative;
	padding: 35px 5px 10px 6px;
}

.ie #celebrity100-widget
{
	padding-left: 2px;
	padding-right: 0px;
	height: 250px;
}

a:hover.celebrity-widget-title,
.celebrity-widget-title
{
	background: transparent url(celebrity100_widget.gif) no-repeat center 0 !important;
	display: block;
	top: -4px;
	left: -3px;
	position: absolute;
	width: 306px;
	height: 38px;
	text-indent: -50000px;
}

.p-tag .celebrity-widget-title{
    width:300px;
}

.ie6 .celebrity-widget-title { left: -5px; }
#celebrity100-widget div.medium { width: 286px; }

.arrow-red
{
	background: url(down_white.gif) no-repeat center 2px;
	text-indent: -50000px;
	padding: 0px 5px;
	margin-left: 3px;
}

.arrow-green
{
	background: url(up_white.gif) no-repeat center 0px;
	text-indent: -50000px;
	padding: 0px 5px;
	margin-left: 3px;
}

#celebrity100-widget a:hover
{
	background: none;
	color: #000;
}

#celebrity100-widget li
{
	margin: 0 5px;
	padding: 0;
	width: 60px;
	position: relative;
	height: 118px;
	overflow: hidden;
}

.celebrity-rank
{
	background: #000000 none repeat scroll 0 0;
	color: #FFFFFF;
	font-style: italic;
	left: 0;
	line-height: 18px;
	padding: 0 5px;
	position: absolute;
	top: 62px;
	vertical-align: top;
}

.celebrity-hourly { padding: 0px 0px 5px 5px; }
.ie6 .celebrity-hourly { padding: 0px 0px 8px 8px; }

.celebrity-hourly a
{
	color: #333;
	text-decoration: underline;
}

.celebrity-hourly a:hover
{
	color: #000;
	text-decoration: underline;
}

.celeb-name
{
	color: #333333;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 12px;
	width: 47px;
}

.blue_action
{
	border-bottom: 1px solid #022065;
	border-right: 1px solid #022065;
	float: right;
	margin: 0;
	padding: 3px 10px;
	background: #1AAFE9 url(blue_back.gif) repeat-x scroll left bottom;
	line-height: normal;
	margin-top: 8px;
}

.blue_action.right { float: right; }

.blue_action a:hover,
.blue_action a
{
	background: transparent url(white_arrow.gif) no-repeat scroll right center !important;
	color: #F7F7F7;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding-right: 8px;
	text-transform: uppercase;
}

.blue_action a:hover
{
	text-decoration: underline;
	color: #fff !important;
}

.pink_action
{
	border-bottom: 1px solid #6a344f;
	border-right: 1px solid #6a344f;
	float: left;
	margin: 0;
	padding: 3px 10px;
	background: #fe4ba4 url(pink_back.gif) repeat-x scroll left bottom;
	line-height: normal;
}

.pink_action.right { float: right; }

.pink_action a:hover,
.pink_action a
{
	background: transparent url(white_arrow.gif) no-repeat scroll right center !important;
	color: #F7F7F7;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding-right: 8px;
	text-transform: uppercase;
}

.pink_action a:hover
{
	text-decoration: underline;
	color: #fff !important;
}

.widget_popsugar_celebrity_100 .widget_title { display: none; }
.reverse-arrow { background: transparent url(arrow-reverse.png) no-repeat; }
.fabsugar-site .reverse-arrow { background-position: 0px -10px; }
.bellasugar-site .reverse-arrow { background-position: 0px -20px; }
.buzzsugar-site .reverse-arrow { background-position: 0px -45px; }
.casasugar-site .reverse-arrow { background-position: 0px -55px; }
.tressugar-site .reverse-arrow { background-position: 0px -65px; }
.lilsugar-site .reverse-arrow { background-position: 0px -70px; }
.yumsugar-site .reverse-arrow { background-position: 0px -85px; }
.savvysugar-site .reverse-arrow { background-position: 0px -90px; }
.fitsugar-site .reverse-arrow { background-position: 0px -95px; }
.geeksugar-site .reverse-arrow { background-position: 0px -100px; }
#sugar-menu-secondary .float-right { float: right; }

#sugar-menu-secondary .float-right a
{
	padding: 2px 2px 2px 18px;
	color: #555;
}

#sugar-menu-secondary .active a
{
	color: #000000;
	font-weight: bold;
}

#sugar-menu-secondary #sugar-email
{
	background: #fff;
	border-left: 1px solid #ccc;
	font-size: 11px;
	line-height: 29px;
	margin: -4px 0 0 0px;
	padding: 0 5px;
	font-weight: bold;
}

#sugar-menu-secondary #sugar-email input
{
	padding: 1px 3px;
	margin: 0;
	border-color: #cecece;
	font-family: inherit;
	border: 1px solid #ccc;
	background: #cecece;
	color: #fff;
}

#sugar-menu-secondary #sugar-email .input-text
{
	color: #666;
	width: 70px;
	padding: 2px 3px;
	background: #eee;
	border-color: #ccc;
	margin-left: 5px;
}

.ie7 #sugar-menu-secondary #email-msg
{
	line-height: 28px;
	float: left;
	display: block;
}

.ie6 #sugar-menu-secondary #sugar-email input { padding-top: 2px; }
.ie6 #sugar-menu-secondary #sugar-email .input-text { margin-top: 3px; }
.ie7 #sugar-menu-secondary #sugar-email .fancybutton,
.ie6 #sugar-menu-secondary #sugar-email .fancybutton { padding: 1px 2px 0px 2px; }
#sugar-footer { position: relative; }
#sugar-menu-top .popsugar, #sugar-menu-top .ukpop { background-position: 0px 0px; }
#sugar-menu-top .fabsugar, #sugar-menu-top .ukfab { background-position: -145px 0px; }
#sugar-menu-top .bellasugar { background-position: -290px 0px; }
#sugar-menu-top .buzzsugar { background-position: -436px 0px; }
#sugar-menu-top .casasugar { background-position: -581px 0px; }
#sugar-menu-top .fitsugar { background-position: -726px 0px; }
#sugar-menu-top .tressugar { background-position: 0px -185px; }
#sugar-menu-top .lilsugar { background-position: -145px -185px; }
#sugar-menu-top .yumsugar { background-position: -288px -185px; }
#sugar-menu-top .yumsugar2 { background-position: -435px 185px; }
#sugar-menu-top .savvysugar { background-position: -435px -185px; }
#sugar-menu-top .petsugar { background-position: 0px -185px; }
#sugar-menu-top .tressugar { background-position: 0px -370px; }
#sugar-menu-top .geeksugar { background-position: -580px -185px; }
#sugar-menu-top .teamsugar { background-position: -145px -370px; }
#sugar-menu-top .citizensugar { background-position: -730px -185px; }
#sugar-menu-top .citizensugar2 { background-position: 185px 0px; }
#sugar-menu-top .gigglesugar { background-position: -580px -370px;}

.widget_popsugar_celebrity_100 .widget_title { display: none; }

#giveaways
{
	margin: 20px 0px 0px 10px;
	width: 900px;
}

.giveaway_item
{
	border: 1px solid #eee;
	padding: 2px 2px 0px;
	margin-left: 12px;
	margin-bottom: 0px;
	float: right;
	margin-top: -28px;
}

.ie .giveaway_item { margin-top: -8px; }

#network_headline_celebstyle
{
    margin-left: 649px;
    margin-top: -312px;
}

.ie6 #network_headline_celebstyle
{
    margin-top: -272px;
    margin-left: 320px;
}

#network_headline_popshop
{
	margin-left: 649px;
	margin-top: -312px;
}

.ie6 #network_headline_popshop
{
	margin-top: -272px;
	margin-left: 320px;
}

.ie7 #network_headline_popshop { margin-top: -272px; }
.ie7 #network_headline_celebstyle { margin-top: -272px; }


.safari input {
    outline: none
}

.p-node #pager {
     padding-bottom: 45px;
}

.googie_check_link {
    float: right;
    padding-right: 22px
}

.p-tag .river .page_title, .p-tags .river .page_title, .p-s .river .page_title, .p-search-network .river .page_title {
	margin-bottom:0px;
}

.carousel_long_ul {    
	width: 100000px;
	position: relative;
	list-style: none;
	margin:0px;
	left:0px; /* necessary for carousel to initialize correctly */
}

.product_thumbs .image {
	background-color: #FFFFFF;
	background-position: center 5px;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	display: block;
	font-size: 11px;
	height: 50px;
	line-height: 14px;
	margin-left:4px;
	padding: 150px 5px 5px;
	text-align: center;
	width: 115px;
	color: #000;
	overflow: hidden;
}

/* the transparent border in the above style doesn't take in IE6 */
.ie6 .product_thumbs .image {
	border: 1px solid #FFFFFF; 
}

.product_thumbs .container  {
    background:#EEEEEE url(grey_stripe.gif) repeat scroll 0 0 !important;
    padding:4px 0px 4px 0px;
    border-color:#CCCCCC;
    width:524px !important;
    margin:0px;
    overflow:hidden;
    position: relative;
    float:left;
}

.product_thumbs .container .shopstyle {
    width:131px;
    float:left;
}

.product_thumbs .carousel_buttons {
    float:left;
    background:#EEEEEE url(grey_stripe.gif) repeat scroll 0 0;
    padding:4px 0px 4px 4px;
    width:22px;
    height:206px;
}

.product_thumbs .carousel_button {
    background-image:url(nav.gif);
    width:22px;
    height:103px;
    background-color:#CCCCCC;
    cursor:pointer;
}

.carousel_buttons .previous_button {
    background-position:0 -115px;
    margin-top:2px;            
}

.product_thumbs .carousel_buttons .previous_button_disabled {
    background-position:0 -54px;
    margin-top:2px;            
    background-color:#CCCCCC;
}

.carousel_buttons .next_button  {
    background-position:0 -336px;
}

.product_thumbs .carousel_buttons .next_button_disabled {
    background-position:0 -54px; 
    background-color:#CCCCCC;
}

.river .ad-rect {
    /* To accomodate a 550px wide */
    border:0px;
}

.aside .ybuzz {
    display:none;
}

.post-content .ybuzz a:hover {
    background:none;
}

.sponsor-content a{
    color: #333;
}

.lazy-tabs-panel li a{
    background:#fff;
}

.widget_content .widget-super-tag-title .title
{
    border:0;
    padding:0px;
    background-position:41px 33px;
}


.widget_content .widget-super-tag-title .title{
    background:transparent;
}

.widget .widget-super-tag-content{
    padding-top:10px;
}

.widget .widget-super-tag-content{
    border-top:0;
}

.widget-super-tag-content li.even{
    margin-left:4px;
}

.ie6 .widget-super-tag-content li.even{
    margin-left:2px;
}


