/************************************************************************************************************************/
/* RESET THE CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0pt none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0pt; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt; vertical-align:baseline; }
table { border-collapse:separate; border-spacing:0pt; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
strong { font-weight:bold; }
em { font-style:italic; }
* { margin:0pt; padding:0pt; }

/************************************************************************************************************************/
/* TEXT FORMATTING STYLES */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
h1 { color: #0093B0; font-size: 18px; font-weight: bold; padding-bottom: 12px; }
h1 a { color: #0093B0; font-size: 21px; font-weight: bold; }
h2 { color: #0093B0; font-size: 14px; font-weight: italic; padding-bottom: 6px; }
p { #000000; }
#right h3 { color: #ffffff; font-size: 14px; font-weight: bold; padding-bottom: 10px; }
#right p { color: #ffffff; }
p { padding-bottom: 8px; }
a { text-decoration: underline; color: #0E81A5; }
a:hover { text-decoration: none; }
.panel a { color: #ffffff; text-decoration: none; }
.panel a:hover { text-decoration: underline; }
/************************************************************************************************************************/
/* WRAPS THE ENTIRE PAGE */
#wrapper { margin: 0 auto; width: 735px; }

/************************************************************************************************************************/
/* HEADER STYLES */
#header { float: left; width: 735px; }
#travel-guy { float: left; width: 735px; height: 121px; }
#banner { float: left; width: 735px; height: 195px; }

/************************************************************************************************************************/
/* CONTENT STYLES */
#content { float: left; width: 735px; }
/************************************************************************************************************************/
/* LEFT SIDE STYLES */
#left { width: 499px; float: left; }
#banner-bottom { float: left; width: 499px; height: 35px; }
#text-content {  padding: 5px 35px 0px 20px; }
.entry { padding-bottom: 20px; }

/************************************************************************************************************************/
/* RIGHT SIDE STYLES */
#right { width: 212px; float: left; margin-bottom: 20px; }
#welcome { background: #FDBD3D; float: left; width: 212px; }
#search { background: #FDBD3D; float: left; width: 212px; }
#previous-journeys { background: #0093B0; float: left; width: 212px; }
#travel-tips { background: #0093B0; float: left; width: 212px; }
#travel-deals { background: #0093B0; float: left; width: 212px; }
#destination-stories { background: #0093B0; float: left; width: 212px; }
#archives { background: #FDBD3D; float: left; width: 212px; }
.title { border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
#search .title { border-top: none; }
.panel { padding: 15px 10px 18px 10px; }
.side-links { padding: 0px 10px 0px 12px; list-style: none; }
.side-links li { padding: 4px 0px 4px 0px; padding-left: 13px; }
#search .side-links li, #archives .side-links li, #welcome .side-links li { background: url(../images/blog/arrows-orange.jpg) no-repeat 0px 9px; }
#previous-journeys .side-links li, #travel-tips .side-links li, #travel-deals .side-links li, #destination-stories .side-links li { background: url(../images/blog/arrows-blue.jpg) no-repeat 0px 9px; }

div#social-media {height:50px; margin-top:10px;}
div#social-media a{padding:0 1px;}

/************************************************************************************************************************/
/* FOOTER STYLES */
#footer { float: left; width: 735px; clear: both; }
#journeys-logo { float: right; width: 91px; padding: 0px 10px 3px 0px; }
#footer-bar { background: url(../images/blog/footer.jpg); float: left; width: 735px; height: 75px; }
p#copyright { color: #ffffff; float: right; padding: 5px 12px 0px 0px; }
p#copyright a { color: #ffffff; text-decoration: none; }
p#copyright a:hover { text-decoration: none; }

/************************************************************************************************************************/
/* MODERN EARTH BRANDING */
#blogger { float: left; width: 78px; padding: 5px 0px 15px 520px; }
#modernearth { float: left; width: 116px; padding: 5px 0px 15px 10px; }
