#mainbody
{
	width: 100%;
	padding: 0px;

}

#wedding
{
	border: 1px solid #971515;
	background: #ffffea;
	margin: 10px;
	width: 316px;
	height: 84px; 
	margin-top: 10px;
	float: left;
	display: inline;
	padding: 0px;
	color: #971515;

}

#wedding_logo
{
	width: 78px;
	height: 78px; 
	float: left;
	display: inline;
	padding: 3px;
}

#wedding_logo img
{
	width: 78px;
	height: 78px; 
	border: 0px;
}

#wedding_text
{
	width: 202px;
	height: 54px;
	float: left;
	display: inline;
	text-align: center;
	padding: 15px;
}

#facebook1,
#facebook2,
#facebook3
{
	margin: 10px;
	width: 135px;
	height: 84px;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
	display: inline;
}

#facebook1 img,
#facebook2 img,
#facebook3 img
{
	width: 135px;
	height: 84px;
	border: 1px solid #666;

}

#facebook1 a:hover img,
#facebook2 a:hover img,
#facebook3 a:hover img
{
	width: 135px;
	height: 84px;
	border: 1px solid #ffa500;;

}

#rss
{
	width: 100%;
	height: auto;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 0px solid #606460;
	margin: 0px;
	clear: both;
}

#rss_title_left img#bbc_img
{
	border: 0px;
	width: 90px;
	height: 17px;
	vertical-align: middle;
}

#rss_title_left img#rss_img
{
	border: 0px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

#rss_title
{
	padding: 10px;
	width: 758px;
	height: auto;
	clear: both;

}

#rss_title_left
{
	float: left;
	width: 379px;
}

#rss_title_right
{
	float: left;
	width: 369px;
	margin-left: 10px;
}

#rss div.rss_item
{
	float: left;
	border: 1px solid #aaa;
	width: 372px;
	height: 110px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
	background: #F6F2F6;
}

div.item_title
{
	float: left;
	background: #ddd;
	background-image: url("../images/menu_bg.png");
	width: 352px;
	height: 20px;
	border:  0;
	border-bottom: 1px solid #aaa;
	padding: 0;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	color: #444;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	margin: 0;

}

div.item_title a
{
	display: block;
	text-decoration: none;
	width: 352px;
	height: 20px;
	color: #444;
}	

div.item_title a:hover
{
	display: block;
	text-decoration: underline;
	width: 352px;
	height: 20px;
	color: #444;
}

div.item_text
{
	padding: 10px;

}

div.item_date
{
	margin-top: 5px;
	color: #bbb;

}

#rss_heading
{
	padding-left: 10px;
	padding-right: 10px;
	width: 736px;
	height: 24px;
	line-height: 24px;
	clear: both;
	border: 1px solid #aaa;
	margin: 10px;
	background: #ddd;
	background-image: url("../images/menu_bg_lg.png");
	display: block;
	color: #444;
	text-decoration: none;
}

#rss_heading a
{
	display: block;
	text-decoration: none;
	width: 726px;
	height: 24px;
	color: #444;
}

#rss_heading a:hover
{
	width: 726px;
	height: 24px;
	display: block;
	text-decoration: underline;
	color: #444;
}

#rss_feeds
{
	height: auto;
	clear: both;
}

#rss_powered
{
	width: 100%;
	clear:both;
	height: auto;
	text-align: center;
	font-size: 8pt;
	color: #bbb;
}

#caveat
{
	width: 100%;
	height: 30px;
	text-align: center;
	margin-bottom: 20px;
	color: #bbb;
	font-size: 8pt;
	clear: both;
}

#caveat a,
#rss_powered a
{
	font-weight: normal; 
	text-decoration: underline;
	color: #bbb;
}

#caveat a:hover,
#rss_powered a:hover
{
	font-weight: normal; 
	text-decoration: underline;
	color: #ffa500;
}



