/*
Theme Name: Compose
Theme URI: http://c03ur.com
Description: Blog Layout for Anna Trzaksa's Compose
Author: Matt St. Gelais
Author URI: http://c03ur.com


/*-----------Block Level Elements--------------*/

/*
Color Key
Fuschia = #ff0099
Mint = #84e3bf
*/

body
{
    font: 62.5% 'Georgia', Times New Roman, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: url(images/compose_body_bkg.gif) center 0px no-repeat;
}

#total{
	width: 875px;
	margin: 0px auto;
	padding: 240px 0px 0px 0px;
	text-align: left;
}

#mission_control{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: dashed 1px #dadada;
	float:left;
	width: 100%;
}


#wrapper {
	width: 100%;
}

#sidebar {
	float:left;
}

#footer {
	width: 100%;
	clear: both;
}

/* Date Block */

.date_block{
	font: bold 14px 'Georgia', Times New Roman, serif;
	float:left;
	display:block;
	margin: 10px 15px 0px 0px;
	text-align: center;
	color: #3f3f3f;
}

	.date{
		font: bold 15px 'Georgia', Times New Roman, serif;
		color: #f42502;
		padding: 0px 5px 5px 5px;
		text-align: center;
	}

.year_block{
	font: bold 11px 'Georgia', Times New Roman, serif;
	float:left;
	display:block;
	margin: 10px 0px 0px 0px;
	text-align: left;
	color: #3f3f3f;
}

/*-------------Headings-------------*/

h1, h2, h3, h4, h5, p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*-------------The Post-------------*/

a, a:link, a:active, a:visited{
	text-decoration: none;
	color: #000;
	border-bottom: solid 1px #ccc;
	}

a:hover{
	color: #000;
	text-decoration: none;
	border-bottom: solid 2px #e4edb7;
}

h2, h2 a, h2 a:link, h2 a:active, h2 a:visited {
	font: bold 18px 'Helvetica', Arial, sans-serif;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}

	h2 a:hover{
		color: #e4edb7;
	}

/* General Post Style */

.post{
	border-bottom: dashed 1px #dadada;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	width: 100%;
	float:left;
	border-top: solid 10px #eee;}

.post p {
	font: normal 12px/18px 'Helvetica', Arial, Verdana, sans-serif;
	margin: 0px 0px 15px 0px;
	color: #1c1c1c;
}

/* Category Specific Styles */

.code{
	border-bottom: dashed 1px #dadada;
	margin: 10px 0px 10px 0px;
	width: 100%;
	float:left;
	border-top: solid 10px #eee;
}
	.code p {
		font: normal 12px/18px 'Helvetica', Arial, Verdana, sans-serif;
		color: #1c1c1c;
	}

.life{
	border-bottom: dashed 1px #dadada;
	margin: 10px 0px 10px 0px;
	width: 100%;
	float:left;
	clear:both;
	border-top: solid 10px #eee;
}
	.life p {
		font: normal 12px/18px 'Helvetica', Arial, Verdana, sans-serif;
		margin: 0px 0px 15px 0px;
		color: #1c1c1c;
	}

.thought{
	border-bottom: dashed 1px #dadada;
	margin: 10px 0px 10px 0px;
	width: 100%;
	float:left;
	clear:both;
	border-top: solid 10px #eee;
}

	.thought p {
		font: normal 16px/22px 'Helvetica', Arial, Verdana, sans-serif;
		color: #1c1c1c;
		margin: 0px 0px 15px 0px;
	}


/* Primary Navigtion */

ul#primary_nav, ul#primary_nav ul {
	font: normal 12px 'Georgia', Times New Roman, serif;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

ul#primary_nav li{
	list-style-type: none;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 1px 0px;
	float:left;
}
	ul#primary_nav li.pagenav h2{
		display:none;	
	}
	
	ul#primary_nav li.pagenav{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	ul#primary_nav ul li.current_page_item a{
		border-bottom: solid 2px #f42502;
	}
	
.post ul {

}

.post li {

}

.entry {
	width: 700px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	float:left;
}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
	width: 100%;
	display: block;
	clear:both;
	margin: 25px 0px 10px 0px;
}


/*--------------Comments--------------*/


#comment_text{
	border-bottom: dashed 1px #dadada;
	float: left;
	width: 100%;
	padding: 5px 5px 10px 5px;
	font: normal 12px 'Georgia', Times New Roman, serif;
}


		.comment{
			font: normal 12px/18px 'Georgia', Times New Roman, serif;
			margin: 0px 0px 10px 0px;
			padding: 10px 15px 10px 0px;
			border-bottom: dashed 1px #dadada;
			display: block;
			float:left;
			width: 100%;
		}
		
		.comment_body{
			width: 650px;
			float:left;
		}
	
		.comment_info{
			width: 175px;
			float: right;
		}
		
#comment_form{
	width: 400px;
}

.clear{
	clear: both;
}