f/** COMMON **/

body{
	background-color:#fcf7f2;
	color:#353535;
}

a {	color:#7e583c; }
a:hover { color:#a9612c;}


/** TITlES **/


h2,h3,h4{
	color:#7e583c;
}


.odd h2 span{
	/*background:#dbe5ea;*/
}
.even h2 span{
	/*background: #fcf7f2;*/
}



/** SECTIONS **/
#headerback{
	background-color:#fcf7f2;
	border-color:#d7d7d7;
}

#page_welcome{
	border-top-color:#FFF;
	}
	
#bridalnames #bride span, #bridalnames #groom span{	color:#7e7e7e; }

#photoheader{ background-color:#d7d7d7; }

#weddingdate span{ background-color:#FFF;}

#slideshow_wrapper{	background: #9c816b; }

#slideshow_container{ background: #d1ccc9; }


.odd{
	background: #fcf7f2 
}
.even{
	background: #dbe5ea url(images/bk_section_texture_even.png) left top repeat;
}
.odd div.borderbottom{ background: url(images/bk_section_border_odd.png) 2px bottom repeat-x; }
.even div.borderbottom{ background: url(images/bk_section_border_even.png) left bottom repeat-x; }


/** GUESTBOOK **/
ul.comments li{
	background: #FFF;
}

ul.comments li .comment-meta{
	color:#9c816b;
}

ul.comments li .comment-author{
	background:#9c816b;
	color:#fcf7f2;
}

.comment-awaiting-moderation{
	background: #444;
	color: #FFF;
}


/** LISTS & MENUS **/
.topmenu li{
	border-left-color:#d7d7d7;
}
.topmenu a{	color:#000; }
.topmenu a:hover{ color:#8a6e58; }
.topmenu a.selected{ color:#8a6e58; }

#countdown ul li{
	background-color:#9c816b;
	color:#fcf7f2;
}
#countdown ul li#days{
	background-color: #73563f;
}

#footer{
	background: #e8e3df;
	color:#353535;
}


/** LISTS **/


.galleryContainer .nav a.arrowLeft, .galleryContainer .nav a.arrowRight{
	background-color: #8d7765;
}

.gallery .thumbsContainer a span.caption{ color:#FFF; }



.events li .content{ color:#707070; background:#FFF; }


.events li .content .eventinfo .eventmapbutton{
	background:#9c816b url(images/bk_eventmapbutton.png) 9px 4px no-repeat;
	color:#FFF;
}

.events li .content .eventinfo .eventmapbutton:hover{ background-color:#b19d8e; }

.events li .content h3{ color:#363636; }

.events li .content .eventdate{
	color:#FFF;
	background:#9c816b;
	border-color:#594331;
}

.events li .content .eventdate .calendarday{ color:#8c705b; }



/** VARIOUS **/

blockquote{
	color:#575757;
}

.highlight{ background-color:#b1d7ec; }

.text_black{ color:#000; }
.text_white{ color:#FFF; }
.text_gray{ color:#9d9d9d; }
.text_lightgray{ color:#c4c4c4; }
.text_red{ color:#ed1c24; }
