                                                            @import url('/themes/c6/themes.css?_v=174');

/* These are standard sIFR styles... do not modify */
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .header h1 { visibility: hidden; }

/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus { outline: 0; }

body
{
	line-height: 1;
	color: black;
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;	
}

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: separate;
	border-spacing: 0;
}

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

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*End resets*/
body,html { background: #fff7e0; }

.post-content a,.post-content a:link
{
	text-decoration: underline;
	color: #dd3e39;
}

div#wrap
{
	width: 904px;
	margin: 0 auto;
	padding: 0;
	padding-top: 25px;
}

div#header, #foot
{
	background: #560101 url(http://www.onsugar.com/files/upl1/29/295477/25_2008/header-border.png) bottom left repeat-x;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div#header h1
{
	border: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #f16865;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 50px;
	float: left;
	margin-right: 20px;
	display: inline;
	margin-bottom: 11px;
}


div#header h2
{
	color: #ffc7c7;
	font-size: 17px;
	height: 30px;
	line-height: 29px;
        visibility: visible;
        letter-spacing: 0px !important;
        clear:left;
        margin-bottom:20px;
}

div#header ul
{
	clear: left;
	height: 35px;
}

div#header ul li { float: left; }

div#header ul li a
{
	float: left;
	display: block;
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 33px;
	padding: 0 10px;
	height: 34px;
	color: #f8f0f0;
}

div#header ul a.active
{
	float: left;
	display: block;
	margin-right: 15px;
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-weight: bold;
	color: #c12222;
	font-size: 13px;
	line-height: 35px;
	padding: 0 22px;
	background: #fffbef url(http://www.onsugar.com/files/upl1/29/295477/25_2008/nav-bg.png) top left repeat-x;
	height: 34px;
	border: 1px solid #340000;
	border-bottom: none;
}

div#content
{
	width: 904px;
	margin: 0 auto;
	float: none;
	padding-top: 25px;
}

#content h2
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #560101;
	font-size: 21px;
	margin-bottom: 0px;
	padding-bottom: 11px;
	font-weight: bold;
}

div.post { margin: 0 0 28px 0; }
div.post-title { margin-bottom: 20px; }

div.post-title h3
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #560101;
	font-size: 21px;
	margin-bottom: 0px;
	padding-bottom: 11px;
	font-weight: bold;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/post-head-border.png) bottom left repeat-x;
}

div.post-title h3 a, .post h3.link_content a { color: #560101; }

div.post-title small
{
	line-height: 1em;
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #4b4b4b;
}

div.post-title small a
{
	padding-left: 15px;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/comments.png) 0 70% no-repeat;
	margin-left: 8px;
	color: #dd3e39;
}

.post h3.link_content a
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #560101;
	font-size: 21px;
	margin-bottom: 0px;
	padding-bottom: 11px;
	font-weight: bold;
}

div.post-footer
{
	margin-top: 5px;
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-size: 10px;
	color: #818181;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/post-head-border.png) bottom left repeat-x;
	padding: 0 0 5px;
}

div.post-footer a { color: #dd3e39; }

#post_related
{
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/post-head-border.png) bottom left repeat-x;
	padding: 0 0 15px;
}

div#main-column
{
	width: 575px;
	float: left;
}

div#right-column
{
	float: right;
	width: 283px;
	margin: 0;
}

div.post-content,#foot,#post_related
{
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-size: 11px;
	color: #282828;
	line-height: 16px;
}
#search_results
{
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-size: 12px;
	color: #282828;
	line-height: 16px;
}
#search_results .post_title a{
	font-size:12px;
	font-weight:bold;
}
#search_results .post_date{
	font-size:10px;
	font-weight:normal;
	color:#282828
}
#search_results .post_content{
	font-size:11px;
	font-weight:normal;
	color:#282828
}
#search_results_message{
margin:0px 0px 30px 0px;
color:#000;
font-weight:bold;
font-size:12px;
}
div.post-content { }

.widget
{
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	margin-bottom: 28px;
}

.widget h4
{
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/widget-heading-bg.png) top left no-repeat;
	height: 37px;
	font-weight: 20px;
	margin-bottom: 15px;
	border: none;
	color: #d92323;
	padding-left: 16px;
	line-height: 37px;
}

.widget h4 span
{
	font-family: "Helvetica Neue",Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
}

.widget ul
{
	padding-left: 16px;
	list-style-image: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/star.png);
}

.widget ul li
{
	background: transparent url(http://www.onsugar.com/files/upl1/29/295477/25_2008/star.png) 0 6px no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 17px;
	line-height: 24px;
}
.widget ul li li {
	background:none;
}
.post-content ul li
{
	background: transparent url(http://www.onsugar.com/files/upl1/29/295477/25_2008/star.png) 0 6px no-repeat;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 17px;
	line-height: 24px;
}
.post-content ul li ol li{
	background:none;
}
.post-content ol li ul li {
	list-style-type:none;
	text-indent:17px;
}

.post-content img.left, .post-content .left img {
margin:8px 8px 8px 0px;
}

.post-content img.right, .post-content .right img {
margin:8px 0px 8px 8px;
}

.widget ul li a { color: #701111; }
.widget form { height: 26px; }

div.user_cont a
{
	padding: 45px 0 0 0 !important;
	color: #222222 !important;
	font-size: 11px;
	font-weight: normal !important;
	line-height: 1.2em;
	text-align: center;
}

.site_cont_small a, .user_cont_small a
{
	height: 30px;
	width: 40px;
}

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

div.user_cont span { display: block; }

input#edit-q
{
	background: transparent url(http://www.onsugar.com/files/upl1/29/295477/25_2008/searchbox.png) top left no-repeat;
	border: 0;
	font-size: 13px;
	padding-left: 10px;
	width: 164px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	left: 14px;
}

div#foot
{
	clear: both;
	background: #fef3d6 url(http://www.onsugar.com/files/upl1/29/295477/25_2008/foot-border-repeat.png) top left repeat-x;
	height: 40px;
}

div#foot p
{
	width: 804px;
	margin: 0 auto;
	line-height: 40px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #ba3232;
	font-size: 12px;
}

img#avatar { border: 5px solid #fbe095; }

.poll .poll
{
	margin: 0;
	padding: 0;
        clear:left;
}

.poll .poll form, .quiz form { padding: 10px 0; }

.poll .poll label, .quiz label
{
	margin: 0 !important;
	padding: 2px 0 0 10px !important;
	background: #f2ebd6 url(http://www.onsugar.com/files/upl1/29/295477/25_2008/chat-bg.png) top left repeat-x;
}

label.option
{
	line-height: 37px;
	font-family: "Helvetica Neue",Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #282828;
	font-weight: bold;
}

label.option input
{
	vertical-align: middle;
	margin-right: 7px;
}

.poll .vote-form .choices { display: block; clear:left; }
.poll button { margin-top: 5px; }
.post .quote_container .start,.post .quote_container .end { display: none; }

.quote_container
{
	font-family: "Helvetica Neue", Helvetica, Arial;
	margin-top: 23px;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/blockquote-top.png) top left no-repeat;
	padding-top: 21px;
	color: #d92323;
	padding: 10px 0 0 0 !important;
}

span.source
{
	text-align: right;
	font-size: 16px !important;
	letter-spacing: 0 !important;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/blockquote-bottom.png) bottom left repeat-x;
	font-weight: bold;
	font-style: italic;
	display: block;
	margin-top: 18px;
	padding-bottom: 20px;
	padding-right: 72px;
	font-family: "Helvetica Neue" , Helvetica, Arial;
	color: #560101 !important;
}

span.source a, span.source a:link
{
	color: #560101 !important;
	margin-bottom: 40px;
}

.quote_content
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	padding-left: 44px;
	line-height: 33px;
	margin-top: 0;
	font-size: 19px;
	font-weight: bold;
	color: #d92323;
}

.quote_content a { color: #d92323; }

.chat ul
{
	margin: 0;
	border: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px 0 0 0 !important;
	background: url(http://www.onsugar.com/files/upl1/29/295477/25_2008/chat-bg.png) top left repeat-x;
}

.chat li
{
	display: block;
	width: auto;
	padding: 0 !important;
	padding-left: 12px !important;
	line-height: 36px;
	margin: 0 !important;
}

.chat .odd { background: #f2ebd6 url(http://www.onsugar.com/files/upl1/29/295477/25_2008/chat-bg.png) bottom left repeat-x !important; }
.chat .even { background: #ede3c8 url(http://www.onsugar.com/files/upl1/29/295477/25_2008/chat-bg.png) bottom left repeat-x !important; }

button, .links a
{
	background: transparent url(http://www.onsugar.com/files/upl1/29/295477/25_2008/bg_button_a.gif) no-repeat scroll right top;
	color: #fff;
}

button span, .links a span
{
    padding-top: 6px;
    
    padding-bottom: 6px;
     font-size: 10px !important;
	background: transparent url(http://media.onsugar.com/files/ons/168/1686006/26_2008/bg_button_span.gif) no-repeat scroll 0% 0% !important;
}




.search-form
{
	height: 26px;
	clear: both;
}

.widget a,.widget a:link { color: #701111; }
#pager, .post_navigation { margin: 25px 0px 40px; }
a,a:link { color: #ba3232; }
#pager a,#pager a:link, .post_navigation a { color: #ba3232; }

#pager, .post_navigation li
{
	font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif;
	font-weight: bold;
}

#pager .pager-current { background: #EDE3C8; }
#profile_name { margin-top: 7px; }

form#onsugar_search_form
{
	height: 26px;
	position: relative;
}

.poll .bar .foreground { background: #5c0101; }
.poll .bar { background: #F2EBD6; }
.gecko button { background-position: right 1px !important; }

#pager a:hover, .post_navigation a:hover
{
	border: 1px solid #701111;
	background: #701111;
	color: #fff;
}

.post .inline img
{
	border: 1px solid #5f0e0c;
	padding: 0;
}

label
{
	color: #5f0e0c;
	font-family: "Helvetica Neue", Helvetica,Arial;
}

.comment_info p
{
	font-family: "Helvetica Neue", Helvetica,Arial;
	line-height: 1.2em;
	font-size: 13px;
}

#comment_form button { margin-right: 10px; }
div.form-item { margin: 0; }
.poll .vote-form { padding: 0; }
.quiz_content { padding: 0; }
div b { line-height: 2em; }

.post h3.link_content a
{
	text-decoration: none;
	border: none;
}

#wrap ul { overflow: hidden;padding:0px;}
#wrap h1, #wrap h2 { display: block; float: none;}

.post_navigation_previous { width: 100px !important; }
.post_navigation_next { width: 100px !important; float: right; }

.widget_content p { font-size:11px;
line-height:16px; }

span.source { background: transparent !important;}

#onsugar_search_form { height: 33px !important; }

#onsugar_search_form button { float: right; margin-right: 25px; width: 64px;}
.vote-form {margin-bottom: 20px;}
.widget_gallery, .widget_video { height: 150px; padding-right: 10px; padding-left: 10px; }
.gallery_table_cell {  height:140px;}
span.button {
    cursor: pointer;
    border: none;
    background: transparent url('http://www.onsugar.com/files/upl1/29/295477/25_2008/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

span.button:active {
    background-position: right -34px;
}

span.button:active span {
    background-position: left -34px;
}

span.button span {
    background: transparent url('http://media.onsugar.com/files/ons/168/1686006/26_2008/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

.form-submit, .fancybutton{
    cursor:pointer;
    border:none;
    height: 18px;
    color:#fff;
    margin-top: -2px;
    font-weight:bold;
    background:transparent;
    font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif !important;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.gecko .fancybutton{
    margin-top: -3px;
}

#onsugar_search_form .button {margin-top:7px; float: right;}

input.fancybutton:active, input.fancybutton:hover {
    color: #D92323;
}

.onsugar_page {
line-height:1.3em;
font-size:.9em !important;
}

.sIFR-hasFlash h3 {
	visibility: visible !important;
	letter-spacing: 0px !important;
}

#status_messages {
background:#D92323 none repeat scroll 0 0;
color:#FFFFFF;
}        
        

label {
padding:6px 0;
}        
        
        
