                              /* 
- themes.css sets basic styling
- it is removeable
@import url('http://media2.onsugar.com/v831/themes/c6/themes.css');
*/

body { 
background: #ddd url(http://media.onsugar.com/files/ons1/326/3268319/24_2009/3fa400b24c7efe34_bg.gif) top center repeat-y; 
color: #333; 
font-size: 68%;
font-family:"Lucida Grande", Helvetica, Arial;
text-align: center; 
}

* { padding: 0; margin: 0; }

a {
color: #E10370;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


#page {
width:910px;
margin: 0px auto;
background: #fff;
}


#navigation {
background: #000000;
height: 30px;
width: 910px;
}

#navigation ul{
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:8px;
}

#navigation li{
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
padding: 7px 20px 0px 0px;
}

#navigation ul li a, 
#navigation ul li a:visited {
color:#999999;
text-decoration:none;
}

#navigation ul li a:hover {
color:#ffffff;
text-decoration: none;
}


#content{
width: 580px;
float:left;
overflow:hidden;
margin: 4px 0 0 20px;
padding: 10px 20px 0 0;
background: #fff;
border-right: 1px solid #ddd;
}


#main{
clear:both;
text-align:left;
width:910px;
margin:0px auto;
}

#side{
  width:260px;
  float:right;
  overflow:hidden;
  margin-right: 20px;
  margin-top: 15px;
}



h1{
font-family:Helvetica,Arial,sans-serif;
font-size:3.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-0.03em;
line-height:normal;
border-top:1px solid #CCCCCC;
clear:both;
padding:15px 0pt;
text-align:center;
}
h1 a {
color:#000;
text-decoration:none;
}

#headerblock {
    background-color:#ffffff;
    background-position:center;
    background-repeat:no-repeat;
    padding-bottom: 8px;
}

#header {
color: #999;
font-family: Georgia,Times New Roman, serif;
font-size: 60px;
text-transform:lowercase;
text-decoration:none;
text-align:center;
padding: .2em 0px 0px 0px;
margin: 0px;
}

#descrip {
color: #aaa;
font-family: Georgia,Times New Roman, serif;
font-size: 15px;
text-transform:lowercase;
text-decoration:none;
margin-top: 0px;
text-align:center;
margin-bottom:0px;
margin-left: 0px;
letter-spacing: .01em;
}

#navdivide {
clear: both;
height: 5px;
}


#header a{
color: #333;
text-decoration:none;
}

#header a:hover{
color: #333;
text-decoration:none;
}

#header h2 {
color:#888888;
font-size:1.8em;
font-weight:normal;
margin:0pt 0pt 0.75em;
text-align:center;
text-transform:none;
}

h1, h2, h3 {
font-family:Helvetica,Arial,sans-serif;
color:#000}

#header_img{
border-bottom:1px solid #000000;
clear:both;
float:left;
margin:0pt 0pt 3em;
position:relative;}

.post h2 {
line-height:1.2em;
margin:0pt 0pt 10px 0px;
font-size:20pt;
letter-spacing:-1px;
padding-bottom: 3px;
}

.post h2 a {
color: #333;
}

.post h2 a:hover {
color: #999;
text-decoration: none;
}


h2 {
font-size:2em;
}


h2 a {
color:#000000;
text-decoration:none;
}

.post{
margin-bottom:5em;
}

.post_content {
font-family:'Trebuchet MS',Arial,Sans-Serif;
font-size:13px;
text-align: justify;
line-height:150% !important;
}

.postmetadata {
clear:both;
margin-top: 20px;
background: #f1f1f1;
color: #999999;
font-family:'Trebuchet MS',Arial,Sans-Serif;
font-size:11px;
}

.postmetadata a{
color: #cccccc;
font-weight: bold;
}

.metadate{
padding: 4px 4px 0px 4px;
border-top: 1px dotted #dadada;
}

.metalabels{
padding: 4px 4px 0px 4px;
}

.metacomment{
padding: 4px;
border-bottom: 1px dotted #dadada;
}

.widget h4 {
border-bottom:1px dashed #ccc;
font-family: "Times New Roman", Times, serif;
font-size: 100%;
font-weight: normal;
text-transform: uppercase;
letter-spacing:1px;
padding-top:3px;
padding-bottom:0px;
padding-left: 5px;
margin-bottom: 10px;
}

.widget {
margin-bottom:15px;
font-size: 11px;
line-height:1.4em;
padding:5px;
}

.widget_content p{
padding-left:10px;
}

.widget li {
margin:0pt 0pt 0.7em;
font-size: 11px;
line-height:1.4em;
}

.meta a:hover {
background:#333333 none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}
.meta a, .meta a:visited {
color:#333333;
padding:0.25em;
text-decoration:none;
}

#pager {
margin: 20px 0px 20px 0px; 
font-size:12px;
font-family:helvetica,arial,sans-serif;
text-align: center;
font-weight:bold;
}

#pager .pager-current
{
	border: 0px solid #cecece;
	margin: 0px;
	background: #eee;
}

#pager a
{
	line-height: 24px;
	border: 0px solid #cecece;
	padding: 5px 8px;
	margin: 0px 3px;
}

#pager a:hover { border: 0px; }

img{
border:0px;
}

.meta2 {
padding:5px 0pt 5px;
color:#888888;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.meta2 a{
padding-right: 10px;}

.form-item label { color:#888888; padding-top:0px;}


.quiz .form-item label{
	margin-top:12px;
color:#666666;
font-family:Arial,Verdana,sans-serif !important;
 font-weight: normal; 
font-size:14px;
line-height:16px;
}

.quiz .form-item label{
margin-left: 10px;
}



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



.poll .vote-form .form-item label {
 color: #666; 
 font-family: Arial,Verdana,sans-serif !important;
 font-weight: normal; 
 font-size: 14px;
 line-height: 16px;
}


.comment_info {
   line-height:14px;
   padding-top: 15px;
   padding-left: 5px;
}
.widget_search {
	margin-bottom: 10px;
}



#content .widget_gallery, #content .widget_video {
text-align:left;
height:130px;
}

.widget_gallery .title, .widget_video .title {
margin-top:.3em;
font-size:10px;
letter-spacing:-0.02em;
}

.widget_gallery a:hover .title, .widget_video a:hover .title{
    text-decoration:underline;
}


.page_title {
    border-bottom:1px solid #CCCCCC;
    line-height:34px;
    margin-bottom:30px;
    margin-top:10px;
    text-align: left;
}


.page_title h2 {
display:inline;
float:none;
margin-right:6px;
font-size:2.2em;
color:#666;
font-family: Helvetica,Arial,sans-serif;
}

.rss-icon {
    display: none;
}




.date {
   border-bottom:1px dotted #CCCCCC;
   margin-bottom: 10px;
   padding-left: 5px;
   margin-top: 5px;
   padding-bottom: 5px;
}

.widget_gallery, .widget_video {
width:110px;
}

.widget_gallery .thumb, .widget_video .thumb {
border:1px solid #999;
text-align: center;
display:table-cell;
}

.widget .widget_gallery, .widget .widget_video {common.css?_v=12 (line 472)
text-align:center;
width:100%;
}

.widget_gallery a:hover .thumb, .widget_video a:hover .thumb{
border:1px solid #E10370;
}

.widget_archive .widget .widget_content{
text-align: center;
}

.widget_archive .widget .widget_content .calendar {
float:none;
}

.commentlink {
    color:#E10370;
}



.gallery_table {
width:600px;
}

.gallery_table_cell {
height: 115px;
}

.gallery_table img {
border:1px solid #999;
padding:0px;
}

.gallery_table img:hover {
border:1px solid #E10370;
padding:0px;
}

.categories{
font-weight: bold;
text-transform:capitalize;
}


.labelspost {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
padding-top:3px;
padding-bottom: 3px;
padding-left:5px;
margin-top:15px;
margin-bottom:15px;
text-transform:capitalize;
font-weight: bold;
}



.post_content .see_photos {
font-size:1.3em;
}


.post ol, .post ul {
margin-left: 20px;
}

span.button {
-x-system-font:none;
background:transparent url(/themes/c6/imgs/button/bg_button_a.gif) no-repeat scroll right top;
border:medium none;
color:#444444;
cursor:pointer;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:normal;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}

span.button span {
background:transparent url(http://www.onsugar.com/themes/c6/imgs/button/bg_button_span.gif) no-repeat scroll 0 0;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}

input, textarea {
font-family:Arial,Helvetica,sans-serif;
margin:0;
}

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


.box {
margin-top:10px;
}

.post.video .post_content object {
display: block;
}



.search-form .form-item input {
width: 195px;
float: left;
font-size:12px;
margin-bottom: 5px;
}

.search-form .button{
padding-left: 5px;
float: right;
margin-right:0px;
}

.searchright {
float:right;
}

.divider{
   height: 35px;
   margin-top:12px;
   text-align:center;
   background: url('http://media.onsugar.com/files/ons/164/1646714/37_2008/pinkstars2.gif') no-repeat scroll 0px;
   background-position:center;
}

.gallery_nav {
 margin-bottom:10px;
 overflow:auto;
 padding: 3px;
 text-transform: uppercase;
 font-size: 12px;
 height: 25px;
}
.gallery_nav_next a {
  color: #fff !important
}

.gallery_nav_previous a {
  color: #fff !important
}

.gallery_nav_previous {
  background: #888;
  padding:2px 5px;
}


.gallery_nav_next {
  background: #888;
  padding:2px 5px;
}

p.quote_content {
margin-bottom: 0px;
}

.quote .source {
text-align: right;
line-height:15px;
margin-left:20px;
margin-right:20px;
margin-top:5px;
}

.poll .poll {
padding:0px 30px;
}

.followers .widget_content {
  margin-left: 4px;
}

.calendar {
height:130px;
}

.widget_latest_videos ul {
text-align: center;
}

.widget .tags {
text-transform: capitalize;
}

.widget .category {
text-transform: capitalize;
}

#masthead h2 {
font-size: 25px;
margin-top: 20px;
margin-bottom: 0px;
border-bottom: 0px;
}

#masthead h2 a{
color: #E10370;
}

#masthead span {
Text-transform: uppercase;
font-size: 12px;
}

#staffaddress {
font-size: 10px;
margin-top: 20px;
line-height: 13px;
}


.chat .post_content ul {
list-style-image:none;
list-style-position:outside;
margin-top: 15px;
}

.chat .post_content ul li .label{
font-weight: bold;
padding-right: 5px;
}


.chat .post_content ul li {
padding: 4px 0px 4px 10px;
}


.chat .post_content ul li.odd {
background-color: #eee;
}

.chat .post_content ul li.even {
border-bottom: 0px;
}

.post h3.link_content a {
font-style: italic;
}

.post h3.link_content {
padding-top: 10px;
font-size:20px;
}

.mp3 .post_content .caption {
padding-top: 8px;
}

.link .post_content .link_description {
padding-top: 8px;
}

.quiz .quiz_info {
background: #ccc;
clear:both;
color: #000;
padding: 5px;
}

.take_the_quiz {
display:block;
font-weight:bold;
margin:15px 0;
font-size:1.3em;
}

.post_content li ul li {
list-style-type:disc !important;
}

.post_content ol {
padding-left: 25px;
}

#profile_pic_image {
float: right;
display: table-cell;
}


#profile_pic_image img{
width: 50px;
padding-left: 5px;
padding-top: 2px;
}

#profile_name, #profile_name a {
padding-left: 5.5px;
font-weight: bold;
margin-bottom: 5px;
font-size: 12px;
}

#member_for, #last_online{
line-height: 1.1em;
font-size: 10px;
color:#666;
}

.form-textarea {
width:97%;
}

#network_headline_shopstyle h2{
display:none
}
        
        
#anonymous_register_prompt {
margin-top:-8px;
}        
        
/*Appended from @import url('http://media2.onsugar.com/v831/themes/c6/themes.css')*/    
* {
 margin: 0;
 padding: 0;
}
a, a:link {
 outline: none;
 text-decoration:none;
}
.post_content ul li{ 
 list-style-type:disc;  
 background: none; 
 margin: 0 0 0 20px; 
 padding:0;
}
ul li, .chat ul li {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}

.rte_body ul li {
 list-style-position:inside;
 list-style-type:disc;
}

.rte_body ol li {
 list-style-position:inside;
 list-style-type:decimal;
}

.safari .button_description {
 margin-left: 5px;
 margin-top: 5px;
}
button, .links a {
 background: transparent url('/themes/c6/imgs/button/bg_button_a.gif') no-repeat scroll top right;
 background-position: top right;
 border: 0px;
 color: #333;
 cursor: pointer;
 display: block;
 float: left;
 font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif !important;
 font-size: 12px;
 font-weight: bold;
 outline: 0px;
 padding-right: 15px;
 text-decoration: none;
 margin-right:5px;
}
.links a, .links a:link {
 color: #333;
 margin-right: 5px;
}
.links a:hover {
 color: #D12F19;
 color: #e80c7a !important;
 text-decoration: none !important;
}
.links a:active {
 background-position: bottom right !important;
}
button:active, .links a:active, button.clicked, .links a:active {
 background-position: bottom right !important;
 color: #000;
 outline: none;
}
.gecko button {
 background-position: 100% 2px;
 height: 26px;
 text-indent: 3px;
}
.ie7 button {
 background-position: 100% 1px;
 height: 26px;
 text-indent: 3px;
}
.ie7 button:active, .ie7 button.clicked {
 background-position: 100% 1px;
 height: 26px;
 text-indent: 3px;
}
.gecko span {
}
.win.gecko button {
 background-position: 100% 2px;
 height: 26px;
}
.gecko button:active, .gecko button.clicked {
 background-position: 100% bottom;
 height: 26px;
}
.win.gecko button:active, .win.gecko button.clicked {
 background-position: 100% bottom;
 height: 26px;
}
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;
}
button:active span, button.clicked span , .links a:active span {
 background-position: bottom left !important;
 padding: 5px 0 5px 15px;
}
button.green img, button.red img, button.blue img {
 border-width: 0px;
 display: none;
 height: 25px;
 margin-right: 3px;
 vertical-align: -7px;
 width: 25px;
}
button.red {
 color: #D12F19;
 margin-right: 10px;
}
button.red:hover {
 color: #D12F19;
}
button.green, {
 color: #529214;
 margin-right: 10px;
}
button.green:hover {
 color: #e80c7a;
 Zbackground-color: #E6EFC2;
 Zborder: 1px solid #C6D880;
}
button.blue {
 margin-right: 10px;
 Zcolor: #1956d1;
}
button.blue:hover {
 color: #1956d1;
 Zbackground: #e1e9fa none repeat scroll 0%;
 Zborder: 1px solid #c0d4fa;
}
.ie6 button{
background-position-y:1px;
}

.site_cont a, .user_cont a {
 background-position: center top;
 background-repeat: no-repeat;
 color: #222;
 float: left;
 font-size: 11px;
 font-weight: normal !important;
 line-height: 1.2em;
 margin-bottom: 10px;
 margin-right: 10px;
 overflow: hidden;
 text-align: center;
}
.site_cont_small a, .user_cont_small a {
 padding-top: 40px;
 width: 40px;
}
.site_cont_medium a, .user_cont_medium a {
 height: 30px;
 padding-top: 80px;
 width: 80px;
}
.site_cont_large a, .user_cont_large a {
 height: 30px;
 padding-top: 160px;
 width: 160px;
}
.gallery_nav_gallery, .gallery_nav_previous, .gallery_nav_next, .gallery_nav_number {
 float: left;
 margin-right: 8px;
}
.gallery_nav_number {
 margin-left: 2px;
}
.gallery_nav_next {
 margin-right: 2px;
}
.gallery_table td {
 padding: 0 10px 10px 0;
 text-align: center;
}
.gallery_table img {
 background: #fff;
 border: 1px solid #ccc;
 padding: 6px;
}
.gallery_table img:hover {
 background: #fff;
 border: 1px solid #111;
 padding: 6px;
}
.gallery_image_title {
    font-weight: bold;
    display: block;
    font-size: 1.2em;
    padding-bottom:6px;
}
.form-item input.error,.form-item textarea.error {
 border: 2px solid #000;
}
#status_messages {
 background: #FFF9D8;
 border: 1px solid #FFE8CD;
 margin-bottom: 12px;
 padding: 10px;
}
#status_messages li,#status_messages .error {
 background: url(/themes/c6/imgs/bullet.gif) no-repeat;
 padding-left: 18px;
}
#status_messages .messages {
 background: none;
 padding: 0px;
}
label {
 display: block;
}
.description {
 font-size: 11px;
}
.code {
 font-family: Andale Mono, monospace !important;
 font-size: 11px !important;
}
textarea.code {
 width: 95%;
}
.form-item {
 margin-bottom: 10px;
}
.form-textarea,.form-text {
 background: #FFFFFF url(/themes/spi_common/imgs/form_back.gif) repeat-x scroll 0% top;
 border: 1px solid #CCCCCC;
 color: #000;
 font-family: 'Helvetica',arial,sans-serif;
 font-size: 12px;
 letter-spacing: 0em;
 padding: 6px 4px 2px 4px;
}
.form-textarea {
 width: 95%;
}
label {
 color: #e80c7a;
 display: block;
 font: 12px/1 lucida grande, verdana;
 font-weight: bold;
 margin-bottom: 6px;
 margin-top: 2px;
}
.clear {
 clear: both;
}
.post .inline img, .post img.inline {
 border: 1px solid #ccc;
 padding: 5px;
}
.post ol li {
 line-height:1.8em;
 list-style-type:decimal;
 padding-left:0px !important;
 text-indent:0px;
 margin-left:20px !important;
}
.left {
 float: left;
 padding: 4px 8px 0px 0px;
}
.right {
 float: right;
 padding: 4px 0px 0px 8px;
}
.center {
 display: block;
 margin: 0px auto;
 padding: 4px 0px;
}
.poll .vote-form {
 margin-top: 5px;
 padding: 15px;
}
.poll .bar {
 background-color: #ddd;
 height: 1em;
 margin: 1px 0;
}
.poll .bar .foreground {
 background-color: #D61B63;
 clear: left;
 float: left;
 height: 1em;
}
.poll .percent {
 text-align: right;
}
.poll .poll {
 padding: 20px 30px;
 clear:both; 
}

.poll .vote-form .choices {
 display: table;
 font-size: 11px;
 margin: 0;
 text-align: left;
}
.quote .quote_container {
 color: #000;
 font-family: georgia, serif;
 font-size: 24px !important;
 line-height: 1.5em !important;
 padding: 10px 40px;
}
.quote .source {
 color: #444;
 display: block;
 font-family: 'lucida grande',arial, sans-serif;
 font-size: 11px;
 margin-left: 0px;
 margin-top: 0px;
}
.quote .start, .quote .end {
 color: #ccc;
 font-family: georgia;
 font-size: 60px !important;
 font-weight: bold;
 line-height: 1px !important;
 margin: 0px 6px;
 position: relative;
}
.quote .start {
 left: -45px;
 top: 25px;
}
.quote .end {
 display: none;
 right: 0px;
 top: 0px;
}
.quiz_content {
 padding: 10px 30px;
}
.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 {
 border: 0px;
 font-size: 11px;
}
.quiz .form-item label {
 margin-top: 12px;
}
.rss-icon a {
 background: url(/static/feed.png);
 float: left;
 height: 16px;
 line-height: 1px;
 text-indent: -20000px;
 top: 6px;
 width: 16px;
}
.post_navigation ul{
	display:table;
	margin-top: 20px;
	width:100%;
}
.post_navigation_next{
text-align:right;
}
.post_navigation li{
	width:35% !important;
}
#pager{
 font-size: 12px;
 margin: 20px 0px;
 overflow:auto;
 clear:both;
 padding:20px 0px;
}
.post_navigation {
 font-size: 12px;
 margin: 0px;
}
#pager .pager-current {
 background: #eee;
 border: 1px solid #cecece;
 margin: 0px 3px;
 padding: 5px 6px;
}
#pager a, .post_navigation a{
 border: 1px solid #cecece;
 line-height: 28px;
 margin: 0px 3px;
 padding: 5px 6px;
}
#pager a:hover, .post_navigation a:hover{
 border: 1px solid #e80c7a;
}
img {
 border: 0px;
}
.gallery_table {
 overflow: auto;
 width: 100%;
}
.gallery_table_cell {
 display: inline;
 float: left;
 margin: 0px 8px 8px 0px;
}
.post h3.link_content a {
 background: url(/themes/c6/imgs/linkicon.gif) right center no-repeat;
 padding-right: 18px;
}
.post h3.link_content a:hover {
 background: url(/themes/c6/imgs/linkicon_hover.gif) right center no-repeat;
}

strong {
 font-weight: bold;
}
em {
 font-style: italic;
}
		

.tooltip {
 background-color: #fff;
 border: 1px solid #9f9f9f;
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 12px;
 padding: 5px;
 width: 120px;
}
.spreadmodal {
 background-color: #fff;
 border: 1px solid #333;
 padding: 10px;
}

.post {
 overflow: hidden;
}
.comment_info {
 padding: 10px;
}
.comment_info_post_subscribe {
 margin: 4px 0px;
}
#content .widget_gallery,#content .widget_video {
 float: left;
}
.widget .widget_gallery,.widget .widget_video {
 float: none;
}
#content .widget_video_img {
 height: 120px;
}
#content .widget_gallery_img {
 height: 120px;
 overflow: hidden;
}
.page_title {
 line-height: 42px;
 margin-bottom: 30px;
}
.page_title h2 {
 display: inline;
 float: left;
 margin-right: 6px;
}
.post_content ol li {
 background: none;
 line-height: 1.8em;
 list-style-type: decimal;
 margin-left: 20px !important;
 padding-left: 0px !important;
 text-indent: 0px;
}
.gallery_nav {
 overflow: auto;
}
.ie .gallery_nav {
 height: 14px;
 margin-bottom: 12px;
 overflow: visible;
}
.gallery_nav_prev_next {
 float: right;
}
.gallery_nav_gallery {
 border-left: 1px solid #ccc;
 padding-left: 6px;
}
#search_results .post_title {
 display: block;
}
#search_results_message {
 margin-top:20px;
 font-size: 14px;
 line-height: 18px;
}
#comment_form textarea {
 display: block;
 margin-bottom: 12px;
}
.see_photos {
 margin-bottom: 12px;
 padding: 0px 5px;
}
.widget li, .category li, .tags li {
 font-size: 12px;
 line-height: 18px;
 margin-left: 0px;
 padding-left: 12px;
}
.widget_container {
 margin-bottom: 20px;
}
#content .widget_gallery, #content .widget_video {
 display: table-cell;
 margin: 0px;
 overflow: hidden;
 text-align: center;
}
.widget_gallery, .widget_video{
 margin-bottom:10px;
 margin-right:10px;
 text-align:center;
 width:100px;
}
.widget_gallery a,.widget_video a {
 font-size:12px;
}

.widget_gallery .thumb, .widget_video .thumb {
 width:98px;
 height:80px;
 background-position: center center;
 background-repeat: no-repeat;
 display:block;
 overflow: hidden;
 border:1px solid #ccc;
}

.widget_gallery .title, .widget_video .title{
 margin-bottom:10px;
 display:block;
}
#page_gallery .widget_gallery,#page_video .widget_video{
 margin:0px 15px 15px 15px;
}
.take_the_quiz{
 display:block;
 font-weight:bold;
 margin:15px 0px;
}

#onsugar_footer{
 height:80px;
 background:#000000;
 font-family:Helvetica,Arial,sans-serif;
 color:#ccc;
 font-size:12px;
 line-height:16px;
 padding-bottom:20px;
 overflow:auto;
 text-align: left;
 border-top: 1px solid #ccc;
 font-size: 12px;
 margin-top: 25px;
 padding:10px 20px;
}

#onsugar_footer a{
color: #999999;
font-weight: none;
text-decoration:none;
}

#onsugar_footer a:hover{
color: #ffffff;
}

#footer_copy{
 font-size:10px;
}
#footer_nav ul{
 float:right;
 margin:2px 0px 0px 0px;
}
#footer_nav li{
 background:none;
 float:left;
 margin-left:12px;
}
#footer_site{
float:left;
text-align-left;
}
.comment_registered label {
display:none;
}
.comment_anonymous .form-item input.error,.comment_anonymous .form-item textarea.error {
    border: 2px solid #FF0000;
}
#anonymous_register_prompt {
    margin-bottom:12px;
    margin-top:0px;
}

#post_related {
	display:table;
	width:100%;
	margin:20px 0px 0px 0px;
}
#post_related .site, #post_related .followers, #post_related .all{
	display:table-cell !important;
	width:50% !important;
	
}
#post_related .site{
	padding-right:10px;
}
#post_related .followers{
	padding-left:10px;
}
#post_related .title{
	font-weight:bold;
	padding-bottom:6px;
	font-size:12px;
}
.widget_end{
clear:both;

}
.calendar {
	float: left;
	font-size: 12px;
	margin-bottom: 25px;
	margin-right: 25px;
	height:120px;
}
.calendar {
	margin-top: 6px;
}
.calendar td {
	font-size: 11px;
}
.calendar td,.calendar th {
	padding: 1px 3px;
	text-align: right;
}
.calendar th {
	border-bottom: 1px dotted #ccc;
	font-size: 11px;
}
.calendar th {
	text-align: center;
}
.calendar_more a {
	background: url(http://onsugar.com/files/upl1/0/2/18_2008/calendar.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 16px;
}
.calendar-month {
	margin-bottom: 3px;
}
.calendar-month {
	font-weight: bold;
	text-align: center;
}
#followers .followers h3 {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}
#followers h3 {
	border: 0px;
}
#followme {
	margin-top: 15px;
}
#followme {
	background: url(http://onsugar.com/files/upl1/0/2/18_2008/users.gif) left center no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 16px;
}
#see_followers
{
	padding-left: 16px;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	background: url(http://onsugar.com/files/upl1/0/2/19_2008/user-blue.gif) left center no-repeat;
}

.comment {
	border-bottom: 1px dotted #D3D2D0;
	clear: both;
	margin: 0px 0px;
	overflow: hidden;
	padding: 15px 0px;
}

#comment_1 {
border-top: 1px dotted #D3D2D0;
}

.comment_author {
	color: #696969;
	font-size: 11px;
	line-height: 11px;
	margin: 0pt 0pt 3px;
}
.comment_content {
	color: #696969;
	font-size: 12px;
	line-height: 16px;
	margin: 10px 0pt;
}
.comment_content p { 
	margin-bottom:10px;
}
.comment_date {
	color: #BBBBBA;
	font-family: 'Lucida Grande',sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0pt 0pt 3px;
}
.comment_photo {
	border: 1px solid #D3D2D0;
	float: left;
	margin: 0px 10px 0;
	padding: 2px;
	width: 40px;
}
.photo_description {
    font-size: 1em;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}

.search-form button{
margin:6px 0px 15px 0px;
float:left;
clear:none;
}

li.post_navigation_previous {width: 100px !important; float: left; display: inline !important;}
li.post_navigation_next {width: 100px !important; float: right; display: inline !important;}

.post img {
    margin: 4px;
}
.post {
    clear: both;
}


.widget_gallery .title, .widget_video .title { margin-top: 1em; }
.see_photos { font-weight: bold; font-size: 1.5em; }

.photo_description { margin-top: 1em; }
.gallery_description { margin-top: 1em; font-style: italic;}

.post p span { line-height: 100%; }

.onsugar_page { font-size: 1.1em; }

.post ol, .post ul { margin-right: 5px;}

.post-content { width: 100%; overflow: hidden;}

blockquote { margin: 20px; font-size: 1em;}

.post p { margin-bottom: 1em;}
.rte_body p { margin-bottom: 1em;}

.message_container {
	 display:none;
}

.post_content img.center {
	margin:0px auto;
}

/* added for sabrina */
.post_content li ul li {
    list-style-type:disc !important;
}

.mp3 .post_content .caption {
    padding-top: 8px;
}

.post_content ol {
    padding-left: 25px;
}

.post .post_content .renderedspread img {
    margin: 0px;
}
.renderedspread .text {
    position: absolute;
    overflow: visible; 
}
.renderedspread {
	font-family: arial;
    font-size: 12px;
    background: transparent; 
    line-height: normal;
    letter-spacing: normal;
    font-weight: normal;           
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000;     
}
.renderedspread span {
	line-height: normal;
}
.renderedspread {
	overflow-x:hidden;
}
.renderedspread .inner_pane {
    position:relative;
    width:100%;
    height:100%;
}
.renderedspread .background_pane {
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:0;
}
.renderedspread .content_pane {    
    position:absolute;
    z-index:1;
}

/*** OLD STUFF - these styles are not used on new spreads.  they are needed for backward compatibility with spreads built before 12/9/08 ***/
/*spread defaults for text.  this specifies all the possible elements that appear in a text blob*/
.post .post_content .renderedspread p, .post .renderedspread p, 
.post .post_content .renderedspread, .post .renderedspread, 
.post .post_content .renderedspread a, .post .renderedspread a, 
.post .post_content .renderedspread a:visited, .post .renderedspread a:visited,
.post .post_content .renderedspread img, .post .renderedspread img  
{
	font-family: arial;
	font-size: 12px;
	background: transparent; 
    line-height: normal;
    letter-spacing: normal;
    font-weight: normal;           
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000;   
    margin:0px;
    padding:0px;    
}

#editor .post_content .renderedspread a, 
#editor .renderedspread a, 
#editor .post_content .renderedspread a:visited, 
#editor .renderedspread a:visited,
.post .post_content .text .renderedspread a, 
.post .renderedspread .text a, 
.post .post_content .renderedspread .text a:visited, 
.post .renderedspread .text a:visited
 { color:#666;}

.post .post_content .renderedspread img  {
    border:none;
}
.post .renderedspread {
	overflow:hidden;
}
.post .renderedspread p span {
	line-height:normal;
}
/*** END OLD STUFF ***/

#network_headline_shopstyle h2{
	display:none
}
.list_number{display:none}

.member-since{
    font-size:10px;
    text-transform:uppercase;
    line-height:13px;
    margin-bottom:4px;
    font-family:arial,helvetica, sans-serif;
    text-align:center;
}

.widget .account-label,
.widget .member-since {
    display:none;
}

.account-label{
    display:none;
}
        
        
        

