@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

body{font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; background-color:#f0f0f0;}
sup{position:relative; font-size:70%; vertical-align:baseline; bottom:.40em;}
#outerWrap{
	position: relative;
	background: #fff url(images/lj-bubble-bg-image.png) center top repeat-x;
}
#whisperWrap{
	position: relative; top:0; left: 0; z-index: 100; min-width: 950px; max-width: 100%;
}
#whisperWrap img{
	position: absolute; top: 0; right: 0;
}
/*#outerWrap{position: relative; background:#fff url(images/bg_greenbar.png) 0 -110px repeat-x;}*/
#wrap{position:relative; background: #fff url(images/lj-bubble-bg-image.png) center top no-repeat; width:950px; margin:0 auto 0 auto;}
a{color:#ffa11c; text-decoration:none;}
a:hover{color:#4f4f4f;}

#header{position:relative;}
	#header img.mlLogo{position:relative; margin: 20px 0 0 89px;}
	#header img.ljLogo{padding: 0 0 0 60px;}

	#aboutPopupWrap{position: absolute; font-size: 80%; top: 9px; left: 526px; width: 250px;}
		#aboutPopupWrap h5{
			background-color: #fff;
			border: 2px solid #4f4f4f;
			border-bottom: none;
			padding: 5px 10px;
			width: auto;
			margin-bottom: -2px;
			float: left;
			z-index: 3;
		}
		#aboutPopupWrap h5{
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-radius-topleft: 8px;
			-moz-border-radius-topright: 8px;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
			}
			
		#aboutPopupWrap h5 a{color: #4f4f4f; text-decoration: none;}
		#aboutPopupWrap h5 a:hover{color: #4f4f4f; text-decoration: underline;}
		
		#aboutPopupWrap p{
			background-color: #fff;
			border: 2px solid #4f4f4f;
			padding: 10px;
			width: auto;
			clear: left;
		}
		#aboutPopupWrap p{
			-webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			-moz-border-radius-topright: 8px;
			-moz-border-radius-bottomright: 8px;
			-moz-border-radius-bottomleft: 8px;
			border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
			border-bottom-left-radius: 8px;
		}

	#headerLinks{ position: absolute; color:#fff; top: 0; right: 90px; width: 330px; float:right;}
	#headerLinks p{margin-top: 17px; float: left;}
	#headerLinks ul{color: #fff; margin: 15px 0 0 0; float: left;}
			#headerLinks ul li{font-size: .9em; border-right: 1px solid #fff; padding: 0 8px; float: left;}
			#headerLinks ul li.last{padding-right: 0; border-right: none;}
			#headerLinks ul li a{color: #fff; text-decoration: none;}
			#headerLinks ul li a:hover, #header ul li a.current{color: #4f4f4f;}

/*===== POSTS ======*/
#leftCol{position:relative; width:682px; margin:70px 22px 0 0; float:left;}
#leftCol img#juiceLogo{position:relative; margin:30px 0 0 90px;}
#leftCol img#juiceLogoSingle{position:relative; margin:30px 0 25px 90px;}
#leftCol h1{position:relative; font-size: .9em; font-weight: normal; font-style:italic; color: #c8c8c8; margin:0 0 25px 90px;}

#leftCol p.categoryIndication{font-size:.75em; font-weight: bold; text-transform:uppercase; color:#a6cc4a; margin:0 0 10px 90px;}

#leftCol .postEntry, #leftCol .commentEntry{width:100%; padding:10px 0 20px 0;}
#leftCol .postEntry .entryDate{font-size:.8em; color:#999; width:70px; margin-bottom: 7px; float:left;}
#leftCol .commentEntry .commentDate{font-size:.85em; color:#a6cc4a; width:70px; padding-right:20px; text-align:right; float:left; font-weight:bold;}

#leftCol .postEntry .postBody, #leftCol .commentEntry .commentBody{border-bottom:1px solid #ccc; margin-left:90px; padding-bottom:20px;}
.postBody div h2{font-size:1.6em; margin:-5px 0 0 0; padding:0;}
.postBody div h2 a{color:#4f4f4f;}
.postBody div h2 a:hover{color:#FFA11C;}
.postBody div{position: relative; width: 95%; float: left;}
.postBody p, .postBody ol, .postBody ul{font-size:.8em; line-height:1.5; margin-bottom:1.2em; padding-right:3em;}
.postBody ol{margin-left:1.7em; padding-left:1em; list-style-type: decimal;}
.postBody ul{margin-left:1.7em; padding-left:1em; list-style-type: disc;}
.postBody li{padding-bottom:1em;}
/*.postBody div.shareLinks{position: absolute; color:#4f4f4f; width: 10px; left: 0; text-align:right;}*/
.postBody .tags{margin-top:1em;}
.postBody h2{font-size:1.6em; margin:-5px 0 0 0; padding:0;}

.postBody .postAuthor{font-size:.8em; color:#999; margin: 0; padding:0 0 7px 0; text-align:left;}

.postBody .postImage{margin:0 0 13px 0;}

.postEntry .postBody .readMoreLink{font-size:.85em; font-weight: bold; margin:10px 0 0 0;}
.readMoreLink {color:#ffa11c;}

/*====== NEWS ======*/
#leftCol #newsWrap{position: relative; margin-left: 90px;}

#leftCol #navWrap{position: relative; background: url(http://studiophp.mlinc.com/clients/cce/wp-content/themes/thesis_17/custom/images/CCE-100-tab-backg.png) left bottom repeat-x; width: 100%; margin: 20px 0 30px 0; padding: 0 0 0 1px; float: left;}

	#newsWrap #pressrContent ul li, #newsWrap #newsContent ul li{font-size: .8em; color: #b4b4b4; padding-bottom: 8px;}
		#newsWrap #pressrContent ul li a, #newsWrap #newsContent ul li a{font-size: 140%; color: #4f4f4f;}
		#newsWrap #pressrContent ul li a:hover, #newsWrap #newsContent ul li a:hover{color: #FFA11C;}

#leftCol #navWrap p{margin:0; padding:0;}
#leftCol #navWrap ul{position:relative; list-style: none; margin:0 0 0 0; padding:0; float: left;}
#leftCol #navWrap ul li{
	float: left;
/* 	font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif; */
	letter-spacing: normal;
	font-size: .8em;
	font-weight: normal;
	border-left: 1px solid #b4b4b4; 
	border-top: 1px solid #b4b4b4; 
	border-right: 1px solid #b4b4b4; 
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin: 1px 5px 0 0;
}

#leftCol #navWrap ul li a{
	display: block;
	color: #c8c8c8;
	padding: 5px 15px 5px 15px;
	margin: 0 0px 0 0;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	text-decoration: none;
	cursor: pointer;
}

#leftCol #navWrap ul li a:hover{color: #828282;}
#leftCol #navWrap ul li.current a{color: #828282;}


/*====== SHARE LINKS ======*/
/*.shareLinkWrap{padding:10px 0 0 0; zoom:1;}
.shareLinkWrap p{border-bottom:1px solid #CCCCCC; margin:0 0 0 90px; padding:0 0 20px 0; zoom:1;}
.shareLinkWrap p a{position:relative; display:block; background-position:0 0; background-repeat:no-repeat; width:110px; height:42px; margin:0 1px 0 0; padding:0; text-indent:-9999em; float:left;}
.shareLinkWrap p a:hover{ background-position:0 -43px;}
.shareLinkWrap p a.shareTwitter{background-image:url(images/share_twitter_btn.png);}
.shareLinkWrap p a.shareFacebook{background-image:url(images/share_facebook_btn.png);}
.shareLinkWrap p a.shareGoogle{background-image:url(images/share_google_btn.png);}
.shareLinkWrap p a.shareDigg{background-image:url(images/share_digg_btn.png);}
.shareLinkWrap p a.shareStumble{background-image:url(images/share_stumble_btn.png);}
.shareLinkWrap p a.shareTechnorati{background-image:url(images/share_technorati_btn.png);}
.shareLinkWrap p a.shareReddit{background-image:url(images/share_reddit_btn.png);}
.shareLinkWrap p a.shareMyspace{background-image:url(images/share_myspace_btn.png);}
.shareLinkWrap p a.shareDelicious{background-image:url(images/share_delicious_btn.png);}
.shareLinkWrap p a.shareSharethis{background-image:url(images/share_sharethis_btn.png);}*/


/*====== COMMENTS ======*/
img.pagesectionHeader{margin:0 0 20px 90px;}
#leftCol .commentEntry{width:100%; margin:0 0 0 0; padding:10px 0 10px 0;}
.commentlist{padding-top:0px;}
.commentBody p.commenter{font-size:.8em; color:#999; width:100px; line-height: 1.4; float:left;}
.commentBody .commentBubble{position:relative; background-color:#f1f2ee; width:443px; margin-left:120px;}
.commentBody .commentBubble p{font-size:.85em; padding-left:15px;}
.commentBody .commentBubble img.talkArrow{ position:absolute; left:-21px !important; margin:15px 0 0 0;}

#leaveCommentWrap{margin-left:90px; padding-top:10px;}
#leaveCommentWrap a.commentformSubmit{display:block; background:url(../images/submit.png) 0 0 no-repeat; width:76px; height:76px; text-indent:-9999em;}
#leaveCommentWrap a.commentformSubmit:hover{ background-position: 0 -76px;}
#leaveCommentWrap input.text{margin-bottom:5px; float:left;}
#leaveCommentWrap textarea{margin-bottom:5px;}
#leaveCommentWrap label{font-size:.8em; padding:4px 0 0 5px; float:left;}

/*===== SIDEBAR ======*/
#rightCol{position:relative; width:246px; margin: 70px 0 0 0; float:left;}
#rightCol .sidebarBucket{background-color: #f0f0f0; margin:0 0 15px 0; padding: 12px 10px 10px 10px;}
#rightCol .sidebarBucket h3{position: relative; background-position: left top; background-repeat: no-repeat; width: 66px; height: 15px; text-indent: -9999em; float: left;}
#rightCol .sidebarBucket h3.featuredHead{background-image: url(images/sidebar_featured_head.png);}
#rightCol .sidebarBucket h3.followHead{background-image: url(images/sidebar_follow_head.png);}
#rightCol .sidebarBucket h3.emailHead{background-image: url(images/sidebar_email_head.png); height: 34px;}
#rightCol #sidebarEmailForm {font-size:10px;}
#rightCol .noBGColor{
	background-color: transparent;
	padding: 0;
}
#rightCol form#search{position: relative; float: right;}
#rightCol form#search fieldset{width: 246px;}
#rightCol form#search fieldset input.text{width:175px; margin-top: 15px; float: left;}
#rightCol form#search fieldset input.submit{float:right;}

#rightCol .sidebarBucketTabs{ background-color: #f3f3f4; margin:0 0 0 0; padding: 0 15px 0 15px;}
#rightCol .sidebarBucket a.coffeeBug{display: block; position: absolute; background-image: url(images/coffee_bug.png); background-position: 0 0; background-repeat: no-repeat; left: 140px; top: -35px; width: 116px; height: 82px; text-indent: -9999em;}
#rightCol .sidebarBucket a.coffeeBug:hover{background-position: 0 -80px; _background-position: 0 -79px;}
#rightCol ul, #rightCol p{font-size:.75em; margin:0 27px 10px 0;}
#rightCol li {list-style-type:none;font-weight:bold; margin:0; padding:0;}
#rightCol li li{font-weight:normal;}
#rightCol ul ul{font-size:100%; margin:0 0 0 12px;}
#rightCol ul li{padding:.15em 0;}
#rightCol ul.featuredLinks{position: relative; width: 150px; margin:0 0 0 5px; float: left;}
#rightCol ul.featuredLinks li{font-weight:normal; padding:0 0 .75em 0;}

.sidebarBucket #adSpace{padding-left: 30px;}
.sidebarBucket #adSpace a{display: block; background-position: 0 0; background-repeat: no-repeat; width: 169px; height: 226px; text-indent: -9999em;}
.sidebarBucket #adSpace a.generic{background-image: url(images/sidebar_ads/adspace-fearnot.png);}
.sidebarBucket #adSpace a.ba{background-image: url(images/sidebar_ads/adspace_ba.png);}
.sidebarBucket #adSpace a.znc{background-image: url(images/sidebar_ads/adspace_znc.png);}
.sidebarBucket #adSpace a.ccm{background-image: url(images/sidebar_ads/adspace_ccm.png);}
.sidebarBucket #adSpace a.socialjuice{background-image: url(images/sidebar_ads/adspace_socialjuice.png);}
.sidebarBucket #adSpace a.minedine{background-image: url(images/sidebar_ads/adspace_minedine.png);}
.sidebarBucket #adSpace a:hover{background-position: 0 -226px;}

#rightCol .sidebarBucket{}
#rightCol .sidebarBucketTabs{ background-color: #f3f3f4; border-left: 1px solid #cdced0; border-right: 1px solid #cdced0; margin:0 0 0 0; padding: 0 15px 0 15px;}

#rightCol li a, #sidebarBucketTagCloud a{color:#999;}
#rightCol li a:hover, #sidebarBucketTagCloud a:hover{color:#000;}

#rightCol .subscribeLogos{position: relative; float: right;}
#rightCol .subscribeLogos a{display:block; background-position: 0 0; background-repeat:no-repeat; width:37px; height:37px; float:left; text-indent:-9999em;}
#rightCol .subscribeLogos a.rssSubscribe{ background-image:url(images/sidebar_follow_rsslogo.png);}
#rightCol .subscribeLogos a.twitterSubscribe{ background-image:url(images/sidebar_follow_twitterlogo.png);}
#rightCol .subscribeLogos a.facebookSubscribe{ background-image:url(images/sidebar_follow_fblogo.png);}
#rightCol .subscribeLogos a:hover{ background-position: 0 -37px;}

#sidebarEmailForm {position: relative; width: 150px; margin-left: 5px; float: left;}
#sidebarEmailForm p{margin:0; padding:0 0 5px 0;}
#sidebarEmailForm p.error{}
#sidebarEmailForm form input{color: #999; padding:4px; margin:0 0 5px 0;}
#sidebarEmailForm form input.text{font-size:11px; width:135px;}
#sidebarEmailForm form a.subscribeSubmit{display:block; background-image:url(images/sidebar_email_submit.png); background-position: 0 0; background-repeat: no-repeat; width:105px; height:30px; text-indent:-9999em; float: right;}
#sidebarEmailForm form a.subscribeSubmit:hover{ background-position:0 -29px;}

/*.error {color:#903;}*/
.error {color:#c00;}

/*===== FOOTER =====*/
#footerWrap{position: relative; background-color: #f0f0f0; padding: 1em 0;}
#footer{position: relative; width:950px; margin:0 auto 0 auto;}
#footer a{color: #4f4f4f; font-size:.8em; text-decoration: underline;}
#footer p.footerLegal{font-size: .75em; color: #4f4f4f; padding:.5em 0 0 0; line-height: 1.6;}
/*
#footer img{float:left;}
#footer a.footerAbout{background-image:url(images/footerNav.png); background-position:0 0; background-repeat:no-repeat; width:152px;}
#footer a.footerAbout:hover{background-position:0 -27px;}
#footer a.footerTwitter{background-image:url(images/footerNav.png); background-position:-152px 0; background-repeat:no-repeat; width:94px;}
#footer a.footerTwitter:hover{background-position:-152px -27px;}
#footer a.footerFacebook{ background-image:url(images/footerNav.png); background-position:-246px 0; background-repeat:no-repeat; width:91px;}
#footer a.footerFacebook:hover{background-position:-246px -27px;}
#footer a.footerTerms{ background-image:url(images/footerNav.png); background-position:-337px 0; background-repeat:no-repeat; width:132px;}
#footer a.footerTerms:hover{background-position:-337px -27px;}
#footer a.footerPrivacy{ background-image:url(images/footerNav.png); background-position:-469px 0; background-repeat:no-repeat; width:116px;}
#footer a.footerPrivacy:hover{background-position:-469px -27px;}
#footer a.footerML{ background-image:url(images/footerNav.png); background-position:-585px 0; background-repeat:no-repeat; width:143px;}
#footer a.footerML:hover{background-position:-585px -27px;}
#footer a.footerContact{ background-image:url(images/footerNav.png); background-position:-728px 0; background-repeat:no-repeat; width:71px;}
#footer a.footerContact:hover{background-position:-728px -27px;}
*/

/*======================= PAGE NUMBERING ======================= */
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {background:white; padding:0; margin:0; border:none; text-decoration:none; list-style:none; line-height:12px; font-size:11px;}

#wp_page_numbers {margin-top:10px; width:100%; background:white;}
#wp_page_numbers ul {width:100%;}
#wp_page_numbers li {float:left; display:block; margin-bottom:2px;}
#wp_page_numbers a {padding:3px 5px 3px 5px; margin:0 2px 0 2px; display:block; color:#333; border:1px solid #bfbfbf; background-color:#efefef;}
#wp_page_numbers li a:hover {border-color:#ff8000;}
#wp_page_numbers li.space {padding:6px 2px 6px 2px;}
#wp_page_numbers li.first_last_page {font-style:italic;}
#wp_page_numbers li.active_page a {border-color: #ffffff; color:#A6CC4A; font-weight:bold; background-color:#ffffff;}
#wp_page_numbers li.active_page a:hover{color:#A6CC4A; /* IE fix */ text-decoration:none; border-color:#ffffff;}
#wp_page_numbers li.page_info {float:left; display:block; padding:3px 5px 3px 5px; margin-right:2px; color:#666; font-size:11px; border:1px solid #bfbfbf;}


/*===== UTILITY =====*/
.postEntry a.dsq-brlink{margin-left:90px;}
#disqus_thread{margin-left:90px; width: 570px;}

.clear{line-height:0px; font-size:0; height:0px; margin: 0; padding: 0; clear:both;}
