/*	  
Theme Name: Education By The Numbers
Theme URI: http://educationbythenumbers.org/
Description: Education By The Numbers is a theme for WordPress designed and developed for the Hechinger Institute.
Author: Hechinger Institute
Version: 1.0
*/

.launch-banner {
        padding-bottom: 20px;
        border-bottom: solid 1px #654013;
		margin-bottom: 10px;
}

/*	Global
----------------------------------------- */
*{padding:0;margin:0;text-decoration:none;outline:none}
textarea,input,select{font:inherit;font-size:1em}
h1,h2,h3,h4,h5,h6{font-weight:bold}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}
table{border-collapse:collapse;border-spacing:0}
body{line-height:1;background:white;color:black}
q{quotes:""""}
hr{display:none;}
font{color:inherit !important;font:inherit !important;color:inherit !important}
body {margin:0;font:14px Georgia, Times, serif;}
a, a:link, a:visited {color:#2c547f; text-decoration:none;}
a:hover, a:active {color:#2c547f; text-decoration:underline;}
.error {color:red;}

/*	Positioning
----------------------------------------- */
#wrapper {width:1000px; padding: 0px; margin:auto; font-size:14px; line-height:150%;}
#header {width:1000px; clear:both; margin-top:15px; margin-bottom:0px; }
#topad { margin: auto; text-align: center;}

#maincontent {width:649px; margin:0px; float:left; position:relative; padding: 20px 10px 0px 10px;}
#content { padding: 10px; line-height: 150%; }

#sidebar {background-color:#9ed2fe; width:330px; position: relative; float: left; padding:0px; margin:0px;}

#footer {width:980px; height:50px; padding:10px; margin:auto; clear:both; float:none; background:transparent url('http://www.educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/scotchRule.png') repeat-x left top;;}

#maincontent p a {border-bottom: 1px dotted; text-decoration:none;}


/*	Header
----------------------------------------- */
.headerDivider{background:transparent url('http://www.educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/headerline.png') repeat-x left top; height:8px;line-height:0;overflow:hidden; margin:0px; clear:both; }

/*	Sidebar
----------------------------------------- */

#sidebar ul {display:block;list-style:none;}
#sidebar li {list-style:none;}
#sidebar a {color:#333366}


.widget_text h2.widgettitle { display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:10px 0px 5px 0px; padding: 15px 0px 0px 10px;  width:320px}

.widget_links h2.widgettitle { display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:10px 0px 5px 0px; padding: 15px 0px 0px 10px;  width:320px}

.widget_links ul {padding:10px;}

.aktt_widget ul {padding:10px;}

li.aktt_widget h2.widgettitle { display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:10px 0px 5px 0px; padding: 15px 0px 0px 10px; width:320px}

.widget_search label { display: none; }

.widget_search {margin: 15px 0px 15px 0px; padding: 10px 0px 10px 0px; background:#6faadc; width:330px}
.widget_search #s {border: solid 1px black; width: 230px; height: 20px; margin-left: 10px;}
.widget_search #searchsubmit {border: 0px; background-color: #6faadc; font-size:14px; text-transform:uppercase; font-family: arial, helvetica, sans-serif; padding-top: 5px;}

.textwidget {padding: 10px;}

li.widget_categories {postion: relative; float: left; width: 164px; min-height: 200px;}
li.widget_categories h2.widgettitle {display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:0px 0px 5px 0px; padding: 15px 0px 0px 10px; width:154px}
li.widget_categories ul {padding: 0px 10px 0px 10px;}


li.widget_archive {postion: relative; float: left; width: 165px; }
li.widget_archive h2.widgettitle {display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:0px 0px 5px 0px; padding: 15px 0px 0px 10px; width:155px}
li.widget_archive ul {padding: 0px 10px 10px 10px;}

li.widget_pages {postion: relative; float: left; width: 329px;}
li.widget_pages h2.widgettitle {display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:0px 0px 5px 0px; padding: 15px 0px 0px 10px; width:320px}
li.widget_pages ul {padding: 0px 10px 10px 10px;}
li.widget_pages a {font-size:13px; text-transform:uppercase; font-family: arial, helvetica, sans-serif;}

#sidead {clear: both; display:block; margin:15px 0px 0px -10px; padding:20px 0px 0px 15px; width:315px}


/*	Common
----------------------------------------- */
.logo {margin: 0px; position: relative; float: left;}
.logothr {margin: 0px; position: relative; }

.sitedescription {font-size:18px; line-height: 140%;}

#footer {color:#777777; font-size:11px; font-family:arial, helvetica, sans-serif; text-align: center; vertical-align: middle; padding-top: 20px;}
#footer a {font-weight: bold; font-size: 12px; padding:0px 5px 0px 5px;}
#footer a:hover {text-decoration: underline;}
.scotchRuleDivider{background:transparent url('http://educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/scotchRule.png') repeat-x left top; height:5px;line-height:0;overflow:hidden; margin-top:12px;margin-bottom:0px;}
.scotchRuleSide{background:transparent url('http://educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/scotchRule.png') repeat-x left top; height:5px;line-height:0;overflow:hidden; margin-top:0px;margin-bottom:8px;  clear:both;}


/*	Home/Archive pages 
----------------------------------------- */
.homepage-post p {margin:10px 0px 10px 0px;}

.entry-meta {
	background-color: #eeeeee; 
	margin:15px 0px 15px -10px;
	padding: 10px;
	font-size:11px; 
	border-bottom: solid 1px #777777; 
	border-top: solid 1px #777777; 
	font-family: arial,helvetica,sans-serif; 

}
.entry-meta a {color:#2c547f}

.entry-links {
	position: relative;
	float: right;
}

.entry-links a {color:#2c547f; font-weight: bold;}

.entry-tags {text-transform: uppercase;}
.entry-tags a {text-transform: none; color:#2c547f}

.homepage-post {font-size:14px; line-height: 150%;}

.homepage-post blockquote p {
	margin: 20px 0;
	padding: 0 20px 0 20px;
	color: #333;
	background: url('http://educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/quote.png') no-repeat 10px 0;
	border: none;
	}
	

h1.homepage-title {color:#2c547f; font-size:20px; line-height: 150%; font-family: helvetica, arial, sans-serif; padding: 0px; margin-bottom: 5px;}

.archive-title {font-size:24px; line-height: 150%; font-family: helvetica, arial, sans-serif; margin-bottom: 15px; padding-bottom: 5px; border-bottom: solid 1px #777777; }


/*	Content
----------------------------------------- */

.single-meta {
	margin:15px 0px 15px 0px;
	padding: 10px 10px 10p 0px;
	font-size:11px; 
	border-top: solid 1px #777777; 
	font-family: arial,helvetica,sans-serif; 
}


.post {margin-bottom:10px;display:table;clear:both;}

.attachment-thumbnail {position: relative; float: left; margin-right: 10px;}

#wp-email-content {font-size: 11px; font-family: arial, verdana, sans-serif;}
#wp-email-button {text-align:left;}

.featuredimgtop {position: relative; float: left; margin-right: 10px;}

/*	Entry and Page Titles */
.entry-title {font-size: 30px; font-weight: bold; padding-bottom: 20px; line-height:110%; }
.page-title {color:#333;font-size:11px;font-weight:400;height:40px;text-transform:uppercase;padding-left:5px;margin-bottom:10px;border-bottom:1px solid #AAA;position:relative;display:block;width:435px;clear:both;float:none;}

.entry-date {padding:5px 0px 5px 0px;display:block; font-size:11px; text-transform:uppercase; font-family: arial, helvetica, sans-serif; font-size:10px; font-weight: bold; color:#777777;}
.author {font-style: italic;}


.entry-topprint {font-family: arial, helvetica, sans-serif; font-size:11px; width:649px; height:35px; }
.entry-topprint a {}

.entry-bottomprint {height: 25px; font-family: arial, helvetica, sans-serif; font-size:11px; border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd; padding:10px 0px 10px 0px; margin: 10px 0px 10px 0px;}
.entry-bottomprint a {padding-left:10px; padding-right: 10px;}


h3 {display:block; font-size:14px; line-height:36px; border-bottom: solid 1px #ddd; text-transform:uppercase; font-family: arial, helvetica, sans-serif; }
h3 a {color:#cd7400;}


h2.archive-title { font-size:20px; padding: 0px; margin-bottom: 5px;}

.rubric {font-size: 10px; font-weight: bold; text-transform: uppercase; font-family:Arial,Arial Rounded, Helvetica,Verdana,sans-serif; }


/* Entry Author */
.entry_author_image {position: relative; float: left; margin-right: 5px;}

/*	Entry Content */
.entry-content {clear:both;float:none;display:block;padding-right: 20px;}
.entry-content p {margin:10px 0px 10px 0px;}
.entry-content a:hover {text-decoration:underline;}
.entry-content ins {text-decoration:underline;}
.entry-content pre {font-family: "Courier New",Courier,monospace;font-size:13px;}
.entry-content hr {border:none;background-color:#AAA;height:1px;margin:0 0 15px 175px;display:block;clear:both;}
.entry-content blockquote p  
{
	margin: 20px 0;
	padding: 0 10px 0 10px;
	color: #333;
	background: url('http://educationbythenumbers.org/wp-content/themes/educationbythenumbers/img/quote.png') no-repeat 10px 0;
	border: none;
	}


.entry-content em {font-style:italic;} 

/*	Image Styles */
.entry-content img {margin:5px}
.entry-content img.alignleft {margin:5px 10px 5px 0px;}
.entry-content img.aligncenter {margin:5px auto;}
.entry-content img.alignright {margin:5px 0px 5px 10px;}
.entry-content img.alignnone {margin-right:5px;}


/*	Large Images */
.entry-content img.size-large {margin:5px 0px 5px 0px;}


/*	Medium Images */
.entry-content img.size-medium,
.entry-content img.size-medium.alignnone,
.entry-content img.size-medium.aligncenter {margin:5px;}
.entry-content img.size-medium.alignleft {margin: 5px 10px 5px 0px;}
.entry-content img.size-medium.alignright {margin: 5px 0px 5px 10px;}

/*	Thumbnail Images */
.entry-content img.size-thumbnail,
.entry-content img.size-thumbnail.alignnone,
.entry-content img.size-thumbnail.aligncenter {margin:5px;}
.entry-content img.size-thumbnail.alignleft {margin: 5px 10px 5px 0px;}
.entry-content img.size-thumbnail.alignright {margin: 5px 0px 5px 10px;}


/*	Gallery Styles */
.alignleft, img.alignleft {float:left;}
.alignright, img.alignright {display:block;float:right;}
.aligncenter, img.aligncenter {margin:5px auto 5px;clear:both;display: block;}
.gallery img {margin:0}
.wp-smiley {max-height:12px;margin:0 !important}

.wp-caption {margin: 5px;}
.wp-caption img {padding:0;margin:0;border:0 none}
.wp-caption p.wp-caption-text {text-align:center;padding:5px 0;font-style:italic;color:#999}

/*	Archive Styles */
.archive-meta {padding:0px;margin:3px 0px 10px 0px;border:0px;} 

/*	Page Styles */
.page .post {border-bottom:none;}

/*	Edit links */
#content .edit {margin-left:5px;text-transform:uppercase;}
.edit-link a, .post-edit-link {color:red;text-transform:uppercase;}

/*	Comments
----------------------------------------- */
.comment {border-bottom: solid 1px #dddddd; margin: 5px 0px 10px 0px; padding-bottom: 10px;}
#comments {position:relative;list-style-position:inside;}
#comments a {color:#cd7400;}
#comments p#login {padding:10px 0 10px 5px;margin:0;}
#comments .comment-list-meta {padding-left:5px;display:inline;line-height:36px;}
#comments .add-comment {display:inline;line-height:36px;}
#comments img.avatar {padding:0 10px 0 32px;float:left;border:none;}
#comments .reply {width:170px;padding:0 5px;margin:0 0 20px 0px;position:relative;text-align:left;clear:both;float:none;}
#comments .reply a {text-transform:uppercase;font-size:11px;}
#comments-list {padding:0;}
#comments-list ul, #comments-list ol {padding:0;margin:0;list-style:none;}
#comments-list li {min-height:80px;padding:10px 0 0;position:relative;}
#comments-list li li{margin-left:0px;}
#comments-list .comment p {padding:0 5px;margin:0 0 15px 0px;line-height:20px;}
#comments-list .comment code {font-family: "Courier New",Courier,monospace;font-size:12px;}
#comments-list cite {display:inline;font-style:normal;font-weight:800}
.comment-meta {position: relative; float: left; width: 150px; text-align: right; font-size:10px; font-weight: bold; font-family: arial, verdana, sans-serif; text-transform: uppercase;}
.comment-content {position: relative; float: left; border-left: solid 1px #dddddd; padding-left: 5px; margin-left: 5px; width: 420px;}

#trackbacks-list {padding:0;margin:0;}
#trackbacks-list ol {margin-bottom:20px;list-style:none;}
#trackbacks-list li {padding:10px 0;position:relative;}
#trackbacks-list a.comment-edit-link {color:red;font-weight:600;font-size:11px;}
#trackbacks-list .comment-author{padding:0 5px;}
.trackback-date {width:90px;display:inline-block;font-size:11px;text-transform:uppercase;}

#respond {padding:0; margin:0 0 20px 0px; border-top: solid 1px black; padding-top: 15px;}
#respond a {color:#cd7400;}
#respond p {padding:0px 10px 0px 0px;}
#respond #login {font-family: arial, helvetica, sans-serif; font-weight:bold;}
#respond #cancel-comment-reply {padding-left:5px;display:inline-block;}
#respond #cancel-comment-reply #cancel-comment-reply-link {margin-bottom:10px;display:block;}
#respond .form-section {width:540px; display:block; clear:both; float:none; line-height:20px;}
#respond .form-label {width:75px; padding:5px 0px 5px 5px; margin-right:10px; float:left; font-family: arial, helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-align: right; }
#respond .form-input {width:430px; padding:5px 0; float:left; }
#respond .form-textarea {width:440px; float:left; padding:5px 0;}
#respond .form-textarea textarea {width:430px;}
#respond .button {width:100px; height: 30px; color: #ffffff; background-color:#cd7400; border: 0px; font-family: arial, helvetica, sans-serif; margin-left:85px; }
#respond #form-section-url input {width:430px;}
#respond #form-allowed-tags {width:530px; border:none; clear:both; display:table; float:none; font-size:11px;}
#respond #form-allowed-tags .form-label {font-size:12px;}
#respond #form-allowed-tags #comment-notes {padding-bottom:5px;}
#respond #submit {margin-top:5px;}
#respond .required {line-height:20px;font-size:10px;}
.page #comments {width:620px;}


.widget_execphp h2.widgettitle { display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:10px 0px 5px 0px; padding: 15px 0px 0px 10px;  width:320px}

.execphpwidget {padding: 10px;}

tr:nth-child(even) {background-color: #ededec;}