/*
Theme Name: Portfolio
Theme URI: http://philhavens.com
Description: A simple theme that can be used for displaying recent work.
Version: 1.0
Author: Phil Havens
Author URI: http://philhavens.com
Tags: portfolio, simple, clean,
*/

@import "style/css/reset.css";
@import "style/css/layout.css";

.clear	{clear:both;}
.left	{float:left;}
.right	{float:right;}

body {
	background: url(style/images/body-bg.png) repeat-x #43484d;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 10pt;
	color: #424242;
}

div#page-wrap {
	margin: 0 auto;
	width: 796px;
	background: url(style/images/page-bg.png) repeat-y;
}

a#logo {
	width: 220px;
	height: 52px;
	float: left;
	margin-left: 85px;
	background: url(style/images/logo.png) no-repeat;
	text-indent: -99999px;
}

div#search {
	float: right;
	margin-right: 85px;
	margin-top: 17px;
}

div#nav {
	height: 38px;
	width: 700px;
	margin-left: 48px;
	background: url(style/images/nav-bg.jpg) repeat-x;
}

ul#inner-nav {
	margin-left: 37px;
	padding-top: 12px;
}

ul#inner-nav li {
	display: inline;
}

ul#inner-nav li a, ul#inner-nav li a:visited, ul#inner-nav li a:link {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 5px;
	color: #131313;
	text-decoration: none;
}

ul#inner-nav li a:hover, ul#inner-nav li a:active {
	background: #536174;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 5px;
	color: #131313;
	text-decoration: none;
}

li#student-profile {
	float: right;
	margin-right: 37px;
}

div.content, div.comments {
	float: left;
	display: inline;
	width: 500px;
	padding-left: 85px;
	padding-top: 15px;
}

div.content {
	margin-bottom: 20px;
}

div.post p {
	line-height: 18px;
}

p.post-content {
	margin-top: 5px;
}

div.content div.post p {
	margin-bottom: 10px;
}

div.post-image {
	background-color: rgb(240, 240, 240);
	border: 1px solid rgb(206, 207, 208);
	margin-bottom: 10px;
	padding-bottom: 6px;
	padding-top: 10px;
	text-align: center;
	font-size: 75%;
}

ul#social-links {
	float: left;
	margin-left: 35px;
	margin-top: 10px;
}

ul#friends {
	float: left;
	margin-left: 25px;
	margin-top: 10px;
}

ul#copyright {
	float: left;
	margin-left: 25px;
	margin-top: 10px;
}

div#sidebar {
	position: absolute;
	top: 103px;
	left: 615;
	width: 115px;
	margin-left: 615px;
}

h2.archives-header {
	margin-bottom: 4px;
}

ul.archives li {
	margin-bottom: 4px;
}

h2.categories-header {
	margin-top: 15px;
	margin-bottom: 4px;
}

li.cat-item {
	margin-bottom: 4px;
}

p.post-date {
	font-size: 85%;
}

div#footer {
	width: 700px;
	margin: 0 auto;
	height: 100px;
	background: url(style/images/footer-bg.gif);
	margin-top: 40px;
}

div#friends {

}

a.post-button {
	color: #424242;
	background-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	border-color: #3b4b5d;
	margin-top: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}

div.portfolio-entry {
	float: left;
}

div.portfolio-entry img {
	float: left;
	margin-right: 5px;
}

h2.title {
	font-family: Georgia, serif;
	font-size: 140%;
}

/* Basic Formating
 *******************/
h1, h2, h3, h4, h5, h6 { font-weight: bold;}

h2 { font-family: Georgia, serif; font-size: 130%; }

h3 { font-family: Georgia, serif; font-size: 100%; }

a {
	text-decoration: underline;
	color: #171157;
}

a:hover {
	color: white;
	background: #1C1572;
}

a.tech-prep-link {
	display: none;
}