/*
Theme Name: Alan's Theme
Theme URI: http://alanperkel.com/
Description: Personalized, customized and created just for Alan.
Version: 1.0
Author: Tony Bologna
Tags: 

Default WordPress by Tony || http://alanperkel.com
*/

@import url(reset.css);
@import url(clearfix.css);
html{
	text-align: center;
}
body{
	text-align: left;
	margin: 0 auto;
	background: #fff;
	position: relative;
	min-width: 750px;
}
/*=====================*/
div#header{
	display: block;
	background: #fff;
	margin: 60px 0 0;
}
div#nav{
	background: #000;
	display: block;
	height: 37px;
	position: relative;
}
h1#branding a{
	display: block;
	height: 86px;
	width: 230px;
	background: url(images/branding.gif) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: -39px;
	left: 30px;
	margin: 0 0 -39px 0;
	float: left;
	z-index: 2;
}
div#nav ul{
	float: right;
}
div#nav ul li{
	float: left;
	margin: 0 12px;
}
div#nav ul li#phone{
	display: block;
	width: 107px;
	height: 37px;
	background: url(images/phone.gif) no-repeat;
	text-indent: -9999px;
}
div#nav ul li a#email{
	display: block;
	width: 142px;
	height: 37px;
	background: url(images/email_alan.gif) no-repeat;
	text-indent: -9999px;
}
div#nav ul li a#link_home{
	display: block;
	width: 170px;
	height: 37px;
	background: url(images/homepage.gif) no-repeat;
	text-indent: -9999px;
}
/*=====================*/
div#content_main{
	display: block;
	width: 60%;
	margin: 0 0 0 50px;
	float: left;
}
div#content_main a{
	color: #1278bd;
	text-decoration: none;
}
div#content_sub{
	display: block;
	width: 25%;
	float: left;
	margin: 0 0 0 40px;
	padding: 30px 0 0 0;
	font: 11px "Trebuchet MS", "Arial", sans-serif;
}
div.post_container{
	margin: 30px 0 0 0;
	font: 11px "Trebuchet MS", "Arial", sans-serif;
}
div.title_container{
	display: block;
	margin: 0 0 20px 0;
}
div.post_date{
	float: left;
}
div.post_title{
	float: left;
}
span.month{
	text-transform: lowercase;
	font-size: 12px;
	color: #000;
	display: block;
}
span.day{
	font-size: 28px;
	color: #000;
	display: block;
}
div.post_title{
	color: #1278bd;
	font-size: 28px;
	margin: 18px 0 0;
	text-decoration: none;
}
div.post_content{
	margin: 0 0 0 65px;
}
div.post_content p{
	margin: 12px 0;
	font-size: 13px;
}
span.highlight{
	color: #1278bd;
}
p textarea#comment{
	width: 80%;
	display: block;
}
li#search{
	margin: 0 0 14px;
}
/*=====================*/
div#content_sub ul{
	margin: 10px 0 6px;
}
div#content_sub ul li{
	font-size: 13px;
}
div#content_sub ul li ul{
	margin: 0;
}
div#content_sub ul li ul li{
	margin: 2px 0 8px;
	font-size: 11px;
}
div#content_sub a{
	color: #1278bd;
}
/*=====================*/
div#footer{
	border-top: 1px solid #ccc;
	margin: 40px auto 60px;
	width: 90%;
	padding: 0 0 50px 0;
	font: 12px "Trebuchet MS", "Arial", sans-serif;
	position: relative;
}
div#footer a{
	color: #000;
	text-decoration: none;
}
div#footer a:hover{
	text-decoration: underline;
}
p#copyright, ul#social_networking, ul#contact_footer, ul#about_footer{
	float: left;
	margin: 5px 0 0 0;
}
ul#social_networking, ul#contact_footer, ul#about_footer{
	margin: 5px 0 0 100px;
}
div#footer ul li h3.footer_category{
	color: #1278bd;
}
h4#alan_portrait{
	display: block;
	width: 75px;
	height: 238px;
	text-indent: -9999px;
	background: url(images/alan_portrait.gif) no-repeat;
	position: absolute;
	right: 100px;
	bottom: 115px;
}
h5#rss a{
	display: block;
	height: 28px;
	width: 28px;
	text-indent: -9999px;
	background: url(images/icon_rss.jpg) no-repeat;
	position: absolute;
	right: 100px;
	bottom: 84px;
}