﻿/* wordpress header info will go here
	Theme Name: CraigsClassroom
	Theme URI: http://www.techzmx.com/blog
	Description: technology classroom
	Author: Craig Daniels
	Author URI: http://www.techzmx.com/about.htm
*/

body { margin: 0; padding: 0; background-color: #AA9474;
  font-family: "Trebuchet MS"; font-size: 14px; color: #333; }
ul, li { margin: 0; padding: 0 }
li { list-style: none }
a { text-decoration: none }
p { margin-top: 0; margin-bottom: 7px }
h2 { font-size: 16px; margin: 0 }

#pagewrap { width: 900px; margin: 0 auto; min-height: 700px;
	background: #AA9474 url('images/bk-top900.jpg') no-repeat; position: relative }
#header { height: 81px }	
#aside { position: absolute; left: 716px; top: 86px; width: 147px; margin: 5px 7px }
#aside li.cat-item { margin-bottom: 8px }
#aside li.categories h2 { color: #000; margin-top: 12px; }
#aside li.categories a { color: #000066; }
#aside li.categories a:visited { color: #000066; }
#aside li.categories a:hover { color: #FFFF66; }

#maincontent { width: 600px; padding: 10px; min-height: 600px;
	background-color: #fff; margin-left: 75px; }
#maincontent h2 { margin: 0 }
#maincontent strong { color: #000; }
#footwrap { width: 100%; height: 256px; 
  background-image: url('images/bk-footwrap.gif');  background-repeat: repeat-x }
#footer { width: 900px; margin: 0 auto; height: 256px; color: #fff; position: relative;
		background-image: url('images/bk-footer900.jpg'); background-repeat: no-repeat; }
#footsubs { float: right; margin-top: 50px }	
#footer a { color: #FFFF66 }	
#footer a:visited { color: #FFFF66 }
#footer a:hover { color: #FFCC00 }	
#footinfo { width: 400px; position: absolute; left: 265px; top: 48px; }
#footinfo p {  font-size: 13px; line-height: 100%; text-align:justify; }

.clear { clear: both }
.i-left { float: left; padding-right: 15px }
.i-right { float: right; padding-left: 15px }
.figcaption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; letter-spacing: 1px; 
	text-align: right; border-bottom: 4px #bbb dotted; margin-bottom: 7px; padding-bottom: 3px }

.header_right{ float:right; width: 400px; padding-left: 100px; border-bottom: 2px #CAB886 solid }
.header_right ul{ list-style-type: none; }
.header_right ul li{ float: left; }
.header_right ul li a{ color: black; display:block; line-height: 28px; padding: 0 10px; }
.header_right ul li a:hover{ color: #fff; background: #FFCC66; }
.header_right ul li.current_page_item a{ color: #000; background: #CAB886; }
.post{ margin-bottom: 40px; font-size: 13px; text-align: left; }
.postdate{ float: left; display: block; background: url(images/date.gif) no-repeat;
	height: 48px; width: 48px; line-height: 160%; margin-right: 10px; }
.postmeta{ color: #666666; font-size: 12px; }
.postmeta_category{ background: url(images/category.gif) no-repeat; padding: 0 5px 0 18px; }
.postmeta_comments{ background: url(images/comments.gif) no-repeat; padding-left: 18px; }
.postmeta_author{ background: url(images/author.gif) no-repeat; padding: 0 5px 0 18px; }
.postmeta_time{ background: url(images/time.gif) no-repeat; padding-left: 18px; }
.postmeta_category a{ color: #666666; }
.postmeta_comments a{ color: #666666; }
.title{ height: 48px; }
.title h2{ line-height: 120%; }
.title h2 a{ color: #3e606f; font-size: 20px; line-height: 140%; }
.title h2 a:hover{ color: #db5104; }
.title .postmeta a:hover{ color: #db5104; }
.month{ text-transform: uppercase; text-align: center; color: #fcfff5; font-size: 12px; }
.date{ text-align: center; margin-top: 2px; font-size: 18px; }
.entry { margin: 20px 0 5px 0; padding-bottom: 5px; border-bottom: 1px dashed #cccccc; }
.entry a { text-decoration: none; color: #0066cc; 
	/*border-bottom: 1px dotted #0066cc;*/ }
.entry a:hover { text-decoration: underline; color: #db5104; 
	/*border-bottom: 1px solid #db5104;*/ }
.tags { background: url(images/tags.gif) no-repeat; padding-left: 20px; color: #666666; }
.tags a { color: #666666; text-decoration: none; }
.tags a:hover { color: #db5104; text-decoration: none; }

