/*
THEME NAME: Coaches Rising: New Look
THEME URI: http://www.coachesrising.com/
DESCRIPTION: The Coaches Rising theme implemented using common WordPress conventions and OOCSS
VERSION: 1.1
AUTHOR: Janne Asmala
AUTHOR URI: http://asmala.name/
TAGS: oocss, coachesrising, widgets
*/

/* **************** LAYOUT ***************** */
/* ====== Page elements ====== */
div.page {
	width: 900px;
}
.page-template-page-salesletter-php .page {
	width: 700px;
}
.body {
	padding-top: 12px;
}
.rightCol {
	margin-left: 24px;
}
.foot {
	margin: 0 15px;
}

/* ====== Header ====== */
body {
	background: white url(images/bg-gradient.jpg) repeat-x;
}
.head {
	background: transparent url(images/bg-sun.jpg) no-repeat scroll 50% -100px;
	height: 202px;
}
.logo {
	background: url(images/logo.jpg);
	height: 97px;
	margin: 0 auto;
	position: relative;
	text-indent: -9999px;
	top: 85px;
	width: 434px;
}

/* ====== Body elements ====== */
.about-box {
	margin: 0 12px 24px;
	background-color: #f6efc2;
}
.about-box .inner {
	padding: 15px 25px 0;
}
.post, .type-page {
	border-bottom: 1px solid #ccc;
	margin: 0 15px 24px;
}
.gray, .yellow {
	margin: 24px 0;
}
.gray .inner, .yellow .inner {
	padding: 15px 24px;
}
.gray .inner {
	background: #eee none;
}
.yellow .inner {
	background: #f6efc2 none;
}

/* ====== ShareThis buttons ====== */
.share-this {
	margin: 0 0 15px 0;
	text-align: right;
}
.share-this a {
	text-decoration: none;
}
a.stbar.chicklet img {
	border: 0;
	height: 16px;
	margin-right: 3px;
	vertical-align: middle;
	width: 16px;
}

/* **************** CONTENT ***************** */
/* ====== General settings ====== */
body { font: 14px/1.714 Arial, Helvetica, sans-serif; } /* 14 x 1.714 = 24 */
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, blockquote, form { margin: 0 0 24px; }

/* ====== Basic elements ====== */
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #df4600; }
blockquote { margin: 0 40px; }
.post-meta { color: #999; }
.post-meta a { color: #999; }

/* ====== Images ====== */
.alignleft {
	float: left;
	margin: 0 24px 15px 0;
}
.alignright {
	float: right;
	margin: 0 0 15px 24px;
}
.blurb img {
	border: 1px solid #ddd;
}
.about-box img {
	border: 1px solid #999;
}
.media{overflow:hidden; overflow:visible; zoom:1;margin:10px;}
.media .img, .media .avatar{float:left;margin-right: 10px;}
.media .img img, .media .avatar img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}


/* ====== Headings ====== */
h1 {
	font-weight: bold;
}
h2, h1 {
	font-size: 200%;
	line-height: 1.01;
	color: #e09724;
}

h1 a, .permalink {
	text-decoration: none;
	color: #e09724;
}

h3 {
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
}

h4 { font-weight: bold; }

/* ====== Lists ====== */
.main ul li, .sidebar ul li {
	background: transparent url(images/tick.gif) no-repeat 0 4px;
	display: table; /* See also ie6.css */
	margin-left: 30px;
	padding-left: 25px;
}

.menu { margin: 4px 0 16px; }
.nav { padding:0; display:table-row; _zoom:1;}
.nav li { display:table-cell;*display:inline;vertical-align:middle; }
.nav a { display: inline-block; text-decoration: none; }
.nav span{ display:inline-block; text-align: center; padding: 3px 20px;}
.nav li{border-right:solid 1px #ccc; border-left:solid 1px #fff;}
.nav li:last-child{border-right:none;}
.nav li:first-child{border-left:none;}

/* ====== Forms ====== */
.label { font-weight: bold; }
.password-form { width: 300px; }

/* ====== Comments ====== */
.comment .body { padding: 24px 15px 0; }
.comment-text .inner {background-color:#eee;}
.comment-text b b{border-top-color:#eee;}

/* **************** WIDGETS ***************** */
/* ====== General widget settings ====== */
.widget-container {
	margin: 0 0 25px;
}

/* ====== Text widget ====== */
.custom-text { background-color: #eee;}
.custom-text .widget-title {
	background: #fff url(css/skin/header_gradient_light.png) repeat-x left bottom;
	border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
	color: #4d4d4d;
	margin: 0;
	padding: 5px 10px;
}
.textwidget {
	padding: 15px 10px 0;
}

/* ====== MailChimp widget and signup box ====== */
.signup .inner {
	background: #e37a06 url(images/bg-signup.jpg) repeat-x;
	color: white;
	padding: 10px 15px 10px 20px;
}
.signup .signup-form {
	margin-bottom: 0;
}
.inline-signup {
	margin: 0 auto 24px;
	width: 380px;
}
.signup .bt {
	background: transparent url(images/bt_mailchimp.jpg) no-repeat;
	margin: 15px auto;
	height: 49px;
	width: 254px;
	display: block;
}
.signup .bt .submit {
	background: none;
	margin: 0;
}
.signup .btText {
	height: 49px;
	width: 254px;
	text-indent: -9999px;
}

/* **************** OVERRIDES ***************** */
body.page, div.type-page { width: auto; } /* Override .page for body_class() and post_class */

