/*  
Theme Name: Phaedra Photography
Description: Phaedra Photography Official Theme by <a href="http://betterinpink.com">Madeline D'Amato</a> & <a href="http://quiterandom.com">Fernando Coello</a>
Author: Madeline D'Amato & Fernando Coello
*/
* {
	margin: 0;
	padding: 0; }
 
body {
	background: #e5ded0 url('images/body_bg.jpg') repeat 0 0;
	color: #666;
	font-family: 'Verdana',sans-serif;
	font-size: 12px;
	line-height: 145%;
	margin: 0;
	padding: 0 0 35px; }
 
/* Links --------------------------------*/
a {
	color: #c3bdaf;
	outline: none;
	text-decoration: none; }
 
	a:hover { text-decoration: none; }
 
	a img { border: 0; }
 
img.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto; }
 
img.alignleft {
	float: left;
	margin: 0 10px 10px 0; }
 
img.alignright {
	float: right;
	margin: 0 0 10px 10px; }
 
.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0; }
 
/* Headings & Header -------------------*/
h1, h2, h3, h4, h5 {
	font-family: 'Century Gothic', sans-serif;
	font-weight: bold; }
 
#header .top {
	background: url('images/header_bg.gif') no-repeat center 0;
	height: 220px;
	margin-bottom: -220px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1; }
 
#header .twitter { height: 55px; }
 
	#header .twitter .messages {
		color: #e5dfd0;
		font: normal normal 14px 'Times New Roman', sans-serif;
		margin: 0 auto 20px;
		padding: 15px 10px 0 35px;
		position: relative;
		width: 855px;
		z-index: 3; }
 
#header .inner {
	background: url('images/content_bg.gif') repeat-y -5px 0;
	margin: 0 auto;
	width: 909px; }
 
	#header .inner * {
		position: relative;
		z-index: 2; }
 
	#header .inner .left {
		border: 1px solid #b9b2a2;
		float: left;
		height: 395px;
		margin: 10px 5px 0 10px;
		width: 250px; }
 
a.blog-title {
	background: url('images/logo.gif') no-repeat 0 0;
	clear: both;
	display: block;
	height: 115px;
	margin: 30px auto;
	width: 199px; }
 
ul#top_menu {
	border-left: 1px solid #b9b2a2;
	font: normal normal 16px 'Georgia', sans-serif;
	line-height: 100%;
	margin: 30px 20px 10px 110px;
	padding: 10px 0 25px; }
 
	ul#top_menu li {
		list-style: none;
		margin: 0;
		padding: 0; }
 
		ul#top_menu li a {
			color: #n9n2a2;
			display: block;
			padding: 0 0 5px 15px;
			text-decoration: none; }
 
			ul#top_menu li a:hover, ul#top_menu li a:focus, ul#top_menu li.current_page_item a { color: #88101e; }
 
		ul#top_menu li ul {
			display: none;
			padding: 0; }
 
#header .inner .right {
	float: right;
	padding-right: 15px;
	width: 625px; }
 
#top_content {
	background: url('images/content_top.gif') no-repeat -5px -10px;
	height: 20px;
	margin: 0 auto;
	width: 909px; }
 
/* Layout -----------------------------*/
#container {
	background: url('images/content_bg.gif') repeat-y -5px 0;
	margin: 0 auto;
	padding: 0;
	width: 909px; }
 
#content { padding: 20px 30px 20px 20px ; }
 
/* Posts Layout ---------------------*/
.post {
	margin: 0 0 20px;
	text-align: justify; }
 
.post-header {
	background: #fcfbf9;
	border: 1px solid #b9b2a2;
	color: #88101e;
	font: normal normal 22px 'Times New Roman', sans-serif;
	padding: 5px 15px; }
 
.post-title {
	float: left;
	line-height: 100%; }
 
	.post-title a { color: #88101e; }
 
.post-date {
	float: right;
	font: normal normal 11px 'Verdana', sans-serif;
	padding: 5px 0 0; }
 
.post-labels { padding: 0 0 10px; }
 
.post-labels, .post-labels a {
	color: #c3bdaf;
	font-size: 11px; }
 
.post-body {
	background: #fcfbf9;
	border-left: 1px solid #b9b2a2;
	border-right: 1px solid #b9b2a2;
	padding: 5px 15px; }
 
	.post-body p { padding: 0 0 10px; }
 
	.post-body ul { margin: 0 0 25px 15px; }
 
	.post-body ol { margin: 0 0 25px 15px; }
 
	.post-body li { margin: 0 0 0 20px; }
 
.post-footer {
	background: #fcfbf9;
	border: 1px solid #b9b2a2;
	font-size: 11px;
	padding: 5px 15px;
	text-align: right; }
 
	.post-footer a { color: #88101e; }
 
	.post-footer .left { float: left; }
 
		.post-footer .left .sociable { margin: 0; }
 
			.post-footer .left .sociable strong { display: none; }
 
			.post-footer .left .sociable ul { float: left; }
 
	.post-footer .right { float: right; }
 
.navigation div a {
	background: #fff;
	border: 1px solid #b9b2a2;
	color: #666;
	margin: 0 2px;
	padding: 2px 4px 2px 4px;
	text-decoration: none; }
 
.navigation a:hover {
	background: #b9b2a2;
	color: #fff; }
 
.navigation .post-previous { float: left; }
 
.navigation .post-next { float: right; }
 
/* Comments ---------------------------- */
.post-footer img, ol.comments img {
	border: 0;
	padding: 0; }
 
.comment_form, .comments {
	clear: both;
	display: block;
	margin: 10px 0 20px; }
 
.comment-form {
	padding: 10px 0;
	width: 100%; }
 
	.comment-form .left {
		float: left;
		padding: 0 2% 5px 0;
		width: 31%; }
 
		.comment-form .left input {
			background: #fff;
			border: 1px solid #b9b2a2;
			color: #666;
			display: block;
			font: normal normal 12px 'Verdana', sans-serif;
			padding: 5px;
			width: 100%; }
 
	.comment-form textarea {
		background: #fff;
		border: 1px solid #b9b2a2;
		color: #666;
		font: normal normal 12px 'Verdana', sans-serif;
		height: 50px;
		margin: 0 2% 0 0;
		width: 98%; }
 
	.comment-form input[type=submit] {
		background: #fff;
		border: 1px solid #b9b2a2;
		color: #666;
		cursor: pointer;
		font: normal normal 12px 'Verdana', sans-serif;
		margin: 5px 0 0;
		padding: 5px; }
 
h3.com {
	border-bottom: 1px dotted #88101e;
	color: #88101e;
	font: normal normal 18px 'Times New Roman', sans-serif; }
 
ol.comments {
	list-style: none;
	padding: 0 20px 0 40px; }
 
	ol.comments li {
		clear: both;
		color: #8b8b8b;
		margin: 0 0 10px; }
 
		ol.comments li .comment-author {
			background: #fcfbf9 url('images/phaedra.gif') no-repeat right top;
			border: 1px solid #f6eced;
			padding: 10px 0; }
 
		ol.comments li strong.author { font: normal normal 15px 'Times New Roman', sans-serif; }
 
		ol.comments li a { color: #88191e; }
 
		ol.comments li .left {
			float: left;
			padding: 0 10px;
			width: 60px; }
 
		ol.comments li .right {
			float: left;
			margin: 0 0 0 10px;
			width: 670px; }
 
		ol.comments li .left img { border: 1px solid #88101e; }
 
/* Footer ---------------------------- */
#footer {
	background: url('images/footer_bg.gif') no-repeat center 0;
	margin: 0 auto;
	width: 100%; }
 
	#footer .inner {
		margin: 0 auto;
		min-height: 221px;
		padding: 20px 30px 20px 20px;
		width: 860px; }
 
		#footer .inner h2 {
			color: #fff;
			font: normal normal 20px 'Times New Roman', sans-serif;
			padding: 0 0 10px; }
 
		#footer .inner p {
			color: #e6e0d3;
			font-size: 11px;
			text-align: justify; }
 
#bot_menu {
	margin: 0 auto;
	padding: 10px 0 0;
	text-align: center;
	width: 900px; }
 
	#bot_menu ul {
		font: normal normal 14px 'Times New Roman', sans-serif;
		list-style: none; }
 
		#bot_menu ul li {
			border-left: 1px solid #383838;
			color: #383838;
			display: inline;
			margin: 0;
			padding: 0 10px; }
 
			#bot_menu ul li.first { border: 0; }
 
			#bot_menu ul li a { color: #383838; }
 
			#bot_menu ul li ul { display: none; }
 
#credits {
	color: #88101e;
	font: normal normal 12px 'Times New Roman', sans-serif;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 1026px; }
 
	#credits a { color: #88101e; }