/*
THEME NAME: Start Your Journey
DESCRIPTION: Powers the Insight Adventures website.
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com">Nicasio LLC</a>
*/

/* Two-column with sidebar on right from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#image-preloader, .linklove, .ddsg-wrapper div {display:none;}

input, textarea, select, legend {font-family: verdana, arial, helvetica, sans-serif !important;}

input, textarea {outline: none;} /* removes the on focus blue border in safari */


/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}


/* MAIN LAOUT ----------------------------------------------------------------------------- */

body {text-align:center;color:#5d5d5d;background-color:#f2efec;}
body.blog, body.single, body.archive {background-color:#111;padding-top:20px;}

#wrapper {min-height: 100%;text-align:left;width:882px;margin:0 auto;background:transparent url('images/IA_siteBG.gif') repeat-y 0 0;}
body.blog #wrapper, body.single #wrapper, body.archive #wrapper {margin-bottom:20px;background:transparent url('images/IA_siteBG_blog.gif') repeat-y 0 0;}
/* need to tile background - fixes Firefox bug */
.clearfix:after,div#wrapper:after {
content: ".";
display: block;
clear: both;
height: 0;
font-size:0;
visibility:hidden;
}
.clearfix,div#wrapper {display: inline-block;}
/* Hide from IE5/Mac \*/
* html .clearfix {height: 1px;}
* html div#wrapper {height:100%;}
.clearfix,div#wrapper {display:block;}
/* End hide */

#wrapperInner {width:870px;margin-left:6px;text-align:left;position:relative;}


/* HEADER -------------------------------------------------------------------------------- */

#header {height:130px;overflow:hidden;position:relative;width:100%;}
#header h1 {position:absolute;top:8px;left:8px;width:375px;height:106px;overflow:hidden;z-index:3;}
#header p {position:absolute;top:99px;left:0px;z-index:2;padding:2px 5px 3px 165px;color:#FFF;font-size:85%;font-style:italic;background:transparent url('images/IA_taglineBG.png');}

#topNav {margin-top:2px;background:#f0ad2c url('images/IA_topNavBG.jpg') repeat-x bottom left;min-height:29px;overflow:hidden;}
div#menu {margin-left:7px;}
div#menu ul,div#menu ul ul {list-style:none;}
div#menu ul li {float:left;position:relative;}
div#menu ul a {font-family:arial,helvetica,sans-serif;display:block;position:relative;margin-right:0;float:left;padding:8px 12px 7px 12px;text-decoration:none;color:#4e330c;}
div#menu ul li.current_page_item a, div#menu ul li.current_page_parent a {background-color:#FFF;}
div#menu ul li.current_page_item a .tn_left, div#menu ul li.current_page_parent a .tn_left {z-index:5;position:absolute;bottom:0px;left:-2px;background:transparent url('images/IA_topNav-currentLeft.jpg') no-repeat 0 0;width:2px;height:29px;}
div#menu ul li.current_page_item a .tn_right, div#menu ul li.current_page_parent a .tn_right {z-index:5;position:absolute;bottom:0px;right:-2px;background:transparent url('images/IA_topNav-currentRight.jpg') no-repeat 0 0;width:2px;height:29px;}
div#menu ul a:hover {text-decoration:underline;}
div#menu ul li ul {left:-999em;position:absolute;}
div#menu ul li:hover ul {left:auto;}

body.search div#menu ul li.current_page_parent a, body.four04 div#menu ul li.current_page_parent a {background-color:transparent;}
body.search div#menu ul li.current_page_parent a .tn_left, body.search div#menu ul li.current_page_parent a .tn_right,
body.four04 div#menu ul li.current_page_parent a .tn_left, body.four04 div#menu ul li.current_page_parent a .tn_right {display:none;}


/* MAIN CONTENT ------------------------------------------------------------------------- */

#containerWrapper {background:#FFF url('images/IA_sidebarBG.jpg') repeat-y right top;position:relative;height:1%;margin-bottom:5px;}
body.home #containerWrapper, body.pageid-4 #containerWrapper {background:#FFF none;padding-bottom:51px;margin-bottom:0px;}
body.page-template-template-oneCol-php #containerWrapper {background:#FFF;}

#joinHereStar {position:absolute;right:-45px;top:-22px;width:125px;height:127px;z-index:6;}
#rssIcon {position:absolute;right:5px;top:213px;width:66px;height:75px;z-index:10;}

#content {padding:20px 20px 0px 17px;}
body.home #content, body.pageid-4 #content {padding-right:0px;}

#content h2 {clear:left;color:#0076cf;font-size:182%;font-weight:normal;margin-bottom:15px;}
#content h2.entry-title {margin-bottom:3px;font-size:151%;line-height:181%;}
#content h2.entry-title a {color:#64a300;text-decoration:none;}
#content h2.entry-title a:hover {color:#333;text-decoration:underline;}
#content h3 {clear:left;color:#323031;font-size:108%;line-height:161%;font-weight:normal;margin-bottom:12px;}
#content h4 {clear:left;color:#64a300;font-size:100%;font-weight:bold;line-height:161%;margin-bottom:12px;}

.entry-content hr {clear:both;margin-bottom:40px;margin-top:35px;border:0px;height:1px;width:100%;background:transparent url('images/IA_horizontalRule.jpg') no-repeat top center;}

#content p {line-height:151%;margin-bottom:12px;}
.entry-content p a {color:#cc6600;text-decoration:none;}
.entry-content p a:hover {text-decoration:underline;}
.entry-content blockquote {font-size:116%;line-height:161%;}
blockquote.textbox {border:1px solid #f1ce8b;padding:10px 10px 5px 10px;text-align:center;margin-bottom:15px;background-color:#fff4df;}

.entry-content ul {list-style-type:none;margin-left:15px;margin-bottom:15px;}
.entry-content ul li {background:transparent url('images/IA_contentBullet.gif') no-repeat 0 6px;padding-left:15px;line-height:151%;margin-bottom:3px;}

.itembox {border:2px solid #e5e5e5;background:#f5f5f5;padding:10px 10px 10px 10px;margin-bottom:15px;}

.post, .searchResults .page {border-bottom:2px dotted #e5e5e5;padding-bottom:10px;margin-bottom:20px;}

.entry-meta {margin-bottom:15px;}
.entry-meta a {color:#cc6600;text-decoration:none;}
.entry-meta a:hover {text-decoration:underline;}

.alignright,img.alignright{float:right;margin:0 0 1em 1em;}
.alignleft,img.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter,img.aligncenter{display:block;margin:0 auto 1em auto;text-align:center;}

img.postThumb {width:100px;}

div.navigation {border-bottom:2px dotted #e5e5e5;padding-bottom:20px;margin-bottom:20px;}
div.navigation div.nav-next {float:right;text-align:right;}
div.navigation div.nav-previous {float:left;}
div.navigation div {width:50%;}
div.navigation a {color:#cc6600;text-decoration:none;}
div.navigation a:hover {text-decoration:underline;}

.entry-content .failure, .entry-content li.cf_li_err {background:transparent none !important;padding-left:0px !important;padding-right:0px !important;}
#cformsii .success {text-align:left !important;}
.cform textarea.area {width:200px !important;}
#cforms2form input, #cforms2form textarea, #respond textarea, #respond input.text {border:1px solid #f1ce8b;background-color:#fff4df;}
#cforms2form input:active, #cforms2form textarea:active,
#cforms2form input:focus, #cforms2form textarea:focus,
#respond textarea:active, #respond textarea:focus,
#respond input.text:active, #respond input.text:focus {background-color:#fff;} 
#cforms2form .cf-sb {margin-left:95px;padding-left:0px;text-align:left;}
.cform .reqtxt, .cform .emailreqtxt {font-size:77%;}

#homeMoreDiv {position:absolute;z-index:3;background:#FFF;left:0px;padding:10px 15px 0px 15px;border-bottom:4px solid #65A300;height:1%;min-height:200px;width:840px;}

.entry-content object {margin-bottom:15px;}

#comments {margin-bottom:30px;}
#comments a {color:#cc6600;text-decoration:none;}
#comments a:hover {text-decoration:underline;}
#comments ol {margin-left:20px;}
#comments ol li {padding-bottom:1em;margin-bottom:1em;background:transparent url('images/IA_horizontalRule.jpg') no-repeat 70px bottom;}
.comment-author {position:relative;top:-8px;}
.comment-author img {position:relative;top:20px;}
.comment-meta {margin-bottom:10px;margin-left:36px;position:relative;top:-10px;}
#comments ol p {margin-left:36px;position:relative;top:-10px;}


/* SIDEBAR --------------------------------------------------------------------------------- */

body.home li#text-447238081 {display:none;} /* hide quote */
body.pageid-4 li#text-447227301 {display:none;} /* hide quote */
li#text-447373991 {display:none;} /* hide quote */
body.pageid-6 li#text-447373991 {display:block;} /* show quote */
li#text-447383791 {display:none;} /* hide quote */
body.pageid-8 li#text-447383791 {display:block;} /* show quote */
li#text-447434511 {display:none;} /* hide quote */
body.pageid-14 li#text-447434511 {display:block;} /* show quote */
li#text-450075601 {display:none;} /* hide quote */
body.pageid-6 li#text-450075601 {display:block;} /* show quote */
li#text-450085011 {display:none;} /* hide quote */
body.pageid-8 li#text-450085011 {display:block;} /* show quote */
li#text-450672541 {display:none;} /* hide quote */
body.pageid-4 li#text-450672541 {display:block;} /* show quote */


#secondary {padding-bottom:50px;color:#fefee7;border-top:5px solid #FFF;}

div.sidebar li {list-style:none;}
div.sidebar ul ul li {list-style:none;background:transparent url('images/IA_sidebarBullet.jpg') no-repeat left 4px;padding-left:15px;}
div.sidebar ul ul ul li {list-style:none;}

#secondary h3 {margin-top:10px;font-weight:normal;font-size:138.5%;color:#335300;margin-bottom:5px;}
#secondary ul {margin-left:20px;margin-right:5px;}
#secondary ul ul {margin-left:10px;margin-bottom:20px;font-size:93%;}
#secondary ul ul li {margin-bottom:3px;}
#secondary a {color:#fefee7;}
#secondary a:hover {text-decoration:none;}
#secondary .widget_text h3 {display:none;}
#secondary .textwidget {clear:both;border-top:2px dotted #FFF;padding-top:15px;}
#secondary .textwidget p {margin-top:5px;}
#secondary .textwidget a {color:#335300;text-decoration:none;}
#secondary .textwidget a:hover {text-decoration:underline;}

#secondary #s {border:1px solid #5e840a;padding:4px;width:150px;}
#secondary input.button {padding:3px 10px;cursor:pointer;border:1px solid #5e840a;background:#8ed039;color:#FFF;}

/* CFORM IN SIDEBAR */
li.widgetcform0 {border-top:1px solid #92c83e;margin:0px;padding:0px;float:right;margin:10px 15px 0px 0px !important;width:382px;display:none;background:transparent url('images/IA_formOuterBG.jpg') no-repeat bottom right;padding-bottom:0px;padding-right:6px;}
body.home li.widgetcform0, body.pageid-4 li.widgetcform0 {display:block;}
body.home li.widgetcform0 #usermessagea, body.pageid-4 li.widgetcform0 #usermessagea {background:transparent none !important;width:360px !important;padding-left:0px !important;padding-right:0px !important;text-align:center;}
body.home li.widgetcform0 .cf_info.success, body.pageid-4 li.widgetcform0 .cf_info.success {font-weight:bold;color:#45A600;}
li.widgetcform0 form {margin:0px;padding:0px;width:379px;padding-bottom:25px;}
li.widgetcform0 form * {background:transparent none;}
li.widgetcform0 form fieldset {border:0px;padding-left:13px !important;padding-bottom:0px !important;}
li.widgetcform0 form li.textonly {margin-top:0px !important;margin-bottom:7px !important;text-align:left !important;padding:0px !important;background:transparent none !important;color:#32271d;letter-spacing:normal !important;font-size:85% !important;line-height:151%;}
li.widgetcform0 form legend {margin-left:0px !important;padding:0px !important;color:#91c73d;font-size:116%;}
li.widgetcform0 form label {color:#32271d;font-size:100%;margin-top:9px !important;width:115px !important;}
li.widgetcform0 form label span {width:115px !important;}
li.widgetcform0 form input.single {margin-top:2px;color:#8d837b !important;font-size:93% !important;border:0px !important;padding:9px 5px 5px 13px !important;background:transparent url('images/IA_formFieldBG.jpg') no-repeat 0 0;width:221px;height:17px;overflow:hidden;}
li.widgetcform0 form input.single:active, li.widgetcform0 form input.single:focus {background-position:0 100%;color:#32271d !important;}
li.widgetcform0 form input.curFocus {background-position:0 100%;color:#2d0f0e !important;}
li.widgetcform0 form input#sendbutton {margin: 0px !important;padding:5px 10px !important;width:auto !important;cursor:pointer;border:1px solid #5e840a !important;background:#8ed039 none !important;color:#FFF;}
li.widgetcform0 form input#sendButton:active, li.widgetcform0 form input#sendButton:focus, li.widgetcform0 form input#sendButton:hover {border:1px solid #0076cf !important;}
li.widgetcform0 p.cf-sb {text-align:left !important;position:relative;float:right;top:-19px;right:20px;}
li.widgetcform0 li.privacyText {position:relative;float:left;left:15px;top:4px;color:#8d837b !important;width:245px;line-height:131% !important;}

/* Sidebar Quotes */
li.widget_text {clear:both;}
li#text-447227301, li#text-447238081 {padding-left:60px;padding-right:20px;}
li#text-447227301 h3, li#text-447238081 h3, li#text-450672541 h3 {display:none;}
li#text-447227301 .textwidget, li#text-447238081 .textwidget {padding-top:30px;font-size:116%;line-height:161%;}
li#text-447227301 .textwidget p, li#text-447238081 .textwidget p {font-weight:bold;margin-top:5px;}
li#text-447227301 .textwidget a, li#text-447238081 .textwidget a {color:#cc6600;text-decoration:none;}
li#text-447227301 .textwidget a:hover, li#text-447238081 .textwidget a:hover {text-decoration:underline;}

li#text-450085011 {font-size:116%;}
li#text-450085011 p {font-style:italic;}

li#text-450672541 {clear:both;text-align:right;}
li#text-450672541 img {margin-right:10px;margin-top:20px;}

/* Sidebar Flickr */

li#flickrrss {clear:both;}
li#flickrrss li {background:none;margin:0px;padding:0px;float:left;margin-right:5px;}
li#flickrrss li img {border:1px solid #b3de6f;padding:3px;width:55px;}
li#flickrrss li a:hover img {border-color:#FFF;}



/* FOOTER ------------------------------------------------------------------------------- */

#homeStartYourJourney {position:relative;z-index:1;height:86px;background:transparent url('images/IA_home-begin-your-journey.jpg') no-repeat 0 0;}
#homeStartLeftPhotos {position:absolute;top:-45px;z-index:2;}
#homeStartRightPhotos {position:absolute;top:-45px;right:0px;z-index:2;}

#lowerGreenArea {background:#72bb00 url('images/IA_lowerGreenArea.jpg') no-repeat bottom left;padding-bottom:28px;padding-top:15px;}
#lowerTestimonialIMG {float:left;margin:67px 0px 0px 73px;width:160px;}
#lowerTestimonials {float:left;width:555px;margin-left:17px;padding-left:28px;margin-top:65px;background:transparent url('images/IA_lowerGreenArea-divider.png') no-repeat 0 7px;}
#lowerTestimonialsTitle {font-size:138.5%;color:#335300;}
.lowerTestimonialsSingle {float:left;width:230px;color:#fefee7;font-size:93%;line-height:148%;}
#lowerTestimonials .first {margin-right:55px;}
.lowerTestimonialsSingle p {margin-top:5px;}
.lowerTestimonialsSingle p a {color:#335300;text-decoration:none;}
.lowerTestimonialsSingle p a:hover {color:#FFF;}

#footer {text-align:center;border-top:1px solid #a2a09e;}
#footerConnect {background-color:#FFF;border-bottom:1px solid #d1cfcc;padding:2px 0px;}

#stayConnected {float:left;background:transparent url('images/IA_stayConnected.gif') no-repeat 0 0;width:420px;height:45px;}
#stayConnectedLinks {text-align:left;float:left;width:430px;padding:7px 0px 0px 20px;}
#stayConnectedLinks a {margin-right:15px;}

#footer p {margin-top:20px;font-size:93%;color:#666;}
#footer p a {color:#666;}
#footer p a:hover {text-decoration:none;}
#footer p#copyright a {text-decoration:none;}
#footer p#copyright a:hover {text-decoration:underline;}
#footer p#credit {font-size:85%;}
#footer p#credit a {color:#a2a2a2;}

#gutter {height:50px;}



/* Just some example content */

.entry-title,.entry-meta {
clear:both;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div.gallery dl {
float:left;
}

input#author,input#email,input#url {
width:50%;
}