/*
Theme Name: Neverest_Theme
Theme URI: 
Description: 
Version: 1.0
Author: Beck
Author URI: 
Tags: Neverest WP theme

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



#respond {
	margin:0px auto;
	width:95%;
	}

li.depth-1 {
	padding:10px;
	background:#f2f2f2;
	}
.navigation {}
.post {padding:4px 0px; margin:0px;}
.posts-wrap p {
	padding:5px 0px 10px 0px;
	line-height:130%;
	margin:0px;
	}

/* - BASIC STUFF - */
* html #box {
	height:100%;
	}

html, body {
	height:100%;
	}
.topper img {
	margin:0px;
	padding:0px;
	}
body {
	background-position:top;
	background-image:url(http://neverest.com/images/site/bg-main.jpg);
	font-size:15px;
	text-align:center;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:1;
	}
object {
	padding:0px;
	margin:0px;
	}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small;}
blockquote {font-style:oblique;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px; line-height:100%;}
h2.entry-title {padding:0px; margin:0px; font-size:20px;}
h2#comments{margin:0px auto 10px auto;font-size:20px;}
/* headings inside posts */
.entry-content h3 {font-size:20px;}
.entry-content h4 {font-size:100%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:100%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:100%;}
#header {height:0px;margin:0 auto;text-align:center;padding:0;}
.entry-content p {padding:4px 0px; margin:4px 0px;}

#box, #header, #footer { width:980px; margin:0px auto; position:relative; }

.left { float:left; margin-right:15px; }
.right { float:right; }
.half { width:49%; }
div.third { width:300px; padding:10px 15px 10px 0px; margin-top:15px; margin-bottom:15px; }
div.right.third { padding-right:0px; width:320px; }
img.third { margin-top:15px; margin-bottom:15px; }
.clear { clear:both; }

	
/* Fonts ==================================================*/

#header, #box, #footer { font-family:Arial, Helvetica, sans-serif; }
#mainTopNav, .slideCopyR p, .slideCopyL p, #content h1, #content h2, .callout.EJK h3, p.highlight .price, .bugOut div.slideCopyR { font-family:"Arial Black", "Arial", sans-serif; }


/* Header =====*/

#headerWide { background:#ffffff; }
#header { z-index:50; padding:15px 0px; background:url(http://neverest.com/images/site/bg-header.gif) no-repeat right; }
.logo { text-indent:-999999px; display:block; background:url(http://neverest.com/images/site/logo.jpg) no-repeat; width:184px; height:88px; float:left; }
#header .half { width:55%; text-align:right; }

#header a.social { padding-top:10px; overflow:hidden; text-indent:1000px; display:block; float:right; width:22px; height:12px; background:url(http://neverest.com/images/site/bg-social-icons.jpg) no-repeat; margin-left:5px; }
#header a.social.facebook { background-position:0px 0px; }
#header a.social.facebook:hover { background-position:0px -22px; }
#header a.social.youtube { background-position:-24px 0px; }
#header a.social.youtube:hover { background-position:-24px -22px; }

/* = Mini Nav - Top =====*/

#miniTopNav { text-align:right; font-size:12px; position:absolute; bottom:15px; right:0px; }
#miniTopNav a { color:#663300; padding:4px; }
#miniTopNav a:hover { text-decoration:underline; }
#miniTopNav a.current { color:#cc6633; }


/* = Main Nav =====*/

#mainTopNav { list-style-type:none; 
		text-align:center;
		position:absolute;
		bottom:-32px;
		background:url(http://neverest.com/images/site/bg-mainnav-green.png);
		width:100%;
		}
#mainTopNav li { display:inline-block; *display: inline; }
#mainTopNav li a { display:inline-block; padding:5px 15px; color:#fff; font-size:17px; text-shadow:#030 0px 0px 2px; line-height:1.3; }
#mainTopNav li a:hover { color:#e2f2e2; }
#mainTopNav li.prodEJK { width:320px; }
#mainTopNav li.prodGiva { width:120px; }
#mainTopNav li.prodHydro { width:270px; }
#mainTopNav li.onTheGo { width:240px; }
		
/* Box/Main Area =====*/

#box {
	z-index:10;
}

		
/* = Featured Area =====*/
#feature { max-height:450px; border:1px solid #bdae95; color:#ffffff; }

.slides_container { width:980px; height:450px; }
.slides_container div.holder { width:980px; height:450px; }

.slideCopyR { height:350px; width:550px; text-align:right; position:absolute; right:30px; top:60px; }
.slideCopyL { height:350px; width:550px; text-align:left; position:absolute; left:30px; top:60px; }
.slideCopyR p, .slideCopyL p { color:#ffffff; font-size:26px; text-shadow:#333 1px 1px 2px; line-height:1.1; }

.yourGear { background:url(http://neverest.com/images/feature/bg-your-gear.jpg) no-repeat; }
.yourGear p {  margin-top:70px; margin-bottom:20px; }

.travelGear { background:url(http://neverest.com/images/feature/bg-travel.jpg) no-repeat; }
.travelGear div.slideCopyR { top:230px; height:100px; }
.bugOut { background:url(../images/feature/bg-travel2.jpg) no-repeat; }
.bugOut div.slideCopyR { width:700px; top:250px; height:80px; }
.bugOut div.slideCopyR h2, .travelGear div.slideCopyR { font-size:19px; color:#ffffff; text-shadow:#333 0px 1px 2px; line-height:1.3; }

.pagination {
	margin:8px auto 0;
	width:100px;
	list-style-type:none;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:21px;
	height:0;
	padding-top:21px;
	background-image:url(http://neverest.com/images/site/bg-featured-spots.jpg);
	background-position:0 21px;
	float:left;
	overflow:hidden;
}
.pagination li a:hover {
	background-position:0 0;
}

.pagination li.current a {
	background-position:0 -21px;
}
#feature h2 { font-size:32px; margin:0px; }
#feature h2.bigger { font-size:50px; }

/* = Content =====*/

#content { min-height:200px; }
#content h1 { margin:30px 0px; }
#content h2 { margin:30px 0px 15px 0px; color:#3d4d2b; }
#content p { line-height:1.5; margin:15px 0px; }

#content ul { list-style:disc; margin:15px 0px; }
#content li { line-height:1.5; margin:7px 30px; padding-left:15px; }

#content h2, div.bio { margin-bottom:15px; border-bottom:1px solid #bdae95; padding-bottom:15px; }
.thumb img, div.bio img { border:1px solid #bdae95; }
.thumb { margin-left:15px; }
#content h1, div.bio em { color:#3d4d2b; }

#content a { color:#e55c00; }
#content a:hover { text-decoration:underline; }

.question { font-size:18px; font-style:italic; color:#3d4d2b; margin-top:15px; border-top:1px solid #bdae95; padding-top:15px; }

#content.products div.half form { float:left; }
 
span.price { color:#e55c00; float:left; font-size:18px; padding-right:20px; }

#content.productPage { padding-top:50px; }
#content.productPage .half.image { text-align:center; }
#content.productPage .half.image img { border:1px solid #bdae95; }
#content.productPage .half.right { width:430px; }

#content .formHold { border:1px solid #bdae95; padding:0px; text-align:center; }
div.formHold form { margin:0px; padding:10px; background:#f2e9d2; border:1px solid #ffffff; height:200px; }
#content .formHold h4, #content .formHold p { margin:10px; font-size:20px; padding:0px; line-height:1.2; }
#content .formHold p { margin:10px; font-size:15px; padding:0px; line-height:1.5; }
#content .formHold p { font-size:14px; }
#content .formHold span { padding:10px; display:block; }

#content .formHold div { width:300px; margin:15px auto; }
#content .formHold input.submit { background:#e3d1b3; width:80px; border-right:1px solid #bdae95; height:22px; border-bottom:1px solid #bdae95; border-top:1px solid #bdae95; float:left; }
#content .formHold input.text { height:20px; border:1px solid #bdae95; height:20px; width:215px; float:left; }

#content ul.list { list-style:none; float:left; padding:0px 5px 0px 0px; margin:0px; font-size:12px; width:175px; }
#content ul.list li { margin:4px 0px; }
.alt { background: #e2e2e2; }

/* == Tabbed Areas ===== */

#content .tabs { list-style:none; margin:0px; padding:0px; height:19px; }
#content .tabs li { float:left; padding:0px; margin:0px; line-height:1; }
#content .tabs a { background:#e3d1b3; color:#3d4d2b; padding:6px 14px 4px 14px; border-left: 1px solid #bdae95; border-top: 1px solid #bdae95; border-bottom: 1px solid #bdae95; outline:none; font-size:14px; font-weight:bold; line-height:1; }
#content .tabs a:hover { text-decoration:none; outline:none; }
#content .tabs a.last { border-right: 1px solid #bdae95; }
#content .tabs a.current { background-color:#ffffff; color:#333333; border-bottom:1px solid #ffffff; }
#content .panes { background:#ffffff; padding:15px; border:1px solid #bdae95; color:#333333; }
#content .panes td { padding: 15px 8px; }
#content .panes ul, #content .panes li { margin-top:0px; }

#content.productPage select { width:auto; padding:4px 8px; }

div.submit input { padding:4px 8px; background:#e3d1b3; border:1px solid #bdae95; }


/* = Callouts =====*/
.callout { height:180px; overflow:hidden; }
.callout.EJK { background:url(http://neverest.com/images/callouts/bg-callout-ejk.jpg) no-repeat; height:160px; text-align:center; width:300px; padding:10px; margin-right:20px; }
.callout.EJK h3 { color:#01549f; font-size:18px; margin:5px 0px; padding:0px; }
#content .callout.EJK p { font-size:12px; line-height:1.3; margin: 5px 0px; }

#content .callout.EJK p.highlight { text-align:right; font-size:12px; color:#ac8d69; }
#content .callout.EJK p.highlight span.price { float:none; font-size:32px; display:block; padding:3px 0px; }
#content .callout.EJK p.highlight img { margin:15px 0px 0px 0px; }



.callout.freeShip { background:url(http://neverest.com/images/callouts/bg-callout-freeship.gif) no-repeat; width:296px; height:180px; margin-right:0px; padding-right:0px; }
.third.callout.clothing { background:url(http://neverest.com/images/callouts/bg-callout-clothing.jpg) no-repeat; height:180px; }
.callout.clothing a img { margin-top:92px; margin-left:16px; }

/* Footer =====*/

#footerWide { background:url(http://neverest.com/images/site/bg-footer.jpg) repeat-x; height:138px; overflow:hidden; }
#footer { font-size:12px; color:#212917; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer h3 { color:#ffffff; font-size:15px; margin-bottom:6px; }
#footer h3 span { font-size:12px; }
#footer .left { min-height:80px; background:url(http://neverest.com/images/site/bg-footer-lines.jpg) right no-repeat; }
#footer li { margin:6px 0px 0px 0px; }
#footer .bot { position:absolute; bottom:25px; font-size:11px; }
#footer ul.left { padding-right:10px; background:none; list-style:none; }
#footer .third { margin-top:5px; }

#footer div.email { background:url(http://neverest.com/images/site/bg-footer-form.jpg); border:1px solid #64754e; padding:10px; }
.email p { padding:8px 0px; text-align:center; font-size:14px; color:#ffffff; }
p.fineprint { font-size:9px; padding:8px 0px 2px 0px; text-transform:uppercase; color:#212917; }
#footer input.email { border:1px solid #64754e; height:20px; padding:3px; float:left; width:210px; }
#footer input.signUp { background:#98b84b; color:#ffffff; border-top:1px solid #64754e; border-bottom:1px solid #64754e; border-right:1px solid #64754e; line-height:1; font-size:13px; padding:4px 10px; float:left; }

/* -- POSTS -- */
.post-index {margin:10px auto;}
#post-single {margin:0 0 0px 0;}
.entry-meta, .entry-meta-index {
	font-size:.8em;
	padding:5px;
	margin:10px 0px 10px 0px;
	background:#d2d2d2;
	}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:auto}
.sidebar {width:49%;clear:none;}
.block-1 {float:left;}
.block-2 {float:right; text-align: left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 0px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:0px auto 15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding:0px 0px 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}


