/*
Theme Name: Blog Profit Camp
Theme URI: http://blogprofitcamp.com
Description:
Version: 1.0
Author: Unique Blog Designs
Author URI: http://www.uniqueblogdesigns.com
*/

body { background: #f4f3e7!important; margin: 0; padding: 0; font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; }

.clear { clear: both; }
a img { border: 0; }
a:focus { outline: 0; }
.alignleft { float: left; }
.alignright { float: right; }
.clear { clear: both; }
img.alignleft { margin-right: 10px; }
img.alignright { margin-left: 10px; }

#bodyContainer { background: #ffffff; width: 960px; margin: 0 auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; }

.joinNow { display: block; float: right; background: url('images/joinNowButton.png') no-repeat top left; text-indent: -10000px; width: 130px; height: 34px; margin-bottom: 15px; margin-right: 10px; }
.joinNow:hover { background-position: center left; }
.joinNow:focus, .joinNow:active { background-position: bottom left; }

.notice { font-size: 17px; margin-left: 30px; padding-bottom: 40px; height: 89px; position: relative; width: 908px; }
.notice span { display: block; width: 906px; background: #eeecd7; border: 1px solid #c2bfaa; height: 64px; line-height: 64px; text-indent: 25px; background: #fffef0 }
.notice .addToCart { background: url('images/addToCartBlue.png') no-repeat top left; width: 310px; height: 89px; text-indent: -100000px; display: block; position: absolute; top: -11px; right: 0; }
.notice .addToCart:hover { background-position: center left; }
.notice .addToCart:focus, .notice .addToCart:active { background-position: bottom left; }

/* Header */

#header { background: url('images/headerBg.png') repeat-x top left; border: 1px solid #d2d2d2; border-top: 0; height: 52px; width: 958px; }
#header h1 { margin: 0; margin-left: 16px; float: left; }
#header h1 a { background: url('images/logo.png'); display: block; text-indent: -100000px; width: 346px; height: 52px; }

#header .menu ul { float: right; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; list-style: none; margin: 0; padding: 0; float: right; margin-top: 10px; margin-right: 30px; }
#header .menu li { float: left; font-size: 13px; margin-right: 5px; }
#header .menu li a { float: left; color: #000000; text-decoration: none; height: 30px; line-height: 30px; padding: 0 10px; text-shadow: 1px 1px 1px #fff; text-shadow: 1px 1px #fff }
#header .menu li.current_page_item a, #header .menu li a:hover { height: 28px; line-height: 28px; color: #fff; background: #00273c; -moz-border-radius: 8px; -webkit-border-radius: 12px; text-shadow: 1px 1px 1px #000;  }

#header .social { list-style: none; margin: 0; padding: 0; float: right; margin-top: 14px; margin-right: 10px; }
#header .social li { float: left; margin-right: 10px; }

/* Featured Heading */

#featuredHeading { background: #edf5f9; color: #457c98; display: block; font-size: 36px; font-weight: normal; border: 1px solid #d1e3ec; border-top: 0; margin: 0; text-align: center; padding: 25px 0px; }
.normalPageHeading { text-align: left !important; color: #000 !important; text-indent: 40px; }
#boldFeaturedHeading { background: #edf5f9; color: #002f48; display: block; font-size:26px; font-weight: normal; border: 1px solid #d1e3ec; border-top: 0; margin: 0; text-align: center; padding: 25px 0px; }

/* Content */

#content { width: 958px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding-bottom: 10px; }
#content .post { width: 928px; margin: 0 15px; padding-bottom: 15px; }
#content .post h3 { margin: 0; margin-bottom: 20px; font-size: 26px; font-weight: normal; }
#content .post .entry { width: 920px; overflow: hidden; }
#content .post .entry p,#content .post .entry ol,#content .post .entry ul { font-size: 14px; color: #000000; line-height: 20px }
#content .post .entry ol li,#content .post .entry ul li {margin-bottom: 10px;}

/* Landing */

#landing { background: #00273c; font-family: Helvetica, Arial, Sans-Serif; color: #fff; width: 940px; margin-left: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 20px; padding-bottom: 20px; position: relative; }
#landing .description { float: left; width: 360px; margin-left: 20px; margin-right: 30px; }
#landing .description p { font-size: 23px; color: #eaeaea; line-height: 35px; margin: 0; margin-bottom: 20px; width: 360px; overflow: hidden; }
#landing .description span { color: #fea700; font-weight: bold;}

#landing .addToCart { float: left; background: url('images/landingButtons.png') no-repeat top left; width: 150px; height: 40px; display: block; text-indent: -100000px; }
#landing .addToCart:hover { background-position: center left; }
#landing .addToCart:focus, #landing .addToCart:active { background-position: bottom left; }

#landing .learnMore { float: left; margin-left: 10px; background: url('images/landingButtons.png') no-repeat top right; width: 150px; height: 40px; display: block; text-indent: -100000px; }
#landing .learnMore:hover { background-position: center right; }
#landing .learnMore:focus, #landing .learnMore:active { background-position: bottom right; }

#landing .video { float: left; width: 500px; }
#landing .videoBox { width: 500px; border: 6px solid #ffffff; height: 281px; margin-right: 10px }
#landing .videoBox img { display: none; }
#landing .video p { text-align: left; color: #fff; color: rgba(255, 255, 255, 0.8); font-size: 20px; line-height: 24px; font-style: italic; font-family: Georgia, "Nimbus Roman No9 L", serif; }

#landing .arrow { background: url('images/homeArrow.png') no-repeat top left; width: 76px; height: 99px; position: absolute; left: -40px; bottom: 100px; }

/* Lessons */

#lessons { list-style: none; margin: 0; padding: 0; width: 900px; overflow: hidden; margin-left: 30px; }
#lessons li { float: left; width: 400px; margin-right: 100px; margin-bottom: 50px; }
#lessons li a { text-decoration: none; width: 400px; overflow: hidden; display: block; }
#lessons li a:hover { background: #F4F3E7; }
#lessons li.list-2 { margin-right: 0; }
#lessons li img { float: left; border: 1px solid #b7b7b7; margin-right: 10px; }
#lessons li .description { float: left; width: 229px; }
#lessons li .description h3 { margin: 0; margin-bottom: 10px; margin-top: 5px; }
#lessons li .description h3 { color: #000; text-decoration: none; font-size: 12px; }
#lessons li .description p { margin: 0; font-size: 12px; color: #000000; line-height: 18px; }

/* Squeeze */

#squeeze { width: 924px; margin-left: 13px; }
#squeeze h3 { font-weight: normal; }
#squeeze .video { float: left; }
#squeeze form { width: 320px; float: left; margin-left: 30px; margin-top: 10px; }
#squeeze form h4 { line-height: 25px; margin: 0; font-weight: normal; font-size: 18px; margin-bottom: 20px; }
#squeeze form h4 span { color: #00123f; font-weight: bold; font-style: italic; }
#squeeze form .text { background: #eeeeee; border: 3px solid #dddddd; padding: 0; width: 304px; padding: 5px; font-size: 18px; }
#squeeze form .submit { margin-left: 40px; margin-top: 10px; }

/* Footer */

#footer-site { background: url('images/footerBg.png') repeat-x top left; border: 1px solid #d5dde0; height: 58px; width: 958px; }
#footer-site .johnChow { float: left; margin-left: 10px; }
#footer-site ul { list-style: none; margin: 0; padding: 0; float: right; margin-right: 25px; margin-top: 24px; }
#footer-site li { float: left; border-right: 1px solid #7faac0; line-height: 12px; }
#footer-site li a { float: left; padding: 0 5px; color: #578fab; font-size: 12px; text-decoration: none; }
#footer-site li a:hover { color: #002653 }
/* Contact */

#contact h2 {font-weight: normal}
#contact {margin-left: 10px;}
#contact p { font-size: 13px; color: #595959; margin: 0; margin-bottom: 25px; line-height: 20px }
#contact .details { float: left; width: 360px; }
#contact .details p { margin: 0; margin-bottom: 12px; }
#contact .details .text { background: #f7f7f7; border: 1px solid #cbcbcb; width: 338px; font-size: 20px; color: #797979; padding: 10px; }
#contact .details textarea { background: #f7f7f7; border: 1px solid #cbcbcb; width: 338px; font-size: 20px; color: #797979; padding: 10px; height: 135px; font-family: lucida grande }
#contact .submission { float: left; width: 360px; margin-left: 10px; margin-top: 142px; }
#contact .submission p { margin: 0; margin-bottom: 25px; }
#contact .submission .verify { background: #f7f7f7; border: 1px solid #cbcbcb; width: 100px; font-size: 20px; color: #797979; padding: 10px; float: left; }
#contact .submission img { margin-top: 10px; margin-left: 10px; }
#contact .submission .submit { background: url('images/submitthemessage.png') no-repeat top left; border: 0; width: 360px; height: 67px;  }
#contact .submission .submit:hover { background-position: center left; }
#contact .submission .submit:focus,#contact .submission .submit:active { background-position: bottom left; }

/* Membership Types */

#membershipTypes { width: 940px; overflow: hidden; margin-left: 20px; padding-top: 10px; padding-bottom: 40px; }


#podPress_footer {display: none}

#toplinks .welcomelink {color: #e2e2e2;}
#toplinks {background: #2F4456; top: 0px;  float: right; position: relative; margin-top: -80px; right: 13px; font-size: 12px; color: #fff!important; padding: 5px 10px}
#toplinks a {color: #fff; font-weight: normal}
#toplinks a:hover {color: #fff}

/* Forum */

#toplinks {position:relative;top:-60px;right:1px}

#squeeze-camp-webinars {

	padding: 21px;
	overflow: hidden;
	margin-bottom: 15px;

	width: 898px;
}

#squeeze-camp-webinars h3#featured-heading {color:#003b74 }


#squeeze-camp-webinars a {
color: #bf0000;
font-size: 18px;
text-decoration: none;
}

#squeeze-camp-webinars a:hover {
text-decoration: underline;
}

#squeeze-camp-webinars #welcome-message p {
	color: #333333;
	margin-left: 16px;
	font-size: 16px;
	padding: 10px;
	margin-top: 12px;
	line-height: 150%;
}

#squeeze-camp-webinars #welcome-message p.alt {
background: #f1f1f1;
border-bottom: 3px #d4d4d4 solid;
}

