/* Wedding Day Magazine Online */



body {
		font-family:Helvetica, Verdana, Arial, sans-serif;
		margin:0px;
		padding:0px;
		color:#666;
		font-size:9px;
}

img { border:0 }

a { text-decoration:none;
color:#ec008c;} 

#margin {
	width:1004px;
	margin-right:auto;
	margin-left:auto;
	}
	
h3 {
	color:#ec008c;
}
	
	
#below-bar	{
	width:817px;
	height:auto;
	}

#bar {	
	width:1004px;
	height:28px;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:3px;
	font-weight:bold;
	font-size:16px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	
}

#bar2 {
	background-color:none;
	width:1004px;
	height:28px;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin-left:auto;
	margin-right:auto;

}

#bar3 {
	background-color:none;
	width:1004px;

	text-align:left;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:bold;

	color:#000000;

	font-size:18px;

	margin-left:auto;

	margin-right:auto;

	

}



#header_images {



}



#body-margin {

	clear:left;

	height:25px;

	}

	

#body-margin2 {

	clear:left;

	height:15px;

	}

	

/* Main Links */



#links {
	width:1005px;
	height:75px;
}

#tabs {

	margin:0;

	padding:0;

	list-style:none;

	z-index:1000;

	

}



#tabs li {

	float:left;

	height:75px;

	margin:0;

	padding:0;

}



#tabs li a {

	margin:0;

	padding:0;

	height:75px;

	display:block;

	text-indent:-10000px;

	outline:none;

}

#tabs li a.cactive { background:url(/images/homeactive.jpg) no-repeat; }
#tabs li a.factive { background:url(/images/currentactive.jpg) no-repeat; }
#tabs li a.vactive { background:url(/images/guideactive.jpg) no-repeat; }
#tabs li a.pactive { background:url(/images/articlesactive.jpg) no-repeat; }
#tabs li a.tactive { background:url(/images/weddingsactive.jpg) no-repeat; }
#tabs li a.qactive { background:url(/images/eventsactive.jpg) no-repeat; }
#tabs li a.mactive { background:url(/images/shopactive.jpg) no-repeat; }
#tabs li a.ractive { background:url(/images/contactactive.jpg) no-repeat; }
#tabs li a.yactive { background:url(/images/links.jpg) no-repeat; }

#tabs li a.home {
	background-position:0px 0px ;
	width:55px;
}

#tabs li a.home:hover { background-position: 0px -75px; }

#tabs li a.current {
	background-position: -55px 0px;
	width:70px;
}

#tabs li a.current:hover { background-position: -55px -75px; }

#tabs li a.guide {
	background-position: -125px 0px;
	width:143px;
}

#tabs li a.guide:hover { background-position: -125px -75px; }

#tabs li a.articles {
	background-position: -268px 0px;
	width:57px;
}

#tabs li a.articles:hover { background-position: -268px -75px; }

#tabs li a.wdlogo {
	background-position: -325px 0px;
	width:355px;
}

#tabs li a.wdlogo:hover { background-position: -325px -75px; }

#tabs li a.weddings {
	background-position: -680px 0px;
	width:121px;
}

#tabs li a.weddings:hover { background-position: -680px -75px; }

#tabs li a.events {
	background-position: -801px 0px;
	width:43px;
}

#tabs li a.events:hover { background-position: -801px -75px; }

#tabs li a.behindthescenes {
	background-position: -844px 0px;
	width:92px;
}

#tabs li a.behindthescenes:hover { background-position: -844px -75px; }



#tabs li a.contact {

	background-position: -936px 0px;

	width:69px;

}

#tabs li a.contact:hover { background-position: -936px -75px; }

	

/* Monkeyhouse Links */



.monkeylink {

	text-decoration:underline;

}	

a.monkeylink:link {

	color: #666;

}

a.monkeylink:visited {

	color: #666;

}

a.monkeylink:hover {

	color: #666;

}

a.monkeylink:active {

	color: #666;

}



/* Medium Color Links */



.link {

	color:#ec008c;

	font-size:11px;

	letter-spacing:1px;

	line-height:18px;

	text-decoration:none;

}

a.link:hover {

	color:#4c3736;

	}

	

/* Main Search Box */



.search2 {

	float:right;

	background-image:url(/images/search.jpg);

	background-position:left;

	background-repeat:no-repeat;

	padding-left:25px;

	padding-right:25px;

	margin-right:10px;

	}

	

.search1 {

	border:0px;

	background-color:none;

	width:100px;

	}



/* Current Issue */



#current-body {

border-bottom:1px solid #ccc;
	width:1004px;
margin-bottom:35px;
	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	color:#666;

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:5px;	

	}

	

#current-image {

	margin-left:25px;

	margin-right:20px;

	margin-top:0px;

	float:left;

	margin-bottom:50px;

	}	



#editors-note {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 



	font-size:11px;

	font-weight:300;

	line-height:18px;

	margin-right:50px;

	}

	

#below-current-body {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left;


	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-left:150px;

padding-right:30px;
	}



/* Area Wedding Planning Guide */



#guide-body {
	
	width:1004px;

	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;


	margin-left:auto;

	margin-right:auto;


	padding-top:25px;	

	}



#guide-body ul {

	margin:0px;

	padding:0px;

	list-style:none;

}





#guide a {

	text-decoration:none;

	color:#ec008c;

	}

	

.category-title {

	letter-spacing:2px;
font-weight:bold;
font-size:12px;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:15px;
	}
	
	#guide-body img {
		margin-bottom:15px;
	}
	
	
	#guide-body a {
		font-size:10px;
		color:#999;
	}
	
		#guide-body a:hover {
	color:#ec008c;
		}
.category {

	float:left;

	height:300px;

	padding-left:40px;

	text-align:center;

	}

	



	



/* Articles */



#articles-body {

	background-color:#ccc;
margin-bottom:35px;
	width:1004px;

	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:25px;	

	}

	

.articleicon	{

	margin-left:40px;

	margin-right:20px;

	float:left;

	}

	

.article-blocks {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	line-height:18px;

	margin-right:70px;

	clear:left;

	height:100px;

	margin-bottom:30px;

	}

	

#below-articles-body {


	text-align:left;

	margin-left:auto;
	margin-right:auto;

	width:400px;

	margin-bottom:20px;

	}

.article {
	margin-bottom:15px;
}

/* The Wedding Story of... */



#weddings-body {
	background-color:#CCC;

margin-bottom:35px;
	width:1004px;

	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:25px;	

	margin-left:auto;

	margin-right:auto;

	}

	

.weddingicon	{

	margin-left:40px;

	margin-right:20px;

	float:left;

	}

	

.wedding-blocks {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	line-height:18px;

	margin-right:70px;

	clear:left;

	height:100px;

	margin-bottom:50px;

	}

	

#below-weddings-body {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left;

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	margin-left:205px;

	margin-bottom:20px;

	}



/* Events */



#events-body {

	width:1004px;

	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;

	line-height:18px;



	}

	

#events-image {
	margin-right:25px;

	margin-top:0px;

	float:left;

}	



/* Shop */



#shop-body {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left;

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	margin-left:25px;

	margin-bottom:20px;

	padding-top:15px;

	}

	

#shop-image {

	margin-left:auto;

	margin-right:auto;

	}	

	

#shop-text1 {

	float:none;

	margin-left:140px;

	}

	

#shop-text2 {

	margin-left:350px;

	position:absolute;

	margin-top:-130px;

}



#shop-text3 {

	position:absolute;

	margin-left:420px;

	margin-top:-300px;

	width:200px;

}



#shop-text4 {

	position:absolute;

	margin-left:450px;

	margin-top:-175px;

}

	

#shop-text5 {

	position:absolute;

	margin-left:435px;

	margin-top:-290px;

	width:320px;

	}



/* Contact */



#contact-body {

	

	width:1004px;

	height:450px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:25px;	


	}

	

#contact-form {

	margin-left:30px;
	width:400px;
	margin-right:45px;
	float:left;

	}

	

.contact-form-fields {

	text-align:right;

	float:left;

	margin-left:25px;

	margin-bottom:25px;

	}

	

.search3 {

	border:0px;

	background-color:none;

	width:221px;

	margin-left:10px;

	border-width:1px;

	border-style:solid;

	border-color:#bfbfbf;

	}



/* Titles */



.white {
color:#ec008c;

 font-weight:600;

 font-family:Geneva, Arial, Helvetica, sans-serif;

 font-size:11px;

 letter-spacing:3px;

 text-decoration:none;

 }

 

   	

.white2 {

	color:#FFFFFF;

	font-weight:600;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	}

	

.white3 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:bold;

	color:#FFFFFF;

	font-size:16px;

	}

	

.white4 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:bold;

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

	}

	

a.white4:hover {

	color:#4c3736;

	text-deocoration:none;

	}

	

.medium {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:bold;

	color:#ec008c;

	font-size:16px;

	}

	

.medium2 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:bold;

	

	font-size:12px;

	}

	

.dark {

	font-family:"Times New Roman", Times, serif;
	color:#000;

	

	font-size:11px;

	font-weight:bold;

	}

	

.dark2 {

	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-weight:bold;

	color:4c3737;

	font-size:12px;

	}

	

.thin {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:3px;

	font-weight:200;

}



.small-white {

	color:#ec008c;

	font-weight:600;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	letter-spacing:3px;

	text-align:center;

	}

	

.archive {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left;

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	line-height:24px;

	padding-left:20px;

	margin-bottom:60px;

	height:160px;

	}



.issues	{

	margin-left:35px;

	margin-right:20px;

	float:left;

	margin-bottom:150px;

	}


.issues2	{

	margin-left:35px;

	margin-right:20px;

	float:left;

	margin-bottom:75px;

	}



input.btn	{

   background-color:#999999;

   border-width:thin;	

   border-color:#999999;

   border-style:solid;

font-family:"Times New Roman", Times, serif;

   color:#FFFFFF;

   font-weight:600;

   font-size:9px;

   letter-spacing:2px;

   text-align:center;

   }



.btnhov	{

   background-color:#999999;

   border:0px;	

   font-family:Geneva, Arial, Helvetica, sans-serif;

   color:#FFFFFF;

   font-weight:600;

   font-size:9px;

   letter-spacing:3px;

   text-align:center;

	border-color:#FFFFFF;

	border-style:dotted;

	border-width:thin;

	}



/* Featured Wedding */



#featured-wedding-body	{

	font-family:Geneva, Arial, Helvetica, sans-serif;


	font-size:10px;

	font-weight:400;

	padding-top:15px;

	text-align:left;

	line-height:16px;

	float:left;

	width:400px;
	margin-right:60px;

	}



#wedding-pics	{

	text-align:right;

	margin-right:15px;

	margin-top:0px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4C3736;

	font-size:8px;

	width:227px;

}



.wedding-pic	{
margin-bottom:10px;

	}

	

#wedding-ad-column {

	text-align:right;

	line-height:12px;

	font-size:10px;
	background-color:#CCC;
	width:280px;
	float:right;
	padding:10px;

	}

	

/* Search Results */



#search-body {
background-color:#CCC;

	width:1004px;
margin-bottom:35px;
	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:15px;

	}

	

.searchicon	{

	margin-right:10px;

	margin-bottom:5px;

	float:left;

	}

	

.search-blocks {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	color:#4C3736;

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-right:350px;

	clear:left;

	height:auto;

	padding-left:75px;

	}

	

#below-search-body {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left;

	font-size:11px;

	font-weight:300;

	margin-left:205px;

	margin-bottom:20px;

	}

	

/* Contributing Editors */



#editors-body {

	background-color:#755959;

	width:817px;

	height:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	text-align:left; 

	color:#A68585;

	font-size:11px;

	font-weight:300;

	line-height:18px;

	padding-top:25px;	

	margin-left:16px;

	margin-right:16px;

	}

	

.editors-pic	{

	margin-left:40px;

	margin-right:20px;

	float:left;

	}

	

.editors-blocks {

 font-family:Geneva, Arial, Helvetica, sans-serif;

 text-align:left; 

 color:#4C3736;

 font-size:11px;

 font-weight:300;

 line-height:18px;

 margin-right:70px;

 clear:left;

 height:200px;

 margin-bottom:30px;

 }

 	

/* Feature Article */



#feature-article-body	{

	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#4C3736;

	font-size:10px;

	font-weight:400;

	margin-bottom:20px;

	margin-top:15px;

	text-align:left;

	line-height:16px;

	width:650px;

	float:left;

	}



#feature-article-pics	{

	text-align:left;

	margin-right:15px;

	margin-top:0px;

	width:230px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4C3736;

	font-size:8px;

	line-height:10px;

}





.feature-pic	{

	margin-bottom:5px;

}

	

#feature-ad-column {

	float:left;

	}

	

/* Ad Rotator */



#ad-rotator {

	width:241px;

	height:auto;

	background-color:#94c799;

	color:#4c3736;

	text-align:left;

	padding:12px;

	line-height:16px;

	float:right;

	margin-bottom:15px;

	margin-right:16px;

	margin-top:20px;

	}

	

#home-right-column #ad-rotator {

	margin-right:0px;

	margin-top:0px;

}



.ad-rotator-pic {

	margin-right:7px;

	float:left;

	}

	

/* Events Rotator */



#events-rotator {

	width:241px;

	height:auto;

	background-color:#a68585;

	color:#FFFFFF;

	text-align:left;

	padding:12px;

	line-height:16px;

	float:right;

	font-weight:bold;

	margin-bottom:15px;

	}
	
	#honeymoon-rotator {

	width:241px;

	height:auto;
background-color:#FFFFFF;
color:#a68585;

	text-align:left;

	padding:12px;

	line-height:16px;

	float:right;

	font-weight:bold;

	margin-bottom:15px;

	}


.events-rotator-pic {

	margin-right:7px;

	margin-bottom:3px;

	float:left;

	}



#events-bar {

	background-color:#4c3737;

	width:265px;

	height:25px;

	float:right;

	text-align:left;

	padding-top:2px;

	float:right;

	}

	

/* Shop Rotator */		



#shop-bar {

	background-color:#FFFFFF;

	border-width:1px;

	border-top-color:#dcdcdc;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#FFFFFF;

	border-style:solid;

	text-align:left;

	height:25px;

	padding-top:2px;

	width:265px;

	float:right;

	}

	

#shop-rotator {

	border-top-color:#FFFFFF;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#dcdcdc;

	border-width:1px;

	border-style:solid;

	width:241px;

	height:auto;

	background-color:#FFFFFF;

	color:#4c3737;

	text-align:left;

	padding-bottom:12px;

	padding-right:12px;

	padding-left:12px;

	line-height:16px;

	float:right;

	margin-bottom:15px;

}



.shop-rotator-pic {

	margin-right:7px;

	float:left;

	}

	

/* Featured Wedding Rotator */



#featured-wedding-bar {

	border-top-color:#4c3737;

	border-right-color:#4c3737;

	border-left-color:#4c3737;

	border-bottom-color:#4c3737;

	background-color:#4c3737;

	border-width:1px;

	border-style:solid;

	width:265px;

	height:25px;

	float:right;

	text-align:left;

	padding-top:2px;

	float:right;

	}

	

#featured-wedding-rotator {

	border-top-color:#fff2f2;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#dcdcdc;

	border-width:1px;

	border-style:solid;

	background-color:#FFF2f2;

	color:#4c3737;

	text-align:left;

	padding-bottom:12px;

	padding-right:12px;

	padding-left:12px;

	padding-top:6px;

	line-height:16px;

	float:right;

	margin-bottom:15px;

	width:241px;

	height:auto;

}



.wedding-rotator-pic {

	margin-right:7px;

	float:left;

	}

	

.search4 {

	border:0px;

	background-color:none;

	width:189px;

	text-align:right;

	margin-left:10px;

	border-width:1px;

	border-style:solid;

	border-color:#bfbfbf;

	}
	
	
	.search5 {

	border:0px;

	background-color:none;

	width:90px;

	text-align:left;

	margin-left:5px;
	margin-right:5px;

	border-width:1px;

	border-style:solid;

	border-color:#bfbfbf;

	}

	

/* Home Page */	



#home-right-column	{
	float:right;
	width:280px;
	}

	

#home-left-column	{
	float:left;
	width:535px;
	}

	

	

/* Current Rotator */		



#current-bar {
	background-color:#FFFFFF;
	text-align:left;
	height:19px;
	width:531px;
	float:left;
	margin-top:15px;
	}

	

#current-rotator {
	border-top:solid #ccc 1px;
	border-bottom:solid #ccc 1px;
	width:1004px;
	margin-top:15px;
	text-align:left;
	margin-bottom:15px;
	float:left;

}
#current-rotator a {
	color:#333;
	font-weigth:bold;
}



.current-rotator-pic {

	margin-right:18px;

	float:left;

	margin-bottom:10px;

	}

	

/* Wedding Planning Resources */



#wedding-planning-bar {

	background-color:#FFFFFF;

	border-width:1px;

	border-top-color:#dcdcdc;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#FFFFFF;

	border-style:solid;

	text-align:left;

	padding-top:4px;

	height:20px;

	width:531px;

	float:left;

	}

	

#wedding-planning-rotator {

	border-top-color:#FFFFFF;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#dcdcdc;

	border-width:1px;

	border-style:solid;

	width:531px;

	height:auto;

	background-color:#FFFFFF;

	color:#755959;

	text-align:left;

	float:left;

	margin-bottom:15px;

}



#list1 {

	width:273px;

	height:25px;

	border-width:1px;

	border-color:#FFFFFF;

	border-style:solid;

	background-color:#A68585;

	color:#FFFFFF;

	text-align:left;

	float:left;

	padding:5px;

}



#list2 {

	width:273px;

	height:25px;

	border-width:1px;

	border-color:#FFFFFF;

	border-style:solid;

	background-color:#A68585;

	color:#FFFFFF;

	text-align:left;

	float:left;

	padding:5px;

}



#list3 {

	width:273px;

	height:25px;

	border-width:1px;

	border-color:#FFFFFF;

	border-style:solid;

	background-color:#A68585;

	color:#FFFFFF;

	text-align:left;

	float:left;

	padding:5px;

}



#list4 {

	width:273px;

	height:25px;

	border-width:1px;

	border-color:#FFFFFF;

	border-style:solid;

	background-color:#A68585;

	color:#FFFFFF;

	text-align:left;

	float:left;

	padding:5px;

}



#list-right {

	width:233px;

	height:135px;

	border-width:1px;

	border-color:#FFFFFF;

	border-style:solid;

	background-color:#fff2f2;

	color:#4c3736;

	text-align:left;

	float:right;

	padding:5px;

	verticle-align:middle;

	line-height:16px;

}



/* Wedding Planning Resources */



#Q-A-bar {

	text-align:left;

	padding-top:2px;

	height:24px;

	width:531px;

	float:left;

	border-top-color:#4c3737;

	border-right-color:#4c3737;

	border-left-color:#4c3737;

	border-bottom-color:#4c3737;

	background-color:#4c3737;

	border-width:1px;

	border-style:solid;

}



#Q-A-rotator {

	width:507px;

	height:auto;

	float:left;

	margin-bottom:15px;

	border-top-color:#fff2f2;

	border-right-color:#dcdcdc;

	border-left-color:#dcdcdc;

	border-bottom-color:#dcdcdc;

	border-width:1px;

	border-style:solid;

	background-color:#FFF2f2;

	color:#a68585;

	text-align:left;

	padding-bottom:12px;

	padding-right:12px;

	padding-left:12px;

	padding-top:6px;

	line-height:16px;

}



#Q {

	color:#4c3736;

}



#A {

	color:#a68585;

}



/* Featured Advertiser */



#featured-advertiser-body {

	 font-family:Geneva, Arial, Helvetica, sans-serif;

	 color:#4C3736;

	 font-size:10px;

	 font-weight:400;

	 margin-top:3px;

	 margin-left:auto;

	 margin-right:auto;

	 float:clear;

	 text-align:left;

	 line-height:16px;

	 width:680px;

	 padding:10px;

	 height:auto;

 }



#crumb-links {

	text-align:left;

	float:left;

	margin-left:70px;

	width:680px;

	color:#bfbfbf;

	margin-bottom:15px;

	}

#crumb-links a {

	text-decoration:none;

	color:#bfbfbf;

	}

	

.black {

	letter-spacing:2px;

	font-weight:bold;

	color:#000000;

	font-size:14px;

	}
#currentinset h3 {
	color:#666;
}
	

.feature-pics {

	margin-top:5px;

	margin-bottom:5px;

	}

	

#featured-advertiser-body-right {

	width:350px;

	float:right;

	text-align:left;

	margin-right:30px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#4C3736;

	font-size:10px;

	font-weight:400;

	margin-top:10px;

	padding-left:10px;

	border-left-color:#dcdcdc;

	border-width:1px;

	border-style:solid;

	border-right-color:#ffffff;

	border-top-color:#ffffff;

	border-bottom-color:#ffffff;

	margin-bottom:30px;

	height:auto;

	}

	

#featured-advertiser-body-left {

	float:left;

	text-align:right;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#4C3736;

	font-size:10px;

	font-weight:400;

	margin-top:10px;

	letter-spacing:3px;

	width:275px;

	height:auto;

	}

	

#featured-advertiser-body-left a {

	text-decoration:none;

	color:#4C3736;

	}

	

#featured-advertiser-body-left a:hover {	

	text-decoration:none;

	color:#a68585;

	}

	

	

/* Survey Page */

 

.survey-form-fields {

 text-align:left;

 float:left;

 width:550px;

 }

 

#survey-body {


 width:1004px;

 /*height:1400px;*/

 font-family:Geneva, Arial, Helvetica, sans-serif;

 text-align:left; 


 font-size:11px;

 font-weight:300;

 line-height:18px;

 padding-top:25px; 

 margin-left:auto;

 margin-right:auto;


 }

 

#survey-form {

 padding-left:90px;

 padding-right:90px;

 float:left;

 }

 

 #err {

 	background-color:#CBC;

	padding:20px;

}



#err p {

	margin:0px;

	padding:0px;

}


div.success { background-color:#006600; color:#00CC00; padding:5px; margin:0 17px 10px 17px; font-size:13px;}



#eventshome {
	width:300px;
	height:170px;
	border: thin solid #ccc;
	
	float:right;
	margin-bottom:15px;
	margin-top:-2px;
}

#bloghome {
	width:300px;
	height:170px;
	border: thin solid #ccc;
	
	float:right;
	margin-bottom:15px;
	margin-top:-2px;
}

#weddingshome {
	width:300px;
	height:170px;
	border: thin solid #ccc;
	float:right;
	margin-bottom:15px;
	margin-top:-2px;
}


#resourceshome {
	width:300px;
	height:170px;
	border: thin solid #ccc;
	
	float:right;
	margin-bottom:15px;
	margin-top:-2px;
}



/* home tab Links */



#links2 {
	width:300px;
	height:26px;
	float:right;
}

#tabs2 {

	margin:0;

	padding:0;

	list-style:none;

	z-index:1000;

	

}



#tabs2 li {

	float:left;

	height:26px;

	margin:0;

	padding:0;

}



#tabs2 li a {

	margin:0;

	padding:0;

	height:26px;

	display:block;

	text-indent:-10000px;

	outline:none;

}

#tabs2 li a.aactive { background:url(/images/eventslinks.jpg) no-repeat; }
#tabs2 li a.bactive { background:url(/images/bloglinks.jpg) no-repeat; }
#tabs2 li a.cactive { background:url(/images/weddingslinks.jpg) no-repeat; }
#tabs2 li a.dactive { background:url(/images/resourceslinks.jpg) no-repeat; }


#tabs2 li a.eventstab {
	background-position:0px 0px ;
	width:75px;
}

#tabs2 li a.eventstab:hover { background-position: 0px -26px; }

#tabs2 li a.blogtab {
	background-position: -75px 0px;
	width:75px;
}

#tabs2 li a.blogtab:hover { background-position: -75px -26px; }

#tabs2 li a.weddingstab {
	background-position: -150px 0px;
	width:75px;
}

#tabs2 li a.weddingstab:hover { background-position: -150px -26px; }

#tabs2 li a.resourcestab {
	background-position: -225px 0px;
	width:75px;
}

#tabs2 li a.resourcestab:hover { background-position: -225px -26px; }
