@charset "utf-8";
/*
	Theme Name: Wedding Directory
	Theme URI: /
	Description: Custom design for The Wedding Directory website 
	Version: 1.0
	Author: 
	Author URI: 

	Pink: D65B9C
	Grey: 848484
	Green: B0B041
	Orange: E8882C
*/

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
.blogleft {float: left;3px 10px 0 20px;margin: 0 0 0 20px;background: url(/wp-content/themes/wedding/images/margin.png) 50px 0 repeat-y;}
.sliderblog {padding: 0 0 0 0;margin: 0 0 0 0;}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}
img.aligncenter {margin: 15px auto;display:block;}

hr {height:1px;overflow:hidden;border:0;border:none;background: url(/wp-content/themes/wedding/images/hr.jpg) 0 0 repeat-x;margin: 10px 0;}

/***************************** body + fonts */

body {text-align:center;background: url(/wp-content/themes/wedding/images/wallpaper.jpg) 0 0 repeat;margin: 0 0;color:#848484;font: 10px Verdana, Helvetica, sans-serif;padding: 0 0 100px 0;}
p {line-height:17px;padding: 10px 0;}
a {outline:none;color:#D65B9C;}
a:hover {text-decoration:none;}

ul, ol {padding: 10px 0 10px 15px;}
li {line-height:17px;}
ol {padding-left:20px;}
#page ol li {list-style:decimal;background:0;padding:0;}
#page ol {padding-left: 40px;}
#page ul {padding: 10px 0 10px 20px;}
#page li {list-style:none;background: url(/wp-content/themes/wedding/images/li.jpg) 0 5px no-repeat;padding: 0 0 0 15px;}
#page .gallery li {background:0;padding:0;}
#page #subcats.pipes li {padding:0;background:0;color:#fff;}

#pageblog ol li {list-style:decimal;background:0;padding:0;}
#pageblog ol {padding-left: 40px;}
#pageblog ul {padding: 10px 0 10px 20px;}
#pageblog li {list-style:none;background: url(/wp-content/themes/wedding/images/li.jpg) 0 5px no-repeat;padding: 0 0 0 15px;}
#pageblog .gallery li {background:0;padding:0;}
#pageblog #subcats.pipes li {padding:0;background:0;color:#FFF;}




h1 {font: 18px Georgia, "Times New Roman", Times, serif;color:#848484;}
h7 a {width:340px;height:72px;display:block;overflow:hidden;text-indent:-9999px;background: url(/wp-content/themes/wedding/images/logo.png) 0 0;margin: 10px 0 0 20px;} 
.headerlogo {width:340px;height:72px;display:block;overflow:hidden;text-indent:-9999px;background: url(/wp-content/themes/wedding/images/logo.png) 0 0;margin: 10px 0 0 20px;} 
h2 {font: 18px Georgia, "Times New Roman", Times, serif;color:#848484;}
#header h2 {color:#D65B9C;}
#header h1 {color:#D65B9C;}
h1 em {color:#848484;}
h2 em {color:#848484;}
h3 {font: oblique 17px Georgia;}
h3.altcolor {background: url(/wp-content/themes/wedding/images/h3-featuredservices.png) 0 0 repeat-x;height:26px;color:#E8882C;line-height:21px;padding: 0 5px;margin: 0 0 10px 0;}
h3 {background: url(/wp-content/themes/wedding/images/h3-weddingadvice.png) 0 0 repeat-x;height:26px;color:#D65B9C;line-height:21px;padding: 0 5px;margin: 0 0 10px 0;}
h5 a {width:323px;height:118px;display:block;overflow:hidden;text-indent:-9999px;background: url(/wp-content/themes/wedding/images/logo-blog.png) 0 0;margin: 10px 0 0 315px;}
h6 {font: 18px Georgia, "Times New Roman", Times, serif;color:#848484;}

/*page*/
#page h2 {color:#848484;font: bold 15px Verdana;border-top:1px dotted #81425E;border-bottom:1px dotted #81425E;padding: 10px 0 10px 55px;background: url(/wp-content/themes/wedding/images/h2-flower.png) 10px center no-repeat;margin: 0 0 20px 0;}
#page h1 {color:#848484;font: bold 15px Verdana;border-top:1px dotted #81425E;border-bottom:1px dotted #81425E;padding: 10px 0 10px 55px;background: url(/wp-content/themes/wedding/images/h2-flower.png) 10px center no-repeat;margin: 0 0 20px 0;}
#pageblog h2 {color:#848484;font: bold 15px Verdana;border-top:1px dotted #81425E;border-bottom:1px dotted #81425E;padding: 10px 0 10px 55px;background: url(/wp-content/themes/wedding/images/h2-flower.png) 10px center no-repeat;margin: 0 0 20px 0;}
#pageblog h1 {color:#848484;font: bold 15px Verdana;border-top:1px dotted #81425E;border-bottom:1px dotted #81425E;padding: 10px 0 10px 55px;background: url(/wp-content/themes/wedding/images/h2-flower.png) 10px center no-repeat;margin: 0 0 20px 0;}
#pageblog h6 {font: oblique 20px Georgia;padding: 0 0 0 55px;margin: 0 0 0 0;background: url(/wp-content/themes/wedding/images/flourish1.png) 5px center no-repeat;margin: 0 0 0 0;}
.post-172 #page h2,
.post-164 #page h2,
.post-215 #page h2,
.post-109 #page h2 {margin-bottom:10px;}
.post-172 #page h1,
.post-164 #page h1,
.post-215 #page h1,
.post-109 #page h1 {margin-bottom:10px;}
#content.insidepage #page h3 {background:0;padding:0;margin:0;font: bold 11px Verdana;color:#D65B9C;}
#content.insidepage #page h4 {color:#B0B041;}
.hrgreen, #content #page h3.hrgreen {display:block;background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;margin: 0 0 10px 0;}
#content.insidepage #page h4.h4arrow {background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 5px no-repeat;padding: 0 0 0 15px;}

/***************************** containers */

#top {width:1000px;margin:20px auto 0;height:13px;display:block;background: url(/wp-content/themes/wedding/images/top.png) 0 0 no-repeat;}
#topblog {width:1000px;margin:20px auto 0;height:13px;display:block;background: url(/wp-content/themes/wedding/images/top-blog.png) 0 0 repeat-x;}
#bottom {width:1000px;margin:auto;height:13px;display:block;background: url(/wp-content/themes/wedding/images/bottom.png) 0 0 no-repeat;}

#wrap {width:962px;padding:7px 19px;margin:auto;text-align:left;background: url(/wp-content/themes/wedding/images/wrap.png) 0 0 repeat-y;position:relative;}
#header {height:105px;}
#header2 {height:150px;}


#content {margin: 10px 0 0 0;}
#sidebar1 {width:154px;margin: 0 15px 0 0;}
.homepage #page {padding:0;width:620px;}
#page {width:600px;padding: 10px 10px 0 10px;}
#pageblog {width:700px;padding: 3px 10px 0 20px;margin: 0 0 0 20px;background: url(/wp-content/themes/wedding/images/margin.png) 0px 0px repeat-y;border-right:20px solid #FBFBFB}
#blogpage {width:97%;padding: 10px 10px 0 10px;}
#sidebar2 {width:157px;}

#footer {background: url(/wp-content/themes/wedding/images/footerline.png) 0 0 repeat-x;margin: 20px 0 0 0;padding: 25px 0;text-align:center;}

/*adsense*/
.ad-468 {width:468px;margin: 20px auto 0;height:60px;}
.ad-250 {width:250px;height:250px;margin: 20px 0 0 0;}
.ngg-albumoverview .ad-468 {display:none;}

/***************************** header */

#header h2 {float:left;margin: 65px 20px 0 0;color:#848484;width: 339px;height:29px;text-indent:-9999px;overflow:hidden;background: url(/wp-content/themes/wedding/images/tagline.jpg) 0 0 no-repeat;}
#header h1 {float:left;margin: 65px 20px 0 0;color:#848484;width: 339px;height:29px;text-indent:-9999px;overflow:hidden;background: url(/wp-content/themes/wedding/images/tagline.jpg) 0 0 no-repeat;}
#header h2 span {display:none;}
#header h1 span {display:none;}
#header2 h6 {font: oblique 12px Georgia;color:#848484;}
#header2 a {font: oblique 12px Georgia;color:#848484;}
/*newsletter*/
#newsletter {width:146px;height:95px;padding: 5px;float:right;background: url(/wp-content/themes/wedding/images/newsletter.png) 0 0 no-repeat;}
#newsletter span {font: oblique 12px Georgia;letter-spacing:-1px;color:#656364;display:block;margin: 5px 10px 5px 0;}
#newsletter span.sharehead {margin-top:8px;}
#newsletter input {color:#a4a2a3;font: 9px Verdana,Arial, Helvetica, sans-serif;padding: 2px 3px;width:145px;}

.textreplace {text-indent:-9999px;display:block;overflow:hidden;}
.text-subscribe {background: url(/wp-content/themes/wedding/images/text-subscribe.jpg) 0 0px no-repeat;width:140px;height:14px;}
.text-share {background: url(/wp-content/themes/wedding/images/text-share.jpg) no-repeat;width:100px;height:20px;}


/***************************** nav */

#nav {height:34px;background: url(/wp-content/themes/wedding/images/nav.png) 0 0 repeat-x;padding:0;text-align:center;text-transform:uppercase;font-size:10px;margin: 2px 0 0 0;}
#nav a {color:#fff;}
#nav ul {display:inline;padding:0;}
#nav li {display:inline;line-height:34px;color:#fff;}


/***************************** sidebar */

.widget {margin: 0 0 5px 0;}
.recaptcha {float:right;}

/*sidebar1*/
#sidebar1 h3 {background: url(/wp-content/themes/wedding/images/sidehead.png) 0 bottom repeat-x;height:15px;padding: 0 0 15px 0;font-size:20px;margin:0;}
#sidebar1 ul {padding:5px;background:#f5f1f2;}
#sidebar1 li {list-style:none;}
#sidebar1 a {font: bold 9px Verdana,Arial;color:#8a8888;}

/*sidebar2*/
#searchform {background:#DAD990;color:#fff;padding:5px;height:35px;margin: 0 9px 10px 2px;}
#searchform label {text-indent:-9999px;overflow:hidden;display:block;background: url(/wp-content/themes/wedding/images/text-search-3.jpg) 0 0 no-repeat;height:16px}
#s {width:100px;float:left;font: 9px Verdana,Arial, Helvetica, sans-serif;padding: 2px 3px;color:#B0B041;}
#searchsubmit {width:19px;height:20px;background: url(/wp-content/themes/wedding/images/button.png) 0 0 no-repeat;border:0;}
/*polls*/
#content #sidebar2 .wp-polls {text-align:left;}
#sidebar2 .wp-polls a {text-decoration:none;clear:both;}
#sidebar2 .wp-polls h3 {background:#dc84a0;color:#fff;font-size:22px;line-height:20px;margin:0;}
#sidebar2 .wp-polls {border:1px solid #dc84a0;}
#sidebar2 .wp-polls .wp-polls {border:0;}
#sidebar2 .wp-polls-ans {width:140px;}
#sidebar2 .wp-polls-ans small {display:none;}
#sidebar2 .wp-polls p {padding:3px 5px;color:#D65B9C;}
#sidebar2 .wp-polls p strong {font-weight:normal;}
#sidebar2 .wp-polls label {color:#D65B9C;}
#sidebar2 .wp-polls li {padding: 1px 0;}
#sidebar2 .wp-polls li input {float:left;margin: 1px 3px 0 0;}
#sidebar2 .wp-polls input.Buttons {width:53px;height:19px;border:0;background: url(/wp-content/themes/wedding/images/submit.png) 0 0 no-repeat;float:left;clear:both;}

#sidebar2 a img {width:148px;margin:0 auto 5px;display:block;}

/***************************** content */

.spacedlist {margin: 0 0 15px 0;}
.bigggapspacer {display:block;height:30px;}

/*404*/
.fourohfour {text-align:center;padding: 20px 0;border-top:10px solid #b2af4f;margin: 27px 0 0 0;border-bottom:10px solid #b2af4f;}
.fourohfour #searchform {background:0;}
.fourohfoursearch {width:260px;margin:10px auto 20px auto;}
.fourohfoursearch #s {width:180px;padding: 6px 3px;}

/*brightideas*/
.slider .img {width:200px;height:165px;background:#efefef;float:left;overflow:hidden;}
.slider .deets {width:410px;float:right;margin: 30px 0 0 0;}
.slider .deets span a {font-size:10px;}
.slider h4 {margin: 10px 0 0 0;}
.slider h4 a {font-size:11px;color:#D65B9C;}

#slider {position:relative;height:165px;overflow:hidden;}
#slider h3 {position:absolute;background: url(/wp-content/themes/wedding/images/h3-brightideas.png) 0 0 repeat-x;height:26px;color:#D65B9C;padding: 0 5px;width:400px;right:0;top:5px;}
#myController {position:absolute;right:0;bottom:0;}
#myController span {cursor:pointer;color:#848484;font-size:10px;}

#starthere {
	position:absolute;
	height:82px;
	width:81px;
	background:url(images/start-here.png);
	top:160px;
	left:-55px;
}
#socialshare {
	position:absolute;
	top:154px;
	right:-75px;	
}
#home {
	position:absolute;
	top:128px;
	left:40px;	
}
#contact {
	position:absolute;
	top:120px;
	left:90px;	
}
#text-advertise {
	position:absolute;
	top:140px;
	right:170px;
}
#text-submit {
	position:absolute;
	top:140px;
	right:20px;
}

#mar {width:2px;height:100em;overflow:hidden;clear:both;margin:20px;background: url(/wp-content/themes/wedding/images/margin.png) 0 0 repeat-y;position:absolute;}
	
/*blocks*/
#blocks {margin: 10px 0;}
.block {width:305px;float:left;}
.blockodd {float:right;}
.block p {padding:0;}
#content.homepage .block h4 {font-size:11px;}
.readmore {text-align:right;display:block;}
#content span.readmore a {font-size:10px;}

/*blocks -> wedding day */
.wedding-day-advice h4 {padding: 0 0 0 10px;}
.wedding-day-advice p {padding: 0 10px;}
.wedding-day-advice span {margin: 0 10px 0 0;}

/*blocks -> featured services */
.featured-services h4 {background: url(/wp-content/themes/wedding/images/home-feat-bullet.png) 0 3px no-repeat;padding: 0 0 0 15px;}
.featured-services h4 a {color:#D65B9C;}
.feat-img {float:left;margin: 0 5px 0 0;}
.feat-deets {float:right;width:230px;padding: 5px 0 0 0;min-height:48px;}
.feat-entry {height:67px;}
.feat-entry-lines {border-bottom:1px dotted #814662;padding-bottom: 10px;}
.feat-deets p {padding: 0 0 0 15px;}
.feat-deets p.toggle a {color:#848484;}

/*blocks -> real weddings */
.real-wedding .feat-deets {width:145px;}
.real-wedding .readmore {text-align:left;}
.real-wedding p {padding: 10px 0;}
.real-wedding h4 {color:#E8882C;font-size:11px;}
.real-wedding a {color:#E8882C;font-size:11px;}

/*blocks -> recent listings */
.recent-deets p {padding: 0 0 0 15px;}
.recent-deets h4 {background: url(/wp-content/themes/wedding/images/home-feat-bullet.png) 0 3px no-repeat;padding: 0 0 0 15px;}
.recent-entry {padding: 0 0 5px 6px;margin-bottom:5px;}
.recent-deets p.toggle a {color:#848484;}

/*blocks -> qanda */
.qanda h3 {margin-bottom:0;}
.qanda-entry {background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 22px no-repeat;padding: 15px 0 0 0;}
.qanda h4 {margin: 0 0 0 20px;border-bottom:1px dotted #d699ab;padding: 0 0 15px 0;line-height:18px;}

/*real wedding submit*/
.post-164 ol {padding-left:55px;}
.post-164 ol li {color:#D65B9C;}
.post-164 ol li em {font-style:normal;color:#848484;}


/*wedding corner*/
.wed-corner p {padding: 0 0 10px 0;}

/***************************** advertising */

#exclusive_advertisers {padding-bottom:10px;}
#exclusive_advertisers a {width:148px;height:73px;display:block;float:left;margin: 0 9px 9px 0;}
#exclusive_advertisers .item4, #exclusive_advertisers .item8 {margin-right:0;}

/***************************** content */

/*breadcrumb*/
#breadcrumbs {padding:0 0 10px 0;color:#B0B041;font-size:10px;}
#breadcrumbs a {color:#B0B041;}

#content #page {font-size:11px;color:#848484;}

/*link to us*/
.post-72 h4.h4arrow {margin: 20px 0 0 0;}
.post-72 p img {margin: 20px 0;}

/*submit classifieds*/
.post-200 #page h2 {margin-bottom:10px;}
.post-200 #page h1 {margin-bottom:10px;}

/*about*/
.post-2 #page h2 {margin-bottom:5px;}
.post-2 #page h1 {margin-bottom:5px;}
.post-2 #page span {line-height:18px;}

/***************************** archives */

/*search results*/
.searchresult p a {font-size:10px;}
.searchresult p {padding: 10px 0 0 0;}
.searchresult {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;padding: 0 0 20px 0;margin: 0 0 20px 0;}

ul#subcats {height:34px;background: url(/wp-content/themes/wedding/images/nav-blog2.png) 0 0 repeat-x;padding:0;text-align:center;text-transform:uppercase;font-size:10px;margin: 3px 0 0 0;} 
#subcats a {font: bold 9px Verdana,Arial;color:#fff;}
#subcats ul {display:inline;padding:0;}
#subcats li {display:inline;line-height:34px;color:#fff;padding:0;}

/*wedding blog*/
h2 span.whatsnews {float:right;font-size:25px;color:#D65B9C;padding:0;margin:-10px 0 0 0;}
h1 span.whatsnews {float:right;font-size:25px;color:#D65B9C;padding:0;margin:-10px 0 0 0;}
.archive h4 {display:inline;font-size:11px;}
.archive h4 a {color:#D65B9C;}
.archive span.thedate {float:right;display:block;font-weight:bold;color:#B0B041;font-size:11px;}
.archentry {border-bottom:1px dotted #81425e;padding: 0 0 5px 0;margin: 10px 0 0 0;}
.archive .leaveacomment a {font-size:11px;font-weight:bold;color:#B0B041;}
.archive .leaveacomment {padding:10px 0 0 0;}
/*gallery in archive*/
.archive .gallery {padding:0;}
.archive .gallery li {list-style:none;display:block;float:left;margin: 0 10px 0 0;}

/*useful links*/
.sort {text-align:right;}
.useful .archentry {border:0;padding:0;}
.useful .archentry p {padding:0;}
.useful .archentry a, .useful a, #content.honeymoonguide .catlists a {color:#D65B9C;}
.useful .archentry a:hover, .honeymoonguide .catlists a:hover, #content.quizzeschild .catlists a:hover {color:#D65B9C;}
.useful .archentry h4 {color:#D65B9C;}
.h2submit {float:right;font-size:11px;margin: 3px 0 0 0;color:#B0B041;}
.h1submit {float:right;font-size:11px;margin: 3px 0 0 0;color:#B0B041;}
.h2submit a {color:#B0B041;}
.h1submit a {color:#B0B041;}
#content.useful .usefullinkmore {font-size:10px;}
#content.useful .usefullinkmore a {color:#B0B041;font-weight:bold;}

/*bright ideas*/
#content.bright #page h2 {margin-bottom:20px;}
#content.bright #page h1 {margin-bottom:20px;}
.bright .img {float:left;width:130px;height:120px;overflow:hidden;display:block;margin: 3px 0 0 0;}
.bright .brightdeets {width:460px;float:right;border-bottom:1px dotted #72435D;padding: 0 0 3px 0;min-height:120px;margin: 5px 0 0 0;}
.bright .brightdeets h4 {background: url(/wp-content/themes/wedding/images/greenbullet.png) 0 3px no-repeat;padding: 0 0 0 13px;}
.bright .brightdeets p {padding-left:14px;padding-right:0;}
.bright .readmore {display:inline;font-size:10px;font-weight:bold;}
.bright .readmore a {color:#B0B041;}
.bright .archentry {padding:0;margin: 7px 0 0 0;border:0;}
#content.bright h2 span.whatsnews {color:#B0B041;}
#content.bright h1 span.whatsnews {color:#B0B041;}

/*sociable*/
.sociable {display:none;}
#content.wedding_blog .sociable {display:block;}
#page .sociable li {background:0;padding:0;}

/*honeymoon guide*/
.catdisplay {padding: 10px 0 0 0;}
.childcat {margin-top:20px;}
.catimg {width:103px;}
.catlists {width:480px;}
.catlists ul {padding:5px 0 20px 0;}
#content.honeymoonguide .catdisplay {margin: 0 0 20px 0;}
#content.honeymoonguide .catlists li {list-style:none;background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 7px no-repeat;padding: 0 0 0 15px;line-height:20px;}
#content.honeymoonguide .catlists ul {padding-left:0;}
#page .childcat .catlists ul {padding:5px 0 20px 0;margin:0;}
#page .childcat .catlists li {list-style:none;background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 7px no-repeat;padding: 5px 0 5px 15px;line-height:20px;border-bottom:1px dotted #69445F;}
.catlists h4 {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;display:block;color:#D65B9C;padding: 0 0 10px 0;}
.catlists .catlistmore a {font-weight:bold;font-size:10px;color:#B0B041;}
#content.honeymoonguide .catlists .catlists .catlistmore {background:0;}
#wrap #content.honeymoonguide #page.alignleft .catlists li {background-position: 0 8px;}

/*cat descriptions*/
.cat_description {padding: 10px 0 0px;background: url(/wp-content/themes/wedding/images/purpleline.png) 0 30px repeat-x;}
.cat_description h4, .hybridcatdesc h4 {display:block;padding: 0 0 10px 0;color:#D65B9C;background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 4px no-repeat;padding: 0 0 10px 15px;}
.hybridcatdesc {background: url(/wp-content/themes/wedding/images/footerline.png) 0 top repeat-x;margin: 20px 0 10px;padding: 20px 0 0 0;}
#content .hybridcatdesc h4 {padding-bottom:0;}

/*real weddings*/
#content.realweddings h2 {background-image: url(/wp-content/themes/wedding/images/h2-greenflower.png);margin-bottom:10px;}
#content.realweddings h1 {background-image: url(/wp-content/themes/wedding/images/h2-greenflower.png);margin-bottom:10px;}
#content.realweddings .h2submit {font-size:10px;}
#content.realweddings .h1submit {font-size:10px;}
#content .wedding_inspiration {float:right;margin: -35px 0 0 0;font-size:23px;display:block;padding: 0 0 10px 0;color:#D65B9C;}
.realweddings .cat_description {width:445px;background: url(/wp-content/themes/wedding/images/footerline.png) 0 33px repeat-x;}
.realweddings .alignleft img {margin: 10px 0 0 0;width:140px;height:119px;}
#content.realweddings .cat_description h4 {background: url(/wp-content/themes/wedding/images/smallgreenarrow.png) 0 3px no-repeat;}
.realweddings .cat_description p {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;padding-bottom:15px;margin: 0 0 10px 0;}
/*real wedding list*/
.realweddings .real_img img {width:67px;height:62px;}
.realweddings .real_deets {width:520px;margin: 10px 0 0 0;}
.real_date {color:#848484;padding: 3px 0 0 0;}
.real_wed {border-bottom:1px dotted #9B9B9B;}
.real_deets p a {color:#B0B041;font-size:10px;font-weight:bold;}

/*service providers*/
.serviceproviders .real_top .alignright {width:450px;}
.serviceproviders .real_top .alignleft img {width:140px;height:120px;}
.serviceproviders p.sp_select {color:#D65B9C;font-size:14px;font-weight:bold;width:170px;float:left;background: url(/wp-content/themes/wedding/images/arrowbiggreen.png) 0 17px no-repeat;padding: 15px 0 0 20px;margin: 0 0 10px 0;height:45px;}
.sp_select strong {color:#B0B041;}
.serviceproviders #catselect {margin: 13px 0 0 0;}
.serviceproviders #catselect.form-archive-140 {margin:27px 0 0 0;}
.serviceproviders .real_top {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;padding: 0 0 15px 0;margin: 0 0 15px 0;}
.serviceproviders .real_top .alignright form {margin: 15px 0 0 0;}
/*listings*/
.sp_block {border-bottom:1px dotted #969696;padding: 0 0 10px 0;margin: 0 0 10px 0;}
.serviceproviders .sp_thumb {width:67px;height:62px;}
.serviceproviders .sp_deets {width:520px;}
.sp_more a {color:#B0B041;font-size:10px;font-weight:bold;}
.sp_deets p {padding: 5px 0;}
.sp_loc {float:right;font-size:10px;background: url(/wp-content/themes/wedding/images/smallgreenarrow.png) 0 2px no-repeat;padding: 0 0 0 10px;display:block;width:90px;color:#D65B9C;}
body #cat-menu li.level-0 {background:#D8E0E9;}
p.quickquotetext {color:#848484;background: url(/wp-content/themes/wedding/images/quickheart.png) 0 13px no-repeat;padding-left: 20px;}
.listing-location-meta {display:block;float:right;font-size:9px;color:#D65B9C;}

/*bridal fairs + events*/
#content.bridalevents .eventlist li {background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 5px no-repeat;}
#content.bridalevents .eventlist li a {color:#848484;}
.eventlist {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;padding: 0 15px 15px 15px;margin: 15px 0 20px 0;}
.eventlist strong, .eventlist h4 {color:#D65B9C;}
.eventlist strong {display:block;float:left;width:70px;}
/*submissions*/
#gform_4 li {background:0;}
#page .gform_wrapper #gform_4 label {width:150px;}

#subcats1 {background:#f1f2e0;margin: 0 0 10px 0;color:#B0B041;padding: 20px;}
#subcats1 li {list-style:none;background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 6px no-repeat;padding: 0 0 0 15px;font-weight:bold;}
#subcats1 li li {width:180px;float:left;margin: 0 0 0 40px;font-weight:normal;}
#subcats1 a {color:#B0B041;}

/*classifieds*/
.classifieds .h2submit {font-size:10px;}
.classifieds .h1submit {font-size:10px;}
.classifieds .class_group h3 {background:0;padding:0;margin:0;font: bold 12px Verdana, Geneva, sans-serif;color:#B0B041;}
.class_group {padding: 0 0 15px 0;margin: 0 0 15px 0;background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;}
#content.classifieds .class_more a {font-size:10px;font-weight:bold;color:#B0B041;}
.class_list p {padding:0;}
.class_list {padding: 0 0 20px 0;}

/*engagements*/
#content.engagements .engage_group h3 {background:0;padding:10px 0 0 0;margin:10px 0;font: bold 12px Verdana, Geneva, sans-serif;color:#B0B041;}
.engage_more a, .h2submit  {font-size:10px;font-weight:bold;color:#B0B041;}
.engage_more a, .h1submit  {font-size:10px;font-weight:bold;color:#B0B041;}
.engage_list {padding: 0 0 20px 0;}
.engage_list p {padding: 0;}
.engage_group {padding-left:10px;padding-right:10px;}

/*quizzes*/
#content.quizzes #page .cat_description p {padding-left: 10px;padding-right:10px;}
#content.quizzes #page .catlists ul {padding-left:0;}
#content.quizzes #page .catlists li a, #content.quizzeschild #page .catlists li a {color:#848484;}
#content.quizzes #page .catlists li.catlistmore {background:0;}
#content.quizzes #page .catlists li.catlistmore a {text-decoration:underline;color:#B0B041;}
#content.quizzeschild #page .catlists li {background-position: 0 13px;}

/*books*/
.book_img {width:74px;}
.book_deet {width:510px;border-bottom:1px dotted #969696;padding: 0 0 10px 0;margin: 0 0 10px 0;}
.book_author {display:block;padding: 4px 0 0 0;}
.book_author strong {color:#B0B041;}
#content.books .book_deet p {padding: 2px 0 5px;}
#content.books .book_deet .readmore {font-size:10px;font-weight:bold;text-align:left;}
#content.books .book_deet .readmore a {color:#B0B041;}

/*q&a*/
#content.archqanda #page .cat_description h4 {background: url(/wp-content/themes/wedding/images/pinkbullet.png) 0 4px no-repeat;}
#content.archqandasub .childcat .toggle li {background-position: 0 13px;}
#content.archqanda #page .catlists ul {padding-left:0;}
#content.archqanda #page .catlists ul li a, #content.archqandasub #page .catlists ul li a {color:#848484;}
#content.archqandasub #page .catlists ul li a:hover {color:#D65B9C;}
#content.archqanda #page .catlists ul li.catlistmore {background:0;}
#content.archqanda #page .catlists ul li.catlistmore a {color:#B0B041;text-decoration:underline;}

/*pagination*/
/*pagination*/
#content .wp-paginate {padding:0;display:inline;float:right;margin: 10px 0 0 0;padding:3px;background:#f5f5f5;border:1px solid #E6E6E6;}
#content .wp-paginate li {list-style:none;display:block;float:left;color:#D65B9C;font-size:10px;width:auto;height:15px;padding: 0 4px;line-height:15px;}
#content .wp-paginate a {color:#D65B9C;text-decoration:none;display:block;float:left;height:15px;overflow:hidden;line-height:15px;}
#content .wp-paginate a.next {display:block;width:15px;height:15px;background: url(/wp-content/themes/wedding/images/paginatearrow.png) 0 0 no-repeat;text-indent:-9999px;margin-right: -5px;}
#content .wp-paginate a.prev {display:block;width:15px;height:15px;background: url(/wp-content/themes/wedding/images/paginatearrow1.png) 0 0 no-repeat;text-indent:-9999px;margin-left:-5px;}

#content #page .sort a {color:#848484;}
#content #page .catlists h4.toggle a {color:#D65B9C;}

#content.useful #page .catlists li {background-position: 0 13px;}

/***************************** single */

.single .addthis_container {display:none;}
#content.single h2.posttitle {background:none;padding:0;border:0;margin:0;font-size:12px;}
#content.single h1.posttitle {background:none;padding:0;border:0;margin:0;font-size:12px;}
.single .sociable strong {font-size:11px; color:#B0B041;display:block;margin: 0 0 3px 0;}
.single #page li {color:#848484;}
.single #page .sharestuff {margin: 10px 0;}
h3.articleposttitle {font-weight:bold;font-size:12px;background: url(/wp-content/themes/wedding/images/arrowgreen.png) 5px 9px no-repeat;padding:0 0 0 20px;margin:0;font-style:normal;font-family: Verdana;}

/*next/prev*/
.single .navigation {padding: 5px;background:#F5F5F5;border:1px solid #E6E6E6;color:#C2BFC0;}
.prevpost {float:left;}
.nextpost {float:right;}

/*gallery*/
#content.single .gallery img {width: 112px;height:96px;border:none;}
#content .clicktoenlarge {padding:0;margin: 8px 0 0 0;font-size:10px;font-weight:bold;color:#D65B9C;}
.gallery dt {margin: 0 0 -5px 0;}
#page .gallery {margin: 10px 0 10px;}

/*comments*/
#author, #email, #url, #comment {border:1px solid #879BB2;padding: 2px 3px;}
#commentform p {padding:3px 0;}
#com h4 {font-size:11px;color:#B0B041;}
h4#comments, #respond h4 {margin: 20px 0;}
#content.single .commentlist {padding:0;}
#content.single .commentlist li {list-style:none;}
.avatar {float:left;}
.comdeets {float:right;width:540px;border-bottom:1px dotted #814662;margin: 0 0 10px 0;}
.says {font-weight:bold;color:#D65B9C;font-size:11px;}
.says a.url {color:#D65B9C;}
.commentmetadata {font-size:9px;color:#D65B9C;}
#submit {width:69px;height:22px;background: url(/wp-content/themes/wedding/images/submit1.png) 0 0 no-repeat;border:0;}
.subscribe-to-comments {margin: 0 0 10px 0;}
#commentform label {color:#222;font-size:12px;}

/*wedding blog*/
#content.wedding_blog .sharestuff {padding-left:0;}
.wedding_blog .blog_date {font-weight:bold;font-size:11px;color:#B0B041;}
#content.wedding_blog h2.posttitle {color:#D65B9C;font-size:18px;}
#content.wedding_blog h1.posttitle {color:#D65B9C;font-size:18px;}
#content.wedding_blog h6.posttitle {color:#D65B9C;}
#content.wedding_blog h6.toplinks {font-size:11px;color:#848484;}

/*bright*/
.bright p, #page.bright h2.posttitle {padding-left:20px;padding-right:20px;color:#D65B9C;}
.bright p, #page.bright h1.posttitle {padding-left:20px;padding-right:20px;color:#D65B9C;}
.bright p {color:#848484;}
#page.bright h2.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 7px 4px no-repeat;margin: 20px 0 0 0;}
#page.bright h1.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 7px 4px no-repeat;margin: 20px 0 0 0;}
#content.single #page.bright .sociable, .sharestuff {padding: 10px 0 0 20px;}

/*related*/
.related {width:300px;margin: 20px 0 0 0;}
.related h3 {background:#f6eadd;color:#E8882C;font-size:23px;padding: 0 5px 5px 10px;}
.related a {color:#E8882C;}
#content #page .related ol {padding:0;list-style:none;}
#content #page .related li {list-style:none;background: url(/wp-content/themes/wedding/images/orangearrow.png) 0px 6px no-repeat;padding: 0 0 0 15px;margin: 0 0 2px 0;}

/*real weddings*/
#content.realsingle h2 {background-image: url(/wp-content/themes/wedding/images/h2-greenflower.png);background-position: 0 12px;padding-left:50px;}
#content.realsingle h1 {background-image: url(/wp-content/themes/wedding/images/h2-greenflower.png);background-position: 0 12px;padding-left:50px;}
.realsingle h2 span {display:block;font-size:11px;padding: 5px 0 0 0;color:#B0B041;}
.realsingle h1 span {display:block;font-size:11px;padding: 5px 0 0 0;color:#B0B041;}
#content.single #page.alignleft p span.fancytext {margin: -15px 0 -10px 0;display:block;}
.fancytext, .fancytextline {color:#D65B9C;font-size:25px;padding:0;}
.fancytextline {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;padding-bottom:5px;}
#content.realsingle blockquote, #content.realsingle blockquote p,
#content.providers blockquote, #content.providers blockquote p {padding:0;line-height:34px;}
#content.providers blockquote {background: url(/wp-content/themes/wedding/images/quotes.png) 0 0 no-repeat;height:34px;line-height:34px;padding-left:20px;}
#content.realsingle .sharestuff {padding:0;}

/*real wedding submit*/
#content #page .greencaps {font-size:10px;text-transform:uppercase;color:#B0B041;}
#content.insidepage p strong {color:#D65B9C;}

/*classifieds*/
.class_single .h2submit {font-size:10px;}
.class_single .h1submit {font-size:10px;}
.classifiedlist {padding: 0 20px;}
.class_single .sharestuff {padding: 10px 0;}
body #content.class_single .classifiedlist h3 {background:0;padding:0;margin:20px 0 0 0;font: bold 12px Verdana, Geneva, sans-serif;color:#D65B9C;}
.class_deets strong {color:#D65B9C;}
.class_deets {padding: 10px 0;}
.class_single .class_deets a {color:#848484;}
.class_img {margin: 0 0 20px 0;}
.class_single h2 span strong {color:#E8882C;}
.class_single h1 span strong {color:#E8882C;}
.date_posted strong {color:#D65B9C;}

/*engagements*/
.engagelist strong {color:#D65B9C;}
body #content.engage_single .engagelist h3 {background:0;padding:0;margin:20px 0 0 0;font: bold 12px Verdana, Geneva, sans-serif;color:#D65B9C;}
.engage_single .sharestuff {padding: 10px 0;}
p.engage_date {padding: 0;}

/*quizzes*/
#content.quizzes #page h4.quiztitle {font-size:12px;font-weight:normal;font-style:oblique;color:#D65B9C;padding: 0 0 0 20px;}
h4.quizresult {margin: -10px 0 0 0;padding: 0 0 10px 20px;color:#D65B9C;}
.quizzes .hrgreen {padding: 0 0 10px 0;}
#content.quizzes #page h2.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 5px 5px no-repeat;}
#content.quizzes #page h1.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 5px 5px no-repeat;}
#content.quizzes p.submit input {width:93px;height:23px;border:0;background: url(/wp-content/themes/wedding/images/calculate.png) 0 0 no-repeat;}
#quiztest {padding-top:0;}
#quiztest li {padding:0;background:0;}
#content.quizzes #page #quiztest li {list-style:none;}
#quiztest h4 {color:#D65B9C;margin: 10px 0 10px 0;}
#quiztest li input {margin: 1px 5px 0 20px;display:block;float:left;}

/*books*/
.single .book_author {padding: 15px 0 5px 20px;}
.book_buy {display:block;padding: 5px 0 15px 20px;}
.book_buy a {font-weight:bold;color:#B0B041;}
.book_image {padding: 0 0 30px 20px;display:block;}
.book_padding {padding: 0 20px;}
.book_padding .sharestuff {padding-left:0;}
#content.bookspost #page h2.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 7px 4px no-repeat;color:#D65B9C;}
#content.bookspost #page h1.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 7px 4px no-repeat;color:#D65B9C;}

/*service providers*/
.providers table {width:100%;border-collapse:collapse;background:#F4F1F1;color:#848484;}
.providers th {font-weight:bold;padding:4px;color:#D65B9C;border:4px solid #fff;text-align:right;}
.providers td {padding: 4px;border:4px solid #fff;}
#content.providers .prov_cats {display:block;color:#D65B9C;font-size:11px;padding: 5px 0 0 0;}
#quote {display:block;float:right;width:184px;height:31px;background: url(/wp-content/themes/wedding/images/quick-quotes.jpg) -5px -1px no-repeat;margin: -15px 0 0 0;}
/*hiddenform*/
#hiddenform {display:none;}
#quickform {text-align:left;padding: 0 15px;font-size:11px;}
#quickform label {width:120px;display:block;font-weight:bold;float:left;color:#D65B9C;margin: 1px 10px 0 0;}
#quickform input.qtext {padding: 2px 4px;background: url(/wp-content/themes/wedding/images/inputthin.png) 0 0 repeat-y;border-top:1px solid #aaa;}
#quickform textarea {width:350px;height:100px;}

/*qanda*/
#content.single #page.qandasingle h2.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 5px 4px no-repeat;color:#D65B9C;}
#content.single #page.qandasingle h1.posttitle {background: url(/wp-content/themes/wedding/images/arrowgreen.png) 5px 4px no-repeat;color:#D65B9C;}
#content.single #page.qandasingle p {color:#848484;}

/***************************** next gen */

/*album page*/
.ngg-album-compact {width:160px;float:left;overflow:hidden;padding: 10px 20px 20px;}
.ngg-album-compact a {text-decoration:none;}
.ngg-album-compact h4, h4.ngg-image-title {background: url(/wp-content/themes/wedding/images/galleryarrow.png) 0 5px no-repeat;padding: 2px 0 0 15px;font-size:10px;}

/*gallery display*/
.ngg-galleryoverview .ngg-gallery-thumbnail-box img {display:block;margin:20px auto 10px;}
.ngg-galleryoverview {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;}
#page .ngg-galleryoverview .ngg-gallery-thumbnail a {cursor:auto;}
#page .ngg-image-title-wrap {background: url(/wp-content/themes/wedding/images/footerline.png) 0 bottom repeat-x;display:block;padding: 0 0 10px 0;}
#content.insidepage #page h4.ngg-image-title {color:#D65B9C;font-size:11px}
.ngg-navigation {padding: 5px;background:#F5F5F5;border:1px solid #E6E6E6;color:#C2BFC0;display:inline-block;float:right;font-size:10px;margin: 0 0 10px 0;}
.ngg-navigation a {text-decoration:none;}
.ngg-galleryoverview .sharestuff {padding:0;margin: -27px 0 0 0;}
.ngg-extratext {width:370px;padding: 10px 0;}
.ngg-galleryoverview .ngg-navigation a.next {width:15px;height:15px;background: url(/wp-content/themes/wedding/images/paginatearrow.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;display:block;float:right;}
.ngg-galleryoverview .ngg-navigation a.prev {width:15px;height:15px;background: url(/wp-content/themes/wedding/images/paginatearrow1.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;display:block;float:left;}
.galleryshare {height:30px;}
.ngg-galleryoverview .entry-content {width:220px;overflow:hidden;float:right;margin-top:10px;}

/***************************** footer */

#footer h4 {font: bold 11px Verdana;color:#B0B041;text-transform:uppercase;}
#footer ul {padding:0;}
#footer li {list-style:none;line-height:18px;clear:both;}
#footer ul ul {padding: 3px 0 0 16px;}
#footer a {color:#D65B9C;}
#footer h4 span {background: url(/wp-content/themes/wedding/images/footerheart.png) 0 3px no-repeat;float:left;display:block;width:11px;height:9px;margin: 0 5px 0 0;padding: 0 0 5px 0;}

.foot_block {display:block;float:left;padding: 0 15px;text-align:left;vertical-align:top;zoom:1;}
.foot_block:first-child {margin-left:155px;}

#content.archive #page .catlists li a {color:#848484;}
#content.archive #page .catlists li a:hover {color:#D65B9C;}

/*admin styles*/
#content .pinkbold {font-weight:bold;color:#D65B9C;font-size:12px;}
#content .smalltext {color:#848484;font-size:9px;}
#content .orangeitalics {font-style:oblique;color:#E8882C;}
#content .greylink {font-size:11px;}
#content .greylink a, #content .greylink {text-decoration:none;color:#848484;}
#content .greylink a:hover, #content .greylink:hover {text-decoration:underline;}

/*extras*/

#content.homepage #page .block h3,
#content.homepage #slider h3,
#content.homepage #exclusive_advertisers h3 {line-height:24px;padding-top:3px;}
.providers table {font-size:11px;}

#wrap #content.post- h2 {position:relative;height:20px;overflow:hidden;}
#wrap #content.post- h1 {position:relative;height:20px;overflow:hidden;}
#wrap #content.post- h2 span.whatsnews {position:absolute;right:0;top:13px;}
#wrap #content.post- h1 span.whatsnews {position:absolute;right:0;top:13px;}

/* ie6 */
.post-11410 {text-align:center;padding: 30px 0;font-size:12px;}
.post-11410 img {margin: 10px 0;}

body.ie_6 .firstfooterblock {margin-left:70px;}
body.ie_6 .wp-polls ul li,
body.ie_6 #sidebar2 .wp-polls p {background:#fff;}
body.ie_6 ul.wp-polls-ul li {min-height:20px;height:auto;clear:both;}
body.ie_6 ul.wp-polls-ul li label {width:110px;}

body.ie_6 #subcats1 li {width:100%;height:auto;float:none;}
body.ie_6 #subcats1 li ul {padding:0;margin:0;}
body.ie_6 #subcats1 ul li {width:200px;height:18px;line-height:18px;float:left;background-position: 0 6px;}

body.ie_6 #page span.whatsnews {position:relative;top:-25px;}
body.ie_6 #page h2 {width:500px;height:30px;}
body.ie_6 #page h1 {width:500px;height:30px;}
body.ie_6 .realweddings #page span.whatsnews {top:0;}
body.ie_6 .h2submit {position:relative;top:-17px;}
body.ie_6 .h1submit {position:relative;top:-17px;}

body.ie_6 #page .gform_wrapper #gform_9 #recaptcha_widget_div {margin-left:-40px;}
body.ie_6 #page #gform_submit_button_9 {margin-left:-330px;}
body.ie_6 #page .gform_wrapper #gform_12 #recaptcha_widget_div {margin-left:10px;}
body.ie_6 #page #gform_submit_button_12 {position:relative;left:-215px;}
body.ie_6 #page .gform_wrapper #gform_13 #recaptcha_widget_div {margin-left:10px;}
body.ie_6 #page #gform_submit_button_13 {position:relative;left:-115px;}

body.ie_6 .realsingle #page span.whatsnews {top:0;}

body.ie_6 #quiztest li {height:20px;}

body.ie_6 #header h2 {position:relative;right:-90px;}
body.ie_6 #header h1 {position:relative;right:-90px;}

body.ie_6 .gform_wrapper {padding:0;}
body.ie_6 .gform_wrapper label {float:none;width:100%;clear:both;padding:0;}
body.ie_6 .gform_wrapper li {height:auto;clear:both;}

body.ie_6 #gform_wrapper_13.gform_wrapper {padding:0;}
body.ie_6 #page .gform_wrapper #gform_13 label {float:none;width:400px;clear:both;padding:0;}
body.ie_6 #gform_wrapper_13.gform_wrapper li {height:auto;clear:both;}
body.ie_6 #page .gform_wrapper #gform_13 #recaptcha_widget_div {margin:10px 0 0 -65px;}

body.ie_6 #gform_wrapper_10gform_wrapper {padding:0;}
body.ie_6 #page .gform_wrapper #gform_10 label {float:none;width:400px;clear:both;padding:0;}
body.ie_6 #gform_wrapper_10.gform_wrapper li {height:auto;clear:both;}
body.ie_6 #page .gform_wrapper #gform_10 #recaptcha_widget_div {margin:10px 0 0 0px;}

body.ie_6 #contact_providers p.smaller_p {width:280px;}
body.ie_6 #contact_providers #recaptcha_widget_div {margin-left:0px;}

#content.realsingle #page.alignleft span.whatsnews {position:relative;top:50px;}

.recaptcha, .g-recaptcha {
    float: left;
    display: block;
    margin-bottom: 35px !important;
    margin-left: 95px !important;
}