/*
Theme Name: American Dropout
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1
Author: Soap
Author URI: http://typesick.com/
Tags: three column

*/

body {
background: #fff url(images/page-bg.png) repeat-x;
text-align: center;
font-family: Georgia,"times new roman",serif;
font-size: 12pt;
margin: 0;
}

a {
color: #0d6993;
text-decoration: none;
}

a:hover {
color: #0d6993;
text-decoration: underline;
}

h1 {
font-weight: normal;
color: #414141;
font-size: 1.9em;
margin: 0;
}

h1 a {
color: #414141;
}

h2 {
font-weight: bold;
color: #631313;
font-size: 1.1em;
margin: 0 0 0 0;
clear: both;
}

h3 {
font-weight: bold;
color: #0d6993;
font-size: 1.1em;
margin: 30px 0 0 0;
clear: both;
padding: 0 0 0 30px;
background: url(images/ico-twitter.png) no-repeat;
}

h4 {
color: #9b9b9b;
font-weight: bold;
font-size: 1.1em;
clear: both;
font-family: Georgia,"times new roman",serif;
margin: 0;
padding: 0;
}

h5 {
background: url(images/ico-com-lg.png) no-repeat;
color: #414141;
font-weight: normal;
font-size: 1.4em;
margin: 60px 0 20px 0;
padding: 0 0 0 40px;
clear: both;
font-family: Georgia,"times new roman",serif;
}

h6 {
color: #9b9b9b;
font-weight: bold;
font-size: .9em;
clear: both;
font-family: Georgia,"times new roman",serif;
margin: 35px 0 0 0;
padding: 0;
}

#airlock {
background: url(images/footer-bg.png) center bottom no-repeat;
width: 960px;
margin: 0 auto;
padding: 0 70px;
text-align: left;
overflow: auto;
}

#content {
width: 540px;
float: left;
}

#header a {
display: block;
background: url(images/header.png);
height: 51px;
width: 366px;
margin: 25px 0 0 0;
}

.post {
margin: 50px 0 0 0;
color: #777777;
font-size: .9em;
clear: left;
overflow: auto;
padding: 0 0 5px 0;
}

.post p {
line-height: 24px;
}

.datetime {
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
font-size: .8em;
color: #a4a4a4;
padding: 0;
margin: 0;
}

.readlink {
float: left;
background: url(images/ico-read.png) no-repeat;
padding: 0 0 5px 20px;
margin: 0 20px 0 0;
}

.comlink a {
float: left;
background: url(images/ico-com.png) no-repeat;
padding: 0 0 5px 20px;
}

#sidebar-left {
width: 200px;
background: url(images/aside-shadow.png) no-repeat;
float: left;
padding: 0 50px;
font-size: .7em;
}

#sidebar-left p {
color: #777777;
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
line-height: 20px;
}

#menu {
display: block;
list-style: none;
margin: 60px 0 50px 0;
padding: 0;
overflow: auto;
}

#menu .link {
display: block;
float: left;
margin: 0 18px 0 0;
padding: 0 0 18px 0;
}

#menu .link:hover {
display: block;
float: left;
margin: 0 18px 0 0;
padding: 0 0 18px 0;
color: #fff;
background: url(images/menu-active.png) center bottom no-repeat;
}

#menu .link-active a {
color: #fff;
font-weight: bold;
}

#menu .link a {
color: #749ca7;
font-weight: bold;
}

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

#sidebar-right {
float: left;
width: 100px;
font-size: .7em;
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
line-height: 12px;
}

#archive{
margin: 70px 0 0 0;
}

#archive a {
color: #9b9b9b;
}

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

#archive ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}

#archive li {
padding: 0;
margin: 0 0 10px 0;
}

#rsslink {
color: #749ca7;
font-weight: bold;
font-size: 1.1em;
font-family: Georgia,"times new roman",serif;
display: block;
background: url(images/ico-rss.png) no-repeat;
padding: 0 0 0 20px;
margin: 60px 0 0 0;
}

#rsslink:hover {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#footer {
height: 100px;
clear: both;
overflow: auto;
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
vertical-align: baseline;
}

#footer p {
margin: 60px 0 0 0;
color: #b4b4b4;
font-size: .8em;
float: left;
}

#footer p a {
color: #80c5e4;
}

.metalink {
display: block;
padding: 7px;
color: #688159;
background: url(images/pat-dark.png);
float: right;
margin: 55px 0 0 15px;
font-size: .9em;
}

.metalink:hover {
color: #5bc31d;
text-decoration: none;
}

.hr {
background: url(images/hr.png);
height: 6px;
margin: 15px 0 0 0;
}

.comment {
background: #ecf6f8;
color: #5f5f5f;
line-height: 24px;
font-size: .9em;
padding: 10px;
margin: 30px 0 0 0;
}

.comment-author {
background: url(images/comment-arrow.png) 30px 0 no-repeat;
padding: 10px 0 0 60px;
overflow: auto;
}

.comment-author p {
font-size: .7em;
color: #777777;
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
margin: 9px 0 0 40px;
}

.gravatar {
float: left;
}

#com-form {
height: 300px;
}

#com-form label {
display: block;
font-family: "Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;
color: #777;
font-size: .9em;
margin: 7px;
width: 175px;
}

.com-field {
margin: 0 0 12px 0;
border: 2px solid #dedede;
padding: 2px;
width: 175px;
}

#com-inputs {
float: left;
height: 205px
}

#com-comment {
float: right;
height: 205px
}

#com-comment-field {
float: right;
height: 150px;
width: 320px;
border: 2px solid #dedede;
padding: 3px;
}

#com-submit {
clear: both;
color: #fff;
font-weight: bold;
background: #474747;
padding: 7px;
border: 3px solid #e3e3e3;
float: right;
margin: 10px 0 0 0;
}

.navigation {
margin: 30px 0 0 0;
font-weight: bold;
}
