/*   
Theme Name: BLANK Theme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 1

@font-face {
	font-family: 'GoodDogRegular';
	src: url('GoodDog.eot');
	src: local('GoodDog Regular'), local('GoodDog'), url('GoodDog.ttf') format('truetype');
}
*/
@font-face {
	font-family: 'ArtBrushMedium';
	src: url('Artbrush.eot');
	src: local('ArtBrush Medium'), local('ArtBrush'), url('Artbrush.ttf') format('truetype');
}
@media screen {

* { margin: 0; padding: 0; }
body { background: white; font: 14px/1.4 Verdana,Helvetica,Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 960px; margin: 20px auto; }

h1, h2, h3,h4 { font-weight: normal; margin: 0 0 10px 0; font-family:'ArtBrushMedium',Verdana,Helvetica;  letter-spacing:3px;}
h1 { font-size:24px;}
h2 {font-size:22px; }
h3 { font-size:16px;}
h4 { font-size:12px;}
h3.road { font-size: 19px; margin: 10px 0 3px 0; }
p { margin: 0 0 10px 0; }
a, a:link, a:visited {
color:	#480000;
text-decoration:none;
}
a:active, a:focus, a:hover {
	color: #989898;
}
img {border: 0;}
blockquote {margin: 0 15px; border-left: 2px solid #333;}
blockquote p {font-family:'ArtBrushMedium',Verdana,Helvetica; font-size: 16px; padding-left: 10px;  }

ul, ol { margin: 0 0 10px 15px; }
ul li {list-style-type: square;}
/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}
/* index stuff */
.index-post {margin: 5px 0 30px; height: 215px;}
.index-post .meta {font-size: 9px;  padding: 7px 3px;}
//.index-post .index-post-image {display: none; opacity: 1; position: absolute;z-index: 10; width: 100px; height:75px;border: 1px solid #333; background-color: #DAE1D3; padding: 5px; }
.index-post .index-post-image {opacity: 1;  width: 100px; height:75px;border: 1px solid #333; background-color: #DAE1D3; padding: 5px; }

#archive-posts_wrap .index-post {margin: 5px 0 20px;}
.index-post .entry {}
//.index-post .postmetadata {position: absolute; z-index: 11;  width: 200px; left: 250px;font-size: 9px; height: 30px;  opacity: 0.0; padding: 10px 7px; text-align: right; }
.index-post .postmetadata { display: none; width: 400;px; font-size: 9px; height: 30px;  opacity: 1.0; padding: 10px 7px;  }
.index-post .postmetadata img:hover {opacity: 0.6;}
.index-post .indeximage {float: left; width: 40%;}
.index-post .indexcomcats {float: right; width: 60%; text-align: right; margin-top: 25px;}
.com-link {float: right;height: 30px; background: url('images/Text1-sketch-28x28.png') no-repeat top left; padding: 3px 0 0 3px; margin-bottom: 15px; font-size: 14px; font-weight: bold;}
/* post stuff */
.post {}

#single-posts_wrap .post .postmetadata { }
#single-posts_wrap .post .meta {width: 30%; float: right; font-size: 13px;  opacity: 0.6; padding: 7px 8px; }
#single-posts_wrap .post .meta-dark {background-color: #DAE1D3;padding: 7px 5px; border-left: 1px solid #ccc;}
.nice_date {font-weight: normal; margin: 0 6px 0 6px; font-family:'ArtBrushMedium',Verdana,Helvetica;  letter-spacing:3px;font-size:14px; text-align: center;}
#single-posts_wrap .post .meta img {vertical-align: middle;}
#single-posts_wrap .post .meta img:hover {opacity: 0.5;}
#single-posts_wrap .post .meta ul, ol { margin: 0 0 20px 0; }
#single-posts_wrap .post .meta li {list-style-type: square; margin-left: 15px;}
.assignment-box {width: 64%; padding: 10px; border: 4px solid #480000;-moz-border-radius: 4px;
-webkit-border-radius: 4px; margin-bottom: 10px; font-size: 12px;}

.cat_icon {display: block; height: 30px;  padding: 5px 0 0 0px; margin-bottom: 5px; font-size: 14px;}
.fav_icon {display: block; height: 30px; background: url('images/Categories21-28x28.png') no-repeat top left; padding: 5px 0 0 30px; margin-bottom: 5px; font-size: 14px;}
.print_icon {display: block; height: 30px; background: url('images/print-28x28.png') no-repeat top left; padding: 4px 0 0 30px; margin-bottom: 5px; font-size: 14px;}
.pdf_icon {display: block; height: 30px; background: url('images/page-28x28.png') no-repeat top left; padding: 4px 0 0 30px; margin-bottom: 5px; font-size: 14px;}
.view_icon {display: block; height: 30px; background: url('images/page-28x28.png') no-repeat top left; padding: 4px 0 0 30px; margin-bottom: 5px; font-size: 14px;}
#single-posts_wrap .post .entry {width: 68%; float: left;}
.post .entry .notice { margin: 10px 0; padding: 8px; border: 3px solid #DAE1D3;	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }
	.post .entry li {margin-left: 35px;}
 
.post .entry a { }
.post .entry a:hover { }
.post .sub-head {font-style: italic; font-size: 18; font-weight: normal; margin: 0 0 10px 0; font-family:'ArtBrushMedium',Verdana,Helvetica;  letter-spacing:3px;}

.post.entry img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
.post .entry img.alignleft {margin: 5px 5px 5px 0;}
.post .entry img.alignright {margin: 5px 0 5px 5px;}
.post .post-foot {clear: both; background-color: #DAE1D3; opacity: 0.6; padding: 7px 3px;margin-bottom: 15px;}

.post .entry_page {width: 100%; float: left;}
.post .entry_page a { }
.post .entry_page a:hover { }

.post.entry_page img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
.post .entry_page img.alignleft {margin: 5px 5px 5px 0;}
.post .entry_page img.alignright {margin: 5px 0 5px 5px;}
.post .post-foot {clear: both; background-color: #DAE1D3; opacity: 0.6; padding: 7px 3px;margin-bottom: 15px;}
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #333;
	text-align: center;
	background-color: #DAE1D3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 9px;
	line-height: 12px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* other captions */
.wp-pull {font-size: 14px; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif; text-transform:uppercase; text-align: right; padding: 8px; margin: 10px; font-style: italic;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
         border-color: #ABC;background-color: #F2F6FA;
}
.wp-pull p.wp-pull-text {font-size: 11px; line-height: 17px; padding: 5px 0 0; margin: 0; font-weight: 900; font-style: normal;}

.wp-pull-list img {margin: 7px auto; padding: 2px; border: 1px solid #ABC;}
.wp-pull-list .ngg-gallery-thumbnail {border:1px solid #ABC;padding: 3px; margin-bottom: 8px;background-color: #F6F6F6;}
.wp-pull-list .ngg-gallery-thumbnail img {	background-color:#FFFFFF;
	border:1px solid #ABC;
	  
	margin:4px 4px 4px 5px;
	padding:4px;
	}
.wp-pull-list {font-size: 12px; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif; text-align: left; padding: 8px; margin: 10px; font-style: normal;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
     border-color: #ABC;
     background-color: #F2F6FA;
}
.wp-pull-list li {margin-bottom: 7px;}
.wp-pull-list p.wp-pull-list-text {text-transform:uppercase; font-size: 14px; line-height: 16px; padding: 3px 3px 3px 3px; margin: 0 0 7px 0; font-style: normal; font-weight:bold;background-color: #F6F6F6;border: 1px solid #D6D6D6;
	}
.wp-pull-list p.wp-pull-list-cap {background-color: #F6F6F6;font-size: 12px; line-height: 17px; padding: 5px 3px; margin: margin: 7px 0 0 0; font-weight: 500; font-style: italic;text-align: center;}


/*end post stuff*/
pre { }
code, tt { font-size: 12px;}
.clear { clear: both; }
#header {padding: 7px; background-color: #DAE1D3; width: 100%; margin: 0 auto 0; color:#333333;font-family:Helvetica,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}
#site-title {
float:left;
font-family:'ArtBrushMedium',Verdana,Helvetica;
font-size:16px;
letter-spacing:3px;
padding:8px 0 0 8px;
text-align:left;
v-align: middle;
}
#menu {
color:#CCCCCC;
float:right;
font-family:'ArtBrushMedium',Verdana,Helvetica;
font-size:16px;
letter-spacing:3px;
margin:0;
padding-right:10px;
text-align:right;
text-transform:uppercase;
}




#main-nav {

}
#main-handle {
	//width: 605px;
	float: right;
	margin-top: -1px;
}
#main-nav li {
	display: inline;
	list-style-type: square;
}
#main-nav li a {
	margin-right: 5px;
	
	//padding: 10px;
	outline: 0;
	position: relative;
	top: -2px;
}
#main-nav li a:hover, #main-nav li a.active {
	//background: #514539;
}
#sub-link-bar {
position: absolute;
z-index: 15;
}
.sub-links {
	display: none;
	position: absolute;
	width: 500px;
	top: -30px;
	text-align: left;
	left: 400px;
	font-size: 14px;
	z-index: 15;
}
#main-nav li .sub-links li a:hover{
	background: #2d2620;
}
#main-nav li a.close{
	display: none;	
	font-size: 16px;
	color: red;
	font-family: courier new,times,Verdana,Helvetica;
}
#main-nav li a.close:hover{
	background: #900;
}
#menutool {display: none; position: absolute; top: 45px; z-index: 17; color: #aa0000; text-align: left; width: 200px;}




















#info {display: none; width: 960px; margin: 0 auto;}
#latest { width: 960px; margin: 0 auto;}
#latest li {display:inline;
margin:5px;
list-style-type: none;
position: relative;
float: left;
width: 60px;
z-index: 0;
border: 0px solid #333;
background-color: #fff;}
#latest ul {margin-left: 0px;}
#latest li img { background-color: #fff;   padding: 5px; opacity: 0.5;  }
#latest li img:hover { background-color: #DAE1D3;   padding: 5px; opacity: 1;  }
#latest .latest-info {position: absolute; left: 865px; background-color: #fff; width: 270px; margin-top: -5px; z-index: 11;font-family:'ArtBrushMedium',Verdana,Helvetica; }
#fav {display: none; width: 960px; margin: 0 auto;}
#find {display: none; width: 960px; margin: 0 auto;}
#find li {list-style-type: none;}
#find .leftcol {float: left; width: 47%;}
#find .rightcol {float: right; width: 47%;}
#index-posts_wrap {float: left;width: 420px; padding-right: 15px;margin-right: 15px; border-right: 1px solid #333;}
#archive-posts_wrap {float: left;width: 620px; padding-right: 15px;margin-right: 15px; border-right: 1px solid #333;}
#feat {width: 500px;float: right; padding 10x 0; margin-bottom: 10px; border: 0px solid #333; background-color: #fff;}
#feat li {
display:inline;
margin:5px;
list-style-type: none;
position: relative;
float: left;
width: 90px;
z-index: 0;
border: 1px solid #333;
background-color: #fff;

}
#feat li img {display: block; background-color: #DAE1D3;  position: relative; padding: 5px; margin-top: 0px; margin-left: 0px; top: 0px; left: 0px; width: 80px; height: 80px;}
.feat-info { background-color: #fff; padding: 20px; position: absolute; top: -200px; left: 330px; width: 260px; color: #333; opacity: 0.1; text-align: center;}
.feat-feat {background-color: #fff;color: #aa0000; padding: 8px; font-weight: bold; margin-bottom: 0px;opacity: 0.7;}
.title-feat {clear: both; border: 0px solid #333; background-color: #DAE1D3; padding: 10px; text-align: left; font-family:'ArtBrushMedium',Verdana,Helvetica; }
//#info ul {border: 1px solid #333; display: inline; float: left; width: 100%;}
//#info ul li { display:inline;margin:5px; width: 300px;}
//#info ul li ul {border: 1px solid red; width: 100px; overflow: hidden;}
//#info ul li ul li {}
#sidebar {width: 250px; float: left;}
#sidebar2 {width: 250px;float: right;}
.widget_categories ul { margin-left: 0;}
.widget_categories li {list-style: none; margin-left: 0;}
.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
#comments {background:#ffffff url('images/ico_h2_comments.png') no-repeat top left; padding-left: 35px;}
#respond {width: 68%;}
ol.commentlist { width: 68%; list-style: none; }
ol.commentlist li { list-style-type: none; margin-bottom: 15px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment {padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard {opacity: 0.5; margin-bottom: 7px; margin-left: -42px; float: left;}
ol.commentlist li.comment div.vcard cite.fn { background: url('images/Text1-28x28.png') no-repeat top left; padding: 5px 0 5px 35px;  font-family:'ArtBrushMedium',Verdana,Helvetica; font-style: normal; font-weight: bold; font-size: 16px;}
ol.commentlist li.comment-author-admin div.vcard cite.fn { background: url('images/Text1-red-28x28.png') no-repeat top left; padding: 5px 0 5px 35px;  font-family:'ArtBrushMedium',Verdana,Helvetica; font-style: normal; font-weight: bold; font-size: 16px;}
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px;float: left; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment div.reply {float: right;}
ol.commentlist li.comment p {text-align: justify; opacity: 0.5;}
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; opacity: 0.5; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin-top: 15px; margin-left: 20px; }
ol.commentlist li.comment ul.children li {margin-bottom: 15px;}
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 {border-left: 2px dotted #666; padding: 10px;  margin: 0 20px 10px 10px; }
ol.commentlist li.comment ul.children li div.vcard cite.fn {background: url('images/Text1-sepia-28x28.png') no-repeat top left;}
ol.commentlist li.comment ul.children li.comment-author-admin div.vcard cite.fn {background: url('images/Text1-red-28x28.png') no-repeat top left;}
ol.commentlist li.comment ul.children li.depth-3 { border-left: 1px dotted #666; padding: 10px;  margin: 0 30px 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 {border-left: 1px dotted #666; padding: 10px;  margin: 0 40px 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even {  }
ol.commentlist li.odd {  }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {background: #fff; }
ol.commentlist li.thread-odd {  background: #f6f6f6;}
.com-num {float: right; background-color: #DAE1D3; padding: 6px 3px 3px 2px; margin: 5px 0 5px 8px; font-family:'ArtBrushMedium',Verdana,Helvetica; font-style: normal; font-weight: bold; font-size: 12px; width: 27px; text-align: center; border: 1px solid #333; opacity: 0.5;}


#commentform textarea { background-color: #DAE1D3; border: 1px solid #333;}
#commentform textarea:focus { background-color: #fff;}
#commentform #submit {border: 1px solid #333; margin: 10px 0; background-color: #DAE1D3; color: #333;}

#uploadform input[type=file] {background-color: #DAE1D3; border: 1px solid #333; }
form { }
input[type=text] { }
textarea { }
#searchform {margin-bottom: 8px; opacity: 0.6;}

#searchform input[type=text] {font-family:'ArtBrushMedium',Verdana,Helvetica;  border: 1px solid #333; background-color: #DAE1D3;width: 150; height: 15px; padding: 5px;}
#searchform input[type=text]:focus {background-color: #fff; opacity: 1;}
#searchsubmit { border: 1px solid #333; background-color: #DAE1D3; color: #333; height: 25px; padding: 3px;font-size: 10px; }
#searchsubmit:hover {background-color: #333; color: #DAE1D3; opacity: 1;}
.quizholder li {margin: 10px 0 5px 45px; font-size: 16px; }
.quizholder ol {list-style-type: upper-alpha; margin: 7px 0 0 0;}
.quizholder .ques-text {font-size: 16px;}
#ques-container { border: 3px solid black; padding: 8px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#expl {padding: 10px; margin: 7px; border-left: 1px dotted #333;border-right: 1px dotted #333; font-weight: bold;font-weight: bold;}
.quiz-link {font-family:'ArtBrushMedium',Verdana,Helvetica; font-style: normal; font-weight: bold; font-size: 20px;}
#quiz {margin-bottom: 10px;}
.talley {margin: 10px 0 10px 0;}
#thelink {margin-left: -200px; font-family:'ArtBrushMedium',Verdana,Helvetica; font-style: normal; font-weight: normal; font-size: 20px;}
.correct-sum {color: green;}
.wrong-sum {color: red;}
.load_img {z-index: 12; position: absolute; left: 400px; top: 600px;}
.postbox {padding: 8px; border: 2px solid #333; background-color: #FFF; font: 16px georgia, serif;min-height: 300px; margin-left: 90px; margin-top: -30px; position: relative; z-index: 6; width: 600px;}
.postbox img {margin: 6px; border: 1px solid #333; padding: 3px;}
.postbox ol {margin-left: 15px;}
.postbox ul {margin-left: 15px;}
#htmlsubmit {border: 1px solid #333; background-color: #333; color: #fff;}
#meta-5 {float: right;width: 35%;}
#text-435295363 {float: left; width: 60%;}
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */