/*
Theme Name: Schooled
Description: You Got Schooled Theme
Author: Theodore Taylor
Author URI: http://theodore3.com/
*/

body { 
	background: #424242 url(images/backgorund.jpg) repeat fixed; 
	color: #333;
	font-family: GillSans, sans-serif;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	}

#wrapper { 
	width: 972px;
	min-height: 800px;
	margin: 20px auto 0 auto;
	overflow: hidden;
	padding: 18px;
	}

a { color: #bc2e0d; text-decoration: none; }
a:hover { color: #333; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; }

/* BARS */

#bar1 { 
	background: url(images/bar2-back.png) repeat-x top; 
	height: 6px; 
	width: 100%; 
	position: absolute; 
	top: 0; 
	-moz-box-shadow: 0  4px 0 #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
}
#bar2 { 
	background: url(images/bar1-back.png) repeat-x bottom; 
	height: 58px;
	width: 100%; 
	bottom: 0; 
	}
#chalk { 
	background: url(images/bar2-chalk.png) no-repeat; 
	display: block; 
	width: 972px;
	height: 37px;
	margin: 0 auto;
	}
#credit { position: absolute;font-size: 12px; color: #fff; padding:  0 0 0 10px; }

/* HEADER */

#header {
	background: url(images/header.png) no-repeat top; 
	height: 195px;
	margin: 0 0 18px 0;
	width: 100%;
	}
.home_link {
	display: block;
	width: 811px;
	height: 95px;


	}
#header ul {
	margin: 0;
	padding: 0;
	background: #777;
	list-style: none;
	}
#header li a {
	display: block; 
	height: 88px;
	width: 117px;
	float: left;
	margin-right: 19px;
	}
#nav1 a{ background: url(images/head-nav1.png); }
#nav2 a{ background: url(images/head-nav2.png); }
#nav3 a{ background: url(images/head-nav3.png); }
#nav4 a{ background: url(images/head-nav4.png); }

/* CONTENT */

#content {
	width: 450px;
	min-height: 521px;
	background: #fff url(images/content-back1.gif) top no-repeat;
	float: left; 
	margin: 0 18px;
	padding: 36px;
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}
#content h1 { font-size: 30px; margin-bottom: 18px; color: #bc2e0d; }
.search_head { color: #333; }
body.single #content, body.page-child #content { 
	width: 700px;
	background: #fff url(images/content-back2.gif) top no-repeat;
	margin: 0 0 0 18px;
}	
.post h2 a { font-size: 20px; color: #333; padding-bottom: 5px; display: block;}
.post h2 a:hover { color: #bc2e0d; }
body.archive h2 a, body.category h2 a { font-weight: normal; }
.byline { font-size: 11px; margin-bottom: 10px; }
.post .entry {
	font-size: 11px;
	overflow: hidden;
	margin-bottom: 10px; 
	}
.post { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 20px; overflow: hidden; }
body.archive .post, body.search .post { margin-bottom: 10px; padding-bottom: 0; }
.post:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.post p { margin: 0 0 10px 0; font-family: Georgia; text-align: justify;font-size: 13px; line-height: 17px;}
.parent-pageid-908 .entry p { margin-bottom: 10px; }
.post span {font-family: Georgia !important; }
.post object, .post embed { float: left;  }
.post-footer { 
	font-size: 11px;
	line-height: 15px;
	display: none; 
	}
.post-footer .tags { float: right; width: 60%; text-align: right; }
.post-footer .comments { float: left; width: 20%; }
.post .edit { float: right; font-size: 11px; font-weight: normal; }

.post .thumbnail { float: left; margin-right: 10px; }
.post .thumbnail img { width: 170px; }

.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }


/* SIDEBAR LEFT */

#sidebar-left {
	width: 182px;
	min-height: 725px;
	float: left;
	background: url(images/sidebar-left-back2.png) bottom no-repeat; 
	}
#sidebar-nav {
	background: url(images/sidebar-left-back1.jpg);
	height: 222px;
	width: 93px;
	margin-bottom: 10px;
	padding: 30px 35px 104px 54px;
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}
#sidebar-nav h3 {
	font-weight: normal;
	border-bottom: 1px solid #ccc; 
	margin-bottom: 15px;
	padding-bottom: 5px;
	text-align: center;
	}
#sidebar-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	}
#sidebar-nav li { margin-bottom: 9px; }
#sidebar-nav li a { display: block; font-family: skia, sans-serif; font-size: 21px;  text-transform: no uppercase; color: #333; }
#sidebar-nav li a:hover { color: #bc2e0d; }

#searchform { margin-bottom: 10px; }
#searchform input#s {
	border: 1.5px solid #bc2e0d;
	background: #fff;
	font-size: 12px;
	padding: 3px;
	width: 139px;
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}
#searchform input#searchsubmit {
	border: none;
	background: #bc2e0d;
	color: #fff;
	text-transform: uppercase; 
	font-size: 12px;
	text-align:center;
	padding: 3px;
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}
#archive select{
	border: 1px solid #bc2e0d;
	background: #bc2e0d;
	color: #fff;
	width: 181px;
	margin-bottom: 10px; 
	font-size: 12px;
	padding: 2px; 
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}	
#blog_right select option { margin-bottom: 5px; }

#social a {float: left; display: block; height: 32px; width: 32px; margin-right: 10px; }
#facebook { background: url(images/facebook.png); }
#twitter { background: url(images/twitter.png); }
#rss { background: url(images/rss.png); }

/* SIDEBAR RIGHT */

#sidebar-right {
	width: 232px;
	min-height: 356px;
	float: left;
	}
body.single #sidebar-right, body.parent-pageid-140 #sidebar-right, body.parent-pageid-908 #sidebar-right, body.page-child #sidebar-right { display: none; }
#sidebar-right .widget_text {
	background: url(images/sidebar-right-back.jpg) top no-repeat;
	width: 174px;
	height: 133px;
	margin-bottom: 130px;
	padding: 66px 29px 35px 29px;
	font-size: 13px;
	font-family: futura;
	-moz-box-shadow: 4px  4px 4px #2c2c2c;
	-webkit-box-shadow: 4px 4px 4px #2c2c2c;
	box-shadow: 4px 4px 4px #2c2c2c;
	}
#linkcat-2 {
	background: url(images/links-header.png) top left no-repeat;
	overflow: hidden; 
	margin-left: 10px
	}
#linkcat-2 h3 { display: none; }
#linkcat-2 ul {
	margin: 0;
	padding: 50px 0 0 0;
	list-style: none;
	}
#linkcat-2 a { display: block; color: #fff; font-size: 12px; padding-bottom: 5px; }
#linkcat-2 a:hover { color: #bc2e0d; }

/* COMMENTS */

ol.commentlist { 
	list-style: none;
	border-bottom: 1px solid #ccc; 
	margin: 0 0 30px 0; 
	padding: 0 0 30px 0
	}
ol.commentlist li {
	padding: 20px;
	background: #e9e9e9; 

	margin-bottom: 10px;
	font-size: 12px;  
	line-height: 15px; 
	}
ol.commentlist .avatar { float: left; margin-right: 10px;  }
textarea#comment { width: 662px; padding: 10px; background: #ccc; border: none; }
#respond h2 { font-size: 18px; }
#commentform { font-size: 12px; }

#submit {
	border: none;
	background: #bc2e0d;
	color: #fff;
	text-transform: uppercase; 
	font-size: 12px;
	text-align:center;
	padding: 3px;
	margin-top: 10px; 
	}

/* PAGINATION */

#pagination { font-family: helvetica, arial, sans-serif; }
#pagination ol.wp-paginate { 
	margin: 36px 0 0 0;
	padding: 0;
	list-style: none;
	}
ol.wp-paginate li { 
	float: left; 
	margin-right: 5px; 
	font-size: 18px;
		}
ol.wp-paginate li a, ol.wp-paginate span.current { 
	display: block;
	height: 15px;
	width: 15px; 
	padding: 5px;
	text-align: center;
	}
ol.wp-paginate li a.page {
	border: 1px solid #BC2E0D;
	color: #333;
	}
	
ol.wp-paginate span.current, ol.wp-paginate li a.page:hover {
	background: #BC2E0D; 
	border: 1px solid #BC2E0D; 
	color: #fff; 
	}
ol.wp-paginate span.title {
	display: block;
	height: 15px;
	padding: 5px;
	text-align: center;
}

.addthis_container { float: left; }

body.page-id-908 .post p, body.page-id-140 .post p { font-size: 15px; line-height: 20px;  }
body.page-id-908 #content h3 {font-size: 20px !important; margin-bottom: 5px; }
body.parent-pageid-140