/*  
Theme Name: The Lily Review 3 Column
Theme URI: http://buddypress.com/
Description: The theme for The Lily Review 3 Columns Version
Version: 1.3
Author: Andrew Kinai
Author URI: http://keen.co.ke
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
a{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
* a{position:relative}
a img{border:none}
*{outline:none}
body{ font: 12px Arial; color:#111; background:#ab0743; line-height:170%; min-width:960px; max-width:1300px; margin:0 auto; padding-bottom:15px}
div.clear{clear:both}
a{color:#8b1c3b; text-decoration:none}
a:hover{color:#440122; text-decoration:none}
a.selected{color:#ab0743; text-decoration:none}
#header{padding:0}
#header ul{float:left;  margin:0 0 0 0}
#header ul li{float:left; margin:0 0px 0 0px}
#header ul li a{color:#fff; display:block; padding:5px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; text-decoration:none}
#header ul li.selected a, #header ul li a:hover{background:#6d2034; color:#fff; }
h3{font-family:“Trebuchet MS”,sans-serif;  margin:0 0 10px 0; font-size:20px;  color:#8b1c3b;  }
#latest-news h3.pageTitle { font-size:14px;  font-weight:bold;  color:#8b1c3b; padding:0 0 7px 0px; text-transform:capitalize; border-bottom:1px solid #faf0f2 }
p.create-account{margin:10px 0; text-align:right}
h2.widgettitle{padding:3px 8px; margin-bottom:5px; font-weight:bold}
.widget ul.item-list li, .activity-list{background:url(images/item_list_back.gif) top left repeat-x; padding:15px}
.activity-list{padding:0; border:1px solid #fff; margin-top:-1px}
.widget ul.item-list li .item-avatar, .avatar-block img.avatar{float:left; margin:0 15px 0 0}
.widget ul.item-list li .item-avatar img, img.avatar{border:3px solid #faf0f2}
.widget ul.item-list li h4.item-title{font:normal 1.4em "Georgia",Times,serif; margin:0 0 7px 0}
.widget ul.item-list li .item{margin-left:71px}
.widget ul.item-list li .item-meta{font:normal 1em "Georgia",Times,serif; margin:10px 0}
.widget .item-options{text-align:right; font-size:0.9em; margin:-15px 0 5px 0}
.widget-error{padding:10px; background:#fff9df}
span.activity{color:#888; background:#FFF9DB; padding:4px 6px; border-right:1px solid #FFE8C4; border-bottom:1px solid #FFE8C4; display:inline-block; font:0.9em normal "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif; margin:-5px 0 0 0}
div.avatar-block{padding:0 15px}
.activity-list{padding:0 5px}
.activity-list li{margin:15px 0; padding-left:21px}
.activity-list li.blogs{background:url(images/blog_bullet.gif) 0 4px no-repeat}
.activity-list li.profile{background:url(images/profile_bullet.gif) 0 4px no-repeat}
.activity-list li.friends{background:url(images/friends_bullet.gif) 0 4px no-repeat}
.activity-list li.groups{background:url(images/groups_bullet.gif) 0 4px no-repeat}
.activity-list li.wire{background:url(images/wire_bullet.gif) 0 4px no-repeat}
.activity-list li blockquote{padding:7px 15px 7px 40px; background:url(images/quotes_background.gif) 10px 9px no-repeat #eee; margin:5px 0}
.activity-list li span.time-since{font-size:0.8em; color:#999}
#left-column{margin-right:560px}
#right-column{float:right; width:260px}
.widget{margin:0 0 15px 0}
.widget_categories ul{ overflow:hidden}
.widget_categories ul li{width:110px; float:left}
.widget .item-options{text-align:right; font-size:0.9em; margin:0px 0 5px 0}

#sidebar .widget ul.item-list{padding:0}
#sidebar .widget ul.item-list li{list-style-type:none; margin:0; padding:15px}
.narrowcolumn{width:550px; margin:0 0 15px 30px; float:left}
.post, #comments-section, #compose-reply{padding:0; width:600px; margin:0 0 30px 0}
#comments-section, #compose-reply{background:none}
.post{border-bottom:solid 1px #faf0f2; padding-bottom:20px; overflow:hidden}
.post p{margin-top:15px}
.post ul{list-style-type:disc; padding-left:15px; margin-top:15px}
.post h3{font-family:“Trebuchet MS”,sans-serif; font-size:24px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-1px; line-height:1.0em; margin-bottom:5px}
.post h3 a{text-decoration:none; color:#6d2034}
.post p.date, .small, h3 span{font-size:0.95em}
.post p.date{margin-top:3px}
.post p.date em{font-style:normal}
.post .entry{margin:5px 0}
.post span.tags{background:url(images/tag_icon.gif) center left no-repeat; padding-left:1.6em; float:left}
.post span.comments{float:right; background:url(images/comments_icon.gif) center right no-repeat; padding-right:2.1em}
.postmetadata{padding:0.5em 0}
.post-details{background:#f0f0f0; padding:1em 1.5em; margin:0 0 2em 0}
.homerow{overflow:hidden; margin-bottom:10px;}
#home_wrap{width:600px;}
#home_slides_top{background:#8b1c3b;padding:0 0 0 10px; -moz-border-radius:2px; -webkit-border-radius:2px; overflow:hidden}
#home_slides_top div{background:#FFF; color:#8b1c3b; float:left; padding:2px 10px; font-weight:bold}
#home_slides{height: 200px;overflow:hidden;}
#home_slides li {display: block;width: 600px;background:#FFF; padding: 5px 0;}
#home_slides li div.home_title {color: #8b1c3b;padding:5px 0;font-weight:bold;}
#home_slides li div img{float:right; margin-left:10px;}
#home_slides li div a.more-link {position:relative;font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; padding:2px 6px; color: #FFF;background: #8b1c3b;float:left;text-decoration: none; margin-top:5px; z-index:999}
#home_slides li div a.more-link:hover {background:#410716;}
#home_thumbs{float:right}
#home_thumbs li {float: left;}
#home_thumbs li a {display: block;text-align:center;color: #FFF;padding:2px 6px;font-weight: bold;text-decoration: none; }
#home_thumbs li a.activeSlide{color: #8b1c3b;background:#FFF;}
#home_thumbs li a:hover {color: #FFF;background:#410716;}
.homecolumn{width:285px; float:left; margin-right:30px;}
.homerightcol{margin:0; }
.homecolumn .post1{margin:10px 0px ; border-bottom:solid 1px #faf0f2; padding-bottom:10px; overflow:hidden; line-height:1.55em;  }
.homecolumn .post1 p {padding:0; margin:0}
.homecolumn h3 {padding:0 10px ;  font:1em Arial ; font-weight:bold; background:#8b1c3b; color:#FFFFFF; margin:0; overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px;  }
.homecolumn h3 a{background:#FFF; color:#8b1c3b; padding:5px 10px; float:left}
.homecolumn img.thumbnail {float:left; margin:5px 7px 7px 0;}
h4.archive{font:normal 1.2em Georgia,Times,serif; text-transform:uppercase; border-bottom:1px solid #e1e1e1; padding-bottom:0.5em; margin:-1em 0 1em 0}
textarea#comment{width:100%}
#commentform{padding:1em 1.5em}
#commentform textarea{width:100%}
#comment-textarea{float:right; width:80%}
.comment-details{float:left; width:20%}
.comment-content{float:right; width:80%}
.commentlist li{padding:15px;  background:#fff;  margin-bottom:1em}
.commentlist li.alt{background:#fffbfa}
.commentlist li img.avatar{padding:0 !important}
.commentlist li.alt img.avatar{border-color:#fff !important}
.commentmetadata{font-size:0.9em;  border-top:1px solid #fee3e8;  padding-top:0.3em; margin-top:1em}
.commentmetadata a{color:#888}
#commentform input, #commentform textarea{margin:0 5px 8px 0}
#setupform{padding:10px; float:left}
#setupform h3{margin-top:20px}
#setupform input, #setupform textarea, #activateform input{width:95%; padding:7px 5px; font-size:1.2em}
#setupform input[type='radio'], #setupform input[type='checkbox']{width:auto}
#setupform select{padding:3px}
input#submit{width:auto; margin-top:20px; font-size:1.2em}
#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label{display:block; font-family:Georgia,times,serif; font-size:1.3em; margin:15px 0 5px 0}
p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help{margin-bottom:15px}
p.help-text, span.desc{font-size:11px; color:#888; padding-top:5px}
div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields{background:#fffbf7; padding:5px 15px 15px 15px; -moz-border-radius:3px; -webkit-border-radius:3px}
div.field-box{padding-top:15px}
#signup-welcome{width:420px !important; margin:20px 0}
div.avatar-field{padding-top:1px}
div#blog-or-username-fields{padding:18px 15px 5px 15px}
div#blog-or-username-fields p{padding-bottom:10px}
div#blog-or-username-fields label{margin-left:3px}
div#extra-fields, div#avatar-form-fields, div#blog-or-username{margin-top:30px}
div.mu_alert{padding-top:15px; margin-bottom:15px}
p.error, div.error{padding:7px 10px; margin:0 0 10px 0}
div.error{margin:10px 0 4px 0 !important}
div#extra-fields select{width:280px; font-size:1.4em}
div#extra-fields div.datefield select{width:auto}
div#extra-fields div.radio label, 
div#extra-fields div.checkbox label, 
div#blog-or-username-fields label{display:inline !important; font-weight:normal; float:none; padding:0 !important; margin-right:15px; font-size:1.1em; font-family:"Lucida Grande","Lucida Sans Unicode",verdana,arial,sans-serif}
div#signup-welcome{font:normal 1.2em georgia,times,serif}
div#signup-welcome span.label{font-weight:bold}
div.crop-img, div.crop-preview img{padding:4px; background:#f0f0f0; border:1px solid #ddd}
div.crop-img{float:left; margin-right:15px}
#avatar-cropper h4{font-weight:bold; font-size:1.1em; margin-bottom:5px; margin-top:20px}
#avatar_v1 p, #avatar_v2 p{margin-bottom:20px}
#avatar_v1 p.submit, #avatar_v2 p.submit{margin-top:20px}
p.crop-preview{font-size:1.2em}
a.page-numbers:hover{background:#fff3f7}
.pagination-links .current{background:#fff3f7; border-bottom:2px solid #c60263}
.pag-count{font-size:0.9em; color:#888}
#message{background:#ddffc4; margin:0 0 2em 0}
#message p{color:#357c00; padding:1em 2.75em; background:url(images/info_icon.gif) 1em 1.1em no-repeat}
#message.error, p.error, div.error{background:#ff3a3a url(images/error_back.gif) top left repeat-x; color:#fff}
#message.error p{background-image:url(images/error_icon.gif); color:#fff}
#message.info{background-image:none; background-color:#fcfcd0; color:inherit}
#message.info p{background-image:url(images/info_icon.gif); color:inherit; padding-left:3.3em}
#wrap{width:974px; text-align:left; margin:0 auto; background:#fff url(images/wrapbg.jpg) repeat-y; overflow:hidden}
#logo{height:65px; background:url(images/logobg.jpg) no-repeat bottom; clear:both}
#right-wrap{margin:0 0 37px 0; width:290px; float:right}
#content{width:600px; margin:0 0 15px 37px; float:left}
#sidebar, #right-column{float:right; width:260px; margin:0 37px 15px 0;}
#sidebar .widget ul li{border-bottom:solid 1px #faf0f2; padding:1px 0; margin:0 0 0 0}
#sidebar ul.sidebarcolumns li{ width:120px;  float:left }
h2.widgettitle{padding:4px 0; margin-bottom:10px; font-weight:bold; color:#c37084; border-bottom:solid 1px #c37084}
#right-column .widget h2, #sidebar h2.widgettitle{padding:2px 0 2px 10px; margin-bottom:5px;-moz-border-radius:3px; -webkit-border-radius:3px;  font-weight:bold; color:#FFF; background:#8b1c3b;}
.widget{margin:0 0 10px 0; overflow:hidden}
#sidebar .widget{padding:0 0 5px 0; overflow:hidden}
#ad_side{text-align:center; margin-bottom:20px}
#footerad{width:840px; overflow:hidden; margin:15px 0 15px 30px; padding:15px 0; float:left; text-align:center}
#footer{height:60px; clear:both; color:#6d2034; text-align:left; background:url(images/footerbg.jpg) no-repeat top #ab0743; clear:both; font-family:Arial}
#footer a{color:#6d2034}
#footer .copyright{float:left; margin:10px 0 0 30px}
#footer .lowernav{margin:10px 30px 0 0; float:right}
#header{width:900px; height:30px; margin:0px 0 15px 37px; background: #ab0743; -moz-border-radius:3px; -webkit-border-radius:3px;  float:left}
#rightcol{float:right; width:260px; margin:0 30px 15px 0}
#header #search, #header .widget_search{float:right; background:url(images/searchbg.jpg) no-repeat left; margin:4px 4px 0 0; padding:0 0 0 17px}
#header #search #s, #header .widget_search #s{font-size:1.25em; padding:1px 0 1px 0px; height:20px; border:none; width:120px; background:none; color:#6d2034; margin:0; float:left}
#header #search #searchsubmit, #header .widget_search #searchsubmit{color:#fff; font-size:1.1em; background:url(images/searchbtn.jpg); padding:2px; height:20px; width:30px; margin-top:1px; float:left}
input, textarea{border:solid 1px #d49ea8; padding:3px; color:#222; -moz-border-radius:3px; -webkit-border-radius:3px; }
input:hover, textarea:hover{border:solid 1px #b75f6f}
input.auto, input#delete-account-button, input#wire-post-submit, input#send, input#save, input#delete-group-button, input#submit, input#searchsubmit, input.formbutton{background:#8b1c3b; border:none; color:#fff; font-size:1.2em; padding: 2px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; }
input#members_search_submit, input#groups_search_submit{background:#6d2034; border:none; color:#fff}
#searchform{padding:0px 0}
#searchform input{font-size:1.5em; padding:5px}
#create-comment-author{margin:10px 0 0 10px; width:95px; text-align:center}
p.submit{border:none}
.entry ol{margin:5px 0 5px 25px; padding:0 0 3px 0}
.entry ol li{list-style:disc}
.post-suffix-lily, .post-prefix-lily{margin:10px 0; padding:5px 10px; border:solid 1px #faf0f2; background:#fffbfa}
 h1.page{font-family:“Trebuchet MS”,sans-serif; font-size:24px; font-style:normal; font-weight:bold; text-transform:normal; line-height:1.2em; text-decoration:none; color:#6d2034}
#member-dir-list{margin-top:10px}
#sidebar a{text-decoration:none}
#sidebar div.widget ul{margin:0px; padding:0px 10px}
#sidebar div.widget ul li{list-style:none; margin:1px 0}
.alignright{float:right; margin:0 0 5px 10px}
.alignleft{float:left; margin:0 10px 5px 0}
.mceIEcenter{text-align:center}
#subscribe{margin-bottom:1px;  overflow:hidden;}
#subscribe h2.widgettitle{margin-bottom:10px;}
#subscribe #icon1{float:left;  margin-left:8px}
#subscribe #icon2, #subscribe #icon3, #subscribe #icon4 {margin-left:7px;  float:left}
#subscribe #icon4{margin-left:7px;  float:left}
.emailform{margin:10px 0 0 10px; padding:0px 0 0 0;  clear:both;  overflow:hidden}
.emailform input#save{float:left;padding:1px; font-weight:bold;}
.emailform input#subscribetxt{float:left;  padding:2px;  margin-right:5px; width:195px;}
#sideloginformwrap{width:260px;margin:0 0 0 3px	; padding:0; overflow:hidden}
#sideuserbuttons{overflow:hidden}
#sideuserbuttons img{float:left; margin:0 4px 0 0; padding:0}
#login-form-side{margin:7px 0 0 7px}
.loginformrow{margin-bottom:7px}
.loginformrow label{width:70px; float:left; overflow:hidden}
.loginformrow input{padding:2px 1px; width:165px}
.loginformbuttons input{padding:3px; font-size:1.1em; font-weight:normal}
#commentsloginform{margin-top:10px; width:245px}
#sidebaruserdetailswrap { border-top:solid 1px #fbedf0; padding-top:8px;}
#sidebaruserdetails{float:right; width:180px}
#sidebaravatar{margin:5px 0 0 7px}
.postheaderwrap{overflow:hidden; margin-bottom:7px}
.postheaderwrap .posttilte{float:right; width:535px; margin-top:4px}
.postheaderwrap .posttilte h1{font-family:“Trebuchet MS”,sans-serif; font-size:24px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-1px; line-height:1.0em; color:#6d2034; margin-bottom:5px}
.postheaderwrap .authoravatar{float:left}
.postheaderwrap .authoravatar .avatar{margin:0}
.post .entry p{margin:0}
 .post .entry ul li{list-style:disc}
 .post .entry ul{margin:0 0 15px 15px}
#postfooterwrap{overflow:hidden; clear:both; font-weight:bold; margin-top:15px}
#postrss{float:left; width:260px; margin-left:40px}
#postemail{width:260px; float:left}
#postfooterwrap img{float:left; margin-right:10px}
#postfooterwrap a{font-size:1.5em}
.comment-details{text-align:center}
.comment-details p{margin:0; padding:0 5px}
ol.commentlist li{padding-left:0}
.comment-details img{margin-bottom:5px}
div.entry p{padding-bottom:15px}
.column-error-lily, .column-error-lily1{width:260px; float:left; margin:15px 20px 0 0}
.column-error-lily1{margin:15px 0 0 0}
.column-error-lily ul li, .column-error-lily1 ul li{width:130px; float:left}
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #440122; color:#440122; background-color:#FFF}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; text-decoration:none; border:1px solid #440122; color:#440122; background-color:#FFF}
.wp-pagenavi a:hover{border:1px solid #ab0743; color:#ab0743; font-weight:bold; background-color:#FFF}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #ab0743; color:#FFF; background-color:#ab0743}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#ab0743; border:1px solid #ab0743; background-color:#FFF}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #ab0743; color:#FFF; background-color:#ab0743}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #ab0743; color:#ab0743; background-color:#FFF}
#wp-admin-bar{background:none; background:#6d2034 !important}
#wp-admin-bar *{z-index:999 !important; color:#222}
#wp-admin-bar img#admin-bar-logo{display:none}
#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover{background-color:#440122 !important}
#wp-admin-bar ul.main-nav li ul li:hover a, #wp-admin-bar ul.main-nav li ul li.sfhover a{background-color:#6d2034 !important; color:#fff !important}
#wp-admin-bar ul.main-nav li ul li{color:#222 !important}
#wp-admin-bar ul.main-nav li ul li:hover ul li.alt a{background-color:#fffbfa !important; color:#222 !important}
#wp-admin-bar ul.main-nav li ul li:hover ul li a{background-color:#fff !important; color:#222 !important}
#wp-admin-bar ul.main-nav li ul li:hover ul li:hover a{background-color:#6d2034 !important; color:white !important}
#wp-admin-bar ul.main-nav li ul li ul li:hover a, #wp-admin-bar ul.main-nav li ul li ul li.sfhover a{color:#fff !important}
#wp-admin-bar ul li ul li{color:#222 !important; border-bottom:1px solid #ffe4f4 !important; background-color:#fffbfa !important; border-left:1px solid #ffe4f4 !important; border-right:1px solid #ffe4f4 !important}
#wp-admin-bar ul li ul li.alt{background-color:#fff !important; border-bottom:1px solid #ffe4f4 !important}
#wp-admin-bar ul li ul li:last-child{border-bottom:1px solid #ffe4f4 !important}
#wp-admin-bar ul.main-nav li ul li a:hover, #wp-admin-bar ul.main-nav li.sfhover ul li a:hover{background-color:#6d2034 !important}
#wp-admin-bar ul li ul li ul li:first-child{border-top:1px solid #ffe4f4 !important}
#wp-admin-bar span.activity{color:#f799ae !important}

