                                                                                                                                                                                    
/*** Theme by tickle::LisaC ***/

/*** BASIC INFO ***/

body { 
    background: #fff;
background-image:url('http://media.onsugar.com/files/ons1/253/2536609/30_2009/7dcfe415a027a176_typebgbig.gif');
background-attachment:fixed;
background-repeat: no-repeat;
    color: #000; 
    font-size: 13px;
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
margin: 0px;
padding: 0px;
}


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


img{
   border:0px;
}

.rss-icon {
   display: none;
}


h3 {
   margin-top: 10px;
   margin-bottom:5px;
   font-size: 16px;
}



/*** STRUCTURE ***/

#page {
  width: 1000px;
background:#fff;
margin: auto;
clear: both;
}

#content{
 overflow:hidden;
float: center;
clear: both;
}

#pagecontent {
  width: 550px;
   border-right: 0px solid #333;
   text-align: left;
   margin-top: 10px;
   float:left;
}

#side{
   width: 200px;
   overflow:hidden;
   margin-top: 10px;
   text-align: left;
   float: right;
}

#side2{
  width:200px;
  text-align:left;
  float:right;
  overflow:hidden;
margin-top:10px;
}


/*** HEADER AND DESCRIPTION ***/

#header {
   text-transform: uppercase;
   text-decoration:none;
   padding: 0px;
   margin-top: 0px;
   text-align: center;
   font-weight: bold;
   font-family: Helvetica, Arial, Sans-serif;
}

#header h1 {
   padding: 0px;
}

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

#descrip { 
   font-size: 11px;
   color: #000;
   text-align: left;
   margin-left: 5px;
   text-transform: uppercase;
}


/*** TOP NAVIGATION BAR ***/

#navigation {
   margin-bottom: 10px;
   margin-top: 0px;
   border-top: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
   width: 1000px;
   display: block;
   height: 30px;
   clear: both;
   background: #000;
}


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

#navigation li{
   float: left;
   font-size: 12px;
   text-transform:lowercase;
   padding: 0 30px;  
   margin: 5px 0px;
}

#navigation ul li a, 
#navigation ul li a:visited {
   text-decoration:none;
   color: #fff;
   font-size: 15px;
   font-family: Century, serif;
}

#navigation ul li a:hover {
   color: #FFE152;
}

/*** POST HEADER ***/
.post h2 {
   letter-spacing:1.3px;
   margin: 5px 0 2px;
   font-family: century, serif;
   font-size:20px;
   font-weight:normal;
   color: #000;
}

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

.post h2 a:hover {
color: #FFE152;
}

/*** POST DATA ***/

.post_content, .onsugar_page {
   line-height:1.6em;
   margin:0 0 0.75em;
   font-size: 12px;}

.post p {
   margin-bottom: 15px;
}

.post{
   margin-bottom: 3em;
margin-left: 15px;
border-bottom: 1px #333 solid;
}


.metacomment {
   padding-left: 0px;
   padding-top: 3px;
   padding-bottom: 3em;
   color:#000;
   font-size: 10px;
   line-height:1.4em;
   text-transform:uppercase;
   margin: 5px 0 0.25em 2px;
}

.metalabels {
   color:#000;
   font-size: 10px;
   text-transform: lowercase;
   margin-bottom: 2px;
   border-top: 0px solid #333;
   padding: 3px 0 0 5px;
}

.metadate {
   color:#000;
   font-size: 11px;
   line-height:1.4em;
   text-transform: lowercase;
   margin-bottom: 10px;
   margin-left: 1px;
}


.edit {
   font-weight: bold;
}


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

.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;
}

/*** SIDE WIDGETS ***/
.widget h4 {
      color: #66699;
   font-size: 12px;
   line-height:1.4em;
   padding-bottom:0px;
   font-weight: bold;
   padding-left: 0px;
   margin-bottom: 10px;
   border-bottom: 0px solid #333;
   text-transform: uppercase;
   letter-spacing: 1px;
}

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

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


.widget li, .category li, .tags li {
   font-size:12px;
   line-height:15px;
   margin-left:0;
   padding-left:10px;
   margin-bottom: 5px;
}

.widget_search {
   margin-bottom: 4px;
}

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

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

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

.widget_gallery .thumb, .widget_video .thumb {
   border:1px solid #999;
   display: block;
}

.widget .widget_gallery, .widget .widget_video {
   width:100%;
   text-align:left;
}

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


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

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

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

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


/*** PAGER ***/

#pager {
   margin: 20px 0px 20px 0px; 
   font-size:12px;
   text-align: center;
   height: 25px;
}

#pager .pager-current{	
   border: 0px dotted #ddd;
   margin: 0px;
   background: #333;
   color: #000;
   font-weight: normal;
}

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

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

/*** FOOTER ***/

#onsugar_footer {
   border-top: 1px solid #333;
   text-align:center;
   color:#000;
   font-size:1.1em;
   text-align:left;
   font-size:12px;
   line-height:19px;
   margin-bottom:0px;
   margin-top:25px;
   overflow:auto;
   padding:5px 20px;
   height:45px;
   clear: both;
}



/*** POLL ***/

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

.poll .bar {
   background-color: #ddd;
}

.poll .vote-form .form-item label {
   color: #000; 
   font-weight: normal; 
   font-size: 11px;
   line-height: 14px;
}

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

.poll .vote-form {
   padding:10px;
}

/*** COMMENT ***/

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

.comment_date {
   color:#000;
   font-size: 10px;
}

.comment_author {
   margin-top: 2px;
   color:#000000;
}

.comment_admin_link {
   border: 1px solid #333;
   padding: 2px;
   margin-top: 3px;
   font-size: 75%;
}

.comment_photo {
   width:40px;
   padding: 2px;
}

.comment {
   padding: 10px 0px 0px 0px;
   border-top: 1px solid #ddd;
   border-bottom: 0px;
}

.box h2 {
   font-size: 14px;
   margin-bottom: 3px;
}

.comment_content {
   color:#000000;
}

/*** PAGE ***/

.page_title {
   border-bottom: 0px;
   line-height:22px;
   margin-bottom:15px;
}


.page_title h2 {
   letter-spacing:1.3px;
   margin: 5px 0 5px;
   text-transform:uppercase;
   font-family: Century, serif;
   font-size:13px;
   font-weight:normal;
   white-space:nowrap;
   color: #000;
}

.page_title h2  a {
   color: #000;
   text-decoration:none;
}

.page_title h2 a:hover {
   color: #FFE152;
}


/*** GALLERY ***/

.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 #000;
   padding:0px;
}

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

.gallery_nav {
   margin-bottom:5px;
   overflow:auto;
   font-size:10px;
   line-height:1.4em;
   text-transform:uppercase;
}

.gallery_nav_next a {
   color: #fff !important
}

.gallery_nav_previous a {
   color: #fff !important
}

.gallery_nav_previous {
   margin-bottom:5px;
   overflow:auto;
   padding:2px 8px 3px;
   text-align:center;
   border:1px solid #BFBFBF;
   color:#fff;
   background:#FFE152;
   font-size:10px;
   text-decoration:none;
   text-transform: uppercase;
   letter-spacing:1px;
}

.gallery_nav_next {
   margin-bottom:5px;
   overflow:auto;
   padding:2px 8px 3px;
   text-align:center;
   border:1px solid #BFBFBF;
   color:#fff;
   background:#FFE152;
   font-size:10px;
   text-decoration:none;
   text-transform: uppercase;
   letter-spacing:1px;
}

.gallery_nav_gallery {
   border-left:1px solid #000000;
}

.gallery .post_content img {
   margin: 0px;
}

.post_content .see_photos {
    padding-top: 5px;
}

/*** QUOTE ***/
.quote .quote_container {
   color: #FFE152;
}

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

.quote .source {
   text-align: right;
   color: #000;
   line-height:14px;
   margin-top: 5px;
   font-family:Century, serif;
}


.quote .start {
   color: #888;
}


/*** MISC. ***/
.post.video .post_content object {
   display: block;
}

.calendar {
   height:140px;
}


/*** CHAT ***/

.chat .post_content ul {
   list-style-image:none;
   list-style-position:outside;
   margin-top: 13px;
   margin-left: 0px;
   margin-right: 25px;
   font-family: Arial, Helvetica, sans-serif;
}

.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: #dadada !important;
}

.chat .post_content ul li.even {
   border-bottom:1px solid #dadada;
   border-left:1px solid #dadada;
   border-right:1px solid #dadada;
}


/*** LINK ***/
.post h3.link_content a {
   font-style: italic;
   text-decoration: underline;
   font-weight: normal;
}

.post h3.link_content {
   padding-top: 5px;
}

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

/*** QUIZ ***/

.quiz .quiz_info {
   clear:both;
   color: #000;
   padding: 5px;
   border: 1px solid #333;
}

.take_the_quiz {
   display:block;
   font-weight:bold;
   margin:15px 0;
   font-size:1.3em;
   text-align:center;
   color: #FFE152;
}

.take_the_quiz a{
   color: #FFE152;
}

.quiz .form-item label {
   color: #000;
   padding-left: 6px;
   font-size: 11px;
   font-weight: normal;
   font-family:Arial,Helvetica,sans-serif;
}

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


/*** ABOUT ME WIDGET ***/
#profile_pic_image {
   display: table-cell;
   margin-right: 10px;
   float: right;
}

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

#profile_name, #profile_name a {
   color: #FFE152;
    font-size: 11px;
   letter-spacing:0.1em;
   line-height:1.4em;
   text-transform:uppercase;
   font-weight: normal;
}

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

#private_msg {
   font-size: 9px;
   letter-spacing:0.1em;
   margin-top: 5px;
   line-height:1.4em;
   text-transform:uppercase;
}



/** FORM **/

form{
   padding:0;
   margin:0;
}

fieldset{
   margin:0;
   padding:0;
}

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

button{      
   outline:0px;
   border:0px;
   margin:0;
   padding:0;
   background:#e1127d url('http://www.onsugar.com/files/ons/168/1681750/25_2008/btn_bg_h.gif') repeat-x right top;
   text-decoration:none;
   font-weight:normal;
   color:#fff;
   cursor:pointer;
   padding-right: 8px;
   font:16px Arial, Helvetica, sans-serif;
   height:30px;
   width:auto;
   overflow:visible;
}   

.fancybutton, .form-submit{
   font-family:Century, serif;
   cursor:pointer;
   padding:2px 8px 3px;
   text-align:center;
   border:1px solid #BFBFBF;
   color:#fff;
   margin-top:7px;
   background: #FFE152;
   font-size:10px;
   text-decoration:none;
   text-transform: uppercase;
   letter-spacing:1px;
}

.js button{
   height:31px;
   background: url('http://www.onsugar.com/files/ons/168/1681750/25_2008/btn_bg_right_h.gif') no-repeat right top;
}

.gecko button{
   background: url('http://www.onsugar.com/files/ons/168/1681750/25_2008/btn_bg_right_h.gif') no-repeat 100% 1px;
}

.webkit button{
   background: url('http://www.onsugar.com/files/ons/168/1681750/25_2008/btn_bg_right_h.gif') no-repeat right top;
   padding-right:8px;
}

.opera button{
   padding-right:0px;
}

button span{
   height:31px;
   display:block;
   font-weight:normal;
   line-height:31px;
   margin:0px;
   padding: 0px 0px 0px 8px; 
   font-weight:normal;
}

.js button span{
   background: transparent url('http://www.onsugar.com/files/ons/168/1681750/25_2008/btn_bg_left_h.gif') no-repeat;
}

.opera button span{
   padding-right:8px;
}

input.form-text, textarea{
   font-family: Century, serif;
   font-size:1em;
   color:#797979;
   background-color:#f4f4f4;
   padding:7px;
}

input.form-text{
   font-family: Century, serif;
   height:16px;
   padding:3px 3px 5px 3px;
   color: #000;
   border-color: #ddd;
}

.widget input.form-text{
   float:none;
   width:150px;
}

.widget button{
   float:none;
   clear:both;
}


/*** SEARCH FORM ***/
.search-form input.form-text{
   width:115px;
   height:16px;
   float:left;
   margin:7px;
   margin-left:3px;
}

.search-form button{
   margin:6px 0px 15px 0px;
   float:left;
   clear:none;
}
        
        
* {
 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: Century, serif;
 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;
}
.poll .vote-form .choices {
 display: table;
 font-size: 11px;
 margin: 0;
 text-align: left;
}
.quote .quote_container {
 color: #000;
 font-family: Century, serif;
 font-size: 24px !important;
 line-height: 1.5em !important;
 padding: 10px 40px;
}
.quote .source {
 color: #444;
 display: block;
 font-family: Century, serif;
 font-size: 11px;
 margin-left: 0px;
 margin-top: 0px;
}
.quote .start, .quote .end {
 color: #ccc;
 font-family: Century;
 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: 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{
 font-size:12px;
 line-height:16px;
 margin-bottom:20px;
 overflow:auto;
 text-align: left;
 border-top: 1px solid #ccc;
 font-size: 12px;
 margin-top: 25px;
 padding:10px 20px;
}
#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_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: Arial, Helvetica, 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: 5px;
	width: 80px;
}
.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, helvetica, sans-serif;
    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;    
}
.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;
}

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

