body {
font: 100%/100% arial, sans-serif;
color: #222;
background: #fff;
}
#header ul, 
#header form, 
ul.nav_options,
#comment_form,
#related,
.ts_wrap,
.ad { display: none; }

h1 { font-size: 2.3em; margin: 0 1em 1em 0; font-weight: normal; }
	h1 a { color: #1A668F; }
	h1 strong { font-weight: bold; text-transform: uppercase; }

h2, h3, h4, h5, h6 { font-family: verdana; line-height: 1.3em; font-weight: bold; color: #555; }
	h2 { margin: 1em .5em .5em 0; font-size: 1.5em; }
	h3 { margin: 1em .5em .5em 0; font-size: 1.2em; }
	h4 { margin: 1em .5em .5em 0; font-size: 1em;  }

p { font-size: .9em; margin: 0 1em 1em 0; line-height: 1.4em; }

/* Editor styles */
.cms ul { list-style: disc; font-size: .8em; margin: 0 1em 1em 1.2em; padding: 0; line-height: 1.3em; }
	.cms li { margin: 0 0 .5em 0; }
	
a { text-decoration: none; color: #000; }

img { border: none; }
img.cms-image { margin: .25em 0 .5em 0; }

table.clear { font-size: .85em; margin: 0 1em 1em 0; text-align: left; }
	table.clear th { vertical-align: top; padding: 5px 20px 5px 0; color: #777; font-style: italic; }
	table.clear td { vertical-align: top; padding: 5px 10px 5px 0; }
		
#page { padding: 0px 0 15px 0; }

#interview_cv { border: 1px solid #000; padding: 8px; }
#interview_cv h4 { margin-top: 0; padding-top: 0; }

img.left { float: right; margin: 0 1em .5em 0; }

.article_image { float: right; padding: 10px; margin: 3px 1.1em .75em 0; }
.article_image img { display: block; float: none; margin: 0 0 5px 0; }
.article_image p { color: #ccc; margin: 0; }
.article_image p a { color: #fff; text-decoration: underline; padding-left: 5px; }


#footer { border-top: 1px solid #ccc; padding: 10px 0; }
	#footer p { margin: 0; padding: 4px 0; font-size: .7em; color: #222; }
	
#holiday_list { margin-left: 1px; font-size: 1em; }
	#holiday_list td { padding: 12px 25px 15px 12px; vertical-align: top; }
		a.holiday_thumb { display: block; float: left; margin: 0 12px 8px 0px; }
		#holiday_list  h4 { margin-bottom: .5em; font-size: 1em; }
			#holiday_list h4 em { font-style: normal; display: block; text-transform: uppercase; color: #555; font-weight: bold; font-size: .95em; }
		#holiday_list p { font-size: .9em; }
		

#travel_recent_editorials { width: 460px; float: left; }
	#travel_recent_editorials li { width: 460px; float: left; }
		#travel_recent_editorials li img { float: left; margin: 0 14px 12px 0; }

#zone_editorials { width: 780px; float: left; list-style: none; margin: 0; padding: 0; font-size: 1em; }
	#zone_editorials li { width: 390px; float: left; padding: 0 0 5px 0; }
		#zone_editorials li img { float: left; margin: 0 14px 12px 0; }
		#zone_editorials li p { font-size: .9em; margin-right: 1.5em; }

