/*
Theme Name: AcaSand Custom
Description: Custom theme for Academic Sandbox blog.
Version: 1.0
Author: Julie Meloni
*/

html, body {
  height: 100%;
}

body {
  margin: 0;
  background: #fff;
  font-family: Verdana, Arial, Georgia, sans-serif;
  font-size: 66%;
  color: #000000;
}

#wrapper{
  min-width: 900px;
  position: relative;
  min-height: 100%;
}

p {
  margin: 0px 0px 10px 0px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Georgia, sans-serif;
  font-weight: normal;
  margin-bottom: 10px;
  color: #5656AE;
}

a {
  border: 0px;
  color: #5656AE;
  text-decoration: none;
}

a:hover {
  color: #E03A3E;
  text-decoration: none;
}

img {
  border: 0px;
}

hr {
  color: #FFF;
  height: 0px;
  border: 1px dotted #ccc;
  margin-top: 3px;
  margin-bottom: 3px;
}

code {
  font: 12px "Lucida Console", "Courier New", "Courier", monospace;
  padding: 5px;
  border: #cde9a7 1px solid;
  background: #e9ffcb;
  display: block;
}

.small {
  font-size: 8pt;
}

#projects_masthead { 
	background: #bdbde6;
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
 	width: 100%;
 	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#projects_sitetitle {
	color: #1B1A13;
	text-transform: lowercase;
	font-weight: bold;
	background: #bdbde6; 
	text-align: left;
	font-size: 18pt;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}

#projects_sitetitle a {
	color: #1B1A13;
	text-decoration:none;
}

#projects_navstrip { 
 	text-align: right;
	color: #FFFFFF; 
	float: right;
	font-size:8pt;
	font-weight:bold;
	padding-top: 25px;
	padding-right: 6px;
}

.navstrip_link {
	font-size:8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.navstrip_link:link, a.navstrip_link:visited {
	text-decoration: none;
}

a.navstrip_link:hover, a.navstrip_link:active {
	color: #E03A3E;
	text-decoration: none;
}



#content-wrapper {
  margin-bottom: 1em;
  float: right;
  width: 75%;
  display: inline;
}

#content {
  width: 97%;
  float: left;
  font-size: 110%;
  line-height: 150%;
  display: inline;
}

#content h1 {
  margin-top: 0;
  font-size: 190%;
  line-height: 115%;
}

#content h2 {
  font-size: 160%;
  line-height: 120%;
}

#content h3 {
  font-size: 130%;
  line-height: 120%;
  font-weight: bold;
}

#content blockquote {
  color: #000000;
  background-color: #F5F5F5;
  border-left: 3px solid #5656AE;
  margin: 0 0 5px 15px;
  padding: 5px 10px 1px 8px;
}

#content h1 a:hover, #content a:hover h1,
#content h2 a:hover, #content a:hover h2,
#content h3 a:hover, #content a:hover h3 {
  border-bottom: 1px dotted;
  text-decoration: none;
}

#content .pagetitle {
  margin-bottom: 20px;
  border-bottom: 1px dotted #1B1A13;
}

#content ul, #content ol {
  padding: 0 0 0 20px;
}

#content ul {
  list-style: square;
}

#content ul li, #content ol li {
  margin: 3px 0 3px 0;
  padding: 0;
}

#sidebar {
  width: 21%;
  float: left;
  margin-left: 15px;
  border:1px solid #1B1A13;
  background:#FFFFFF; 
  text-align:left;
  display: inline;
}

.projects_sidetitle {
  font-size: 10pt;
  font-weight: bold;
  color: #1B1A13;
  padding: 2px 13px 2px 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
  background: #e7e7ef;
  border:1px solid #e7e7ef;
}

#sidebar .projects_sidetitle a {
  color: #cde9a7;
  text-decoration: none;
}

#sidebar ul {
  list-style: disc;
  margin-left: 7px;
  padding-left: 1em;
  text-indent: -1em;
  list-style-position: inside;
}

#sidebar ul li {
  margin: 0px;
}

#footer {
  position: relative;
  margin-top: 25px;
  clear: both;
  font-size: 85%;
  text-align: center;
}


.hasFloat:after {
  content: "";
  display: block;
  clear: both;
}

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

#postmeta {
  font-size: 80%;
  margin-bottom: 30px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #1B1A13;
  color: #1B1A13;
  clear: both;
  line-height: 100%;
}

#postmeta p {
  line-height: 100%;
}

#postmeta img {
  vertical-align: middle;
  margin: 0 4px 0 0;
}

#postmeta .editlink {
  float: right;
  margin-top: 5px;
}

.postnav {
  width: 86%;
  float: left;
  list-style: none;
  line-height: 110%;
  margin-top: -10px;
  margin-bottom: 20px;
  padding: 0;
}

.postnav li.left {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}

.postnav li.right {
  display: block;
  float: right;
  padding: 0;
  margin: 0;
}

#comments {

}

#comments ul li, #comments ol li {
  margin-bottom: 40px;
  border-bottom: 1px dotted #1B1A13;
}

#comment-area {

}

#comment-form {

}

.commenter {
  color: #1B1A13;
}

.comment-moderation {
  color: red;
}

.comment-info {

}


/* ACADEMIC CITATIONS */

div.view_citations_link { 
	color: #5656AE;
	font-size: 9px; 
	font-weight: normal;
}

div.hide_citations_link {
	color: #5656AE;
	font-size: 9px; 
	font-weight: normal;
}

div.citation_box {             
	padding: 6px;
	border: 1px solid #000; 
	background-color: #e7e7ef;
}

div.citation_entry {            
	margin-left: 2em;
	text-indent: -2em;
	padding: 0px 0px 6px 0px;
}

.citation_hdrtxt {              
	font-size: 9px; 
	font-weight: bold;
}

.citation_txt {
	font-size: 9px; 
	font-weight: normal;		
}

img#wpstats{display:none}

p.wp-caption-text {
	text-align: center;
	color: #5656AE;
	font-size: 9px;
}

.wp-caption alignleft {
	margin: 6px;
}

.wp-caption alignright {
	margin: 6px;
}

.wp-caption aligncenter {
	margin: 6px;
}


/* TWITTER TOOLS */

.aktt_tweets ul {list-style-type: none; margin: 0px; padding: 0px;}

.aktt_tweets li {list-style-type: none; margin: 0px; padding: 4px 0px 4px 0px;}

.aktt_tweet_reply, .aktt_tweet_time { font-style: italic; }

		
		
		
/* BOOKMARKIFY */

div.bookmarkify {
	padding: 6px 0px 6px 0px;
}