/*   
Theme Name: Adam
Theme URI: http://brightcoconut.com
Description: Child theme for Retreat
Author: Bright Coconut
Author URI: http://brightcoconut.com
Template: retreat
Version: 1.0
*/

@import url(../retreat/style.css);
body { background: url("/wp-content/uploads/bumpers.jpg") no-repeat fixed center top #333333 !important; font: 12px/20px "Lucida Grande", Lucida Sans Unicode, serif; color: #333333; }
#header-outer { background: transparent; }
#logo { padding: 25px 335px 50px 0px; margin: 0 auto; }
#navigation { display: none; }
#header-outer { margin-bottom: 0; }
#wrapper { width: 940px; position: relative; }
#quicklinks-outer {float:right;width:298px;}
#quicklinks { width: 278px; background-color: rgba(0, 0, 0, 0.55);}
.col-left { /*background: url("img/bg-main.png") repeat scroll center top transparent !important;*/ }
#main {margin:0 0 0 60px;padding:0 0 30px;width:600px;}
.alignleft { margin: 5px 15px 5px 0 !important; }
.alignright { margin: 5px 0 5px 15px !important; }
.entry .wp-caption img.aligncenter { margin: 0 auto; }

/* @group Typography */
/* for a text-based logo */
#logo .site-title { font-size: 64px; }
#logo .site-description { color: #ccc; }
.entry h1, .entry h2, .entry h2.title, .site-title, .entry h3, .entry h4, .entry h5, .entry h6, h1, h2, h3, h4 { font-family: 'Rock Salt', 'Luckiest Guy', Lucida Grande, Lucida Sans Unicode, sans-serif !important; text-transform: none; }
.entry h2 { font-size: 24px; line-height: 28px; }
.entry h3 { font-size: 20px; line-height: 24px; }
.entry h4 { font-size: 18px; line-height: 22px; }
small { font-size: 10px; line-height: 16px; }
.entry a, .entry a:visited, #comments a, #comments a:visited { color: #ff5c0b; }
.info br { margin: 0 0 18px; }
/* @end */

/* @group Post Styles */
.post, #comments, #fbComments { background: url("img/post-top.png") no-repeat scroll 0 0 transparent; padding: 20px 0 60px 9px; }
.post .icon, #commentsheader .icon { border-top: none; /*margin-right: 25px;*/ padding: 20px 0 0; position: absolute; left: 0; }
	.post .icon a { background-color: transparent; border: none; }
.post .middle { padding: 0 0 50px 35px; margin: 0; border-top: none; float: none; width: 532px; background-color: #fff;}
	.post .title { margin: 30px 0; font-size: 22px; line-height: 32px; }
	.post .title a:link, .post .title a:visited {color: #FF5C0B;}
	h2.title a:hover { text-decoration: none; border-bottom: 2px dotted #777777; }
.post .meta, #comments .navigation, .fb_iframe_widget { position: absolute; margin-top: -20px; padding: 0 10px 15px; border-top: none;width: 547px; background: url("img/post-bottom.png") no-repeat scroll -9px bottom transparent; }
	.post .meta .date {background-color:transparent; border:none; padding: 8px 5px 0 2px; display: inline; float: left; color: #333; text-transform: none; text-shadow: none !important; font-weight: bold; font-style: normal; font-size: 11px; font-family: "Lucida Grande", Lucida Sans Unicode, serif; width: 120px;}
	.post .meta ul { border-top: 4px double #D3D3D3; }
	.post .meta li { float: left; padding-left: 10px; width: 120px; text-indent: 25px; border-left: 1px solid #d3d3d3; }
	.post .meta ul li a { border-bottom: none; font-family: "Lucida Grande", Lucida Sans Unicode, serif; padding: 10px 10px 10px 0; }
	.post .meta ul li.comments {
background:url("images/ico-comments.png") no-repeat scroll 10px center transparent; }
	.post .meta ul li.tweets { background:url("images/ico-retweet.png") no-repeat scroll 10px center transparent; }
	.post .meta ul li.surl {
background:url("images/ico-shorturl.png") no-repeat scroll 10px center transparent;}
	.post .meta ul li.tags { display: none; }
.entry { width: 500px; }
.entry .wp-caption { width: 500px !important; margin: 20px 0; }
li.comments span { padding: 5px 0 0; }
/* @end */
/* @group Page Styles */
/*body.page #main { margin: 0 0 0 20px; }*/
.post.page .middle { width: 532px; }
body.page .post { padding: 40px 0 0 9px; }
body.page .post-bottom { background: url("img/post-bottom.png") no-repeat scroll -9px bottom transparent; height: 40px; }
.archive_header { padding: 0px 0 20px 10px; float: none; color: #fff; }

/* @end */
/* @group Sidebar */
#sidebar { border-left: none; }
#widgets { position: fixed; }
.widget ul { border-bottom: none; }
.widget ul li { border-top: none; padding: 0; }
ul#sb-nav { padding-left: 20px; }
ul#sb-nav li {  }
ul#sb-nav li a { display: block; width: 150px;}
ul#sb-nav li#sb-about a { height: 35px; text-indent: -9999px; background: url("img/sb-about.png") no-repeat scroll 0 0 transparent;}
ul#sb-nav li#sb-archives a { height: 35px; text-indent: -9999px; background: url("img/sb-archives.png") no-repeat scroll 0 0 transparent;}
ul#sb-nav li#sb-bc a { height: 30px; text-indent: -9999px; background: url("img/sb-bc.png") no-repeat scroll 0 0 transparent;}
ul#sb-nav li#sb-cflog a { height: 30px; text-indent: -9999px; background: url("img/sb-cflog.png") no-repeat scroll 0 0 transparent;}
ul#sb-nav li#sb-fb a { height: 30px; text-indent: -9999px; background: url("img/sb-fb.png") no-repeat scroll 0 0 transparent; }
ul#sb-nav li#sb-twitter a { width: 35px; text-indent: -9999px; background: url("img/sb-twitter.png") no-repeat scroll 0 0 transparent;}
.widget input.s { width: 80%; border-color: #f7f7f7; background-color: transparent; color: #fff; margin: 0 0 0 18px  !important; }
	.widget input.s:focus { background-color: transparent; }
.widget input.submit { display: none; }
.widget_woo_search, .widget_woo_search .searchform { border-bottom: none; padding: 0;}
/* @end */

/* @group Comments Area */
#comments, #respond { width: 600px; }
#comments {  }
	#commentsheader, #comments .commentlist { width: 567px; }
		#commentsheader h3 { padding: 30px 0 0 30px; border-top: none; width: 300px; font-size: 24px; }
		#commentsheader .leavecomment { border-top: none; padding: 30px 30px 0 0; float: right; }
	#commentsheader, #comments .commentlist, .fb_iframe_widget { background: #fff; }
	#commentsheader .leavecomment a { background-color: #ff5c0b; border: 1px solid #D3D3D3; color: #fff !important; }
	#comments .commentlist {  }
	#comments .comment .comment-container { width: 450px; border-top: 1px solid #D3D3D3;}
	#comments .avatar-box { padding: 20px 0 0 20px; }
	#comments .navigation, form#commentform { height: 40px; }
#respond { margin: 0; border-top: none; background: url("img/bg-respond.png") no-repeat scroll 0 0 transparent; height: 440px; }
	#respond h3 { padding: 40px 0 0 30px; }
	#commentform { padding: 15px 0 0 30px; margin: 15px 0 0; }
	#commentform input.txt { width: 27%; margin: 0 5px 0 0; font-size: 11px; }
	#commentform textarea { padding:15px; margin: 0; width:85% !important; font-family: Lucida Grande, Lucida Sans Unicode, serif; height: 150px; }
	#comments .cancel-comment-reply { padding-left: 30px; }
	#comments .comment ul.children .comment-container { width: 410px; }
	#comments .comment ul ul .comment-container { width: 370px !important; }

/* @end */
/* @group Facebook Comments */
#fbComments {  }
#fbComments p { padding: 5px 0 0 10px !important; }
.connect_widget .connect_widget_interactive_area {margin: 10px 0 0; }
/*.fb_iframe_widget { background: url("img/post-bottom.png") no-repeat scroll -9px bottom #ffffff; }*/
/* @end */

.nav-entries, .wp-pagenavi { background: none; border: none; }
	.nav-entries a { color: #ffffff; }
#footer-outer { background-color: transparent; }
#copyright { padding-left: 70px; }
/*body.page #copyright { padding-left: 30px; }*/
	#copyright a, #credit a { color: #999; }
#credit { padding-right: 300px; }
/*body.page #credit { padding-right: 330px; }*/
.entry img, img.thumbnail { max-width: 500px; margin: 10px 0; }

