/*
Theme Name: Elegant Disaster
Theme URI: http://www.stephadamo.com
Description: WordPress theme created for my personal blog.
Version: 1.0
Author: Stephanie M. Adamo
Author URI: http://www.stephanieadamo.com
*/

/*
Colors:
#d47d91 - Pink
#869a19 - Chartreuse
#4499B3 - Teal
*/

a {
	color:#4499B3;
	outline:none;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

a.logo {
	background:url(/minimal/logo.png) no-repeat transparent;
	display:block;
	height:49px;
	margin:50px 115px;
	text-indent:-9000px;
	width:339px;
	}
	
a.tab {
	background:url(/minimal/bg-tab.gif) no-repeat transparent;
	color:#434343;
	cursor:pointer;
	display:block;
	float:right;
	font-size:14px;
	height:30px;
	margin:0 0 0 3px;
	padding:2px 0 0 0;
	text-align:center;
	width:80px;
	}
	
a.tab, h1, h2, h3, span.date, span.tags, span.month, span.nav, label {
	font-family:Georgia, Palatino, serif; 
	font-weight:normal;
	}
	
.alt {
	background-color:#eee;	
}
	
.avatar {
	float:left;
	margin:0 10px 0 0;
	padding-top:3px;
	width:45px;
}
	
body{
	background:url(/minimal/bg.jpg) no-repeat #eee fixed top center;
	border-top:solid 5px #cfcdce;
	color:#434343;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:20px;
	margin:0;padding:0;
	}
	
.comment {
	float:left;
	width:425px;
}
	
.container {
	margin:0 auto;
	width:907px;
	}

.content {}

.footer {
	color:#ccc;
	margin:0 auto;
	padding:50px 0;
	width:907px;
}

.footerContainer {
	background:#505050;
	border-top:solid 5px #ccc;
}

h1{
	font-size:20px;
	margin:40px 0 0 0;
	padding:0;
	}

h2{
	font-size:18px;
	margin:0 0 20px 0;
	padding:0;
	}

.header {
	height:215px;
	margin:0 auto;
	width:907px;
	}

.headerL {
	float:left;
	margin:0 22px 0 0;
	text-align:center;
	width:570px;
	}

.headerR {
	float:left;
	margin:0;
	width:315px;
	}
	
hr {
	border:thin dotted #CFCDCE;	
}

iframe.fbLikeContainer {
	margin-bottom:30px;	
}
	
img {
	border:none;	
}

input {
	border:solid 1px #ccc; 
	display:inline;
	}

input.button {
	clear:none;
	cursor:pointer;
	float:right;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	width:52px;	
}

input#s {
	width:208px;	
}

label {
	font-size:13px;
	}
	
.linkwithin_inner {
	background:#eee;
	padding: 0 10px !important;
	width:480px !important;
}
	
.linkwithin_text {
	font-weight:normal !important;	
}

.mainContent, ul.sideBar li {
	border:solid 1px #cfcdce;
	}

.mainContent{
	background:#fff;
	float:left;
	margin:0 20px 40px 0;
	padding:0 30px 40px 40px;
	width:500px;
	}
	
.older {
	float:right;	
}

ol.comments {
	list-style:none;
	margin:0;
	padding:0;
}

ol.comments li {
	padding:10px 10px 0 10px;	
}

p {
	margin:0 0 25px 0;
	padding:0;
	}
	
p.photo {
	text-align:center;	
}
p.photo img {
	border:solid 1px #eee;
	margin:0 0 10px 0;
}
img.photoLeft {
	color:#4499B3;
	float:left;
	margin:0 15px 15px 0;
	padding:5px 0 0 0;
	text-align:center;
}
img.photoRight {
	color:#4499B3;
	float:right;
	margin:0 0 15px 15px;
	text-align:center;
}

.search{
	margin-top:180px;
	}

.titleInfo {
	background:url(/minimal/bg-h1.gif) no-repeat transparent;
	height:50px;
	margin:0 0 15px 0;
	position:relative;
	width:500px;
	}
	
.titlePage {
	background:url(/minimal/bg-h1-page.gif) no-repeat transparent;
	height:50px;
	margin:0 0 15px 0;
	position:relative;
	width:500px;
	}
	
ul.sideBar {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:315px;
	}

ul.sideBar li ul{
	list-style:none;
	margin:0;
	padding:0;
}

ul.sideBar li ul li {
	background:none;
	border:none;
	margin:0 0 20px 0;	
	padding:0;
}

ul.sideBar li {
	background:url(/minimal/bg-swirl.gif) no-repeat #fff top right;
	margin:0 0 20px 0;
	padding:40px 23px 20px 30px;
	width:262px;
	}
	
ul.sideBar li p {
	margin-bottom:20px;	
}

ul.sideBar li h2 {
	text-align:center;
	}	

.widget_twitter {
	background:url(/minimal/bg-twitter.gif) no-repeat #fff top right !important;
	}

span.date{
	font-size:20px;
	position:absolute;
	right:12px;
	top:2px;
	}

span.tags{
	font-size:10px;
	position:absolute;
	left:0;
	max-width:450px;
	top:28px;
	text-transform:uppercase;
	}

span.month{
	font-size:10px;
	position:absolute;
	right:12px;
	top:28px;
	text-transform:uppercase;
	}

span.nav{
	border-bottom:solid 1px #cfcdce;
	display:block;
	font-size:13px;
	padding:8px 0;
	}
