/************
 * ARTICLES *
 ************/
 
#content {
position: relative;
padding-left: 10%;
padding-right: 10%;
font-family: verdana;
line-height: 140%;
}

.article-header {
padding:10px 0px;
}

.article-header li{
margin-left: 1.5em;
}

#article-body li{
margin-left: 1.5em;
}

#article-body {
background-color:#EEE;
padding:1em;
}

#article-body p {
text-align: justify;
margin-top: .5em;
margin-bottom: 1em;
}

#article-body code {
background-color:#AAA;
color:white;
font-size: 120%;
font-weight:bold;
}

#article-body p>code {
display:block;
background-color:#AAA;
color:white;
font-size: 120%;
font-weight:bold;
}


#article-body .footnote{
font-size: 80%;
}
#article-body .footnote p{
margin-top: 0;
margin-bottom: 0;
}

#article-body .image{
text-align:center;
font-size: 80%;
}

#article-body p>img {
border:double black;
}

/**************/
/*FLATPAGES*/
/**************/

#flatpage-article p {
text-align: justify;
margin-top: .5em;
margin-bottom: 1em;
}

#flatpage-article ul {
list-style-type: square;
margin-left: 1em;
}

#flatpage-article ul>li{
margin-top: 1em;
}

#content h1 a {
font-size: 100%;
font-weight: normal;
font-family: Georgia;
}

#content h1 {
font-size: 150%;
font-weight: normal;
font-family: Georgia;
}

#content h2 {
font-size: 120%;
font-weight: normal;
font-family: Georgia;
margin-bottom: 1em;
}

#flatpage-article h3 {
font-size: 100%;
font-weight: bold;
/*font-family: Georgia;*/

}
  
.excerpt {
color: #777;
margin-top: -.5em;
}

.readnext {
color: #000;
}

.pointer {
position: relative;
top: 1.4em;
}

.date {
font-size: 70%;
color: #777;
text-align: right;
float: right;
font-family: Verdana;
font-weight: normal;
}

.page_nav {
font-size: 70%;
font-family: Verdana;
font-weight: normal;
}
  
.my_header1 {
font-size: 140%;
font-family: Verdana;
}

#updates {
overflow:auto;
}

#updates .post {
font-size: 100%;
float: left; width: 75%;
margin-bottom:5pt;
}

#updates .date {
text-align: right;
float: left; 
}

#updates .articles {
float: left; width: 49%;
}

#updates .scripts {
float: right; width: 49%;
}

#updates .header {
font-size: 120%;
}


/************
 * COMMENTS *
 ************/
.comment-entry {
overflow:auto;
background-color:#EEE;
padding-top:10px;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
}

.comment-user {
 float:left; 

}

.comment-text {
 float:right; 
width:80%;
}

.comment-text li{
margin-left: 1.5em;
}

.comment-text p{
padding-bottom:15px;
}

#comment-form {
margin: 10px 0px;
}

.submit-post {
margin:10px 0px;
width:100px;
}

#comment-form .info {
	color: #909090;
	font-size: .85em;
}

#comment-form .input textarea,
#comment-form .input input {
	border: 1px solid #909090;
	border-top: 1px solid #303030;
	padding: .2em .5em;
}