/*
THEME NAME: Atlantis Collective, 2010
THEME URI: http://atlantiscollective.com
VERSION: 2.0
AUTHOR: Dave Kelly <a href="http://www.ambientage.com/">Ambient Age</a> and <a href="http://squiglemonster.deviantart.com">Sarah Quigley</a> 
*/



/**
 * Resets
 */
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, sub, sup, tt, var, 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-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline;
}
:focus {outline: 0;}

/**
 * Generic Elements
 */
body{font-family: arial, helvetica, sans-serif; font-size: .88em; line-height: 1.8em; color: #333; background: #102a2b url('images/new_head_wrapper_bg.jpg') repeat-x;}
	h1{color: #fc0; font-size: 44px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom: 0em;}
	h2{color: #002a49; font-size: 44px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom: 1em;}
	h3{color: #002a49; font-size: 24px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom: 1em; }
	h4{color: #002a49; font-size: 22px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom: 1em;}
	h5{color: #002a49; font-size: 20px; font-family: arial, helvetica, sans-serif; margin-bottom: 1em;}
	h6{color: #333; font-size: 18px; font-family: arial, helvetica, sans-serif; margin-bottom: 1em;}

	p{ font-family: arial, helvetica, sans-serif; margin: 0 2em 1em 3em; width: 60%; line-height: 1.9em; font-size: .9em}
	blockquote{margin: 1em 3em; font-style: italic;}
	strong{font-weight: bolder;}
	ul, ol{margin: 0 0 1em 3em;}
	ul li{margin: 0 0 1em 1em;}
	ol li{margin: 0 0 1em 1em}

	a:link{ color: #002a49;}
	a:visited{color: #002a49;}
	a:hover{color: #666;}
	a:active{color: #666;}

/**
 * Generic Classes
 */
.no-hover{}
.right{text-align: right;}


/**
 * Layouts
 *
 */
 #wrapper{ background: #4f56d3 url('images/new_bg_blue_tile-alt.jpg') repeat; width: 100%; padding-top :0px; margin:0;}

 	#header{width: 1113px; height:297px; background: #102a2b url('images/new_bg_head.jpg') no-repeat; margin: 0 auto; clear: both;}
			#logo{float: left; height:110px; margin:92px 0 0 430px; width:509px; clear: both;}
			#blurb{float: left; width: 470px; margin: 60px 0 0 130px;}
				#blurb p.head-blurb{font-size: 28px; color: #fc0; margin: 0; letter-spacing: -1px; font-weight: 300; line-height: 40px; width: 470px; float: left;}
			#pitch{float: left; width: 400px; margin: 0 0 0 0; }
				#pitch-book{width: 136px; height: 209px; float: left; margin: 27px 0 0 120px; }
				#pitch-buy{width: 127px; height: 37px; margin-top: 175px; float: right;}

	#top-nav{width: 942px;height:101px; background: #eee url('images/new_top-nav.jpg') no-repeat; margin: 0px auto 0 auto; }
		#top-nav ul{width: 900px; margin: 0 0 0 120px; padding-top:20px;}
			#top-nav ul li{display: block; float: left; list-style-type: none; width: 180px; height: 68px; margin: 0}
				#top-nav ul li a{color:#FFFF89; font-size:25px; text-decoration: none; }
				#top-nav ul li a:hover{color:#ffffff; font-size: 25px; text-decoration: none;}
			#top-nav ul li span{clear: both; float: left; margin-left: 10px; color: #fefefe; font-size: 12px;}

	#page{ width: 942px; clear: both; margin: 0 auto 3em auto;}
 	#container{ width: 942px; float: left; clear: both; margin: 0px auto 0 auto; background: #fafbfb url('images/new_content_bg.jpg') repeat-y; /* border-top: 2px solid #666; */ clear: both; padding: 0 ; min-height: 605px}
	#container-bottom{width: 942px; height: 51px; background: #fafbfb url('images/new_content_bg_bottom.jpg') no-repeat; margin: 0 auto; clear: both; }

		#content{ width: 883px;  margin: 0 auto; float: left; min-height: 605px; clear: both;  padding: 30px;}


	#footer{clear: both; width: 100%; height: 193px; background: #102a2b url('images/footer_wrapper_bg.gif') repeat-x;}
		#footer-content{width: 1113px; height: 193px; margin: 0px auto; background: #102a2b url('images/footer_bg.jpg') no-repeat;}
		#footer-nav{width: 700px; margin: 0 auto; text-align: center; padding: 5em 0 0 0 }
			#footer-nav li{ list-style-type: none;display: inline; margin-right: 2em;}
			#footer-nav li a:link{color: #eee; font-size: .8em; text-decoration: none;}
			#footer-nav li a:visited{color: #eee; font-size: .8em;text-decoration: none;}
			#footer-nav li a:hover{color: #eee; font-size: .8em;text-decoration: underline;}
			#footer-nav li a:active{color: #eee; font-size: .8em;text-decoration: underline;}
		#copyright, #credit{margin: 1em auto; font-size: .8em; color: #999; text-align: center; width: 700px}
			#credit a{color: #999; text-decoration: none;}
			#credit a:hover{color: #999; text-decoration: underline;}


/**
 * 	Blog pages
 */
	#blog-content{width: 600px; float: left;}
		#blog-content p{width: 90%;}
		/** Sidebars */
		#sidebar{width: 180px; float: right; background: url('images/sidebar_bg.gif') no-repeat top right;}
		#primary{ margin-top: 80px;}
		#sidebar-bottom{}
		div.sidebar ul{margin: 0 0 2em 0;}
		div.sidebar ul li{list-style-type: none; margin: 0 0 1em .5em;}
		div.sidebar h4{color: #002a49; font-size: 20px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
		.widget{}
			h3.widgettitle{}
			div.sidebar ul li div, div.sidebar ul li ul{margin: 0 0 0 0;}
				div.sidebar ul li ul li{ margin-bottom: .5em;}

		#feed-submit p{width: 100%; margin: 5px;}
		.feed-burner-credit{font-size: .8em;}
/**
 * 		Homepage Specific
 */
	body.homepage{background-color: #fff; background-image: none;}
	#home-wrapper{width: 100%}
		#home-container{ margin: 1em auto; background: #333 url('images/new_bg_home.jpg') no-repeat;width:978px; height:700px;}
			#home-logo{clear:both; float:right; height:247px; margin:0; width:520px; }
			#home-nav-main{float: right; margin: 295px 0 0 3em; width: 523px; height: 183px; padding-top: 6px;}
				#home-nav-main ul{margin: 0; width: 523px; float: left;}
				#home-nav-main ul li{list-style-type: none; margin: 0 0 8px 0; width: 260px; display: block}
                                #home-nav-main ul li.left{float: left;}
                                #home-nav-main ul li.right{float: right; text-align: left;}
				#home-nav-main ul li.last{margin-bottom: 0;}
				#home-nav-main ul li a{font-size:29px; letter-spacing:-0.5px; color:#ffff89; text-decoration: none;}
				#home-nav-main ul li a:hover{color: #f33;}
				/* #home-nav-main ul li span.nav-title{clear: both; display: block; font-size: 20px; margin-left: 3em; color: #f33;} */
                                #home-nav-main ul li span{ font-size:17px; font-style:italic; letter-spacing:-0.5px; color:#ffff89; margin: -5px 0 0 1em; clear: both; display: block;}

			ul#home-nav-secondary{float: left; width: 523px; text-align: center; margin: 0 0 0 0px; }
				ul#home-nav-secondary li{display: inline; text-align: center; margin-right: 25px; padding-right: 20px; border-right: 2px solid #ffff89; padding-bottom: 5px}
                                ul#home-nav-secondary li.last{border-right: 0 none;}
				ul#home-nav-secondary li a{font-size:20px; color:#ffff89; text-decoration: none;}
				ul#home-nav-secondary li a:hover{color: #f33; text-decoration: none;}

			#home-book{height:182px; height: 222px; margin: 0px 0 0 0; width:147px;}
                            #home-buy{float:left; margin:165px 0 0 25px; width:147px;  clear: both;}
		#home-footer{ width: 960px; margin: 0 auto;}
			#cuirt{float: left; width: 300px;}
			#home-fine-print{float: right; width: 300px; text-align: right; color: #999; font-size: .8em;}
				#home-fine-print p{width: 100%; margin: 0}
			#home-fine-print a{color: #999;}
			#home-fine-print a:hover{color: #666;}


/**
 * 	Authors page template
 */
	.author-bio{width: 250px; height: 150px; float: left; margin: 0 0 2em 2em; border: 5px solid #002a49; background-color: #fdfdfd;}
		.author-bio p{font-size: .8em; line-height: 1.4em; margin: 0 15px; width: 90%;}
			h4.author-bio-name{font-size: 1.2em; margin: 5px 10px;}
			h4.author-bio-name a, h4.author-bio-name a:hover{color:#002a49; }
			p.author-bio-link{text-align: right; padding-top: 10px;}

 /** authors template */
	ul#author-excerpts{margin: 0 0 2em 3em;}
	ul#author-excerpts li{list-style-type: none; width: 50%; }

	.author-story{margin: 0 0 1em 3em;}


/**
 * =======================
 *      Shop /shop/
 *--------------------------
 */
 .book-shop-item{float: left; width: 100%; clear: both;}
    .book-shop-cover{float: left;}
    .book-shop-pitch{float: left; width: 500px; margin: 0 20px 20px 20px;}
        .book-shop-pitch p{width: 100%; margin: 0 0 20px 0;}
    .shop-buy-now{width: 130px; float: left; }




/** Post Presentation */
	.post{ margin: 0 0 1.5em 0; padding-bottom: 1.5em; border-bottom: 1px solid #ddd;}
	h2.entry-title{font-size: 36px; line-height: 40px;}
		h2.entry-title a, h3.entry-title a{ text-decoration: none;}
		h2.entry-title a:hover, h3.entry-title a:hover{text-decoration: underline;}
	h3.entry-title{font-size: 30px; line-height: 36px;}

	a.more-link{display: block; padding: 10px 5px; background-color: #efefef; border: 1px solid #666; text-align: center; margin-top: 10px; }
	a:hover.more-link {background-color: #ddd; color: #333; border: 1px solid #002a49;}
	div.entry-date{}
	div.entry-content{}
	div.entry-meta{}

	#nav-below{ }
		.nav-previous{width: 40%; float: left; text-align: left;}
		.nav-next{ width: 40%; float: right; text-align: right;}

/** Comments Presentation */
	#comments{clear: both; float: left; margin-top: 2em;}
	#comments-list, #trackbacks-list {float: left; margin-left: 2em;}
		#comments-list h3, #trackbacks-list h3{}
		#comments-list ol, #trackbacks-list ol{}
		#comments-list ol li.comment{}
		#trackbacks-list ol li.comment{}

	div.comment-meta{}

	#respond{margin-left: 3em;}

/** fin */