/*
Theme Name: the journey
Theme URI:http://www.semlaguna.com
Description: A widget ready mitsubishi evo and nissan skyline
Author:  	 www.semlaguna.com
Author URI: http://www.semlaguna.com
Modified by CaribMedia for batibleki.visitaruba.com

/*-----------Block Level Elements--------------*/

body { background-color: #f3f2ee; margin: 0px; padding: 0px; font: .7em Verdana, Arial, Helvetica, sans-serif; color: #333; line-height: 1.5; }
a { color: #802100; text-decoration: none; }
a:hover { color: #802100; text-decoration: underline; }
#page { width: 802px; margin: 0 auto; padding: 0px; overflow: hidden; position:relative;}
#nav_top { width: 780px; height: 18px; margin: 0px; padding: 0px; float: right; }

/*--  NAVIGATION --*/
ul#navigation { float: right; list-style: none; margin: 0px; padding-right: 10px; font-weight: bold; text-transform: uppercase; height: 20px; line-height: 20px; font-size: 10px; overflow: hidden; }
ul#navigation li { float: left; margin: 0px 1px 0px 1px; padding: 0; list-style: none; /*background-color:#f7f7f7;*/ white-space: nowrap; }
ul#navigation li a { display: block; padding: 0 5px; text-transform: uppercase; border: none; color: #5c5949; text-decoration: none; }	
ul#navigation li a:hover,ul#navigation li a:active, ul#navigation li.current_page_item a{ color: #7cb727; }
#header { width: 780px; height: 210px; margin: 0 auto; padding: 10px; color: #333; overflow: hidden; background: url(images/header_pic2.jpg) no-repeat; }
#headerimg { width: 550px; font-family: "Courier New", Courier, monospace; height: 120px; padding: 140px 0px 0px 50px; margin: 0px; overflow: hidden; float: left; }
#headerimg h1, h1 a, h1 a:hover{ padding: 0px; margin: 0px; color: #b94010; text-decoration: none; font-size: 20px; }
.description { float: left; width: 400px; height: 50px; padding: 0px; margin: 10px 0px 10px 300px; color: #333; }
#wrapper { width: 100%; padding: 0px; margin: 0px; }
#content { float: right; width: 590px; padding: 0px; margin: 10px 0px; }
#sidebar { width: 187px; float: left; padding: 0px; margin: 20px; overflow: hidden; }
#siderail { width: 199px; background: #f3f2ee url(images/sidebarbg.jpg) top left no-repeat; float: left; padding: 0px; margin-top: 5px; }
#sidebar1 { width: 199px; float: left; padding: 0px; margin-top: 0px; overflow: hidden; }
#footer { width: 800px; height: 300px; clear: both; padding: 0px; margin: 0 auto; overflow: hidden; }
#footer .sub{ margin: 0px; color: #7b7c76; background-color: #4f5049; text-align: right; padding: 5px; }
#footer .sub a{ color: #7b7c76; padding: 0px; margin: 0px; }

/*-------------Headings-------------*/

h1 { padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0px; }
h3 { padding: 0px; margin: 0px; }
h4 { padding: 0px; margin: 0px; }

span.seo{display:none;}
h5 { padding: 0px; margin: 0px; }

/*-------------The Post-------------*/
#title { float: left; width: 550px; padding: 0px; margin: 10px 0; font-size: 14px; color: #74681f; }
.post h2 { padding: 0px; color: #74681f; font-size: 14px; text-decoration: none; }
.post h1 { padding: 0px; color: #74681f; font-size: 16px; text-decoration: none; }
.post { padding: 0px 20px; margin: 10px 10px 10px 0px; background: url(images/bg_post.jpg) top no-repeat; width: 540px; float: right; }
#title_container { margin: 10px 0px; width: 100%; float: left; overflow: hidden; }
.post .title { padding-bottom: 2px; margin: 0px; float: left; width: 480px; font-size: 14px; color: #7c9e42; }
#wrapper a.kblinker { text-decoration:none; }
#wrapper .kblinker.link-visible { text-decoration:underline; background: url(images/external.png) no-repeat right 0; padding-right:1em}
* html #wrapper .link-visible { background: url(images/external.png) no-repeat right 0; padding-right:1em}

.post a {	color: #802100;	text-decoration:underline;	}
.post a:hover {	color: #265126;	}
.post p { margin: 0 0 0.57em 0}
.post ul { }
.post li { }
.post .entry { padding: 0px; margin: 10px 0px; }
.post .ptime{ color: #dd8700; font-size: 9px; }
.entrytext .postmetadata { }
.post .entrytext a {	text-decoration:underline;	}
.postmetadata alt { }
.postmetadata a { }
.navigation { }
.alignleft { float: left; }
.alignright { float: right; }
.center { }
.pagetitle { padding-bottom: 10px; color: #666666; font-size: 12px; }
blockquote { border-left: 2px solid #b9b79c; padding-left: 10px; }
cite { }
img { margin: 2px 10px 10px 0px; border: 1px solid gray; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.left, img[align="left"] { float: left; margin: 2px 10px 5px 0px; }
img.right, img[align="right"] { float: right; margin: 2px 0px 5px 10px; }
acronym, abbr { }

/* -- post info -- */
.post-info { color: #7b7c76; margin: 0; padding: 10px 0; border-top: #ccc 1px dashed; clear: both; font-size: 0.9em; }
.post-info em { color: #7b7c76; font-style: normal; }
.post-info em.user { background: url(images/user.gif) no-repeat left center; padding: 2px 0 2px 12px; }
.post-info em.cat { height: 24px; background: url(images/category.gif) no-repeat left center; padding: 5px 0 8px 24px; }
.post-info a:link, .post-info a:visited { border: none; text-decoration: none; color: #721b00; }
.post-info a:hover, .post-info a:active { border-bottom: 1px dashed; color: #721b00; text-decoration: none; }
.post-comments { float: right; }
.post-comments a { background: url(images/comments-small.gif) no-repeat left center; padding-left: 12px; color: #838e99; }
#post_single { border-bottom: 1px dashed #ccc; float: left; width: 520px; padding: 10px 0px 5px 0px; }
#post_single_title { float: left; width: 85px; padding: 0px; margin: 0px; }
#post_single_description { float: left; width: 420px; padding: 0px; margin: 0px; }

/*--------------Sidebar------------*/
.side-title { color: #c4a85f; font-size: 12px; padding: 4px 0px; margin: 5px 0px; text-transform: uppercase; }
.side-box { padding-left: 10px; margin: 5px 0px 10px 0px; }
#sidebar ul h3 { height: 15px; color: #c4a85f; font-size: 12px; font-weight: bold; padding: 5px 5px; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar ul li { background: url(images/Favorites.gif) no-repeat; padding-left: 15px; line-height: 18px; margin: 0px; }
#sidebar ul li ul li { background: url(images/pencil.gif) no-repeat; padding-left: 12px; }
#sidebar ul ul { padding: 0px; margin: 0px; }
#sidebar ul ul li { background-image: none; }
#sidebar ul ul ul { }
#sidebar p { }
#sidebar a { color: #b53300; text-decoration: none; }
#sidebar a:hover { color: #802100; text-decoration: none; }

#va-link{ left: 632px; position: absolute; top: 110px; }
#va-link a { display:block;  text-indent:-9999px; overflow:hidden; height: 80px; width: 150px; }

/*--------------Comments--------------*/
#respond { padding-top: 20px; margin-top: 10px; color: #006633; }
ol.commentlist { }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist a { }
small.commentmetadata { }

/*--------------Search Form-------------*/
#searchbox { width: 200px; margin-top: 5px; padding: 0px; float: right; }
#search { float: right; padding: 0px; }
#searchform { padding: 0px; }
#searchform input { color: #333; background: #fff; border: 1px solid #3a382b; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#searchform #s { vertical-align: top; }

/*-------------Calendar-----------------*/
.post_date { float: left; color: #999; font: 18px Arial Narrrow, Helvetica, sans-serif; font-weight: bolder; }
#wp-calendar { }
#wp-calendar th { }
#wp-calendar a { }
#prev a, #next a { }
#wp-calendar caption { }
#date { float: left; width: 45px; height: 46px; background: url(images/bg_date.jpg) no-repeat; padding-left: 0px; margin-right: 10px; }
#date .y { text-align: left; font: 10px bolder Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-top: -1px; padding-left: 6px; }
#date .d { text-align: center; font: 10px bolder Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-top: 2px; }
#date .m { text-align: center; font: 10px bolder Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; margin-top: -7px; }
#date .j { text-align: center; font: 22px bolder Verdana, Arial, Helvetica, sans-serif; color: #c4a85f; font-weight: bold; margin-top: -4px; }

/*-------------Images------------------*/
.wp-caption { border: 1px solid silver; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 4px 10px 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/*-------------Other------------------*/
.sidebox-group { width: 120px; padding: 0 0px 10px; }
* html .sidebox-group { width: 120px; padding-bottom: 0; }
.sidebox { margin-right: 10px; padding: 0px; border: none; clear: both; float: left; }

/* handles */
.sidebox-handle { /*background:url(images/side_box_top.jpg) no-repeat;*/ height: 15px; color: #802100; font-size: 12px; font-weight: bold; padding: 5px 5px; margin: 0px; width: 120px; }
* html .sidebox-handle { width: 120px; }

/* inner content area */	
.sidebox-content { float: left; width: 119px; padding: 5px 5px 0px 5px; margin-bottom: 10px; color: #265126; overflow: hidden; display: inline; }
.sidebox-content a{ color: #334c51; text-decoration: underline; overflow: hidden; }
.sidebox-content a:hover{ color: #892d00; text-decoration: none; overflow: hidden; }

/*-------------SiteNav------------------*/
#sitenav { width: 800px; padding: 20px 20px 10px 20px; margin: 0 auto; background: #f3f2ee url(images/bg_sitenav.jpg) no-repeat; overflow: hidden; }
#sitenav .title { border-bottom: 1px solid #8c8e82; font-size: 12px; font-weight: bold; padding: 3px; margin: 0px; color: #c4a85f; }
#sitenav .box { font-size: 11px; width: 130px; float: left; padding: 0px; margin: 10px 10px 10px 10px; }
#sitenav .box ul { padding: 5px 0px 0px 20px; margin: 0px; }
#sitenav .box li { list-style-type: square; padding: 3px 0px 3px 0px; border-bottom: 1px dashed #666; margin: 0px; color: #666; }
#sitenav .box li a{ color: #676a63; text-decoration: none; }
#sitenav .box li a:hover{ color: #333; text-decoration: underline; }
#sitenav .box2 { font-size: 11px; width: 400px; float: left; padding: 0px; margin: 10px; }
#sitenav .box2 ul { padding: 5px 0px 0px 20px; margin: 0px; }
#sitenav .box2 li { list-style-type: square; padding: 3px 0px 3px 0px; border-bottom: 1px dashed #666; margin: 0px; color: #666; }
#sitenav .box2 li a{ color: #676a63; text-decoration: none; }
#sitenav .box2 li a:hover{ color: #333; text-decoration: underline; }

.MsoNormal { font-weight:bold; color: red; }
