/*
Theme Name: WordPress AMH
Theme URI: http://wordpress.org/
Description: Custom wordpress theme for personal website
Version: 1.0
Author: Aaron Hanson
Author URI: http://aaronhanson.net
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 1.0em; /* Resets 1em to 10px */
	font-family: verdana, arial, sans-serif;
	color: #555;
	text-align: center;
}

a, a:visited {
    color: #555;
    text-decoration: none;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

p, h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0;
}

h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3, h4, h5 { font-size: 1.0em; }

#page {
    text-align: left;
}

#header {
    margin-bottom: 10px;
}

#content p {
    line-height: 1.5;
}

#footer {
    font-size: 0.6em;
}

#firstname {
    color: #555;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
}

#lastname {
    color: #88A5B7;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
}

#navigation a {
    font-size: 0.9em;
    font-weight: bold;
    margin-right: 10px;
}

.pagenav {
}
 
li.page_item {
    display: inline;
    text-transform: lowercase;
}

.current_page_item  a {
    color: #88A5B7;
}

.current_page_parent {
}

/*
 Page structure
*/
#page {
    min-width: 900px;
    width: 80%;
    margin: 0 auto;
    padding: 0;
}

.narrowcolumn {
    float: left;
    width: 80%;
}

#content {
}

#sidebar {
    float: right;
    width: 20%;
}
    
#footer {
    clear: both;
    border-top: 1px solid #ccc;
    text-align: right;
}

.splashImg {
    padding: 40px 0 50px;
    text-align: center;
}

#contact {
    font-style: italic;
    font-size: 0.9em;
}

/* Sidebar Styling */
#sidebar {
    font-size: 0.8em;
}

#sidebar h2 {
	font-size: 1.2em;
}
    
/* Calendar Styling */
#wp-calendar {
    
}

#wp-calendar #prev a, #wp-calendar #next a {
}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font-size: 1.2em;
    font-weight: bold;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
    
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

#search {
    text-align: center;
    margin-top: 10px;
}

#archives, #tag_cloud {
	margin: 10px auto;
	width: 155px;
}

h2.pagetitle {
    color: #88A5B7;
    border-bottom: 1px solid #88A5B7;
}

div.post {
    margin-bottom: 30px;
    margin-right: 30px;
}

div.entry {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 0.9em;
}

.entry p {
    text-align: justify;
}

.entrydate {
    font-size: 0.8em;
    font-style: italic;
}

.postmetadata {
    font-size: 0.8em;
}
