/* @override http://www.adventureindiana.com/wp/wp-content/themes/default/css/print.css */

/* ----------RESET----------- */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }

@font-face { font-family: 'Museo Serif'; src: url(Museo-300.eot); src: local('Museo 300 Regular'), local('Museo 300'), url(Museo-300.ttf) format('truetype'); }
@font-face { font-family: 'Snickles Regular'; src: url('Snickles.eot'); src: local('Snickles Regular'), local('Snickles-Regular'), url('Snickles.ttf') format('truetype'); }
@font-face { font-family: 'Helsinki Regular'; src: url('helsinki.eot'); src: local('Helsinki Regular'), local('Helsinki-Regular'), url('helsinki.ttf') format('truetype'); }

html, body { color: #363636; font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 13px; line-height: 26px;}
/*body { background: url(../images/br5.jpg) repeat-x 0 top; }*/

#container { margin: 0 auto; width: 960px; z-index: 3; position: relative; /*-webkit-box-shadow:0 0 125px rgba(0,0,0,0.8); -moz-box-shadow:0 0 125px rgba(0,0,0,0.8); -moz-border-radius: 15px; -webkit-border-radius: 15px;*/ /*MAKES PAGE VERY SLOW*/}

a { color: #AA0000; text-decoration: none; }
#content a:hover { text-decoration: underline; }


/* -------------HEADER-------------- */
/* --------------------------------- */
#header { width: 1000px;position: relative; padding: 40px 0 0 0; left: -20px; }
#header a#home { display: block; text-indent: -9999px;}
img#boat { display: none;}
#header h1 { color: #FFF; text-shadow: 2px 2px 1px #0b0b0b; margin: 0 40px; }

/*DROPDOWN MENU*/
ul.dropdown { position: absolute; bottom: 0; width: 990px;  margin-left: -15px; height: 40px;  z-index: 20; left: 20px; }
ul.dropdown li { float: left; font-size: 14px; padding: 6px 27px 6px 25px; font-weight: bold; border-right: 1px solid #1473c8; border-left: 1px solid #064f98;}
ul.dropdown li:first-child { border-left: none; }

/*LEVEL ONE*/
ul.dropdown a:hover		            { color: #c6c6c6; }
ul.dropdown a:active                { color: #000; }
ul.dropdown li a                    { color: #000; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative;}
ul.dropdown li.hover a              { color: #000; }

/*LEVEL TWO*/
ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal;  color: #000; float: none; }
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; }/* IE 6 & 7 Needs Inline Block */

/*LEVEL THREE*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.dropdown li.last { color: #000; border: none;}
ul.dropdown li.last:hover { background: none; }


/* ----------MAIN CONTENT----------- */
/* --------------------------------- */
#content { min-height: 400px; }
.content { padding: 20px; min-height: 150px;}
.double-column { float: left; width: 430px; padding: 20px; }
.box { border: 1px solid #BBB; background: #EEE url(../images/box-repeater2.jpg); padding: 15px; line-height: 20px; margin-bottom: 15px;  -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.box p { margin: 0; }
.item { margin-bottom: 20px; clear: both; min-height: 160px;}
.item img { height: 150px; width: 150px; float: left; margin-right: 20px;}
.item .item-info { margin-left: 180px;}
#content ul { margin: 5px 20px; }
#content ul li { list-style-type: circle; }
.item img { background: #fff; padding: 6px; border: 1px solid #CCC;}

/*FEATURE AREA*/
#feature { padding: 20px; font-size: 16px; min-height: 292px;}
	#feature h1 { text-shadow: 2px 2px 1px #CBD0DD; color: #ca4739;}
	#feature h2 { width: 420px; color: #000;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow:0 1px 4px #2b2b2b; -moz-box-shadow:0 1px 4px #2b2b2b;}
	#content #feature p { margin: 10px 20px; }
	#content #feature ul { margin: 0; width: 440px; }
	#content #feature ul li { background: url(../images/list-arrow.png) no-repeat 5px center; list-style-type: none; margin: 0 0 10px 0; padding: 0 0 0 20px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#feature img { padding: 10px; background: #FFF; border: 1px solid #a6a6a6; float: right; width: 420px; height: 270px; margin-left: 38px; }
#feature-big { height: 290px; position: relative; }
	#feature-big h1 { text-shadow: 2px 2px 8px #0b0b0b; color: #ca4739; position: absolute; top: 20px; left: 20px; }
	#feature-big img { }

/*FEATURE SLIDESHOW STYLES*/
#slideshow { float: right; position: relative; width: 442px; height: 292px; -webkit-box-shadow:0 0 7px rgba(12,27,64,0.35); -moz-box-shadow:0 0 7px rgba(12,27,64,0.35);}
#slideshow IMG { position:absolute; top:0; z-index:8; opacity:0.0; padding: 10px; background: #FFF; border: 1px solid #a6a6a6; width: 420px; height: 270px; right: 0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9;}

/*TYPE STYLES*/
h1 { font-family: "Snickles Regular", Helvetica, Arial, Geneva, sans-serif; font-size: 58px; line-height: 58px;}
h1.full { font-family: "Helsinki Regular", Helvetica, Arial, Geneva, sans-serif; font-size: 22px; color: #aa0000; padding: 0 20px; margin-bottom: 10px; }
h2 { font-family: "Helsinki Regular", Helvetica, Arial, Geneva, sans-serif; font-size: 22px; color: #5e4936; padding: 10px; margin-bottom: 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-shadow:0 1px 4px #999; -moz-box-shadow:0 1px 4px #999;}
	h2.homepage { font-family: "Snickles Regular", Helvetica, Arial, Geneva, sans-serif; font-size: 58px; line-height: 58px; color: #ca4739; }
	h2 a { color: #5e4936; }
	h2 a:hover { color: #aa0000; }
h3 { font-family: "Helsinki Regular", Helvetica, Arial, Geneva, sans-serif; font-size: 30px; }
p { line-height: 20px; margin-bottom: 10px;}

/*MEDIA ROOM*/
.ngg-album { width: 140px; height: 205px;float: left; margin: 22px;}
.ngg-gallery-thumbnail { width: 140px; float: left; margin: 22px;}
.ngg-albumtitle { font-size: 14px; font-weight: bold; line-height: 14px;}
.ngg-description p { margin: 0;}
img.Thumb, .ngg-gallery-thumbnail img { background: #fff; padding: 6px; border: 1px solid #CCC;}
.posts { border-bottom: 1px solid #CCC; margin-bottom: 20px; padding-bottom: 10px; line-height: 18px; }
h3.blog { font-size: 18px; }
span.blog-date { color: #777; }
hr { margin: 20px 0; }



/* -------------FOOTER-------------- */
/* --------------------------------- */
#footer { clear: both; width: 1000px; text-align: center; padding-top: 6px; margin-left: -20px; }
ul#footer-nav { margin-bottom: 50px; }
	ul#footer-nav li { display: inline; font-size: 12px; padding: 1px 12px; font-weight: bold; border-right: 1px solid; }
	ul#footer-nav li.last { border: none; }
	ul#footer-nav li a { color: #333; }
	ul#footer-nav li a:hover { color: #707070; }


/* -------------CLEARFIX-------------- */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }





