/*
Theme Name: Alex Portfolio
Theme URI: http://www.alexseifert.com
Description: Alex Seifert.com
Version: 0.1
Author: Alex Seifert
Author URI: http://www.alexseifert.com
*/

/* Begin Typography & Colors */
body {background: url(http://portfolio.alexseifert.com/_images/victorian.jpg) #c0c0c0 fixed; color: white; margin: 0}
body, a, table, input {font-size: 10pt; font-family: arial}
img {border: 0}
a {color: white}
a:hover {text-decoration: none}

div.menu {background: url(http://portfolio.alexseifert.com/_images/menubg.png); position: absolute; width: 1000px; height: 35px; left: 50%; top: 25px; margin-left: -500px; border: 1px solid black; padding: 5px}
div.menu img.logo {position: relative; top: 50%; margin-top: -15px}
div.menu div.links {position: absolute; top: 0; left: 150px; height: 100%; width: 860px}
div.menu div.links a {display: block; color: #c0c0c0; text-decoration: none; text-transform: uppercase; font-family: courier, arial; font-size: 15px; padding: 14px 20px 14px 20px}
div.menu div.links a:hover {background: #444444; color: white}
div.menu div.rss {position: absolute; top: 50%; left: 960px; margin-top: -8px; height: 16px; width: 40px}

div.page {background: url(http://portfolio.alexseifert.com/_images/menubg.png); position: absolute; width: 1000px; left: 50%; top: 80px; margin-left: -500px; border: 1px solid black; padding: 5px}
div.page div.pagetitle {font-size: 20px; font-family: courier, arial; padding-bottom: 5px}

div.page div.leftcolumn {float: left; width: 675px; padding: 0 10px 0 10px}
div.page div.leftcolumn div.beitrag {padding-bottom: 15px}
div.page div.leftcolumn div.beitrag h2 a {font-size: 15px; text-decoration: none; font-family: courier, arial; text-transform: uppercase; font-weight: normal}
div.page div.leftcolumn div.entry {padding-bottom: 5px; margin-left: 10px; margin-right: 10px}
div.page div.leftcolumn div.entry p.tags {background: #111111; padding: 5px; border: 1px dashed #222222}
div.page div.leftcolumn p.postmetadata, div.page div.leftcolumn p.postmetadata a, div.page div.leftcolumn td.metadata, div.page div.leftcolumn td.metadata a {font-size: 8pt}

div.page div.rightcolumn {float: right; top: 5px; width: 300px; left: 700px}
div.page div.rightcolumn ul {list-style: none; margin: 0; padding: 0 0 10px 0}
div.page div.rightcolumn li.widget {list-style: none; margin: 0; padding: 0}
div.page div.rightcolumn #searchsubmit {display: none}
div.page div.rightcolumn label.screen-reader-text {display: none}
div.page div.rightcolumn input {background: #888888; color: white; width: 250px; border: 1px solid #222222}

div.subleftcolumn {position: absolute; left: 10px; width: 325px; padding: 5px; margin-bottom: 10px; border: 1px dashed #555555}
div.subrightcolumn {position: absolute; left: 350px; width: 325px; padding: 5px; margin-bottom: 10px; border: 1px dashed #555555}

div.blurb {background: #222222; border: 1px solid #333333; padding: 10px; margin-bottom: 10px}
div.title {display: block; font-weight: bold; padding-bottom: 5px}

div.sectiontitle, h2.widgettitle, div.beitrag h2 {background: #222222; border: 1px solid #333333; padding: 5px; font-family: courier, arial; text-transform: uppercase; font-size: 15px; font-weight: normal}
div.section {}
div.section.notitle {padding-top: 15px}

div.section#news {overflow: auto; height: 235px; padding: 5px; color: #888888; font-size: 8pt}
div.section#news ul {padding: 0; margin: 0}
div.section#news li {list-style: none; padding-bottom: 10px}

div.footer {padding: 20px 0 10px 0; clear: both; text-align: center}
div.footer, div.footer a {font-size: 8pt}




div.journal div.footer {background: #222222; border: 1px solid #333333; text-align: center; margin-top: 25px; margin-bottom: 10px; padding: 5px}
div.journal div.footer, div.journal div.footer a {font-size: 8pt}

blockquote {background: #222222; margin: 20px 10px 10px 5px; border-left: 4px solid #c0c0c0; padding: 3px; text-align: justify}

div.navigation {padding-bottom: 10px}

ol.commentlist {list-style: none}
ol.commentlist li {padding: 10px}
ol.commentlist li:nth-child(2n) {background: #222222}
div.comment-meta, div.comment-meta a {font-size: 8pt}

.alignleft {float:left}
img.alignleft {float:left; margin:5px 10px 5px 0}
.alignright {float:right}
img.alignright {float:right; margin:5px 0 5px 10px}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	color: black;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
