/*	  
Theme Name: HechingerEd
Theme URI: http://hechingered.org/
Description: HechingerEd 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:#cd7400; text-decoration:none;}
a:hover, a:active {color:#cd7400; 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:#dddddd; 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://hechingered.org/wp-content/themes/hechingered/img/scotchRule.png') repeat-x left top;}

ul {list-style-position: inside;}



/*	Header
----------------------------------------- */
.headerDivider{background:transparent url('http://hechingered.org/wp-content/themes/hechingered/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:#cd7400}

.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: 5px 0px 0px 10px; width:320px}

.widget_tag_cloud 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: 5px 0px 0px 10px; width:320px}

.widget_tag_cloud div {padding:10px;}

.widget_search label { display: none; }

.widget_search {margin: 15px 0px 15px 0px; padding: 10px 0px 10px 0px; background:#929292; repeat-x left top; width:330px}
.widget_search #s {border: solid 1px black; width: 230px; height: 20px; margin-left: 10px;}
.widget_search #searchsubmit {border: 0px; background-color: #929292; font-size:14px; text-transform:uppercase; font-family: arial, helvetica, sans-serif; padding-top: 5px; font-weight:bold;}

.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: 5px 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: 5px 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: 5px 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://hechingered.org/wp-content/themes/hechingered/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://hechingered.org/wp-content/themes/hechingered/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:-10px 0px 35px -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:#cd7400}

.entry-links {
	position: relative;
	float: right;
}

.entry-links a {color:#cd7400; font-weight: bold;}

.entry-tags {text-transform: uppercase;}
.entry-tags a {text-transform: none; color:#cd7400}

.homepage-post {font-size:14px; line-height: 150%;}
	
h1.homepage-title {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:0px 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;}
span.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 *{padding:5px 0;margin:0; font-size:18px;line-height:17px;color:#777}
.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;}


/* Publish 2 widget styles 
---------------------------------------*/


p.publish2_header {
margin-top:10px;
margin-bottom:10px;
}

.publish2_header {display:block; font-size:14px; border-bottom: solid 1px #black; text-transform:uppercase; font-family: arial, helvetica, sans-serif; margin:10px 0px 5px -10px; padding: 15px 0px 0px 10px; background:transparent url('http://eyeoned.org/wp-content/themes/eyeoned/img/scotchRule.png') repeat-x left top; width:320px; font-weight: bold;}

.publish2_story_tags,
.publish2_story_publication_date,
.publish2_story_publication_name {
color:#999999; }

.publish2_journalist_profile {
font-style: italic;
}

.publish2_link {
color: #FE0000;
}

.publish2_story_headline {
color:#000;
font-size:13px;
font-weight:bold;
padding-top:10px;
}

.publish2_story_description,
.publish2_tweet {
margin-bottom: 25px;
}

.publish2_story_tags {
font-size:8px;
}

dl.publish2_stories {
margin-bottom: 10px;
}

#publish2_footer {
color:#eee;
}

.publish2_video {
border:1px solid #000;
}

.publish2_story_quote_slug {
font-weight:bold;
}

.publish2_story_quote {
font-style:italic;
}

.publish2_label {
display:block;
font-style:italic;
}

/*   Author styles  */
.author-mug  {float:right; padding: 10px;}
.author-logo  {padding: 0px; margin-bottom: 10px; margin-top:0px; border-bottom:3px solid #AAAAAA; border-bottom-style: double;}
.author-title {font-weight: bold; font-size:30px; padding: 0px; margin-bottom: 10px; color:#CD7400;}
.author-email {}
.author-bio {border-bottom:3px solid #AAAAAA; border-bottom-style: double; padding-bottom:10px; margin-bottom: 20px; }

/* Infobox style */
.infobox {float: left; width: 290px; margin: 10px 15px 10px 0px; padding:2px 10px 4px 10px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid}
.infobox-right {float: right; width: 290px; margin: 10px 0px 10px 15px; padding:2px 10px 4px 10px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid}

.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: 5px 0px 0px 10px; width:320px}

.execphpwidget {padding: 10px;}

.rssSummary img {float:right; width:0px;}
