/* AndreaBrand.com */

/* Contents
================================================================
	1: General
	2: Header
	3: Content
	4: Footer
================================================================*/

/* 1: General
================================*/
	body, p, h1, h2, h3, ul, li, form {margin:0; padding:0; border:0; list-style:none;}
	body {
		background:#807D73;
		font:1em/1.25  Candara, Helvetica, Verdana, Arial, sans-serif;
	}
	body#default {
		background:#231f20 url(../images/bg/bg.png) top center no-repeat;
	}

	a {
		text-decoration:none;
	}
	.hide {
		display:none;
	}
	p {
		margin:0 0 10px;
	}
	#wrapper {
		margin:40px auto;
		width:960px;
		border:1px solid #2B2A27;
	}
	::-moz-selection{
	background: #2B2A27;
	color: #998675;
	} 

	::selection {
	background: #2B2A27;
	color: #998675;
} /* 2: Header
================================*/
	#header {
		background:#2B2A27;
		height:50px;
		padding: 0 20px;
	}
	#home {
		float:left;
		margin:5px 0 0 0;
	}
	#home a {
		color:#998675;
	}
	#search {
		margin:15px 0 0 50px;
		float:left;
	}
	#search input {
		background:#696763;
		border:none;
	}
	#nav {
		background:url(../images/bg/nav-bg.png) no-repeat scroll 0 0;
		height:34px;
		margin:7px 0 0 20px;
		padding:0 0 0 80px;
		float:left;
		font-size:1.2em;
	}
	#nav a {
		color:#998675;
		font-weight:700;
		font-size:1.2em;
		float:left;
	}
	#nav li {
		margin:6px 0 0 20px;
		display:inline;
		float:left;
	}
/* 3: Content
================================*/
	#content {
		padding:20px;
		float:left;
		width:920px;
		background:transparent url(../images/bg/alpha.png) repeat;
	}
	#content p {
		width:550px;
		font-size:1.1em;
		line-height:1.3em;
		margin:0 0 15px;
		font-family:Georgia,"Times New Roman",Times,serif;
	}
	#content p.published {
		margin:0 0 5px;
	}
	#default #entries p {
		font-size:1.1em;
		width:325px;
	}
	#content a{
		text-decoration:underline;
		color:#000;
	}
	#intro {
		text-align:right;
		width:550px;
		float:left;
		margin:0 30px 30px 0;
	}
	#intro a {
		color:#EDDED1;
		outline:none;
	}
	img{
		-moz-box-shadow:#333 1px 1px 20px;
		-webkit-box-shadow:#333 1px 1px 20px;
	}
	#logo img {
		border:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
	}
	#contact p {
		font-size:1.3em;
		font-family:Candara, Helvetica, Verdana, Arial, sans-serif;
	}
	#contact a {
		font-size:1.3em;
	}
	#entries {
		width:340px;
		float:left;
	}
	#blog #entries {
		width:100%;
	}
	.entry-content a, #archive-link a {
		color:#000;
		text-decoration:underline;
	}
	h2.entry-title {
		font-size:2.1em;
		margin:0 0 5px;
	}
	#default h2.entry-title {
		font-size:1.6em;
	}
	h2.entry-title a {
		color:#000;
	}
	.published {
		font-style:italic;
		margin:0 0 5px;
	}
	.entry-content a {
		text-decoration:underline;
	}
	.entry-content {
		margin:0 0 10px;
	}
/* 4: Footer
================================*/
	#footer {
		float:left;
		padding:20px 20px 0;
		color:#998675;
		font-size:0.9em;
		background:#2B2A27 url(../images/bg/footer-bg.png) no-repeat scroll bottom right;
	}
	#footer a{
		color:#cabdb2;
	}
	#footer h2 {
		font-size:1.2em;
		margin:0 0 5px;
		border-bottom:1px solid #998675; 
		display:inline-block;
		float:left;
	}
	#twitter_update_list {
		width:550px;
		margin:0 30px 0 0;
		float:left;
		clear:left;
		display:inline;
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
	#tweets {
		float:left;
	}
	#twitter_update_list li {
		padding:0 0 10px;
		display:inline-block;
	}
	#archive {
		width:340px;
		float:left;
		display:inline;
		margin:0 0 20px;
	}
	#archive li {
		margin:0 0 5px;
	}
	.directory {
		clear:left;
	}
	#wrapper:after { 
		content: " ";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		zoom: 1;
	}
