/*
 * Theme Name:only24
 * Description:Some small fixes
 * Author:Kaanon
 * */
/* Globals  =================================== */
html, body{background-color:#e8f0d2; padding:0; margin:0; height:100%; font-family:tahoma,verdana; font-size:10pt}
body{background:url('http://www-static.weddingbee.com/images/6header-background.gif') repeat-x 0px 25px}
#highlightbar{width:100%; background-color:#fff; border:#ccc 1px 0 double; padding:0; margin:0; height:25px; z-index:9999}
#innerbar{width:960px; margin:0 auto; padding:3px 0; text-align:right; border:0; position:relative; z-index:9999}
#leftinnerbar{position:absolute; left:20px; top:4px; z-index:9999}
#rightinnerbar{position:absolute; right:0; top:2px; z-index:9999}
#innerbar a{font-weight:bold}
#pagewrap{position:relative; width:990px; padding:0; height:auto !important; height:100%; min-height:100%; margin:0 auto}
h1{padding:0; margin:0}
#header{width:990px; height:179px; padding:0; margin:0 auto; position:relative}
#header h1 a{background:transparent url('http://www-static.weddingbee.com/images/new-logo.gif') no-repeat 127px 23px; margin:0 auto; padding:0; display:block; color:#fff !important; text-indent:-777em; font-size:0em; text-decoration:none; width:982px; height:148px}
#bride{position:absolute; display:block; left:-200px; top:-25px; margin:0; padding:0}
#bride img{border:none}
#searchandsub{}
#search{margin-right:5px; width:300px; margin-bottom:5px}
#searchandsub form .googleinput{width:215px; vertical-align:top; margin-top:2px; height:15px}
.inputfield{width:95px; margin-right:5px; border:2px solid #e1eb97; font-size:0.8em; vertical-align:top; height:15px; padding-top:3px; padding-left:5px}
form, #subbutton, #searchbutton{margin:0; padding:0}
#maintab{  position:absolute; top:148px; left:130px; text-transform:uppercase}
#maintab ul{  margin:0;   padding:0px 0px 0;   list-style:none}
#maintab li{  float:left;   margin:0;   padding:0 0 0 9px}
#maintab li.on{background-color:#b5c477}
#maintab li.on a, #maintab li.on a:link, #maintab li.on a:visited{height:25px; color:#fff;   font-weight:bold}
#maintab li.off a, #maintab li.off a:link, #maintab li.off a:visited{height:25px; color:#fff}
#maintab a{  float:left;   display:block;   padding:3px 7px 3px 2px;   text-decoration:none;   font-weight:normal; font-size:9pt; font-family:arial; line-height:25px}
#maintab li.on a{ }
#maintab li.off a{ }
#maintab a:hover{  color:#81a026; text-decoration:underline}
#main{position:relative; clear:both; margin:0; padding:0}
#maincontent{margin:15px 355px 50px 0px; padding:1px 0 0 0; overflow:hidden}
#side1{position:absolute; left:28px; top:0px; border:none; width:170px}
#side2{position:absolute; top:-160px; right:0px; width:320px}
#side2.sidemod, #side2.sidemod .head, #side2.sidemod .body{background:url('http://www-static.weddingbee.com/images/side2mod-background.gif') repeat-y}
#side2.sidemod .head{background-position:-320px 0; background-repeat:no-repeat; height:10px}
#side2.sidemod .body{background-position:-640px 100%; background-repeat:no-repeat}
#side2.sidemod .body .modcontent{margin-left:10px}
#side2.sidemod .foot{padding-bottom:20px}
.sidemod{margin:15px 0}
.firstsidemod{ margin-top:0}
.sidemod .modtitle /* [h3] contains module title */{margin:0px; font-size:1.1em; font-weight:bold; color:#000; text-align:center; padding-bottom:0px}
.sidemod .foot{text-align:center; padding-bottom:5px}
#side2 .sidemod{width:310px}
.sidemod .modcontent ul{list-style-type:none; padding-top:0; padding-left:25px; margin-left:0; margin-top:0; margin-bottom:0}
body#front-page div#pagewrap div#main div#maincontent div#side2.sidemod div.body div.modcontent ul#more.wikilists{ padding-left:5px; }
.wikilists{margin:0 0 0 10px;float:left;width:130px}
.wikilists a {text-decoration:none !important;}
.wikilists a:hover {text-decoration:underline !important;}
.wikilists li {margin:0;}
.sidemod .modcontent{}
.foot{font-size:0.8em; text-align:center; color:#C9C9C9}
.mainmod{width:670px; position:absolute; overflow:hidden}
.mainmod, .mainmod .head, .mainmod .body{background:url('http://www-static.weddingbee.com/images/7blog-rectangles.gif') repeat-y}
.mainmod .head{height:28px; background-position:-670px 0; background-repeat:no-repeat}
.mainmod .body{background-position:-1340px 100%; background-repeat:no-repeat; padding:0 20px 0 15px}
.mainmod .foot{padding-left:20px; padding-bottom:50px}
#copyright{text-align:center; font-size:0.8em}
/* LINKS */
a, a:link, a:visited{color:#81A026; text-decoration:underline; font-weight:bold; font-size:8pt}
a:focus, a:hover, a:active{color:#81A026; text-decoration:none}
.bcontainer{clear:both; margin:0; padding:0; margin-top:20px; width:465px}
div.userpic img{float:left; clear:left; margin:10px 0 0 10px; padding:0}
a.userpic img{border-width:0; float:left; clear:left; margin:10px 0 0 10px; padding:0}
.bdateline{margin:0px 0px 8px 0px; font-weight:normal}
.titleblock{float:left; margin-top:10px; padding-left:10px; width:500px}
.topictitleblock{padding-left:0; float:none; width:100%; margin-bottom:0}
.topictitleblock .bdateline{padding:5px 0 5px 0px; margin:0 0 10px 0}
.topictitleblock .btitle{margin-bottom:0px}
#post_text{padding-left:10px}
.clear{clear:both}
.btitle{/* [h3] */margin:5px 0px; padding:5px 0px; font-size:14px; font-weight:bold}
.btitle a, .btitle a:link, .btitle a:visited{color:#81A026; text-decoration:none; font-size:14px; font-weight:bold}
.btitle a:hover{text-decoration:underline; color:#81A026; font-weight:bold}
.bdateline{/* [h4] */margin:0px 0px 8px 0px; padding-bottom:10px; font-size:0.8em; border-bottom:1px solid #81A026}
.bdateline a{text-decoration:none !important}
.bcontent{padding:0px 30px 0px 30px}
.bfooter{margin-left:30px; margin-right:30px; padding-top:5px; padding-bottom:20px; border-top:1px dotted #a7be0f}
.bcontent blockquote{background:transparent url(http://www-static.weddingbee.com/images/quote.gif) no-repeat 0px 0px; margin:0; padding-left:20px; color:#86b300}
/* exclude Picture Frame effect from wordpress smileys */
img.wp-smiley, .wp-polls img{padding:0px; border:0px}
.visible{display:block}
.invisible{display:none}
.singletoppagenav{width:400px; padding-bottom:5px; margin-top:5px; margin-right:30px; float:right}
.indextoppagenav{width:115px}
.indexbottompagenav{float:right; width:115px; margin-right:30px}
#bottompagenav{margin-top:0px; float:right; margin-top:20px; margin-right:30px}
#toppagenav{margin-top:5px; float:right; margin-right:30px}
.pagenav li{float:right; display:inline; margin:0px 0px 0px 2px; background-color:#fff}
.pagenav a{background-color:#fff; padding:1px 5px 2px 5px; line-height:16px; text-decoration:none; color:#000; white-space:nowrap; cursor:pointer}
.pagenavnext a, .pagenavnextoff a{background:#fff url(http://www-static.weddingbee.com/images/pagenavnext.gif) no-repeat right center; border:1px solid #fff; border-left:1px solid #ccc; padding:1px 17px 2px 5px; line-height:16px; text-decoration:none; color:#000; white-space:nowrap; cursor:pointer}
.pagenavprev a{background:#fff url(http://www-static.weddingbee.com/images/pagenavprev.gif) no-repeat left center; border:1px solid #fff; border-right:1px solid #ccc; padding:1px 4px 2px 18px; line-height:16px; text-decoration:none; color:#000; white-space:nowrap; cursor:pointer}
.pagenavcurrent a{background-color:#f9f9f9; border:1px solid #f9f9f9; padding:1px 4px 2px; line-height:16px; text-decoration:none; color:#000; white-space:nowrap; cursor:pointer}
* html .pagenavcurrent a{display:inline-block; padding:2px 4px 2px; line-height:12px}
* .pagenavprev a:hover, .pagenavnext a:hover, .pagenavcurrent a:hover{background-color:#fff; border:1px solid #81A026}
*
* .pagenav a, .pagenav a:link, .pagenav a:visited{font-weight:normal; text-decoration:none; color:#000}
*
* .solo-subscribe-to-comments{text-align:center}
*
* form{padding:0; margin:0}
*
*/* drop down menu */
#nav, #nav ul{float:left; list-style:none; padding:0 0 0px 0; margin:0 0 1em 0}
#nav{z-index:999; position:relative; left:15px; top:5px}
.indexnav{margin-top:0px !important}
.singlenav{margin-top:30px !important}
#nav a{display:block; text-decoration:none; font-weight:normal}
#nav li{float:left; border-right:solid #eee 1px; padding:0; width:7em}
#nav li a{color:#000; padding:0.25em 0.25em 0.25em 0.5em; border:0}
#nav li ul{position:absolute; left:-999em; height:auto; width:18em; font-weight:normal; border-width:0.25em; margin:0; padding:0; z-index:999; border:1px #81A026 solid}
#nav li li{width:18em; margin:0; background-color:#ecffb2; border:0}
#nav li ul a{width:18em; text-align:left; padding:0.5em 1em; font-weight:normal}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul{left:auto; color:#000}
#nav li:hover, #nav li.sfhover{background:#81A026}
#tag-menu ul, #tag-menu ul li, #tag-menu ul li a{display:inline; position:relative}
#tag-menu ul li{vertical-align:text-bottom; font:#000}
#tag-menu ul{background-color:#ecffb2}
li#tag-menu ul li{height:100%}
li#tag-menu ul li:hover, #nav li.sfhover{background:#ecffb2}
li#tag-menu ul li a:hover, #nav li a.sfhover{background:#81A026; color:#fff}
#nav li#tag-menu ul, #nav li#tag-menu li, #nav li#tag-menu ul a{width:26em}
li#tag-menu ul li{clear:none; width:auto; margin:5px}
li#tag-menu ul li a{margin:0; padding:0}
li#tag-menu{width:3em}
li#boards-menu{width:5em}
li#local-boards-menu{width:6em}
#nav li#cultural-menu ul, #nav li#cultural-menu li, #nav li#cultural-menu ul a{width:13em}
#nav li#datetwins-menu{width:6em}
#nav li#datetwins-menu ul, #nav li#datetwins-menu li, #nav li#datetwins-menu ul a{width:10em}
#nav li#randomtopics-menu ul, #nav li#randomtopics-menu li, #nav li#randomtopics-menu ul a{width:10em}
li#tag-menu a{width:3.5em}
.new-topic{position:absolute; width:100px; height:23px; top:13px; right:20px; text-indent:-999em; display:block; background-image:url('/images/write-a-post.gif')}
.caixa, .ed_button{background-color:#fdfdfd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#575757; border:1px solid #ccc; margin-top:2px; margin-left:3px}
a, a:link, a:visited{color:#81A026; text-decoration:underline; font-weight:bold}
a:focus, a:hover, a:active{color:#81A026; text-decoration:none}
.postrow{float:left; width:610px; clear:both; padding:5px 5px 10px 15px; border-bottom:1px dotted #a7be0f; background-color:#fff}
.alternate, .alt{background-color:#ededed; padding-top:5px; padding-bottom:5px; padding-right:5px}
.commentlist div{padding-left:5px; clear:right}
.commentlist div.adminlinks{padding-left:0; padding-bottom:5px}
.commentlist cite{padding-top:5px; display:block; font-style:normal; font-size:0.8em}
.firstpost{padding-top:5px; margin-top:10px}
.sticky{background-color:#ecffb2}
.titleinfo{width:320px; padding-right:10px; float:left}
.posttitle{color:#888; font-size:8pt}
.postinfo{color:#888; font-size:8pt}
.commentcount{float:left; width:55px; font-weight:bold; color:#888}
.lastcomment{float:left; width:180px; color:#888; font-size:8pt}
.forumrow{float:left; width:420px; clear:both; margin:0px 20px 0 10px; padding-top:15px; padding-bottom:15px; padding-left:10px; border-bottom:1px dotted #a7be0f}
.foruminfo{width:100px; float:left}
.forumdescription{float:left; color:#888; font-size:8pt}
a.page-numbers{padding:5px; text-decoration:none}
a.page-numbers:hover{text-decoration:underline}
.current{border:none; font-size:8pt}
.nav{margin-left:35px; margin-top:10px; clear:both}
h2.post-form{display:none}
.post-form .titleblock a{display:block}
.post-form .titleblock .bdateline a{display:inline}
.post-form label a{display:inline}
.postform fieldset{border:none}
#post-form-box{clear:both; padding-top:20px; width:600px}
#post_content, #tags-input{width:500px}
#title-input input{width:475px}
#bb_grins{margin-top:5px; margin-left:100px; width:205px}
#hotsearch{width:490px; float:right; padding:0; margin:0}
#hotsearch strong{padding-right:5px; color:#666; font-weight:normal}
#highlightbar{width:100%; background-color:#fff; border:#ccc 1px 0 double; padding:0; margin:0}
#innerbar{width:842px; margin:0 auto; padding:3px 0; text-align:right; border:0}
#innerbar p, #innerbar form{margin:0; padding:0; display:inline}
#loginsubmit{border:1px solid #ccc; background color:#f4f4f4; color:#000}
#hottags{padding-top:15px}
.comments{/* [h3] */margin:10px 0px; border-bottom:1px solid #81A026; padding:10px 0px; font-size:14px; font-weight:bold}
.commentnav{float:right; font-size:0.8em; clear:both}
#beta{float:left}
.pagetitle a, .pagetitle a:link, .pagetitle a:visited{color:#000; text-decoration:none; font-size:14px; font-weight:bold}
.pagetitle a:hover{text-decoration:none; color:#81A026; font-weight:bold}
#userinfo dt{float:left; width:120px}
#userinfo dd{text-align:left}
/* .posttitle a, .posttitle a:link, .posttitleetitle a:visited{font-size:10pt} */
.posttitle .postinfo a, .posttitle .postinfo a:link, .posttitleetitle .postinfo a:visited{font-weight:normal; text-decoration:none}
.lastcomment a, .lastcomment a:link, .lastcomment a:visited{font-weight:normal; text-decoration:none}
.posttitle .postinfo a:hover, .lastcomment a:hover{text-decoration:underline}
#topic-tags{clear:both; background-color:#fdfdfd; border:1px dashed #a7be0f; margin:0 30px 0 20px; padding:10px 10px 10px 10px}
.eachcomment{padding-top:5px}
.bottomcomment{padding-top:10px}
#leftsky, #side2 .firstsidemod .modcontent{margin:0 5px}
#sidebarads.modcontent iframe{margin-bottom:10px}
#sidebarads.modcontent{margin:5px auto}
#leftsky.modcontent{width:160px}
#morecontent{position:relative}
#moreimages{position:absolute; left:160px; top:5px}
.x-sortresults li{float:left; margin-right:3px; margin-bottom:5px}
ul#x-browse.x-sortresults .x-sortresults{list-style-type:none}
.x-sortresults .sorttitle{padding:1px; font-weight:bold}
.x-sortresults{float:left; left:2px; list-style-type:none; margin:15px 0px 5px 0px; padding:0px; position:relative; font-size:80%}
.x-sortresults-menu-current1, .x-sortresults-menu-current1:link, .x-sortresults-menu-current1:visited{display:block; position:relative; background-color:#f9f9f9; border:1px solid #ccc; padding:1px 5px 2px 5px; color:#999; text-decoration:none; white-space:nowrap; cursor:pointer}
.x-chosen .x-sortresults-menu-current1, .x-chosen .x-sortresults-menu-current1:link, .x-chosen .x-sortresults-menu-current1:visited{background-color:#fff; border:2px solid #999; padding:0px 4px 1px 4px; color:#000}
.post_count_plus{font-size:8pt}
.remember{font-size:80%}
.relatedposts{background-color:#ecffb2; padding-top:10px; padding-bottom:10px; margin-top:10px}
.centerimage{display:block; margin:0 auto}
.centerfoot{text-align:center}
.centerfoot a, .centerfoot a:link, .centerfoot a:visited{text-decoration:none}
.headerimage{margin-top:9px; margin-bottom:5px}
/* IE HACKS - optional, as needed or wanted */
* html #main, *html #maincontent{height:1%}/* for IE/Win */
.tile{margin:0 0 10px 20px; float:left}
.categorypostlist{width:200px; float:left}
.post img{max-width:610px}
#sistersites{margin:10px 0 15px -10px; ; width:650px; color:#9c9c9c}
#sistersites td{vertical-align:top; text-align:center}
#sistersites td.first{vertical-align:middle; width:85px; border-right:1px solid}
.tooltip{font-size:8pt; color:#888; font-style:italic; padding:0 3px; display:block}
.error{font-size:8pt; color:#D90317; font-style:italic; padding:0 3px; display:block}
.pagetitle{/* [h3] */ margin:5px 0px; padding:5px 0px; font-size:14px; font-weight:bold; border-bottom:1px solid #81A026; clear:both}
