body {background: #CABDAE url('../img/body_bg.png') repeat-x top; font-family:Georgia; font-size:12px; line-height:16px; margin:0; padding:0;}
body.home {background:#CABDAE url('../img/body_home_bg.png') repeat-x top;}
div {overflow:hidden;}
ul {list-style-type:none; margin:0; padding:0;}
a {color:#900;}
img {border:none;}
h1, h2, h3 {color:#000; margin:0; font-weight:normal; line-height:135%;}
h1 a, h2 a, h3 a {color:#227D90; text-decoration:none;}

.tab-hidden {display:none;}
.alignright {float:right; margin:0 0 10px 10px;}
.alignleft {float:left; margin:0 10px 10px 0;}

#wrapper {width:980px; margin:0 auto; background: transparent url('../img/page_pic.png') no-repeat top right;}
body.home #wrapper {background:none;}

#header {height:78px; position:relative; background: transparent url('../img/header_bg.png') no-repeat top left; padding:10px 24px 0 10px;}
#header ul {overflow:hidden;}
#header ul li {float:left;}
#header a {text-decoration:none;}
#site-id {float:right; width:180px;}
#site-id #blog-title {font-size:16px; margin:0; padding:0;}
#site-id #blog-title a {display:block; width:171px; height:42px; text-indent:-2000px; background:transparent url('../img/lovebuzz_logo.png') no-repeat top left; color:#fff; margin:0 auto;}
#site-id #blog-description {color:#CDB2B0; font-size:11px; margin: 9px 0; text-align:center;}
#user-meta {position:absolute; top:12px; left:24px;}
#user-meta li {padding:0 8px; border-left:1px solid #886865; font-size:11px; line-height:12px;}
#user-meta li.first {border:none;}
#user-meta li a {color:#886865;}
#user-meta li a:hover {color:#946A18;}
#nav {margin-top:33px;}
#nav li {background: transparent url('../img/cat_arrow.gif') no-repeat 5px 4px; padding-left:14px;}
#nav li a {display:block; width:85px; color:#CDB2B0; text-transform:uppercase;}
#nav li.current a, #nav li.current-cat a {color:#F2DB59;}

#featured {height:326px; background:transparent url('../img/home_pic.png') no-repeat center center;}
#featured h2 {margin:0; font-size:14px; margin:3px 0;} 
#featured h2 a {color:#016983; text-decoration:none;}
#featured p {margin:0;}
#featured p.week-label {font-size:10px; text-transform:uppercase; color:#666;}
#featured ul {margin-left:10px;}
#featured ul li.item-1 {width:356px; height:142px; background: transparent url('../img/featured_current_week_bg.png') no-repeat; padding:10px 60px 0 30px;}
#featured ul li.item-1 h2 {font-size:24px; line-height:28px;}
#featured ul li.item-1 p.week-excerpt {font-size:14px; line-height:18px;}
#featured ul li.item-2 {width:340px; height:56px; background: transparent url('../img/featured_previous_week_bg.png') no-repeat; padding:10px 52px 0 30px; margin-top:14px;}
#welcome {width:362px; font-family: Calibri,Arial; color:#885f5f; margin:20px;}
#welcome p.highlight {color:#cdb2b0;}
#welcome a {color:#cdb2b0;}

#opinions {margin-top:20px;}
#opinions p {margin:0;}
#opinions ul {overflow:hidden; margin-left:20px;}
#opinions ul li {width:200px; float:left; margin-left:40px;}
#opinions ul li.first {margin-left:0;}
#opinions ul li a.img {display:block; width:114px; height:115px; background: transparent url('../img/avatar_test.gif') no-repeat; text-decoration:none; text-indent:-2000px; outline:none;}
#opinions ul li.item-1 a.img {background-image:url('../img/avatars/dora.gif');}
#opinions ul li.item-2 a.img {background-image:url('../img/avatars/eva.gif');}
#opinions ul li.item-3 a.img {background-image:url('../img/avatars/irina.gif');}
#opinions ul li.item-4 a.img {background-image:url('../img/avatars/avatar-secret.gif');}
#opinions ul li a.person {color:#fff; text-decoration:none;}
#opinions ul li a.more {display:block; margin-top:3px;}
#opinions ul li h3 {font-size:18px; line-height:24px; margin:0 0 4px;}
#opinions ul li h3 a {color:#000; text-decoration:none;}
/**/
#opinions ul li a.secret {display:block; width:120px; height:30px; margin-top:6px; text-indent:-2000px; background: transparent url('../img/secret_button.png') no-repeat; outline:none;}
#opinions ul li p.opinion-label {color:#4A5657; margin-top:8px;}

#tabs {margin:20px 20px 0 20px }
#tabs .home-bar-nav {overflow:hidden;}
#tabs .home-bar-nav li {float:left; margin-right:2px; font-size:20px; line-height:24px; background:url('../img/home_tab_bg_right.png') no-repeat top right;}
#tabs .home-bar-nav li a {display:block; height:32px; float:left; padding:16px 18px 0 18px; text-decoration:none; color:#555; background:url('../img/home_tab_bg_left.png') no-repeat top left;}
#tabs .home-bar-nav li.tab-selected {background:url('../img/home_tab_current_bg_right.png') no-repeat top right;}
#tabs .home-bar-nav li.tab-selected a {background:url('../img/home_tab_current_bg_left.png') no-repeat top left;}
#tabs .home-bar {background:#DBD3C9; overflow:hidden; padding:20px 18px 20px 18px; clear:both; zoom:1;}
#tabs .home-bar li.widget {float:left; width:280px; border-left:1px solid #CAC1B7; padding:0 10px;}
#tabs .home-bar li.widget h3 {font-size:20px; line-height:24px; color:#555; margin-bottom:8px;}
#tabs .home-bar li.widget .widget-top, #tabs .home-bar li.widget .widget-bottom {display:none;}
#tabs .home-bar li.widget .gdsw-url {color:#000; display:block; margin:8px 0;}
#tabs .home-bar li.widget_gdsw_recentposts {border:none; padding-left:0;}
#tabs .home-bar li.widget_gdsw_recentposts .gdsw-url { display:block; width:280px; margin:0; padding-bottom:27px; font-size:16px; line-height:20px; color:#000; text-decoration:underline;  background: url('../img/gdws_recent_top.png') no-repeat bottom center;}
#tabs .home-bar li.widget_gdsw_recentposts .gdws-excerpt {margin:0; padding:0 12px 16px 12px; font-size:12px; line-height:16px; background: #fff url('../img/gdws_recent_bottom.png') no-repeat bottom center;}

#promo {overflow:hidden; margin:20px 15px 0 15px; clear:both;}
#promo li {width:252px; float:left; margin-left:56px;}
#promo li.first {margin-left:0;}
#promo li h3 {font-size:24px; line-height:28px; margin:0;}
#promo li h3 a {color:#000; text-decoration:none;}
#promo li img.icon {float:right; margin:0 0 4px 4px;}
#promo li a.more {display:block; margin-top:3px;}

#container {width:620px; float:left; margin:30px 40px 20px 0;}
#content {background: transparent url('../img/cat_main_bg_top.png') no-repeat; width:620px; padding-top:16px;}
#content-end {background: transparent url('../img/cat_main_bg_bottom.png') no-repeat; width:620px; height:20px;}
#content h1 {margin-left:30px;}
#content .hentry, #content .post {background:#fff; padding:10px 30px; font-size:14px; line-height:18px;}
#content .even {background:#f9f9f9;}
#content .entry-date {font-size:11px; line-height:14px; color:#999; margin-bottom:6px;}
#content .entry-comments a {color:#A77F10;}
#content .content-item {background:#fff;}
#content .content-item h1 {font-size:24px; line-height:24px; color:#006886;}
#content .navigation {background:#fff;}
#content .navigation a {color:#227D90;}
#content .navigation .nav-previous {float:left; margin:10px 0 0 30px;}
#content .navigation .nav-next {float:right; margin:10px 30px 0 0;}

body.single #content {background:none; padding-top:0;}
body.single #content h1 {margin-left:0;}
body.single #content .entry-meta {color:#999; margin:10px 0; font-size:12px;}
body.single #content .entry-content p {margin:0 0 10px 0}
body.single #post-top {background: transparent url('../img/cat_main_bg_top.png') no-repeat; width:620px; height:20px;}
body.single #post-bottom {background: transparent url('../img/cat_main_bg_bottom.png') no-repeat; width:620px; height:20px;}

body.s-cat-3 #content .entry-title {margin-left:20px;}
body.s-cat-3 #content .entry-excerpt {margin:20px 20px 20px 20px;}
body.s-cat-3 #content .entry-excerpt p {margin:0; font-size:16px; line-height:20px;}
body.s-cat-3 #content .entry-content {background:#E5F0F2; padding:0 20px; }
body.s-cat-3 #content .entry-content p {margin:0 0 10px 0;}
body.s-cat-3 #content .entry-content-top {width:600px; height:20px; background: url('../img/opinion_content_bg_top.png') no-repeat;}
body.s-cat-3 #content .entry-content-bottom {width:600px; height:20px; background: url('../img/opinion_content_bg_bottom.png') no-repeat;}
body.s-cat-3 #content .hentry {padding:10px 10px 0 10px;}
#article-opinions {margin-top:10px;}
#article-opinions .extra {color:#999; margin:0 0 6px 20px;}
#op-tabs-nav {overflow:hidden; padding-left:30px;}
#op-tabs-nav li {float:left; display:block; width:70px; height:85px; margin-right:10px;}
#op-tabs-nav li a {display:block; width:70px; height:85px; text-indent:-2000px; outline:none;}
#op-tabs-nav li.tab-selected {width:85px;}
#op-tabs-nav li.tab-selected a {background: transparent url('../img/opinion_tab_bg_current.png') no-repeat bottom left;}
#op-tabs-nav li.item-1 {background: #fff url('../img/avatars/dora-small.gif') no-repeat center right;}
#op-tabs-nav li.item-2 {background: #fff url('../img/avatars/eva-small.gif') no-repeat center right;}
#op-tabs-nav li.item-3 {background: #fff url('../img/avatars/irina-small.gif') no-repeat center right;}
#op-tabs {padding-bottom:20px; background: transparent url('../img/opinion_tab_bg_bottom.png') no-repeat bottom center;}
#op-tabs li {background:#DEECCB url('../img/opinion_tab_bg_top.png') no-repeat top center; padding:20px 20px 0 20px;}
#op-tabs li .opinion-label {margin:0; color:#999; font-size:11px; line-height:11px;}
#op-tabs li .opinion-label a {text-decoration:none;}
#op-tabs li h3 {font-size:18px; line-height:18px; margin:8px 0;}
#op-tabs li p {margin:0 0 10px 0;}

#comments {background:#EEE9E5; padding:0 15px;}
#comments h3 {font-size:18px; line-height:22px;}
#comments ol {list-style-type:none; padding:0; margin:20px 0 0 0; width:590px;}
#comments ol li p {background:#fff; margin:0; padding:0 10px;}
#comments ol li .comment-meta {font-size:11px; line-height:13px; color:#999;}
#comments ol li .comment-item-top {background: transparent url('../img/comment_item_bg_top.png') no-repeat bottom left; width:590px; height:30px; margin-top:4px;}
#comments ol li .comment-item-bottom {background: transparent url('../img/comment_item_bg_bottom.png') no-repeat; width:590px; height:13px; margin-bottom:20px;}
#comments ol li .comment-rating {background:#fff; color:#999; padding:8px 10px;}
#comments #submit {margin-top:10px;}
#comments-top {background: transparent url('../img/comments_bg_top.png') no-repeat; width:620px; height:20px; margin-top:20px;}
#comments-bottom {background: transparent url('../img/comments_bg_bottom.png') no-repeat; width:620px; height:20px;}

#sidebar {margin:260px 0 0 660px; width:300px;}
#sidebar ul.xoxo {width:300px; margin:0; padding:0;}
#sidebar ul li.widget {background:#F0E8E5; margin-bottom:20px; padding:0; zoom:1;}
#sidebar ul li.widget h3 {font-size:18px; line-height:22px; color:#A48010; margin:4px 0 10px 0;}
#sidebar ul li.widget p {margin:0;}
#sidebar ul li.widget a {text-decoration:none; color:#000;}
#sidebar ul li.widget a:hover {color:#A48010;}
#sidebar ul li.widget ul li {padding:4px 0;}
#sidebar ul li .widget-top {background: transparent url('../img/widget_bg_top.png') no-repeat; width:300px; height:10px; text-indent:-2000px; margin:0;}
#sidebar ul li .widget-bottom {background: transparent url('../img/widget_bg_bottom.png') no-repeat; width:300px; height:10px; text-indent:-2000px; margin:0;}
#sidebar ul li .widget-content {margin:0 14px;}
#sidebar ul li.widget_search {background:#CABDAE; padding:0;}
#sidebar ul li.widget_search .widget-top, #sidebar ul li.widget_search .widget-bottom {display:none;}
#sidebar ul li.widget_search .widget-content {margin:0; height:39px;}
#searchform #s {display:block; width:239px; height:28px; border:none; float:left; background: #F0E8E5 url('../img/search_bg.png') no-repeat center left; margin:0; padding:11px 10px 0px 10px; font-family:Georgia; color:#808E1F;}
#searchform #search-img {float:right;}

#footer {clear:both; border-top: 2px solid #998E81; margin:0px 10px 30px 10px; padding-top:8px;}
#footer a {text-decoration:none;}
#footer ul {overflow:hidden; float:left;}
#footer ul li {float:left; padding:0 6px; border-left:2px solid #6C655D; line-height:12px;}
#footer ul li.rss {border:none; padding-left:0px;}
#footer ul li a {color:#000;}
#footer p.copyright {text-align:right; margin:0; padding:0 0 2px 10px; line-height:12px;}
