/*
Theme Name: wb185c
Description: LOTS of caching fun, unless you are an admin
Author: Kaanon MacFarlane (bowtie)
*/
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 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}
#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:146px;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 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;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{margin:0px;font-size:1.1em;font-weight:bold;color:#000;text-align:center;padding-bottom:0px}
#discussions,#wbpro,#biopostlist{width:280px;margin-left:10px}
#side2 #wbpro .commentcount{width:80px;text-align:right}
#side2 #wbpro .boardtopic{width:190px}
#side2 #biopostlist .commentcount{width:100px;text-align:right}
#side2 #biopostlist .boardtopic{width:170px}
#side2 .commentcount{width:35px;float:right;color:#888;padding-top:6px;font-size:8pt;clear:right}
#side2 .commentcount img{padding-left:3px}
#side2 .boardtopic{float:left;width:230px;clear:left;padding-top:6px}
#side1 .modcontent a img{border:none;padding:0 0 10px}
#side1 .modcontent{margin:auto;width:120px}
.sidemod .foot{text-align:center;padding-bottom:5px}
#leftsky,#side2 .firstsidemod .modcontent{margin:0 5px}
#sidebarads.modcontent iframe{margin-bottom:10px}
#leftsky.modcontent{width:160px}
#side2 ul{list-style-type:none;padding-top:0;padding-left:10px;margin-left:0;margin-top:0;margin-bottom:0}
#morecontent{position:relative}
#moreimages{position:absolute;left:160px;top:5px}
.foot{font-size:0.8em}
.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}
.mainmod .foot{padding-left:20px;padding-bottom:50px}
#copyright{text-align:center;font-size:0.8em}
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;margin-left:20px;width:635px}
.userdescriptionwrap{position:relative;float:left}
.userdescription{display:none;position:absolute;z-index:99999;background:#ecffb2;width:345px;padding:30px;border:1px solid #eee;text-decoration:none;color:#000}
.bee-pic{position:absolute;top:20px;right:20px}
.userdescription strong{display:block;width:225px}
.userdescription em{font-style:normal;font-weight:normal}
a.userpic{display:block;width:115px}
a.userpic img{border-width:0;display:block;margin:0 auto}
.titleblock{float:right;padding-right:10px;width:510px}
.btitle{margin:0px 0px 8px;border-bottom:1px solid #81a026;padding:0px 0px 15px;font-size:14px;font-weight:bold}
.btitle a,.btitle a:link,.btitle a:visited{color:#000;text-decoration:none;font-size:14px;font-weight:bold}
.btitle a:hover{text-decoration:none;color:#81a026;font-weight:bold}
.gallerytitle{margin-left:12px;margin-bottom:10px}
.gallerytitle a,.gallery a:link,.gallery a:visited{color:#81a026;text-decoration:none;font-size:14px;font-weight:bold}
.profoliotitle a,.profolio a:link,.profolio a:visited{color:#77A7B2}
.gallery a:hover{text-decoration:none;color:#000;font-weight:bold}
.bdateline{margin:0px 0px 8px;padding:0px;font-size:0.8em;color:#777}
.bdateline a{text-decoration:none !important}
.bcontent{padding-left:10px;color:#333;line-height:14pt;float:left;clear:left;width:620px}
.main-condensed .bcontent{width:385px}
.bfooter{margin-left:0px;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}
img.wp-smiley,.wp-polls img{padding:0px;border:0px}
.visible{display:block}
.invisible{display:none}
.singletoppagenav{width:400px;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;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;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}
#tag-menu-footer{display:none}
.wp-polls ul li{text-align:left;list-style:none}
.wp-polls ul li:before,#sidebar ul ul ul li:before{content:''}
form{padding:0;margin:0}
#nav,#nav ul{float:left;list-style:none;padding:0 0 0px;margin:0 0 1em}
#nav{z-index:999;position:relative;left:80px;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}
li#blog-menu{width:3.5em}
li#blog-menu a{width:3.5em}
#nav li#blog-menu ul,#nav li#blog-menu li{width:28em}
#nav li#blog-menu ul a{width:90%}
li#bloggers-menu{width:4em}
li#bloggers-menu a{width:4em}
#nav li#bloggers-menu ul,#nav li#bloggers-menu li,#nav li#bloggers-menu ul a{width:15em}
li#features-menu,li#features-menu a{width:4em}
li#compress-menu,li#compress-menu a{width:5em}
li#compress-menu{border-right:none}
#nav li#features-menu ul,#nav li#features-menu li,#nav li#features-menu ul a,#nav li#compress-menu ul,#nav li#compress-menu li,#nav li#compress-menu ul a{width:15em}
li#archives-menu{width:4.5em}
li#archives-menu a{width:4em}
#nav li#archives-menu ul,#nav li#archives-menu li,#nav li#archives-menu ul a{width:12em}
#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}
#nav a.parent{background:url(rightarrow2.gif) center right no-repeat}
#nav a.parent:hover{background:#81a026 url(rightarrow-high.gif) center right no-repeat}
#tag-menu ul,#tag-menu ul li,#tag-menu ul li a{display:inline}
#tag-menu ul li{vertical-align:text-bottom;color:#000}
#tag-menu ul{background-color:#ecffb2}
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{height:100%;clear:none;width:auto;margin:5px}
li#tag-menu ul li a{margin:0;padding:0}
li#tag-menu{width:3em}
li#tag-menu a{width:2.5em}
.caixa{background-color:#fdfdfd;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#575757;border:1px solid #ccc;margin-top:2px}
.searchmod{width:982px;position:absolute;overflow:hidden}
.searchmod,.searchmod .head,.searchmod .body{background:url(http://www-static.weddingbee.com/images/2search-rectangles.gif) repeat-y}
.searchmod .head{height:28px;background-position:-982px 0;background-repeat:no-repeat}
.searchmod .body{background-position:-1964px 100%;background-repeat:no-repeat}
.searchmod .foot{padding-left:20px;padding-bottom:50px}
#google_results iframe{width:892px}
.searchmod .bcontainer{padding-left:20px}
#searchmaincontent{margin:10px 30px 50px 0px;padding:0px;overflow:hidden}
#hotsearch{width:490px;float:right;padding:0;margin:0}
#hotsearch strong{padding-right:5px;color:#666;font-weight:normal}
.vendorpolicy{width:300px;margin-left:50px;background-color:#ecffb2;padding:10px;border:1px dotted #81a026}
a.authortitle,a.authortitle:link,a.authortitle:visited{color:#81a026;text-decoration:none;font-size:14px;font-weight:bold;text-align:center;margin:10px auto 8px;padding:0px 0px 15px;display:block}
.authortitle a:hover{text-decoration:none;color:#000;font-weight:bold}
#authorblurb strong{display:block}
#authorblurb em{font-style:normal;font-weight:normal}
#authorblurb{margin:5px 10px}
#authorblurb img{float:right;margin-left:10px}
.authorinfonav{margin:10px 0;padding:0px;width:175px;padding-right:50px}
#authorinfo body modcontent{float:left}
.commentcontainer{position:relative;margin-left:20px;width:600px;padding-bottom:10px}
.commentnumber{position:absolute;left:-30px;top:0px}
.commentpicdiv{float:left;padding-left:6px;padding-right:6px}
.role{clear:left;color:#b6b6b6;text-align:center;font-variant:small-caps}
.commentpic{width:50px;margin-right:0px;margin-bottom:10px}
.commenttext{width:500px;float:left;padding:10px;margin-left:10px}
.busy-bee{background-color:#fbffeb}
.bumble-bee{background-color:#f8ffe1}
.buzzing-bee{background-color:#f3ffcc}
.honey-bee{background-color:#e7ff99}
.sugar-bee{background-color:#edffb2}
.bee-keeper{background-color:#e4ff85}
.beerole{color:#9eb24a}
.beecommentpicdiv{border:1px dotted #95aa3f;padding:5px 3px}
.numpostsandtitle{font-size:8pt}
.commenttext p{margin:5px 0}
.commentmetadata{font-size:8pt}
.footerlink a,.footerlink a:link,.footerlink a:visited{color:#C9C9C9;text-decoration:underline;font-size:8pt}
a.footerlink,a.footerlink:link,a.footerlink:visited{color:#C9C9C9;text-decoration:underline;font-size:8pt}
.related_post{background-color:#f2ffcc;margin:0 0 20px;padding:10px 30px}
#innerbar p,#innerbar form{margin:0;padding:0;display:inline}
#loginsubmit{border:1px solid #ccc;background-color:#f4f4f4;color:#000}
.remember{font-size:80%}
.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}
.wikilists{margin:0 0 0 10px;float:left;width:130px}
.gallerymodule a img{margin-bottom:10px;display:inline;margin-left:12px;width:120px;border:none;border:4px solid #81a026; float: left;}
#comments .gallerymodule a img#gallery3{ clear:left;}
.profoliomodule a img{border:4px solid #77A7B2}
.loopbutton,#moreindex a{display:block;width:24px;height:25px;float:left;margin:0;padding:0;border:none}
.morebox{padding-top:10px;margin-right:5px}
#moreindex .looptext{width:60px}
.looptext{float:left;color:#9c9c9c;width:130px;background-color:#f4f4f4;height:18px;font-size:11px;text-align:center;padding:0 5px;padding-top:7px;margin:0;overflow:hidden}
#morebyauthor .looptext{width:180px}
#morebyauthor{margin-left:75px;float:left}
#moreinblog{margin-right:65px}
.morebuttonset{margin-right:20px;margin-top:0;margin-bottom:10px;float:right}
* html div.morebuttonset{display:inline}
.morebuttonset img{border:none}
a.oldest,a.oldest:link,a.oldest:visited{text-decoration:underline;font-weight:normal;color:#9C9C9C}
a.oldest:focus,a.oldest:hover,a.oldest:active{text-decoration:none;font-weight:normal}
.regfinder {float:left;padding:4px 0 10px 40px;width:280px;}
.regrow {display:block;margin:5px 0 8px;}
.regrow label {color:#617A14;display:block;font-weight:bold;margin:0 0 4px;}
.registryfindinput {border:2px solid #E1EB97;font-size:0.8em;height:15px;vertical-align:top;display:block;width:210px;}
.regfinder form {margin:8px 0 0;}
.registryfindbutton {margin:6px 0 0;}
.xsearchgrid{float:right;margin:0px;margin-bottom:12px;padding:0px;list-style-type:none;width:225px;overflow:hidden;margin-right:7px;position:relative;top:-13px}
.xsearchgrid li{float:left;width:216px;margin-right:0px;padding:8px 1px;overflow:hidden}
.xsearchgrid .previewpic,.xsearchgrid .previewpic:link, .xsearchgrid .previewpic:visited{float:left;margin-bottom:0;background-color:#fff;border:10px solid #eee;width:198px;max-height:198px;overflow:hidden}
.xsearchgrid .previewpic:focus,.xsearchgrid .previewpic:hover,.xsearchgrid .previewpic:active{background-color:#fff;border:2px solid #9eb24a;width:212px;max-height:214px}
.xsearchgrid .previewpic img{width:190px;margin:auto;border:4px solid #fff}
.xsearchgrid .previewpic:focus img,.xsearchgrid .previewpic:hover img,.xsearchgrid .previewpic:active img{border:12px solid #fff}
.loopbutton img{border:none}
.calendar{margin:0 auto}
.calendar-today{background-color:#eee;font-weight:bold;border:1px solid #ddd}
.calendar td{padding:1px;width:14.2%;text-align:center}
.calendar a,.calendar a:link,.calendar a:visited,.calendar-nav-off div{display:block;padding:1px;position:relative;text-align:center;text-decoration:none !important}
.calendar a,.calendar a:link,.calendar a:visited,.calendar-nav-off div{display:block;padding:1px;position:relative;text-align:center;text-decoration:none !important}
a.retweet img{border:none}
.clear{clear:both;clear:both}
* html #main,*html #maincontent{height:1%}
#reg_create{width:300px;height:280px;background-color:#fff;margin:0;padding:0;float:left}
#reg_tab_container{height:24px;margin:0 auto;padding:0 0 0 8px;position:relative;text-align:center;float:left}
#reg_header{text-align:center;padding:15px 0 5px}
#reg_nav li{display:inline;list-style-type:none;margin:0;padding:0}
#reg_nav li a{background:url(http://www-static.weddingbee.com/images/wbregtabs-white.gif) no-repeat 50% 0%;float:left;height:0 !important;overflow:hidden;padding:7px 0 18px 0;*padding:7px 0 17px 0;width:142px;font:bold 13px arial,helvetica,sans-serif;color:#81A026;text-decoration:none;margin:0 1px 0 0}
#reg_nav li a.second{background-position:0% 103%;*background-position:0% -25px}
#registry,#regr_show_second{clear:both}
#registry{background:url(http://www-static.weddingbee.com/images/wb-regbody-white.gif) no-repeat 100% 0%;width:287px;height:201px;margin:0 0 0 6px;_margin:0 0 0 -12px;display:none}
#honeymoon{background:url(http://www-static.weddingbee.com/images/wb-regbody-white.gif) no-repeat 100% 100%;*background:url(http://www-static.weddingbee.com/images/wb-regbody-white.gif) no-repeat 100% 101%;width:287px;float:left;*float:none;height:202px;*height:203px;margin:0 0 0 6px}
@media screen and (-webkit-min-device-pixel-ratio:0){#reg_nav li a.second{background-position:0% 104.5%}}
#first_anchor{list-style-type:none;padding:10px;margin:0;*padding:9px;float:left;width:287px}
#first_anchor li{display:inline;float:left;*float:none;margin:3px 2px 0 0;padding:0;height:86px}
#first_anchor li a{display:inline-block;width:86px;height:86px;overflow:hidden;text-indent:-10000px;font-size:0px;line-height:0px;margin:1px;*margin:5px 5px 0 0;_margin:4px -13px 0 18px;padding:0;float:left}
#first_anchor li a.bloom{background:url(http://www-static.weddingbee.com/images/wb-b.gif) no-repeat center bottom}
#first_anchor li a.macys{background:url(http://www-static.weddingbee.com/images/wb-m.gif) no-repeat center bottom}
#first_anchor li a.crate{background:url(http://www-static.weddingbee.com/images/wb-cb.gif) no-repeat center bottom}
#first_anchor li a.wills{background:url(http://www-static.weddingbee.com/images/wb-ws.gif) no-repeat center bottom}
#first_anchor li a.pottery{background:url(http://www-static.weddingbee.com/images/wb-pb.gif) no-repeat center bottom}
#first_anchor li a.bedbath{background:url(http://www-static.weddingbee.com/images/wb-bbb.gif) no-repeat center bottom}
#first_anchor li a.bloom:hover{background-position:center top;}
#first_anchor li a.crate:hover{background-position:center top}
#first_anchor li a.pottery:hover{background-position:center top}
#first_anchor li a.wills:hover{background-position:center top}
#first_anchor li a.macys:hover{background-position:center top}
#first_anchor li a.bedbath:hover{background-position:center top}
.hw_column1{display:inline;float:left;margin:30px 5px 0 15px;width:160px}
.hw_column2{display:inline;margin:25px 0 0;width:97px;float:left}
.hw_column1 p{font:bold 14.5px arial,helvetica,sans-serif;color:#617A14;line-height:19px;margin:10px 0 45px}
#reg_nav{margin:0;padding:0}
.tile{margin:0 0 10px 20px;float:left}
#maincontent2 {margin: 15px 355px 50px 0px; padding: 20px 0 0 0;overflow:hidden}
#sistersites { margin: 40px 0 15px -10px; width: 650px; color: #9c9c9c; font-size: 9px;padding-top: 20px;}
#sistersites a, #sistersites a:link, #sistersites a:visited { color: #9c9c9c; font-size: 9px; font-weight: normal; }
#sistersites td { vertical-align: top; text-align: center;}
#sistersites td.first { vertical-align: middle; width: 70px; border-right: 1px solid; padding-right: 10px;}
#sliding_popup { background-color: #E0EBB2; border-top:2px solid #728B0B; display:block; left:0; margin:0; padding:0; position:fixed; width:100%; height: 210px; text-align: center;}

