                                                                                          @import url('http://media2.onsugar.com/v837/themes/c6/themes.css');

html{
padding: 0;
margin: 0;
}

body{
margin: 0;
padding: 0;
font-family: "Helvetica Neue",Helvetica, sans-serif;
background: url(http://media.onsugar.com/files/upl1/0/2/24_2008/repeat-top.gif) top left repeat-x;
font-size: 12px;
}

div#header h1{
<a href="http://s96.photobucket.com/albums/l199/manman93/?action=view¤t=26284_420834667588_597377588_530-1.jpg" target="_blank"><img src="http://i96.photobucket.com/albums/l199/manman93/26284_420834667588_597377588_530-1.jpg" border="0" alt="Photobucket"></a>
}


div#header h1 a:link,  div#header h1 a:visited{
padding:10px 10px 3px 0px;
color:#000 !important;
text-align:center;
}


#header .descrip{
border-left: 5px solid #cbcbcb;
border-bottom:5px solid #cbcbcb;
background: url(http://media.onsugar.com/files/ons/199/1996402/38_2008/title-bg_corner_2.gif) top right no-repeat;
font-size: 19px;
color: #ec1e2f;
font-weight: normal;
line-height: 1.5em;
font-weight:bold;
padding:10px 40px 10px 10px;
margin:0px 0px 10px;
clear:left;
display:block;
float:left;
}

.ie #header .descrip {
float:none !important;
}


div#header ul{
clear:left;
background: #202021 url(http://media.onsugar.com/files/upl1/0/2/24_2008/heading-bg.gif) top right no-repeat;
padding-left: 21px;
height: 45px;
}

div#header ul li{
float: left;
height: 30px;
line-height: 30px;
padding: 0 15px;
font-size: 13px;
margin-top: 8px;
}

div #header ul li.active{
margin-right: 10px;
background: #f0f0f0 url(http://www.onsugar.com/files/ons/167/1673667/25_2008/grad.png) bottom left repeat-x;
}

div#header ul li a,div#header ul li a:visited,div#header ul li a:link{
margin: 0;
color: #fff;
padding: 0;
font-family: "Helvetica Neue",Helvetica, Arial, sans-serif;
font-weight: bold;
}

div #header ul li.active a,div #header ul li.active a:link { color: #000; }

div#wrap{
width: 1020px;
margin: 0 auto;
}

div#content{
clear: both;
margin: 0;
margin-top: 30px;
width: auto;
}

div#footer{
clear: both;
border: 0;
}

a,a:link { color: #ec1e2f; }

.post, .box, .comment{
position: relative;
left: 74px;
width: 566px;
margin: 0;
padding: 0;
margin-bottom: 40px;
line-height: normal;
}

.post .post-date{
position: absolute;
width: 65px;
left: -74px;
background: #d9d9d9;
height: 64px;
text-align: center;
}

.post .post-date strong,.post .post-date small{
display: block;
background: #fff;
margin: 3px;
color: #3c3c3c;
}

.post .post-date strong{
font-size: 34px;
font-weight: bold;
height: 37px;
line-height: 37px;
margin-bottom: 0;
}

.post .post-date small{
background: #e9e9e9;
font-size: 16px;
font-weight: bold;
margin-top: 0;
height: 21px;
line-height: 21px;
}

.post h3{
font-size: 30px;
font-weight: bold;
margin-bottom: 17px;
line-height: 1em;
}

.post h3 a { color: #212121; }

.post p{
color: #363636;
font-size: 13px;
line-height: 1.86em;
}

.post h3.link_content a:link, .post h3.link_content a:visited {
color:#EC1E2F !important;
}

.post h3.link_content {
margin-top:-5px !important;
}

.post .post-footer{
font-size: 12px !important;
margin-top: 20px;
line-height: 18px;
}

.post .post-footer a{
color: #ec1e2f;
border-bottom: 1px solid #ec1e2f;
}

.commentlink{
position: absolute;
right: 0;
bottom: 0px;
}

.poll .poll { padding: 0; }
.poll .vote-form { padding: 0; }

.post .quote_container{
background: #ececec url(http://media.onsugar.com/files/upl1/0/2/24_2008/blockquote.gif) top left no-repeat;
padding: 10px 13px 13px 60px;
border: 1px solid #e2e2e2;
margin-bottom:13px;
}

.quote_container .quote_content{
font-size: 15px;
font-family: Arial, "Helvetica Neue",Helvetica,sans-serif;
font-weight: bold;
}

.post .quote_container .start { display: none; }

div#main-column{
float: left;
width: 640px;
}

.ie6 #main-column {
width:584px;
}

div#right-column{
float: right;
width: 289px;
font-size: 13px;
margin-left: 91px;
display: inline;
}

.widget{
padding: 0 0 20px 0;
margin: 0;
clear: both;
}

.widget h4{
background: url(http://media.onsugar.com/files/upl1/0/2/24_2008/heading-bg.gif) top right no-repeat;
height: 37px;
padding-top: 10px;
margin-bottom: 10px;
border: 0;
color: #fff;
width: 292px;
overflow: auto;
}

.widget h4 span { }
.widget ul { }

.post-content ul li, .widget ul li{
color: #ec1e2f;
font-size: 13px;
list-style-type: disc;
line-height: 24px;
background: none;
margin: 0 0 0 20px;
padding: 0;
}

.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{
height: auto;
width: auto;
color: #383838;
}

.post ul li { color: #363636; }

.widget ul li a
#profile-pic{
float: left;
margin: 0;
width: auto;
margin-right: 10px;
}

#user-info{
margin: 0;
padding: 0;
}

ul#user-info li{
background: none;
padding: 0;
}

.source{
text-align: right;
font-weight: bold;
font-size: 16px;
padding-top: 5px;
line-height:16px;
}

div.user_cont a { padding: 0; }
.widget form { height: 32px; }

#edit-q{
margin: 0;
float: left;
margin-right: 10px;
vertical-align: middle;
padding-bottom: 6px;
background: #ededed;
border: 2px solid #ababab;
padding-left: 10px;
color: #000;
font-size: 16px;
width: 215px;
}


/* 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 .widget h3 { visibility: hidden; }
h1 a { color: #ec1e2f !important; }
.post-content { font-size: 13px; }
.chat .post-content ul { margin-bottom: 15px; }

.chat .post-content ul li.odd{
color: #404040;
padding: 8px 15px;
background:#fff;
}

.chat .post-content ul li.even{
color: #000;
padding: 8px 15px;
background:#eee;
}

.form-item label{
color: #363636;
font-weight: normal;
font-style: italic;
}

#followme { color: #000; margin-top:0px;}
#followme a { color: #ec1e2f; }

.widget .user_cont_small a{
padding-top: 43px;
width: 53px;
text-align: center;
background-repeat: no-repeat;
background-position: auto;
display: block;
cursor: pointer;
}

.widget .user_cont { float: left; }

.widget .user_cont_small a, .widget .user_cont_small a:visited, .user_cont_small a:hover{
color: #7f7f7f;
font-size: 11px;
}

.quiz .quiz_content { padding: 10px 0 0 0; }

.quiz_info{
font-size: 13px;
font-style: italic;
color: #ccc;
padding-bottom: 3px;
}

.quiz_info .quiz_question { color: #666; }

.quiz .post-content h3 a:link{
font-size: 30px;
color: #000;
}

.quiz .post-content a:link{
font-size: 13px;
color: #EC1E2F;
}

#footer{
width: 1020px;
margin: 0 auto;
padding-bottom: 30px;
font-size: 13px;
}


.form-item label { font-style: normal; }
.poll .bar .foreground { background: #ec1e2f !important; }
.chat li { list-style-type: none !important; }

#post_related{
border-top: 4px solid #333;
padding-top: 5px;
border-bottom: 4px solid #333;
padding-bottom: 8px;
margin-bottom: 4px;
}

.quiz .post-content a:link { color: #ec1e2f !important; }
a:visited { color: #ec1e2f  }
.widget li a:visited { color: #383838 !important; }
#pager a:hover,.post_navigation a:hover { border: 1px solid #ec1e2f !important; }
.post h3 a:visited { color: #383838 !important; }

#header h1{
border: 1px solid #CCCCCC;
font-size: 54px;
letter-spacing: -0.08em;
line-height: .9em;
margin: 30px 0px 0px;
text-align: center;
text-indent: 0px;
}

#header h1 a{
font-family: helvetica,arial,sans-serif;
font-weight: bold;
text-decoration: none;
}

#search_results_message{
position: relative;
left: 74px;
margin-bottom: 20px;
}

#main-column { overflow: hidden; }
.post { overflow: visible !important; }

#header h1{
overflow: hidden;
}

#header ul{
height: 45px;
overflow: hidden;
}

.post-content { overflow: hidden; }

#onsugar_search_form button{
margin-top: 0px;
width: 75px !important;
}

.comment_post { color: #000; }

button span, .links a span{
background: transparent url('/themes/c6/imgs/button/bg_button_span.gif') no-repeat !important;
display: block;
line-height: 14px;
margin: 0px;
padding: 4px 0 6px 15px;
white-space: nowrap;
}

#header a:visited { color: #fff !important; }
#header a.active:visited { color: #EC1E2F !important; }

.post-footer a{
text-decoration: none !important;
border: 0px !important;
}

#header h1 a:visited { color: #EC1E2F !important; }
.post.chat li { line-height: 18px !important; }
.onsugar_page { margin-left: -70px !important; }

.widget_gallery, .widget_video{
height: 130px;
padding-right: 10px;
padding-bottom: 10px;
}

.gallery_table_cell {
height:140px;
}
.widget h4 span { padding-left: 10px; }

span.button{
cursor: pointer;
border: none;
background: transparent url('/themes/c6/imgs/button/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('/themes/c6/imgs/button/bg_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
}

.fancybutton, .form-submit{
cursor: pointer;
border: none;
height: 18px;
color: #333333;
margin-top: -2px;
background: transparent ;
font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif !important;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#onsugar_search_form input.form-text {
height:25px;
border:2px solid #ababab;
}

#onsugar_search_form .button {
background: transparent url(http://media.onsugar.com/files/ons/168/1688650/37_2008/search_button.gif) no-repeat top left !important;
padding:5px 20px;
}

#onsugar_search_form button span, #onsugar_search_form span.button span {
background:none;
display:none;
}

.gecko .fancybutton { margin-top: -3px; }
input.fancybutton:active, input.fancybutton:hover { color: #E10370; }


#profile_member_info li {
padding-left:0px;
margin-left:10px;
}

#private_msg a {
color:#EC1E2F;
}

#profile_name {
font-size:110%;
font-weight:bold;
}

#member_for, #last_online {
color:black;
}

#anonymous_register_prompt {
margin-left:2px;
margin-top:2px;
}        
        
        
        
        
        
        
        
        

