/*
	Theme Name: Sharpfolio
	Theme URI: http://webrevolutionary.com/sharpfolio
	Description: A WordPress theme designed to help build your online portfolio.
	Version: 2.0
	Author: Matt Lenz, customized by Sharon Chambers
	Author URI: http://webrevolutionary.com/
	Tags: sharpfolio, portfolio, dark, light
*/
body { text-align:center; background:#191919 url('images/background.png') repeat-x top; color:#999; 
	font-family:'Lucida Grande', Helvetica, Arial, sans-serif; font-size:0.9em; }
a { color:#ccc; }
a:hover { color:#fff; }
p { margin:0 0 2em; }
h1, h2, h3, h4 { font-weight:bold; }
h1 { font-size:2em; color:#666; }
h1 a { text-decoration:none; color:#666; }
code { font-family:Consolas,Monaco,"Courier New",Courier,monospace; word-wrap:break-word; white-space:pre-wrap; overflow-x:auto; }

div#wrapper { text-align:left; margin:auto; width:800px; }
div#header { border-bottom:1px solid #484848; margin:2.5em 0 0; padding-bottom:0.75em; }
div#header h1 { padding-bottom:0.35em; }
div#header h1 a { color:#aaa; }
div#header h2 { font-weight:normal; font-size:1.5em; display:block; width:300px; 
	float:right; text-align:right; margin:1em 0 1em; }

ul#navigation { margin:0.3em 0 1em; }
ul#navigation { display:block; width:500px; float:left; }
ul#navigation li { display:inline; }
ul#navigation li a { text-decoration:none; font-variant:small-caps; letter-spacing:0.1em; color:#999; font-size:1em; 
	margin:0.5em 1.75em 0 0; background-color:#333; padding:0.2em; }
ul#navigation li a:hover { color:#ccc; }

span.f { font-style:italic; }
div#content { margin:72px 0 0 0; }
div#content2 { margin:45px 0 0 0; }
div.thumbnail { width:500px; float:left; }
div.entry { width:250px; float:right; }
div#content h2, div#content2 h2 { font-size:2em; color:#fff; }
div#content h2 a, div#content2 h2 a { text-decoration:none; color:#fff; }

p.comment-link { margin:0; }
p.comment-link a { font-weight:bold; color:#808080; text-decoration:none; font-size:1.2em; }
p.comment-link a:hover { color:#999; text-decoration:underline; }

div#footer p { line-height:5em; color:#333; text-align:center; }
div#footer p a { color:#444; text-decoration:none; }
div#footer p a:hover { color:#555; text-decoration:underline; }
div.post { margin:0 0 5em; }

h3#comments, h3#respond { color:#fff; }
div.author { width:250px; float:left; }
div.author cite { font-size:1.2em; font-weight:bold; margin:0 0 0 12px; }
div.author img { position:relative; top:10px; }
div.comment { width:500px; float:right; padding:18px 0 0 0; }

ol.commentlist { border-top:1px solid #333; margin:0 0 48px; }
ol.commentlist li { border-bottom: 1px solid #333; padding:12px 0 0; }
form input, form textarea { margin:0 12px 0; }
div.alignleft, div.alignright { display:block; width:40%; float:left; }
div.alignright { float:right; text-align:right; }
div.alignleft a, div.alignright a { font-size:1.4em; text-decoration:none; color:#777; }
div.alignleft a:hover, div.alignright a:hover { color:#999; text-decoration:underline; }

.section_head { font-size:1.1em; font-variant:small-caps; padding-top:1em; } 
#tagline { font-size:0.85em; color:#555; }
.alignright { float:right; }
.alignleft { float:left; } 
