/*COLOR BAR BEHIND HEADLINE METADATA*/
.custom .headline_meta {background: #EDEDED; padding: 0.5em;}

/*WIDGET HEADERS*/
.custom .sidebar h3 {text-indent: -9999em;}

.custom li#text-446427141.widget h3 { height: 35px; background: url(images/FLE-welcome.png) 
no-repeat; text-indent: -9999px; }

.custom li#text-446427143.widget h3 { height: 60px; background: url(images/FLE-twitter-follow.png) 
no-repeat; text-indent: -9999px; }

.custom li#recent-posts-2.widget h3 { height: 35px; background: url(images/FLE-recent-posts.png) 
no-repeat; text-indent: -9999px; }

.custom li#archives-3.widget h3 { height: 35px; background: url(images/FLE-archives.png) 
no-repeat; text-indent: -9999px; }

.custom li#linkcat-2.widget h3 { height: 35px; background: url(FLE-fresh-links.png) 
no-repeat; text-indent: -9999px; }

.custom li#linkcat-321.widget h3 { height: 35px; background: url(images/fle-wedding-blogs.png) 
no-repeat; text-indent: -9999px; }

.custom li#linkcat-1061.widget h3 { height: 60px; background: url(images/fle-destwed-resources.png) 
no-repeat; text-indent: -9999px; }

.custom li#linkcat-1062.widget h3 { height: 35px; background: url(images/fle-wedding-professionals.png) 
no-repeat; text-indent: -9999px; }

.custom li#text-2.widget h3 { height: 35px; background: url(images/FLE-featured.png) 
no-repeat; text-indent: -9999px; }


/*LINK COLORS*/
.custom a, .custom a:visited { color: #999999; }
	.custom a:hover { color: #7FD13B; }


/* CLICKABLE HEADER */
/* DIY: Adjust the height & width attributes to reflect the actual size of your image */
/* DIY: Change the filename of your image to reflect the actual header\'s file name */
.custom #header
{
background: #ffffff;
padding: 0px;
margin: 0px;
border: 0px;
}

.custom #header #logo a
{
display:block;
width:950px;
height:180px;
background:url(images/fle-logo.gif) center no-repeat;
color:#000000;
text-indent: -9999px;
padding: 0px;
margin: 0px auto;
border: 0px;
}

.custom #header #tagline
{
color:#000000;
text-indent: -9999px;
}

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }

/*AUTHOR COMMENT Background Color*/
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}


/*Image Captions*/
.format_text .alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.format_text .wp-caption { background-color: #f3f3f3; border: 0.071em solid #ccc; text-align: center; padding: 0.714em; }
.format_text .wp-caption p { font-size: smaller; font-style: italic; margin-bottom: 0; }

/*CUSTOM BACKGROUND*/

.custom #page { padding: 2em 1.9em; background: #fff; border: .25em solid #000000; border-top: 0; }




/*HIDE COMMENTS CLOSED*/
.custom .comments_closed p {
  display: none;
}


/*NAV BAR*/
.custom ul#tabs
{
    height: 30px !important;
    background: #7FD13B 0 0 repeat-x;
    z-index:200 !important;
    padding:0 ;
    margin:0 ;
}

.custom ul#tabs li a 
{

background: #7FD13B 0 0 repeat-x;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    display: block;
	float:left;

border-left: 0px #1B4591 solid;
border-right: 0px #1B4591 solid;
}     

.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat
{

background: #7FD13B 0 0 repeat-x;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    display: block;
	float:left;
}     

.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a 
{

background: #7FD13B 0 0 repeat-x;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    display: block;
	float:left;
}   

.custom ul#tabs li a:hover
{
  background: #000000 url 0 0 repeat-x;
    color: #ffffff;
height: 30px;
padding: 0 10px;
}   

.custom ul#tabs li.current_page_item a:hover, .custom ul#tabs li.current-cat a:hover 
{
  background: #ffffff url(images/thead.gif) 0 0 repeat-x;
    color: #000000;
height: 30px;
padding: 0 10px;
}   


.custom ul#tabs {padding: 0;}
	.custom ul#tabs li {margin-bottom:0; border:none; background:none;}
	.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:none;}
	.custom ul#tabs li.rss {}
		.custom ul#tabs li a {}
		.custom ul#tabs li a:hover {text-decoration:none;}
		.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}

/*REMOVE LINES UNDER HEADER*/
.custom #header {border:0; margin:0; padding-bottom:1em;}

/*SIDEBARS*/
.custom #sidebars {margin-left:-1em;}

body.custom { background: #FFF url(images/fle-pattern2.png); }

/*--- Destination Guide Post Styling ---*/

.destination-guide .headline_area {
background-color: #1a1a1a;
margin:10px 0;
padding:10px;
}

.destination-guide h1 {
color: #fff;
background: #1a1a1a;
font-family: Cumbria, Geogria, serif;
font-size: 2.3em;
height:30px;
border-bottom: 1px solid #fff;
margin: 0 0 10px 0;
padding: 0 0 8px 0;
}

.destination-guide .headline_meta, .headline_meta p {
color: #fff;
background-color: #1a1a1a;
margin: 0;
padding: 0;
}

.destination-guide .entry-content {
background-color: #f1f1f1;
padding: 20px 10px 10px 10px;
}

.destination-guide .entry-content p {
margin: 0 0 20px 0;
padding:0;
}

.destination-guide .entry-content h2 {
color:#7ABA43;
font-family:Arial, Helvetica, sans-serif;
font-size:1.8em;
font-weight:bold;
margin: 0 0 0 0;
}

.destination-guide .entry-content h3 {
color:#000;
font-family:Cumbria, Georgia, serif;
font:1.9em;
margin: 5px 0;
}

.destination-guide .slideshow{
padding-top: 20px;
margin: -25px 0 15px 0;
}

.destination-guide .slideshow object{
border-top: 1px solid #000;
margin: 0;
}

.destination-guide img {
float:left
clear:both;
}
