/*
	Theme Name: Lifestyle
	Theme URL: http://www.studiopress.com/themes/lifestyle
	Description: Lifestyle is a 3-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 4.0
	Tags: 3-columns, fixed-width, theme-options, threaded-comments, translation-ready
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body {background:#91d2e8 url(http://willtrav.com/images/header/background-amx.jpg) repeat-x; 
width:980px;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0px auto 0px;padding:0px}
#wrap{background:#E0FFFF;width:960px;margin:10px auto 10px;padding:0px;position:relative;
border:3px solid #6495ED}

/***************
*	Hyperlinks	*
***************/

a, a:visited {color:#7A3254;text-decoration:none}
a strong{color:#7A3254;text-decoration:none}
a:hover{color:#639;text-decoration:underline}
a img{border:none}
a:focus, a:hover, a:active {outline:none}
	
/**  Top Navbar   **/

.topWrap {background: #85ACAC url(images/delta-747-40021.jpg);}
#topnavbar {background:transparent;width:960px;height:30px;color: #FFF;
margin:0px;padding:0px}
#topnavbar a, #topnavbar a:visited {font-size:11px;font-weight:bold;color: #FFF;text-decoration:none}
#topnavbar a:hover{text-decoration:underline}
#topnavbar p{font-size:11px;font-weight:bold;padding:0px;margin:0px}
.topnavbarleft{width:230px;float:left;margin:0px;padding:8px 0px 0px 10px}
.topnavbarright{width:600px;float:right;margin:0px;padding:7px 10px 0px 0px;text-transform:uppercase;text-align:right}
.topnavbarright a img{border:none;margin:0px 3px 3px 0px;padding:0px}
	
/*** Header  ***/

#header {background: transparent;width:960px;height:118px;color: #FFF;	font-size: 11px;
margin:0px;padding:0px;overflow:hidden}
#header h1{color:#FFF;font-size:36px;font-family:Georgia, Times New Roman;font-weight:normal;margin:0px;padding:15px 0px 0px 20px;
text-decoration:none}
#header h1 a, #header h1 a:visited{color: #FFF;font-size:36px;font-family:Georgia, Times New Roman;font-weight:normal;
margin:0px;padding:0px;text-decoration:none}
#header h1 a:hover{color:#FFF;text-decoration:none}
#header h3{color:#7A3254;font-size:16px;font-family:Arial, Tahoma, Verdana;font-weight:normal;margin:0px;padding:0px}
#header p{color:#FFF;padding:0px 0px 5px 20px;margin:0px;line-height:20px}
.headerleft{width:430px;float:left;font-size:14px;margin:0px;padding:12px}
.headerleft a img{border:none;margin:0px;padding:0px}
.headerright{width:486px;float:right;margin:0px;padding:31px 0px 0px 0px;font-weight: bold}
.headerright a img{float:right;border:none;margin:24px 31px 3px 0px;padding:0px;border: px solid #FFF}
	

.rsslink {
	padding: 2px 5px 2px 20px;
	background: url(images/rss.gif) no-repeat left center;
	}	

/************************************************
*	Navbar      								*
************************************************/

#navbar {background:#6495ED url(images/navbar.gif);width:960px;height:35px;font-size:12px;font-family:Arial, Tahoma, Verdana;color: #000;font-weight:bold;margin:0px;padding:0px}
#navbarleft{width:720px;float:left;margin:0px;padding:0px}
#navbarright{width:230px;font-size:11px;float:right;margin:0px;padding:6px 0px 0px 0px}
#nav {margin:0px;padding:0px}
#nav ul {float:left;list-style:none;margin:0px;padding:0px}
#nav li{float:left;list-style:none;margin:0px;padding:0px}
#nav li a, #nav li a:link, #nav li a:visited {color:#fff;display:block;font-size:16px;
font-family:Georgia, Times New Roman;font-weight:normal;text-transform:lowercase;margin:0px;padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background: #E6E6FA;color:#1E90FF;margin:0px;padding:9px 15px 8px 15px;text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#F0F8FF;width:150px;color:#6495ED;font-size:14px;font-family:Georgia, Times New Roman;font-weight:normal;
text-transform:lowercase;float:none;margin:0px;padding:7px 10px 7px 10px;border-bottom:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF}
#nav li li a:hover, #nav li li a:active{background: #E6E6FA;color:#1E90FF;padding:7px 10px 7px 10px}
#nav li ul{z-index:9999;position:absolute;left: -999em;height:auto;width:170px;margin:0px;padding:0px}
#nav li li {	}
#nav li ul a {width:140px}
#nav li ul a:hover, #nav li ul a:active { }
#nav li ul ul {margin: -32px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto}
#nav li:hover, #nav li.sfhover{position:static}
	
/*** 	SubNavbar  ***/

#subnavbar{background:#f7f6f4;width:960px;height:24px;color:#b20094;margin:0px;padding:0px;border-bottom:1px solid #DCDCDC}
#subnav{margin:0px;padding:0px}
#subnav ul{float:left;list-style:none;margin:0px;padding:0px}
#subnav li{float:left;list-style:none;margin:0px;padding:0px}
#subnav li a, #subnav li a:link, #subnav li a:visited {color:#0090d8;display:block;font-size:10px;font-weight:bold;
text-transform: uppercase;margin:0px 5px 0px 0px;padding:6px 13px 6px 13px}
#subnav li a:hover, #subnav li a:active {background:#6495ED;color:#FFF;display:block;text-decoration:none;margin:0px 5px 0px 0px;
padding:6px 13px 6px 13px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {background:#F0F8FF;width:140px;float:none;margin:0px;padding:6px 10px 6px 10px;
border-bottom:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF}
#subnav li li a:hover, #subnav li li a:active {background:#E6E6FA;color:#1E90FF;margin:0px;padding:6px 10px 6px 10px}
#subnav li ul {z-index:9999;position:absolute;left: -999em;height:auto;width:160px;margin:0px;padding:0px}
#subnav li li {	}
#subnav li ul a { width:140px}
#subnav li ul a:hover, #subnav li ul a:active { 	}
#subnav li ul ul {margin: -25px 0 0 161px}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
left:auto}
#subnav li:hover, #subnav li.sfhover {position:static}
	
/*** 	Homepage  ***/
	
#homepage {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}

#homepage p img {
	border: none;
    float: left;
	margin: 0px;
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}

.hpdate {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	
#homepagetop {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 610px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagetop p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.featuredtop {
	float: left;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
#homepagebottom {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 610px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagebottom p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.hpbottom {
	float: left;
	width: 590px;
	margin: 0px;
	padding: 10px;
	display: inline;
	}

#homepageleft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

.hpfeatured {
	background: #FFFFFF url(images/featuredtop.gif) top no-repeat;
	float: left;
	width: 280px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DDDDDD;
	}

#homepageright {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

.clear {
	clear: both;
	}

.thumb {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
hr {
	border-bottom: 1px dotted #94B1DF; 
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 10px 0px; 
	clear: both;
	}
	
#homepage h3{background:#6495ED;color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight: bold;text-transform:uppercase;margin:0px 0px 10px 0px;padding:3px 0px 3px 7px}
	
	
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	}
	
#content h1 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #7A3254;
	text-decoration: none;
	}
	
#content h2 {
	background: #fff;
	color: #333;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	}

#content h3 {
	background: #6495ed;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#content h3 a, #content h3 a:visited  {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	}

#content h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#content h4 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft a img {
	border: none;
	}
		

blockquote {text-align:center;
	background: #EEEEFC;
	margin: 0px 30px 15px 30px;
	padding: 10px 20px 10px 15px;
	border-top: 1px solid #EBEBF2;
	border-right: 1px solid #CFCFE1;
	border-left: 1px solid #EBEBF2;
	border-bottom: 1px solid #CFCFE1;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 588px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postarea p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumb {
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
#contentwide {
	float: left;
	width: 940px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.postareawide {
	background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;
	float: left;
	width: 918px;
	margin: 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postareawide p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumbwide {
	float: left;
	width: 9218px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
.date {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.dateleft {
	width: 380px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
.time {
	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.adblock {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 588px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.comments {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 588px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#sidebar .widget {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	}
	
#sidebar h4 {background:#6495ED;color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight: bold;text-transform:uppercase;margin:0px 0px 10px 0px;padding:3px 0px 3px 7px}
	
#sidebar p {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar embed, #sidebar object {
	width: 300px; 
	height: 250px;
	margin: 0px; 
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#l_sidebar .widget{
	background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
	float: right;
	width: 150px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img{border:none;margin:3px 0px 3px 16px;padding:0px}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/**** 	Right Sidebar   ****/

#r_sidebar{float:right;width:140px;margin:0px;padding:0px;display:inline}
#r_sidebar .widget{background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;float:right;
width:120px;margin:0px 0px 10px 0px;padding:9px;border:1px solid #DDDDDD;display:inline}
#r_sidebar p{padding:0px 0px 10px 0px;margin:0px}
#r_sidebar a img{border:none;margin:3px 0px;padding:0px}
#r_sidebar ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px}
#r_sidebar ul ul{list-style-type:none;margin:0px;padding:0px}
#r_sidebar ul li li {background:#FFF url(images/icon.gif) no-repeat top left;padding:0px 0px 5px 20px;margin:0px}
#r_sidebar ul li ul li{background:#FFFFFF url(images/icon.gif) no-repeat top left;padding:0px 0px 5px 20px;margin:0px}
	
/***	Footer   ***/

#footer{background:#6495ED url(images/navbar.gif);width:960px;height:30px;margin:0px;padding:0px;text-align:center}
#footer p {color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;margin:0px;padding:9px 0px 0px 0px;}
#footer a, #footer a:visited {color:#FFF;text-decoration:none;}
#footer a:hover{color:#FFF;text-decoration:underline;}

	
/*** 	Search Form   ****/

#searchform{margin:0px;padding:0px;display:inline}
#searchbox{background:#F7F5EF !important;width:150px;color:#495D5C;
font-size:12px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0px;padding:4px 0px 3px 5px;
border-top:1px solid #759697;border-right:1px solid #A3BAB9;border-left:1px solid #759697;border-bottom:1px solid #A3BAB9}
#s {background:#F7F5EF !important;width:160px;color:#495D5C;font-size:12px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;
margin:0px;padding:4px 0px 3px 5px;border-top:1px solid #759697;border-right:1px solid #A3BAB9;
border-left:1px solid #759697;border-bottom: 1px solid #A3BAB9}
#searchsubmit {background:#93BBBC url(images/topnav.png);color:#FFF;font-size:11px;
font-family:Georgia, Times New Roman, Trebuchet MS;margin:0px 0px 0px 5px;padding:3px 3px 2px 3px;
font-weight:bold;border-top:1px solid #A3BAB9;border-right:1px solid #759697;border-left:1px solid #A3BAB9;
border-bottom:1px solid #759697}
#subscribe {background:#FFFFFF url(images/feedburner.png) top no-repeat;
float:left;width:300px;margin:0px 0px 10px 0px;padding:0px;}
#subbox {background:#EEE !important;width:250px;color: #495D5C;font-size:12px;font-family:Georgia, Times New Roman, Trebuchet MS;
font-weight:normal;margin:10px 0px 0px 0px;padding:3px 0px 3px 5px;border-top:1px solid #759697;
border-right:1px solid #A3BAB9;border-left:1px solid #759697;border-bottom:1px solid #A3BAB9;display:inline}
	
#subbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#submit {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #EEEEEE;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
	
	/*begining of Personals  */

a[href$='.doc'], a[href$='.rtf'] {padding: 5px 20px 5px 0;background: transparent url(http://cruiseandvacationexperts.com/images/icons/icon_doc.gif) no-repeat center right}
a[href$='.txt'] {padding: 5px 20px 5px 0;background: transparent url(http://cruiseandvacationexperts.com/images/icons/icon_txt.gif) no-repeat center right}
a[href$='.pdf'] {padding: 5px 20px 5px 0;background: transparent url(http://cruiseandvacationexperts.com/images/icons/icon_pdf.gif) no-repeat center right}
a[href ^="mailto:"] {padding: 5px 20px 5px 0;background: transparent url(http://cruiseandvacationexperts.com/images/icons/icon_mailto.gif) no-repeat center right}

/*  Tables  */

.emtable{border-collapse: collapse;width:96%;margin-top:4px;border-bottom:1px solid #adc8c8; border-left:1px solid #adc8c8; }
.emtable caption{text-align:center;font:bold 110% Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom:6px}
.emtable th{padding:7px 8px;color:#222; background:#cde1e1;font:100% Arial, Helvetica, sans-serif;border:1px solid #778899}
.emtable td{font:100% Arial, Helvetica, sans-serif;border-right:1px solid #adc8c8; border-top:1px solid #adc8c8;padding:7px 8px;text-align:center;background:#fff}
.emtable .t{font-weight:bold; font-size:1.4em; color:#eee; background:#339}
.emtable .d{background:#E6E6FA}
.emtable .liM{margin-bottom:7px}
.emtable .tfooter{background:#F5F5F5}
/*  Front Page Images  */
#homepageleft .hpfimg{float:left;border:2px solid #69c;margin:1px 9px 1px 2px}
#homepageright .hpfimg{float:left;border:2px solid #69c;margin:1px 9px 1px 2px}
#contentleft .postarea h3{background:inherit;color:#8B0000;text-align:left}
#contentleft .imgRight{float:right;padding:3px;border:1px solid #ccc;margin:1px 3px 1px 12px;}
#contentleft .imgCenter{display:block;border:1px solid #00008B;margin:1px 0px 9px;}
#contentleft ul{list-style: url(http://willtrav.com/images/globesm.gif);}

.addtoany_share_save_container{margin:16px 0;clear:both}
ul.addtoany_list{display:inline;list-style-type:none;margin:0 !important;padding:0 !important;text-indent:0 !important;}
ul.addtoany_list li{background:none !important;border:0;display:inline !important;line-height:32px;list-style-type:none;margin:0 !important;padding:0 !important;}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px;}
ul.addtoany_list img{float:none;border:0;margin:0;padding:0;vertical-align:middle;}
ul.addtoany_list a img{opacity:.7;}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{opacity:1;}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}
#corpcenterlinks ul{list-style-type:none;margin:9px;padding:0;text-align:center}
#corpcenterlinks ul li{display: inline;margin-left: 7px}
#corpcenterlinks ul li a{text-decoration: none;padding: 2px 4px;color: #039;background-color: #FC9;border: 1px solid Navy}
#corpcenterlinks ul li a:hover{background-color:#26a;color:#fff;}
