/* CSS Document */

body {	
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	}

a {
	color: #625133;
	font-weight: bold;
	text-decoration: underline;
	}

a:hover {
	color: #625133;
	font-weight: bold;
	text-decoration: none;
	}

a img {
	border:none;
}

/*-------------------------NEW------------------------*/

#festive_flash {
	width:610px;
	height:131px;
	margin:12px 0 0 10px;
	padding:0;
	}

#footer_info {
	background:url(../images/BKG_footer_repeat.gif) repeat-x;
	width:964px;
	margin:0 0 10px 6px;
	height:33px;
	float:left;
	}
	
td.maincontent {
	margin:0;
	padding:0;
	}
	
#title {
	margin:0 0 18px 0;
	padding:0;
	}
	
#offer_text {
	color:#625133;
	padding:4px 0 4px 0;
	margin:0;
	}


 ul {
 list-style:square;
 }
 
 li {
 padding: 2px 0 2px 0;
 }
 
 #dropshadow {
 	background: url(../images/BKG_.gif) no-repeat;
	width: 1005px; 
	margin: 0 auto;
 }
 
 #container { 
	width: 1005px; 
	margin: 0 auto;
	min-height: 594px;
	padding: 0 0 0 0;
 }

 #footer { 
 	background: url(../images/BKG_footer.gif) no-repeat;
	width: 1005px; 
	margin: 0;
	min-height: 5px;
	padding: 0 0 0 0;
 }

#bkg {
	background: url(../images/BKG_divide.gif) repeat-y;
	margin: 0 0 8px 0;
	padding: 0;
	height: 100%;
	width: 100%;
	}
	
bkg, html{height:100%;}

h1.titleBar {
	color:#625133;
	font-size: 18px;
	padding: 0 0 0 5px;
	margin: 0 0 15px 0;
	line-height:40px;
	width:618px;
	height:40px;
	background:url(../images/h1.png) top left no-repeat;
}

 h1 { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/* color: #8A001B; */
	font-size: 16px;
	padding: 12px 12px 12px 12px;
	margin: 0;
	line-height: normal;
	width: 470px;
	} 
	
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 8px 0 8px 10px;
	line-height: normal;
	width: auto;
	}

h3 {
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0 8px 10px;
	margin:0;
	color:#333333;
	}
	
td {
	font-size: 12px;
	}

.content_list ul {
	margin: 0;
	padding: 10px 0 0 80px;
	font-size: 12px;
    list-style:square;
	}

.content_list li {
/*	background: url(../images/BKG_bullet.gif) no-repeat; */
	margin: 0 0 0 20px;
	list-style: disc;
	padding: 0 0 4px 0px;
	}


/* NAV */
#nav-menu-container { 
	width: 976px;
	margin: 0 auto 0 auto;
	font-family:"trebuchet ms";
	}
#nav-menu {
	background:url(../images/BKG_navigation.gif) no-repeat;
	height: 38px; 
	width: 976px;
	margin: 0; 
	padding: 0 0 6px 0;
	color:#FFFFFF;
	/*-moz-opacity:0.6;*/
	}

#nav-menu ul {
	list-style: none;
	padding:4px 0 0 0;
	margin: 0 0 0 10px;
	height: 30px;
	}
#nav-menu {
	list-style: none;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	width: 976px;
	}

#nav-menu li {
	text-align: center;
	font-size: 11px;
	display: inline;
	}

#nav-menu li a {
	color: #FFFFFF;
	padding: 0 0.8em 0 0.6em;
	text-decoration: none;
	font-family:"trebuchet ms";
	font-size:12px;
	}

#nav-menu li a:hover {
	color: #625133;
	text-decoration: underline;
	font-family:"trebuchet ms";
	font-size:12px;
	}

/*#nav-menu li:before { color: #FFFFFF; content: "| "; }*/
/*#nav-menu li:first-child:before { content: ""; }*/

/*IE workaround*/
/*All IE browsers*/
* html #nav-menu li {
	border-left: 1px solid #FFFFFF;
	padding: 0;
	margin: 0 0.6em 0 -0.6em;
	}

/*Win IE browsers - hide from Mac IE\*/
* html #nav-menu { height: 1%; }

* html #nav-menu li {
	display: block;
	float: left;
	}

/*End hide*/
/*Mac IE 5*/
* html #nav-menu li:first-child { border-left: 0; }


.title {
	padding: 18px 0 10px 18px;
	}

.view {
	font-size: 12px;
	background:url(../images/BKG_view.gif) no-repeat;
	padding: 10px 0 0 20px;
	margin: 8px 0 0 70px;
	height: 26px
	}

.menuboard {
	font-size: 12px;
	background:url(../images/BKG_menuboard.gif) no-repeat top right #f4eebc;
	padding: 0;
	margin: 10px 0 0 70px;
	width: 460px;
	border: 1px solid #663c01;
	}

.menuboard p {
	font-size: 12px;
	padding: 0 0 0 6px;
	margin: 0;
	width: 120px;
	}
#side-a p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 26px 71px;
	width: 490px;
}
#side_header {
	width: 340px;
	font-size: 12px;
	font-weight: bold;
	color: #663C01;
	margin: 0;
	padding: 6px 0 3px 0;
	text-transform: uppercase;
}

#sidelink_title {
	background:url(../images/BKG_sidelink_title.gif) top left repeat-x #625133;
	width: 300px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #a99980; 
	border-bottom: 3px solid #a99980;
	border-left: 3px solid #a99980;
	color: #625133;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0;
	}

#sidelink_title_purple {
	background:url(../images/BKG_sidelink_title_purp.gif) top left repeat-x #8a5ec0;
	width: 300px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #7b5ea9; 
	border-bottom: 3px solid #7b5ea9;
	border-left: 3px solid #7b5ea9;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0;
	}

	
#sidelink_content {
	width: 306px;
	background-color: #efe0cb;
	padding: 4px 0 0 10px;
	margin: 0 0 6px 0; 
	min-height: 104px;
	}
	
#sidelink_content2 {
	width: 306px;
	background-color: #efe0cb;
	padding: 4px 0 0 10px;
	margin: 0 0 8px 0; 
	}
	
#sidelink_content3 {
	width: 306px;
	background-color: #efe0cb;
	padding: 0 0 0 10px;
	margin: 0 0 6px 0; 
	}
	
#sidelink_content2_informed {
	width: 311px;
	background-color: #efe0cb;
	padding: 4px 0 4px 5px;
	margin: 0 0 8px 0;
	}
	
#sidelink_content_social {
	width: 311px;
	background-color: #efe0cb;
	padding: 4px 0 4px 5px;
	margin: 0 0 8px 0;
	}

#socialInside {
	background:#fff;
	width:300px;
	padding:3px 3px 8px 3px;
}

#socialImage {
	float:left;
	width:80px;
	height:80px;
	margin:0 6px 0 0;
}

#socialText {
	float:left;
	width:214px;
	height:80px;
}

#socialText h2 {
	font-size:17px;
	margin:0 0 10px 0;
	padding:0;
	color:#5a471c;
	line-height:19px;
}

#buttonArea {
	width:306px;
	height:55px;
	margin:0;
	padding:0;
}

#facebookButton {
	width:149px;
	height:51px;
	float:left;
}

#twitterButton {
	width:157px;
	height:51px;
	float:left;
}

#bookBubble {
	width: 292px;
	height:59px;
	background:url(../images/bubArrow_bg.png) top left no-repeat;
	padding: 32px 12px 12px 12px;
	margin: -20px 0 6px 0; 
	}
	
/*#bookBubble h2 {
	color:#fff;
	padding:0;
	margin:0 0 0 0;
}	*/

#bookBubble h2, #bookBubble p {
	width:292px;
	color:#fff;
	margin:0;
	padding:0;
}

#bookBubble p.terms {
	margin:10px 0 0 0;
	text-align:left;
}
	
#bookBubble p a {
	color:#fff;
	font-size:10px;
}
	
#advert {
	width:296px;
	padding:0;
	margin:0 0 4px 0;
	}

#sidelink_content p {
	width: 300px;
	padding: 4px 0 6px 0;
	margin: 0;
	font-size: 10px;
	} 
	
#sidelink_content2 p {
	width: 300px;
	padding: 4px 0 6px 0;
	margin: 0;
	font-size: 10px;
	} 

#sidelink_image_small {
	width: 135px;
	height: 96px;
	float: left;
	padding: 0 0 4px 0;
	margin: 0;
	}

#sidelink_intro {
	width: 152px;
	color: #393340;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 6px 0;
	margin-left: 142px;
	margin-right: 4px;
	border-bottom: 1px solid #666666;
	}

#sidelink_description {
	width: 152px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 6px 2px 0;
	margin-left: 142px;
	}


#sidelink_description a {
	color: #393340;
	text-decoration: underline;
	}

#sidelink_description a:hover {
	color: #393340;
	text-decoration: none;
	}
	
#form_title { 
	background: url(../images/BKG_sidelink_title.gif) repeat #5d5d5d; 
	width: 556px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #a99980; 
	border-bottom: 3px solid #a99980;
	border-left: 3px solid #a99980;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0 0 0 24px;  
	}
	
.form_title { 
	background: url(../images/BKG_sidelink_title.gif) repeat #5d5d5d; 
	width: 556px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #a99980; 
	border-bottom: 3px solid #a99980;
	border-left: 3px solid #a99980;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0 0 0 24px;  
	}
	
/* Page side shadows */
td.lshadow, td.lshadowb{
	background:url(../images/BKG_left_mid_shadow.gif) top left repeat-y;
	width:16px;
}
td.rshadow, td.rshadowb{
	background:url(../images/BKG_right_mid_shadow.gif) top left repeat-y;
	width:16px;
}
td.bfooter {
	background:url(../images/BKG_btm_btm_shadow.gif) top left repeat-x;
	height:16px;
}
#centerframe td.lshadowb, td.rshadowb{
	vertical-align:bottom;
}
td.lshadow img, td.rshadow img, td.lshadowb img, td.rshadowb img, td.lfooter img, td.rfooter img {
	display:block;
}

#header { width: 976px; background: url(../images/BKG_header.gif) no-repeat top right; padding: 0; margin: 0; }
#logo { width: 200px; height:105px; padding: 0 0 0 7px; margin: 0; }
	
#side-a {
	float: left;
	width: 323px;
	margin: 0;
	padding: 0 0 0 4px;
}

#side-b, #side-c { 
	font-size: 12px;
	background: url(../images/BKG_side-b.gif) no-repeat;
	margin: 0;
	float: left;
	width: 640px;
	height: 2%; /* Holly hack for Peekaboo Bug */
	padding: 0 0 16px 8px;
}

#side-b img, #side-c img { margin: 0; padding: 0;}
#side-b p, #side-c p { margin: 0; padding: 0 0 8px 12px; font-size: 12px; width: 598px; }

#contentbox { width: 550px; background: url(../images/BKG_contentbox.gif) repeat-x bottom left #E4E4E4; border: 1px #666 solid; font-size: 12px; color: #000; padding: 10px; margin: 6px 0 16px 24px; }
#contentbox p { padding: 0; margin: 0; width: 540px }
#contentbox ul { padding: 0; margin: 0 0 0 12px; list-style: none; }
#contentbox li { padding: 0 0 3px 12px; margin: 0; background: url(../images/BKG_bullet.gif) no-repeat; }
#contentbox li a { padding: 0; margin: 0; color: #000; text-decoration: underline; font-weight: bold; }
#contentbox li a:hover { padding: 0; margin: 0; color: #000; text-decoration: none; font-weight: bold; }

#news { width: 160px; background: url(../images/BKG_news.gif) repeat-x #f7f7f7; border-left: 1px solid #666666; padding: 0 0 8px 0; margin: 8px 0 8px 0; }
#news ul { list-style: none; padding: 0 0 8px 0; margin: 0; width: 156px; }
#news li a { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 0 0 12px; }
#news li a:hover { color: #333333; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0 0 0 12px; }

.newstick { margin-top: 3px; border-top: 1px solid #666; background: #eeeeee; width: 626px; padding: 3px 6px 3px 6px }
#tickerAnchor { color: #666; text-decoration: none; }
.newslink { color: #666666; }
.grey { color: #666666; }

.search_title { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	/* color: #8A001B; */
	font-size: 14px;
	padding: 2px 6px 0 6px;
	margin: 0;
	line-height: normal;
	}
	
select { 
 background-color: #fff; 
 color: #666;
 font-size: 10px;
}

#item_header {
	background: url(../images/BKG_sidelink_title.gif) repeat-x; 
	width: 556px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #a99980; 
	border-bottom: 3px solid #a99980;
	border-left: 3px solid #a99980;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0 0 0 24px;  
	}
	
.item_header {
	background: url(../images/BKG_sidelink_title.gif) repeat-x; 
	width: 556px; 
	height: 23px;
	border-top: 0; 
	border-right: 3px solid #a99980; 
	border-bottom: 3px solid #a99980;
	border-left: 3px solid #a99980;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 10px;
	margin: 0 0 0 24px;  
	}

#item_header a { color: #FFFFFF; text-decoration: none; }
#item_header a:hover { color: #FFFFFF; text-decoration: underline; }

#item_content {
	background-color: #eee; 
	width: 542px; 
	padding: 12px 14px 8px 14px; 
	border-left: 1px solid #a99980;
	border-right: 1px solid #a99980;
	border-bottom: 1px solid #a99980;
	margin: 0 0 0 24px;
	min-height: 15px;
	}
	

.item_content {
	background-color: #eee; 
	width: 542px; 
	padding: 12px 14px 8px 14px; 
	border-left: 1px solid #a99980;
	border-right: 1px solid #a99980;
	border-bottom: 1px solid #a99980;
	margin: 0 0 0 24px;
	height: 100px;
	}
	
.item_content_drew {
	background-color: #eee; 
	width: 542px; 
	padding: 12px 14px 8px 14px; 
	border-left: 1px solid #a99980;
	border-right: 1px solid #a99980;
	border-bottom: 1px solid #a99980;
	margin: 0 0 0 24px;
	height: 130px;
	}
	
	
#sum_text p {
	width: 410px;
	margin: 0;
	padding: 0;
}

#item_image_small {
	width: 127px;
	height: 82px;
	float: left;
	padding: 0 0 20px 0;
	}
	
.item_image_small {
	width: 127px;
	height: 82px;
	float: left;
	padding: 0 0 20px 0;
	}
	
#item_image_large {
	width: 172px;
	height: 224px;
	float: left;
	padding: 0 16px 20px 0;
	}
	
#item_footer {
	background: #a99980; 
	width: 556px; 
	padding: 6px 0 6px 16px; 
	margin: 0 0 20px 24px;
	font-size: 10px;
	color: #FFFFFF;
	}
	
.item_footer {
	background: #a99980; 
	width: 556px; 
	padding: 6px 0 6px 16px; 
	margin: 0 0 20px 24px;
	font-size: 10px;
	color: #FFFFFF;
	}
	
.item_footer a {
	color: #FFFFFF; text-decoration: underline;
	}
.item_footer a:hover {
	color: #FFFFFF; text-decoration: none;
	}
	
#item_footer a {
	color: #FFFFFF; text-decoration: underline;
	}
#item_footer a:hover {
	color: #FFFFFF; text-decoration: none;
	}
	
#footertext_left_new a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	}
	
#footertext_left_new a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:normal;
	}
	
#gallery_container { width: 524px; background: #fff; padding: 0 0 0 6px; margin: 16px 0 0 45px; }
#gallery_item { border: 3px solid #eeeeee; width: 118px; text-align: left; float: left; padding: 0; margin: 0 0 4px 4px }

#footertext_left { float: left; width: 200px; font-size: 10px; color: #CCCCCC; padding: 6px 0 0 6px; }
#footertext_left a, #footertext_right a { font-size: 10px; color: #999999; padding: 0 0 15px 6px; text-decoration: none; font-weight:normal; }
#footertext_left a:hover, #footertext_right a:hover { font-size: 10px; color: #999999; padding: 0 0 0 6px; text-decoration: underline; font-weight:normal; }
#footertext_left_new { float: left; width: 420px; font-size: 10px; color: #fff; padding: 10px 0 0 6px; }
#footertext_right_new { text-align: right; float: right; width: 500px; font-size: 10px; color: #fff; padding: 10px 6px 0 6px; }
#footertext_right { text-align: right; float: right; width: 550px; font-size: 10px; color: #999; padding: 6px 0 0 6px; }

.newslink { text-decoration: none; }
.newslink p { color:#eeeeee;}
.tariff_table { margin: 0 0 0 24px; }
.table_smtxt { font-size: 10px; margin:0; padding:0; }
.td1 { background: #baac96; color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0 3px 0; }
.td2 { background: #efe0cb; color: #666666; font-weight: bold; padding: 3px 0 3px 4px; }
.td3 { background: #baac96; color: #ffffff; text-align: center; padding: 0 0 0 0; }
.td1_t { background: #eeeeee; color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0 3px 3px; }
.td3_t { background: #eeeeee; color: #000000; text-align: left; padding: 15px 5px 2px 10px; vertical-align:top; }
.td3_title { background: #cccccc; color: #000000; text-align: left; vertical-align:top; padding: 5px 5px 0 5px; font-weight:bold; font-size:14px;}
.td3_p { background: #eeeeee; color: #000000; text-align: left; padding: 0 5px 0 5px; font-weight: bold; font-size:16px; }
.title { background: #eeeeee; color: #000000; text-align: left; padding: 15px 5px 2px 10px; vertical-align:top; font-size:14px; }

/*----------flickr feed------------*/

#flickr_badge_source_txt {width:60px; padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

.menu_item {
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0 6px;
	}
	
.comedy_thumb {
	width:auto;
	height:115px;
	margin:0 8px 8px 0;
	padding:0;
	float:left;
	border:1px solid #999999;
	}
	
/*jquery*/

.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background:none;
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:950px;
		
	
	/* some padding to layout nested elements nicely  */
	padding:35px ;

	/* a little styling */	
	font-size:11px;
	position:absolute;
	/*border:1px solid #666666;*/
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close_overlay.gif);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:22px;
	width:56px;
}

div.apple_overlay.black {
		background:url(../images/jquery_over.png) top left no-repeat;		
		color:#000;
		font-size:12px;
	}
	
	div.apple_overlay h2 {
		margin:10px 0 -9px 0;
		font-weight:bold;
		font-size:14px;
	}
	
	div.black h2 {
		color:#fff;
	}
	
	#triggers {
		margin-top:10px;
		text-align:center;
	}
	
	#triggers img {
		background-color:#fff;
		padding:2px;
		border:1px solid #ccc;
		margin:2px 5px;
		cursor:pointer;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
.trip_advisor_left {
	width:130px;
	height:auto;
	float:left;
	margin:14px 8px 0 2px;
	color: #625133;
	}
	
.trip_title {
	width:120px;
	height:auto;
	padding:0 0 6px 0;
	border-bottom: 1px solid #666666;
	margin:0 0 4px 0;
	color:#393340;
	}
	
#sidelink_content_trip {
	width: 306px;
	background-color: #efe0cb;
	padding: 2px 0 4px 10px;
	margin: 21px 0 8px 0; 
	border:1px solid #bcad98;
	}
	
.informed_icon1 {
	width:77px;
	height:20px;
	padding:60px 0 0 0;
	float:left;
	background:url(../images/informed_blogger_new.gif) top left no-repeat;
	text-align:center;
	}
	
.informed_icon1 a, .informed_icon2 a, .informed_icon3 a, .informed_icon4 a {
	color:#fff;
	text-decoration:none;
	}
	
.informed_icon1 a:hover, .informed_icon2 a:hover, .informed_icon3 a:hover, .informed_icon4 a:hover {
	color:#4c3f27;
	text-decoration:none;
	}

.informed_icon2 {
	width:76px;
	height:20px;
	padding:60px 0 0 0;
	float:left;
	background:url(../images/informed_twitter_new.gif) top left no-repeat;
	text-align:center;
	}
	
.informed_icon3 {
	width:77px;
	height:20px;
	padding:60px 0 0 0;
	float:left;
	background:url(../images/informed_facebook.gif) top left no-repeat;
	text-align:center;
	}
	
.informed_icon4 {
	width:76px;
	height:20px;
	padding:60px 0 0 0;
	float:left;
	background:url(../images/informed_email_new.gif) top left no-repeat;
	text-align:center;
	}

.bookBg {
	background-color:#eee;
	height:auto;
	margin:0;
	padding:10px 0;
}

/*----------Weddings Page-----------*/
.wedBox {
	float:left;
	background:#e6e6e6;
	width:290px;
	height:100px;
	padding:5px;
	margin:5px 5px;
}

.wedBoxImg {
	float:left;
	width:97px;
	height:97px;
	border:none;
}

.wedBoxText {
	float:left;
	width:190px;
	height:97px;
}

.wedBoxInfo {
	width:180px;
	padding: 0 0 8px 10px;
}

.wedBoxText h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 5px 0 5px 10px;
	line-height: normal;
	width: auto;
	}


/*hack*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

	
#galleria {width:626px; height:400px; background:#efe0cb; margin:0 0 0 2px;}
