/*  
Theme Name: Drew Hornbein Blog
Theme URI: dhornbein.com/blog
Description: The WP theme for Drew's online blog
Version: 0.9
Author: Drew Hornbein
Author URI: http://www.dhornbein.com

last update: 5/19/09
*/

/* colors:




*/

* {margin:0;padding:0;}

/* BODY ===============---------------============ */

body{
font-family:Verdana,sans-serif;
font-size: 0.8125em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align: center;
}

/* GLOBAL TEXT ==================== */

p{font-size: 0.85em;}

h1,h2,h3,h4,h5,h6{font-family:Verdana,sans-serif;font-weight:bold;letter-spacing: 0.05em;text-transform: uppercase;}

h1 {font-size:2em;}
h2 {font-size:1.25em;text-transform: uppercase;}
h3 {font-size:1.125em;}
h4 {font-size:1.05em;}
h5 {font-size:1em;}
h6 {font-size:0.825em;}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {

}

blockquote {
background-color:#EEEEEE;
color:#444;
font-size:80%;
padding:1em;
}

blockquote cite {
display:block;
text-align:right;
width:100%;
}

blockquote p {
font-size:1em;
text-align:justify;
margin: 0;
}

code{
}

dl{padding: 1em;}
dt{font-weight: bold;}
dd{font-style: italic;}

hr {
}

img{
}

ul, ol{
padding-left:2em;
margin-bottom: 10px;
}
li{
}

pre{
}

address {
}

/************* CONNECT ******************/

#connect {cursor: context-menu;}

#contact_box {
background:white;
color:#ab6a13;
padding:10px 10px 10px 200px;
text-align:left;
}

#contact_box h1 {
color:black;
display: inline;
font-size:1.25em;
}

#contact_box h1 a {color: black;text-decoration: none;}
#contact_box h1 a:hover {color:#f89a1c;}

#contact_box .and {
color:#aaa;
font-family:Times New Roman;
font-style:italic;
font-size:1em;
font-weight:normal;
text-transform: lowercase;
}

.aboutme {
}

.aboutme span{
font-size:0.825em;
line-height:1.3em;
width:15em;
}

.aboutme img {
padding:0 5px;
}

#twitter {
}

#twitter_update_list,#twitter_update_list li {
display: inline;
margin:0;
padding: 0;
}

#twitter_update_list span {font-size: 0.85em;}
#twitter_update_list li a {color:#ccc;}

/*--------------------for links--------------------*/

a {color: #AB6A13;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {color: #D18017; }
a:link:focus{ }
a:link:hover, a:visited:hover {}
a:link:active, a:visited:active {}

/*--------------------iamges as a link--------------------*/
a img,a:link img {border: 0;}
{ 
}
a:visited img {
}
a:link:active img, 
a:visited:active img {
}

/* HEADER ============================ */

#header {
margin:0 auto;
width:900px;
text-align: left;
}

#title {
color: black;
height: 100px;
}

#title h1 {
font-family:Georgia,times,serif;
letter-spacing:0.1em;
text-transform:uppercase;
}

#title h1 a,#title h1 a:link,#title h1 a:visited {color: #444;}

#title h2 {font-style: italic;padding-left: 1em;text-transform: lowercase;}

/* NAVIGATION ======================= */

#nav {
background-color:white;
height:50px;
padding-left:133px;
margin: 0;
}

#nav li {
display: inline;
list-style-type: none;
}

#nav li a,#nav li a:link,#nav li a:visited {
color: black;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:2em;
line-height:50px;
padding-right:20px;
text-decoration:none;
text-transform:uppercase;
}

#nav li a:hover {color:#f89a1c;}

#nav .active a, #nav .active a:hover{
	color:black;
	cursor: default;
}

#nav .sub_active a, #nav .sub_active a:hover{
	color:black;
	cursor: default;
}

/* WRAPPER ===================== */

#wrapper {
margin: 0 auto;
text-align: left;
width: 900px;
}

#content {
background:#fff url(images/body_background.jpg) no-repeat top center;
clear:both;
padding-top:25px;
}

/* SIDEBAR ================ */

#sidebar {
}

#sidebar h2 {
border-bottom:1px solid #EEE;
font-size: 60%;
letter-spacing:0.25em;
padding-bottom:5px;
}

#sidebar ul {
list-style: none;
padding: 0;
}

#sidebar ul li {
}

#sidebar li a,#sidebar li a:link,#sidebar li a:visited {
border-bottom:1px dotted #EEE;
display: block;
padding:0.25em;
text-transform: lowercase;
}

#sidebar li a:hover {
background-color: #eee;
}

/* CONTENT =========================== */

#archive h6 {
border-bottom:1px dashed #CCCCCC;
letter-spacing:0.1em;
margin-bottom:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

.post {
margin-bottom: 10px;
}

.post .postTitle {
/* background-color:black; */
border-top: 5px black solid;
font-family:Verdana,sans-serif;
font-size:1em;
font-weight: bold;
height:20px;
padding:0.5em 0px;
text-transform:uppercase;
}

.post .postTitle a {
color: #F89A1C;
}

.post .postDate {
/* background-color:#F89A1C; */
border-top: 5px solid #F89A1C;
color:#444444;
font-size:1em;
font-family:Verdana,sans-serif;
font-weight: bold;
float: right;
height:20px;
padding:0.5em 0px 0.5em 20px;
text-align:right;
text-transform:uppercase;
}

.post .postDate em {font-family: "Trebuchet MS",sans-serif;}

.post .byLine {
}

.post .byLine em {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.post .entry {margin-top: 1em;padding:0;}

.post .postFoot {text-align: center;}

.post p,.post ul,.post pre,.post blockquote,.post  {margin-bottom:1em;}

.post blockquote p {
font-size:1em;
text-align:justify;
margin: 0;
}

.postNav {height:20px;}

.postFoot {border-bottom:1px dashed #eee;color: #666;clear: both;font-size: 80%;margin: 0;padding: 0.5em 10px;}
.postFoot p {margin: 0;}

/* read more link--------------------*/

.more-link{
font-family: Georgia,times,serif;
letter-spacing:0.05em;
text-transform: uppercase;
}

/*COMMENTS =================== */

#comments h3 {padding: 0.5em 0;}

.comment {
background-color: #fafafa;
}

.alt {
background-color: #f1f1f1;
}

.commentlist {

}


.nocomments {

}

.commentlist li {margin-bottom:1em;padding:10px;}

.commentlist .comment-author {background-color: #f6f6f6;}

.commentlist cite, 
.commentlist cite a {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentlist .says {font-family: Georgia,times,serif;font-style:italic;}

.commentlist p {
border-left:6px solid #DDDDDD;
margin:5px 0;
padding:5px;
}

#commentform {margin-top: 1em;}
#commentform p {
margin-bottom:1em;
}

#commentform label {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentmetadata {letter-spacing:0.05em;text-transform:uppercase;}

#commentform input {
}

#commentform textarea {
width:100%;
}

#commentform #submit {background-color:#EEEEEE;border:1px solid #CCCCCC;color: #444;font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

/*--------------------pages with pagination--------------------*/

p.serif{
}

/*--------------------search--------------------*/

#searchform{
}

input#s{
}

input#searchsubmit{
}

/*--------------------calendar--------------------*/

#wp-calendar th {

}

#wp-calendar {
empty-cells: show;

}

#wp-calendar #next a {

}

#wp-calendar #prev a {

}

#wp-calendar a {

}

#wp-calendar caption {

}

#wp-calendar td {

}

#wp-calendar td.pad:hover { 
}


/*-------------------- widgets---------------------*/
h2.widgettitle{
}
.widget {
}

/*--------------------Archive--------------------*/

li#archives{
}

.widget_archives{
}

/*--recent posts--*/


li#recent-posts{
}

.widget_recent_entries{
}



/*--------------------text widget--------------------*/
li.widget_text{
}

/*--id in relationsship to the id of the widget*/
li#text-4{
}
div.textwidget{
}

/*--------------------links blogroll--------------------*/

li#links{
}

.widget_links{
}


/*--------------------categories--------------------*/

li#categories{
}

.widget_categories{
}

/*------------------ images ------------------- */

.wp-caption {
background-color:#EEEEEE;
padding:5px;
}

.post .wp-caption .wp-caption-text {color: #888;font-size: 0.875em; font-family: Georgia,sans-serif;margin: 2px 0 2px;text-align: center;}

/*--- footer ----*/

#footer {
font-size: 80%;
}

/* GLOBAL ===================== */

hmtl{
}

.clear {clear:both;display:block;margin-bottom:10px;width:100%;}
.break {clear:both;}
.alignleft{float: left;}
.alignright{float: right;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.justify{text-align:justify;}

/* COLUMNS ===================== */

.col_left {
clear: both;
float: left;
margin: 0 5px;
width:470px;
}

.col_right {
float: right;
margin: 0 5px;
width:470px;
}

.col_one {
clear: both;
float: left;
margin: 0 5px;
width: 310px;
}

.col_two {
float: left;
margin: 0 5px;
width: 310px;
}

.col_three {
float:right;
margin-right:100px;
width:150px;
}

.col_onetwo {
float:left;
margin-left:100px;
width:500px;
}

.col_twothree {
float: right;
margin: 0 5px;
width: 630px;
}

.col_full {

}

/* RESET 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/
}