/*   
Theme Name: MindBites the Blog v.2
Theme URI: mindbites.com/blog
Description: 
Author: Chelsea
Author URI: 
Template: 
Version: 
*/

/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a img{border:none}


/* grid.css */
.container{width:960px;margin:0 auto}.showgrid{background:url(src/grid.png)}body{margin:1.5em 0}div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27{float:left;margin-right:12px}div.last{margin-right:0}.span-1{width:24px}.span-2{width:60px}.span-3{width:96px}.span-4{width:132px}.span-5{width:168px}.span-6{width:204px}.span-7{width:240px}.span-8{width:276px}.span-9{width:312px}.span-10{width:348px}.span-11{width:384px}.span-12{width:420px}.span-13{width:456px}.span-14{width:492px}.span-15{width:528px}.span-16{width:564px}.span-17{width:600px}.span-18{width:636px}.span-19{width:672px}.span-20{width:708px}.span-21{width:744px}.span-22{width:780px}.span-23{width:816px}.span-24{width:852px}.span-25{width:888px}.span-26{width:924px}.span-27,div.span-27{width:960px;margin:0}.append-1{padding-right:36px}.append-2{padding-right:72px}.append-3{padding-right:108px}.append-4{padding-right:144px}.append-5{padding-right:180px}.append-6{padding-right:216px}.append-7{padding-right:252px}.append-8{padding-right:288px}.append-9{padding-right:324px}.append-10{padding-right:360px}.append-11{padding-right:396px}.append-12{padding-right:432px}.append-13{padding-right:468px}.append-14{padding-right:504px}.append-15{padding-right:540px}.append-16{padding-right:576px}.append-17{padding-right:612px}.append-18{padding-right:648px}.append-19{padding-right:684px}.append-20{padding-right:720px}.append-21{padding-right:756px}.append-22{padding-right:792px}.append-23{padding-right:828px}.append-24{padding-right:864px}.append-25{padding-right:900px}.append-26{padding-right:936px}.prepend-1{padding-left:36px}.prepend-2{padding-left:72px}.prepend-3{padding-left:108px}.prepend-4{padding-left:144px}.prepend-5{padding-left:180px}.prepend-6{padding-left:216px}.prepend-7{padding-left:252px}.prepend-8{padding-left:288px}.prepend-9{padding-left:324px}.prepend-10{padding-left:360px}.prepend-11{padding-left:396px}.prepend-12{padding-left:432px}.prepend-13{padding-left:468px}.prepend-14{padding-left:504px}.prepend-15{padding-left:540px}.prepend-16{padding-left:576px}.prepend-17{padding-left:612px}.prepend-18{padding-left:648px}.prepend-19{padding-left:684px}.prepend-20{padding-left:720px}.prepend-21{padding-left:756px}.prepend-22{padding-left:792px}.prepend-23{padding-left:828px}.prepend-24{padding-left:864px}.prepend-25{padding-left:900px}.prepend-26{padding-left:936px}div.border{padding-right:5px;margin-right:6px;border-right:1px solid #eee}div.colborder{padding-right:17px;margin-right:18px;border-right:1px solid #eee}.pull-1{margin-left:-36px}.pull-2{margin-left:-72px}.pull-3{margin-left:-108px}.pull-4{margin-left:-144px}.pull-5{margin-left:-180px}.pull-6{margin-left:-216px}.pull-7{margin-left:-252px}.pull-8{margin-left:-288px}.pull-9{margin-left:-324px}.pull-10{margin-left:-360px}.pull-11{margin-left:-396px}.pull-12{margin-left:-432px}.pull-13{margin-left:-468px}.pull-14{margin-left:-504px}.pull-15{margin-left:-540px}.pull-16{margin-left:-576px}.pull-17{margin-left:-612px}.pull-18{margin-left:-648px}.pull-19{margin-left:-684px}.pull-20{margin-left:-720px}.pull-21{margin-left:-756px}.pull-22{margin-left:-792px}.pull-23{margin-left:-828px}.pull-24{margin-left:-864px}.pull-25{margin-left:-900px}.pull-26{margin-left:-936px}.pull-27{margin-left:-972px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26,.pull-27{float:left;position:relative}.push-1{margin:0 -36px 1.5em 36px}.push-2{margin:0 -72px 1.5em 72px}.push-3{margin:0 -108px 1.5em 108px}.push-4{margin:0 -144px 1.5em 144px}.push-5{margin:0 -180px 1.5em 180px}.push-6{margin:0 -216px 1.5em 216px}.push-7{margin:0 -252px 1.5em 252px}.push-8{margin:0 -288px 1.5em 288px}.push-9{margin:0 -324px 1.5em 324px}.push-10{margin:0 -360px 1.5em 360px}.push-11{margin:0 -396px 1.5em 396px}.push-12{margin:0 -432px 1.5em 432px}.push-13{margin:0 -468px 1.5em 468px}.push-14{margin:0 -504px 1.5em 504px}.push-15{margin:0 -540px 1.5em 540px}.push-16{margin:0 -576px 1.5em 576px}.push-17{margin:0 -612px 1.5em 612px}.push-18{margin:0 -648px 1.5em 648px}.push-19{margin:0 -684px 1.5em 684px}.push-20{margin:0 -720px 1.5em 720px}.push-21{margin:0 -756px 1.5em 756px}.push-22{margin:0 -792px 1.5em 792px}.push-23{margin:0 -828px 1.5em 828px}.push-24{margin:0 -864px 1.5em 864px}.push-25{margin:0 -900px 1.5em 900px}.push-26{margin:0 -936px 1.5em 936px}.push-27{margin:0 -972px 1.5em 972px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26,.push-27{float:right;position:relative}.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.container{display:inline-block}* html .clearfix,* html .container{height:1%}.clearfix,.container{display:block}.clear{clear:both}

/* forms.css */
label{font-weight:bold}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend{font-weight:bold;font-size:1.2em}input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb}input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}

/* v2 */

/** Top Elements, Structural Components, and Multi-use Classes {{{
    ---------------------------------------------------------- **/
body {
  margin: 0;
  background: #ECEFF0 url(img/body_bg.png) top left repeat-x;
  border-top: 4px solid #0045A5;
}

a {
  color: #238BE2;
  text-decoration: none;
}


.right { float: right; margin-left: 15px; }
.left { float: left; }
.center { display: block; margin: 0 auto; }

.dots { border-bottom: 1px dotted; }

#main-content {
  min-height: 400px;
  padding-top: 50px; /* for the blog only */
  clear: both;
}

h1#main_heading { margin: 20px 0 22px; }

/** --------------
}}} END Top Styles **/


/** Header {{{
    ------ **/

#header {
  position: relative;
  height: 74px;
}

h2#logo {
  height: 77px;
  width: 174px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

h2#logo a {
  height: 100%;
  width: 100%;
  display: block;
  background: url(img/blogo.jpg) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

                                       
/* main navigation */ 

ul#blog-nav-tabs {
  height: 32px;
  width: 458px;
  position: absolute;
  top:  0;
  right: 0;
  margin: 0;
  background: url(img/mb-blog-sprite.jpg) no-repeat;
}

#blog-nav-tabs li, #blog-nav-tabs a  {
  float: left;
  list-style: none;
  width: 112px;
  height: 32px;
  text-indent: -3333px;
}
	
/* hover states  */

#blog-nav-tabs .mb-home a:hover {
	 background: url(img/mb-blog-sprite.jpg) 0 -35px  no-repeat;
}

#blog-nav-tabs .explore a:hover {
	 background: url(img/mb-blog-sprite.jpg) -112px -35px  no-repeat;
}

#blog-nav-tabs .teach a:hover {
	 background: url(img/mb-blog-sprite.jpg) -224px -35px  no-repeat;
}

#blog-nav-tabs .community a:hover {
	 background: url(img/mb-blog-sprite.jpg) -336px -35px  no-repeat;
}

/* end main navigation */


/* main search form */

form#search {
  width: 235px;
  position: absolute;
  bottom: 8px;
  right: 3px;
  margin: 0;
`}

#search div {
  width: 184px;
  height: 25px;
  float: left;
  background: url(img/go_search_txt.gif) no-repeat;
  text-align: -3333px;
}

#search div input.txt {
  width: 174px;
  height: 17px;
  border: 0;
  background: #FFF;
  font-size: 1.2em;
  color: #777;
  margin: 2px;
  padding: 2px;
  padding-left: 4px;
}

#search input.submit {
  width: 39px;
  height: 25px;
  margin-left: 7px;
  border: 0;
  cursor: pointer;
  background: url(img/go_search_sp.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#search input.submit:hover {
  background: url(img/go_search_sp.gif) no-repeat 0 -25px;
}

/* END main search form */

/** ----------
}}} END Header **/


/** Footer {{{
    ------ **/
   
#footer {
  width: 100%;
  height: 170px;
  margin-top: 80px;
  padding-top: 30px;
  background: #DADDDF url(img/footer_bg.png) repeat-x;
  clear: both;
}

#footer div {
  width: 960px;
  margin: 0 auto;
}

#footer ul {
  width: 134px;
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
  border-left: 1px dotted #222;
  float: left;
}

#footer li {
  font-size: 93%;
  color: #222;
}

#footer li strong {
  display: block;
  font-family: arial,sans-serif;
  line-height: 1em;
  padding-bottom: .3em;
  text-transform: uppercase;
}

#footer li a {
  text-decoration: none;
  color: #333;
}
#footer li a:hover { color: #000; }

#footer ul.legal li strong {
  line-height: 1.2em;
  padding-bottom: 2em;
  font-size: 90%;
}
/** ---------- 
}}} END Footer **/


/* typography.css */
body {
font-size: 75%;
color: #222;
font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
color: #333;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 2em;
	line-height: 1;
	letter-spacing: -1px;
	margin-bottom: 0.5em;
}

h2 {
font-size: 1.75em;
margin-bottom: 0.75em;
}

h3 {
font-size: 1.5em;
line-height: 1;
margin-bottom: 1em;
}

h4 {
font-size: 1.2em;
line-height: 1.25;
margin-bottom: 1.25em;
height: 1.25em;
}

h5 {
font-size: 1em;
font-weight: bold;
margin-bottom: 1.5em;
}

h6 {
font-size: 1em;
font-weight: bold;
}

p {margin: 0 0 1em;}

a:focus, a:hover {color: #000;}

a {
color: #009;
text-decoration: underline;
}

blockquote {
margin: 1.5em;
color: #666;
font-style: italic;
}

strong {font-weight: bold;}

em {font-style: italic;}

li ul, li ol {margin: 0 1.5em;}

ul, ol {margin: 0 1.5em 1.5em 1.5em;}

ul {list-style-type: disc;}

ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}

dl dt {font-weight: bold;}

dd {margin-left: 1.5em;}

ul#breadcrumbs  {
  width: 944px;
  height: 23px;
  clear: both;
  color: #238BE2;
  list-style: none;
  margin: 0;
  padding: 5px 0 0;
}

#breadcrumbs li {
  display: inline;
  font-size: 85%;
  line-height: 23px;
}

#breadcrumbs a {color: #44F;}
#breadcrumbs a:hover {text-decoration: underline;}


/* {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ blog specific styles }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} */
 
#blog_title h1 {
	clear: both;
	padding: 5px;
	margin-left: 105px;
	color: #EF9E31;
	} 
  
p {
	font-size: 110%;
	line-height: 1.7em;
	}

.entry_container {
	margin-bottom: 30px;
	background-color: #fff;
	}
	
.entry {padding: 10px 20px;}	

.entry h2, .entry h3 {margin-bottom: 0;}
	
.entry h2 {
	font-size: 18px;
	color: #42A5F7;
	}
	
.entry h4 {
	color: #888;
	margin: 5px 0;
	}

.entry li {
	margin-bottom: 5px;
	}
		
.details {
	color: #ababab;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	}

.details a {
	color: #B2B2E0;
	text-decoration: none;
	}

.details a:hover {
	color: #000099;
	text-decoration: underline;
	}

#blog_navigation, #tag_cloud {
	background-color: #fff;
	}

#tag_cloud {
	margin-top: 20px;
	}

#tag_cloud p {padding: 0 20px;}	

#blog_sidebar h4 {
	background-color: #DBDEDF;
	}
	
#blog_sidebar h4 span {
	padding: 0 20px;
	}

#blog_sidebar a {
	color: #0063DD;
	text-decoration: none;
	}
	
#blog_sidebar a:hover {
	border-bottom: 1px dotted;
	color: #000;
	}

#blog_sidebar ul {
	list-style: none;
	clear: both;	
	}

#blog_sidebar li {
	margin-bottom: 4px;
	list-style: none;
	}

#blog_nav li {
	text-align: center;
	float: left;
	padding: 6px 10px;
	border: 1px solid #DBDEDF;
	font-weight: bold;
	}

#about p {
	padding: 5px 20px;
	font: 100%/150% Arial, sans-serif;
	}

#categories ul {font-size: 120%;}

.hide {display: none;}

#blog_sidebar .selected {
	color: #000; 
	}
	
.ad_468 {
	margin: 0 auto 20px;
	text-align: center;
	}
	
#latest_lessons {
	margin: 20px 0;
	}

#latest_lessons h5 {
	margin: 10px 0 5px 20px;
	}
	
#latest_lessons li a {
	display: block;
	padding: 5px 10px;
	background-color: #DBDEDF;
	}

#latest_lessons li a:hover {
	border: 0;
	background: #009;
	color: #fff;
	}
	
.share {
	height: 25px;
	font: 105% Arial, sans-serif;
	}

.share a, #trackback-link a {color: #B2B2E0;}
	
.share a:hover, #trackback-link a:hover {color: #000099;}
	
.continue {
	margin: -10px 0 8px;
	padding: 0;
	float: right;
	font-size: 115%;
	}
	
#entry_col h1 {margin-bottom: 12px;}
#entry_col h1 span {color: #ABABAB;}

#tagline {
	font-size: 18px;
	font-style: italic;
	color: #fff;
	position: absolute;
	top: 40px;
	left: 200px;
	}
	
.comments-header {
	font-size: 1.3em;
	color: #ccc;
	}

#comments li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0 0;
	}
	
#kb-advanced-rss-1, #rss-189943701 {
	list-style: none;
	}
	
.widgettitle {
	display: none;
	}

#blog_sidebar h5 {
	margin-bottom: 5px;
	}
	
#chiclets {
	margin: 0 0 15px 0;
	padding: 0;
	}
	
#chiclets li {
	display: inline;
	margin-left: 2px;
	}
	
#comments-form label, #comments-form input, #comments-form textarea {
	display: block;
	}
	
#comments-form label {
	margin-top: 15px;
	color: #666;
	}
	
#comments-form h2 {
	color: #aaa;
	}
	
h4#welcome {
	background: #42A5F7;
	}

#welcome {
	color: #fff;
	}
	
#popular, #recent, #categories, #pages {
	clear: both;
	width: 100%;
	}

#linkage ul {
	margin: 0;
	padding: 0;
	}	
	
#linkage h2, .widget_text h2.widgettitle {
	margin: 0;
	font-size: 16px;
	display: block;
	}

.widget_text h2.widgettitle {
  margin-left: 20px;
  }
  
.textwidget ul {
  list-style: none;
  }
  

/* back 2 school affiliate post */

.b2s {
  margin: 0 auto 10px;
  width: 230px;
  color: #000099;
  border: 5px solid #ccc;
  padding: 10px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  }
  
.b2s dt {
  text-align: center;
  margin: 0;
  padding: 0;
  }  
  
.b2s dd  {
  padding: 0;
  margin: 0;
  text-align: center;
  }
  
.b2s img {
  }
  
  
  
  
  
 
 
 
 
 