* { padding:0px; margin: 0px; }


html > body #canvas {
	min-height: 100%;
	height: auto;
}
html,body {height: 100%; text-align:center; background-color: #56583D;}

#canvas {
	width: 960px;
	margin-left: auto;
        margin-right: auto;
	background-color: #fff;
        text-align: left;
font-family: tahoma,helvetica,sans-serif;
font-size: .8em;
line-height: 1.4em;
}

#cloud {
  padding: 0px 15px 0px 15px;
  line-height:21px;
  background-color: #eee;
  margin-bottom: -10px;
}
#cloud h3 {
 padding-bottom: 12px;
color: #aaa;
}
#cloud a {
color: #666; text-decoration:none;
}
#cloud a:hover {
color: #900; text-decoration:none;border-bottom: 1px solid #111;padding-bottom:1px;
}

#cloudlist {
 
}
#cloudlist h3 {
 padding-bottom: 12px;
color: #aaa;
}
#cloudlist a {
color: #666; text-decoration:none;
}
#cloudlist a:hover {
color: #900; text-decoration:none;border-bottom: 1px solid #111;padding-bottom:1px;
}


#cloudvert {
width: 245px;
float:left;
padding-left:20px;
padding-bottom:10px;
height: 100%;

}
#twitter {
width: 100%; height: 160px;
}
.twitterdate {
color: #BBBF85;
}
#twitter p {
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
color: #fff;
padding: 30px 100px 20px 100px;
}
#twitter a {
color: #7D7F68;
text-decoration: none;
}
#twitter a:hover {
color: #fff;
text-decoration: underline;
}
#jdrawer, #twitter-div {

background-color: #7F96AD;
background-image: url(twitterback.jpg);
width: 960px;
background-repeat: repeat-x;
text-align: right;
float: right;
}
#footer {
text-align: center;
width: 100%;
height: 360px;
background-color: #6F8DAB;
padding-top: 0px;
margin-top: 0px;
color: #a4a4a4;
}
#footer p {
color: #fff;
}
#footer h5 {
color: #fff;
margin-top: 20px;
}
#footer a {
color: #273644;
}
#footer a:hover {
color: #fff;
}
.clear {
clear: both;
}


blockquote {
display: block;
margin:  0px 20px 0px 30px;
color: navy;
}

.pub_date {
   color: #ccc;

}


#footcats {
width: 160px;;
text-align: left;
padding-left: 70px;
padding-right: 20px;
float: left;
background-image: url('/ee/images/footer-200px.jpg');
background-repeat: no-repeat;
background-position: 0px 0px 50px 0px;
position: relative;
left: 40px;
}

#footmonths {
width: 200px;
text-align:left;
padding-left: 20px;
padding-right: 20px;
float: left;
background-image: url('/ee/images/footer-200px.jpg');
background-repeat: no-repeat;
background-position: 0px 0px 0px 0px;
position: relative;
}

#surround {
text-align: center;
background-color: #fff;
margin-left: auto;
margin-right: auto;
}


p {

padding-bottom: 1.2em;
}

a {
color: #990000;
}
a:hover {
color: #000;
}

.blurb {
border-bottom: dotted #fff 1px;
}

.category {
margin-bottom: 20px;
padding-bottom: 5px;
border-bottom: 1px #ccc solid;
color: #ccc;
}

#id {
	height: 100px;
	padding-bottom: 20px;
	clear: both;
}

#navigation {

	margin-top: -20px;

}
#main {
     background-color: #fff;
    height: 100%;
}

#homecopy {
	width: 300px;
      padding: 50px 10px 20px 30px;
	float: left;
       background-color:#fff;
       height: 100%;
}
#homecopy p {

color: #333;
}
#archivecopyMain {
	width: 430px;
	padding-left: 113px;
       padding-bottom: 24px;
       padding-right: 20px;
       border-right: 1px #ccc solid;
	float: left;
       background-color:#fff;
height: 100%;
}
#archivecopyMain h3 {
     border-top: solid #ccc 1px;
     border-bottom: solid #eee 1px;
     padding: 23px 0px 13px 0px;
     display: block;
     color: #56583D;
}
#presentations {
	width: 530px;
	padding-left: 110px;
       padding-bottom: 24px;
	float: left;
       background-color:#fff;
height: 100%;
}



#articlemeta {
width: 270px;
position: relative;
float: right; clear: right; margin-right: -320px;
padding-top: 50px;
}

#articlemeta a {
text-decoration: none;
}

.metaline {
display: block;
height: 32px;
font-size: 90%;
padding: 4px 0px 4px 0px;
}

.label {
border-top: 4px #666 solid;
width: 70px;
float: left;
color: #666;
}
.data {
padding: 3px 0px 0px 5px;
width: 190px;
float: left;
border-top: 1px #666 solid;
font-weight: bold;
}

.archivetitle {
font-size: 13px;
line-height: 21px;
font-color: #56583D;
font-family: "lucida sans", verdana, sans-serif;
}


#socialbookmarks {

padding-top: 20px;
}

#socialbookmarks a {
text-decoration: none;
border-bottom: 0px;

}
#socialbookmarks p {

font-size: 10px;
border-top:  1px dotted #333;
}

#latestnews {
	clear:both;
	height: 100px;
	
}

.posted{
display: block;
height: 30px;
background-color: #E2E3D1;
padding: 10px 0px 3px 0px;
font-size: 11px;
font-weight: bold;
text-align: center;
border-bottom: 1px #56583D dashed;
}

.posted a {
color: #56583D;
}
.entry {
background-color: #F6F6EC;
padding: 0px;
}
.entry p {
padding: 12px 30px 12px 30px;
}

#colmags {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-left: solid 1px #ccc;
		height: 100%;

}
#colbooks {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-left: solid 1px #ccc;
			height:100%;

}

#colassocs  {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-left: solid 1px #ccc;
		height: 100%;
}

.sectionhead {
margin-bottom: 20px;
padding-bottom: 3px;
padding-top: 24px;
border-bottom: 1px #ccc solid;
color: #333;
}

#footer .copyright {
color: #82AFDA;
}

div.rounded-box {
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:#FFF; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color:#E6E6E6; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative; padding: 8px; color:#000;
}

.tagentry {
display: block;
padding: 3px 0px 2px 0px;
border-bottom: 1px dotted #ccc;
}
#rss {width:84px; height:27px;position:fixed;right:0px;top:0px;font-size:10px;color:#ccc;z-index:12;}
