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/7header-background.gif) repeat-x 0px 25px}
#highlightbar{width:100%;background-color:#ffffff;;padding:0;margin:0;height:25px;z-index:9999}
#highlightbar input[type=text], #highlightbar input[type=password] {border: 1px solid #81A026; margin: 2px; }
#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}
.tile {margin: 0 0 10px 20px;float:left;}
.categorypostlist {	width: 200px;float: left;}
.post img { max-width: 610px; }
#sistersites { margin: 5px auto 20px; width: 650px; color: #666; }
#sistersites td { vertical-align: top; text-align: center;}
#sistersites td.first { vertical-align: middle; width: 85px; border-right: 1px solid;}
#sitemeter{margin:15px auto 0; display:block;}
.tooltip, .notice { font-size: 8pt; color: #888; font-style: italic; padding: 0 3px; display:block;}
.memo, .help{ margin: 10px 20px; padding: 12px; border: 1px solid;}
.memo{ background: #ffffe0; border-color:  #e6db55;}
.help{ background: #f9fee7; border-color:  #d5deb1;}
.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; }
.commenttext img { max-width: 510px; }
.block { display: block; }

/** Profile page stuff **/
#user-subscribed-threads, #user-favorite-threads { overflow: auto; margin-bottom: 40px;}
#profile-page .mainmod h3 { border-bottom: 1px solid #81A026; padding-bottom: 5px; }
#profile-page #useractivity {padding-top: 25px; clear:both;}
#profile-page .user-recent { margin: 25px 0; }
#profile-page .foot { margin-top: 0; }
#profile-page img { border:none; }
#profile-page .removecolumn {float:left; margin-left: 10px; }
#profile-page .removefav { /*color: #E93336;*/ }
#profile-page .avatardiv { float: left; margin-right: 25px; width: 120px; text-align: center; }
#profile-page .infodiv { float: left; width: 490px; margin-bottom: 25px; }
#profile-page h3.pagetitle { font-weight: normal; clear:none;font-size:16px; }
#profile-page .bdateline { border-bottom: none; }
#profile-page .bigbutton { float: right; margin-top:-35px; }
#profile-page .avatardiv span img, #profile-page .post-edit img { vertical-align:middle; padding-right: 2px; }
#profile-page #userinfo tr {font-size:12px;height:22px;}
#profile-page #userinfo th { text-align: left; width: 145px;}
#profile-page #userinfo td,#profile-page #userinfo th { vertical-align: top; }
#profile-page .post-edit { border: 1px solid #D1D8A0; background: #F4F6E5; float: right; margin-top: -70px; padding: 4px; text-decoration:none;}

.profile-tabs { padding-top: 5px; }
#nav.profile-tabs a { color:#3E4B07;display:inline;font-size:11px;font-weight:normal;margin:0 5px;padding:3px 10px;text-decoration:none;}
#nav.profile-tabs a.on {background-color: #F5F6E6;color:#3E4B07;}
p#empty-profile { text-align: center; font-size: x-large; }
p#empty-profile a { font-size: x-large; font-weight: normal;}
hr { border:1px solid #869e2c;}
#profile-page hr { padding-top: 40px; border: none; border-bottom:1px solid #869e2c;}
#userinfo { margin-left: -3px; }

/****************SUBNAV********************/

#nav, #nav ul {	float: left; list-style: none;padding: 0 0 0px; margin: 0 0 1em;}
#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; text-transform: capitalize;}
#nav li { float: left; border: none; padding: 0; position: relative;}
#nav li a, #nav li a.off { color: #3E4B07; /*#000;*/ padding: 3px 10px; margin: 0px 5px; text-decoration: none; border: 0}
#nav li a.on {	background-color: #F5F6E6; color: #3E4B07; font-weight: bold;}
#nav li#blog-menu, #nav li#blog-menu a, #nav li#tag-menu, #nav li#tag-menu a, #nav li#bloggers-menu, #nav li#bloggers-menu a, #nav li#features-menu, #nav li#features-menu a, #nav li#archives-menu, #nav li#archives-menu a, #nav li#compress-menu, #nav li#compress-menu a { width: auto; }
#nav li#blog-menu ul, #nav li#blog-menu li { width: 28em; }
#nav li#blog-menu ul a { width: 90%; }
#nav li#bloggers-menu ul,#nav li#bloggers-menu li,#nav li#bloggers-menu ul a { width: 15em; }
#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; }
#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; margin: 0; padding: 0; z-index: 999; border: 1px #81A026 solid;}
#nav li li { width: 18em;margin: 0;padding: 3px 0;background-color: #F5F6E6;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: #FFF;/* #000; */}
#nav li:hover ul li { border: none; }
#nav li:hover, #nav.profile-tabs a:hover {color: #FFF; /*#000*/ background-color: #81A026;}
#nav li.sfhover, #nav li li:hover { background: #81A026; }
#nav li a:hover { color: #fff; }
#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: #3E4B07;/*#000*/ }
#tag-menu ul { background-color: #F5F6E6; }
li#tag-menu ul li:hover { background: none; border: none; }
li#tag-menu ul li a:hover, #nav li a.sfhover { background: #81a026; color: #fff; }
#nav li#tag-menu ul { width: 27em; }
#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; }


#vendor-searchwd { background:url("http://www-static.weddingbee.com/images/vendor-bg.gif") no-repeat scroll 0 0 transparent; height:225px; margin:10px 0 10px -10px; padding:25px 10px; }
#vendor-searchwd h3#widgetheader { background:url("http://www-static.weddingbee.com/images/vs-header.gif") no-repeat scroll 0 0 transparent; height:42px; margin:10px 40px 20px; padding:0; text-indent:-9999px; width:207px; border:none; }
#vendor-searchwd form { color:#000000; }
#vendor-searchwd ul { padding:0 35px; width:245px; }
#vendor-searchwd li { background:none repeat scroll 0 0 transparent !important; width:210px; margin:0 0 8px; }
#vendor-searchwd li label { display:inline-block; float:left; width:50px; }
#vendor-searchwd li input[type="text"] { border:1px solid #81A026; margin:2px 0 5px; width:155px; }
#search-vendor-category  { display:inline; width:159px; }
#vendor-searchwd li.submit { text-align:right; margin:20px 0 0; }
#vendor-searchwd h4 { color: #81A026; font-weight:normal; font-size: 14px; padding: 0 31px;}
#vendor-searchwd h4 .vs-reviews { font-weight: bold; }

.new-tag {color:yellow;display:block;font-size:8px;font-weight:bold;height:0;margin:0;padding:0; text-align:right;width:60px;}
.vendor-on { *position:relative; *top:2px; }
#maintab li.on { background-color:#B5C477;}
#maintab {left:130px;position:absolute;text-transform:uppercase;top:148px;}

#maincontent.wide .mainmod{width:982px;position:absolute;overflow:hidden}
#maincontent.wide .mainmod,#maincontent.wide .mainmod .head,#maincontent.wide .mainmod .body{background:url(http://www-static.weddingbee.com/images/2search-rectangles.gif) repeat-y}
#maincontent.wide .mainmod .head{height:28px;background-position:-982px 0;background-repeat:no-repeat}
#maincontent.wide .mainmod .body{background-position:-1964px 100%;background-repeat:no-repeat}
#maincontent.wide .mainmod .foot{padding-left:20px;padding-bottom:50px}
#maincontent.wide .mainmod .bcontainer{padding-left:20px}
#maincontent.wide{margin:10px 30px 50px 0px;padding:0px;overflow:hidden}

.mainmod .foot{color:#666; background-color:#e8f0d2; padding-top:10px; padding-bottom:0;}
#newest-reviews {
	background: url("http://boards-static.weddingbee.com/images/llr-header.gif") no-repeat scroll 50% 0 transparent;
	display:block;
	float:left;
	margin:-10px 5px 15px 0;
	width:290px;
}

.nrev-title {
	display: block;	
	float: left;
	width: 100%;
}

.nrev-title h3 {
	display: inline; border: none; display:inline-block;margin:0; float: left; *margin: 4px 0 0 0;
}

.nrev-title h3 a {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #596802;
	text-decoration: none;
}

.nrev-title h3 a:hover {
	text-decoration: underline;
}

.nr-stars {
	display: inline-block;
	margin:1px 0 0 5px;
	float: left;
	width:70px;
}

.nr-stars img {
 	margin: 0 -2px 0 0;
	padding: 0;
}

.nr-count {
	display: inline;
}

.nr-count a {
	font-weight: normal;
	text-decoration: none;
}

.nr-count a:hover {
	text-decoration: underline;
}

#newest-header {
	display:block;
	height:55px;	
	text-indent:-5000px;
}

.nr-snippet {
display:block;
float:left;
margin:3px 0 5px;
}

.nr-snippet a {
	color: #81A026;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	line-height:16px;
}

.nr-snippet a:hover {
	text-decoration: underline;
}

.nr-credit {
	font-size: 11px;
	color: #777777;
	text-align: right;
	display:block;
	float:right;
	width:100%;
	margin: 3px 0 10px;
}

.nr-credit a {
	font-weight: normal;
	text-decoration: none; 
}

.nr-credit a:hover {
	text-decoration: underline;
}

.nr-line {
	margin: 0 0 10px;
}

a.nr-button {
	background:url(http://boards-static.weddingbee.com/images/llr-button.gif) 0 0 no-repeat;
	color: #ffffff;
	font-weight: bold;
	display: block;
	border: none;
	width: 120px;
	height: 18px;
	text-decoration:none !important;
	text-align:center;
	letter-spacing:0.025em;
	padding: 2px 0 0 0;
	float:left;
}

#more a {text-decoration:none; }
#more a:hover {text-decoration:underline;}
.leaderboard a {text-decoration:none !important;}
#wikinav { background:transparent url(http://www-static.weddingbee.com/images/nav-title.gif) no-repeat 50% 50%;
text-indent:-5000px;
margin:15px 0 0 0; }
#wikitools { background:transparent url(http://www-static.weddingbee.com/images/1toolbox.gif) no-repeat 50% 50%;
text-indent:-5000px;
margin:15px 0 0 0; }
.nav-list a { text-decoration: none;}
.nav-list a:hover { text-decoration: underline;}
.toolbox-list a { text-decoration: none; }
toolbox-list a:hover { text-decoration: underline; }


