/*
Theme Name: Mormino
Theme URI: http://mrsmormino.com/
Description: Built for mrsmormino.com.
Version: 1.0
Author: Noah Mormino
Author URI: http://onceupondesign.com/
Tags: grunge, earth tones

	Mormino 1.0
	Built to show off my mad design skills and
	great ability to rip off other designers.

*/

/*Alright, we will remove all the old wordpress stuff eventually
but I want it there in case I need to pull something back in.*/

/* Begin Typography & Colors */

a, a:visited {
	color:#916232;
	text-decoration:underline;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
}

img {
	border:0px;
}

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Sans-Serif;
	background-color:#181411;
}

#wrapper {
	width:100%;
	position:relative;
}
#top_wrapper {
	width:100%;
	height:44px;
	background-image:url('images/top_bar.gif');
	background-repeat:repeat-x;
}
#top_bar {
	width:900px;
	height:44px;
	margin:auto;
	position:relative;
}
#menu {
	position:absolute;
	top:80px;
	left:0px;
	z-index:10;
	
}

#menu ul {
	margin:0px;
	list-style-type:none;
}

#menu ul li {
	margin:0px 5px;
	padding:1px 6px 0px 6px;
	list-style-type:none;
	display:block;
	float:left;
	background-image:url('images/tab.gif');
	background-repeat:repeat-x;
	height:26px;
	font-weight:bold;
}

#menu ul li a, #menu ul li a:hover {
	color:#29231d;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
}

#logo, #logo a {
	background-image:url('images/mrsmormino.png');
	width:320px;
	height:44px;
	float:left;
	border:0px;
	cursor:pointer;
}
#photos, #photos a {
	background-image:url('images/photos.png');
	width:118px;
	height:44px;
	float:right;
	border:0px;
	cursor:pointer;
}
#content_outer_wrapper {
	width:100%;
	background-image:url('images/header_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#29231d;
	margin:0px;
	padding:0px;
}
#content_inner_wrapper {
	width:100%;
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#content {
	width:900px;
	margin:auto;
	font-size:13px;
}

.postmetadata {
	text-align:right;
	font-size:11px;
}

#content h2 {
	color#29231d;
	font-size:18px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.breaker {
	background-image:url(images/content_br.png);
	background-repeat:no-repeat;
	height:5px;
	overflow:hidden;
	background-position:center;
}

small {
	font-size:11px;
}

#content_footer {
	background-image:url(images/content_footer.jpg);
	height:53px;
}
#column_left_wrapper
{
	margin-top:57px;
	background-image:url('images/content_bg.gif');
	width:637px;
	margin-left:-1px;
	float:left;
}

#column_left {
	width:637px;
	padding:20px 0px;
	background-image:url('images/content_header.jpg');
	background-repeat:no-repeat;
	color:#29231d;
}

.post {
	background-image:url(images/content_fold.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 37px;
}

#column_right {
	float:right;
	margin-right:6px;
	margin-top:270px;
}
#homework {
	background-image:url('images/homework_header.png');
	background-repeat:no-repeat;
	
	width:253px;
	padding-top:75px;
	color:#e7e3d8;
	margin-bottom:15px;
}
	.homework_date {
		text-align:center;
		font-size:11px;
	}
	.homework_content {
		padding:0px 10px 5px 10px;
		margin:0px 3px;
		background-color:#452c29;
		font-size:12px;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.navigation {
	padding:30px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

#photo_container {
	position:absolute;
	height:240px;
	width:284px;
	left:643px;
	top:52px;
}

#photo_container img {
	border:0px;
	margin-bottom:8px;
	margin-right:10px;
}

#photo_container .photo {
	width:76px;
	height:76px;
	margin:4px;
}

#footer {
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
}

#footer a {
	color:#6b6151;	
	text-decoration:none;
}

#footer a:hover {
	color:#6b6151;
	text-decoration:underline
}

#footer_content {
	width:900px;
	margin:auto;
	height:200px;
	background-image:url(images/footer_content_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#6b6151;
	position:relative;
	font-size:12px;
}
#footer_content #downloads {
	position:absolute;
	width:450px;
	top:65px;
	left:120px;
}
#footer_content #contact {
	position:absolute;
	width:350px;
	top:65px;
	left:650px;
}

.splint {
	width:1px;
	float:right;
	height:400px;
}

.clear {
	clear:both;
}
