body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	background-color: #FDF9F5;
	color: #191919;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* =TEXT STYLES ================================== */
a {color: #E37B1E; text-decoration: none;}
	a:hover {text-decoration: underline;}
a.read-more {padding-right: 13px; background: url(../images/arrow.gif) no-repeat right;}
h1 {font-size: 16px;color: #E37B1E;text-decoration: none;}
h2 {font-size: 16px;color: #E37B1E;text-decoration: none;}
h3 {font-size: 12px;text-decoration: none;}
/* =WRAPPER ================================== */
div#wrapper {width: auto; background: #FDF9F5 url(../images/bg_top.png) repeat-x;}
/* =TOP ================================== */
div#top-design {
	position: relative;
	z-index: 999;
	text-align: left;
	width: 960px;
	height: 69px;
	margin: auto;
	background: url(../images/bg_top_w.jpg) no-repeat;
}
	div#top-design h1 {
		margin: 0px;
		padding: 0px;
		text-indent: -9999px;
	}
	div#top-design h1 img {
		position: absolute;
		top: 38px;
		left: 22px;
		width: 192px;
		height: 98px;
		margin: 0px;
		padding: 0px;
	}
div#top-design .addthis_toolbox 		{position: absolute; top: 8px; right: 23px;}
div#top-design .addthis_toolbox a		{color: #fff;}
div#top-design ul {
	position: absolute;
	top: 35px;
	right: 5px;
	font-size: 13px;
	color: #848282;
	margin: 0px;
}
	div#top-design li {
		list-style: none;
		display: inline;
	}
	div#top-design li a {
		text-transform: uppercase;
		font-weight: bold;
		color: #EBEAEA;
		text-decoration: none;
		margin-right: 17px;
	}
	div#top-design li a:hover {
		color: #E9C205;
	}
/* =TOP-2 ================================== */
div#top-2 {
	position: relative;
	text-align: left;
	width: 960px;
	height: 259px;
	margin: auto;
}
div#contact {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	text-align: right;
	color: #FCF1E8;
	text-transform: uppercase;
	width: 188px;
	height: 250px;
	padding: 67px 28px 0px 28px;
	background: url(../images/bg_contact.png) no-repeat;
}
	div#contact input, div#contact textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8E2D00;
		border: 1px solid #C25D04;
		background-color: #FBEADC;
	}
	div#contact input {width: 120px; height: 13px;}
	div#contact textarea {width: 184px; height: 60px;}
	div#contact span {margin-bottom: 6px; display: block; clear: both;}
	div#contact img {float: left;}
	div#contact .addthis_toolbox	{float: left; padding: 5px 2px 0; margin: 5px 0 0 2px;}
div#branding {
	float: right;
	width: 716px;
}
/* =CONTENT ================================== */
div#content-wrapper {
	position: relative;
	text-align: left;
	width: 960px;
	margin: auto;
}
div#articles {
	float: left;
	margin-top: 61px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 244px;
	height: auto;
	padding: 0px 0px 15px 0px;
	background: #FBF1E5 url(../images/bg_articles.png) repeat-y bottom;
}
	div#articles h2 {
		width: auto;
		height: 61px;
		margin: 0px 0px 5px 0px;
		padding: 0;
		background: url(../images/web_design_articles.gif) no-repeat;
		text-indent: -9999px;
	}
	div#content-wrapper div#articles ul {
		margin: 0;
		padding: 0px 25px 0px 25px;
	}
	div#content-wrapper div#articles ul li {
		list-style: none;
		display: inline-block;
		padding-bottom: 10px;
	}
div#content-main {
	float: left;
	position: relative;
	top: 0px;
	left: 244px;
	width: 470px;
	padding: 15px 21px 15px 16px;
	margin: 0;
}
div#portfolio {
	float: left;
	margin-top: 23px;
	position: relative;
	top: 0px;
	right: -244px;
	width: 206px;
	padding-bottom: 10px;
	border-left: 1px solid #F9D8BB;
}
	div#portfolio ul {
		list-style: none;
		display: inline-block;
		margin: 15px 0px 0px 20px;
		padding: 0;
	}
	div#portfolio li {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0;
	}
	div#portfolio a {
		display: inline-block;
		margin: 0px 15px 15px 0px;
	}
	div#portfolio img {
		border: none;
	}
/* =FOOTER ================================== */
div#footer-wrapper {
	clear: both;
	width: auto;
	height: 76px;	
	background: #392D27 url(../images/bg_footer.gif) repeat-x;
}
	div#footer {
		clear: both;
		width: 960px;
		height: 56px;
		margin: auto;
		padding-top: 20px;
		color: #AFAAA8;
		background: url(../images/bg_footer_w.jpg) no-repeat right;
		position: relative;
	}
	div#footer a {color: #AFAAA8;}
	div#footer a:hover {color: #C1A00B;}
div#footer .stats	{width: 90px; height: 49px; position: absolute; top: 13px; right: 20px;}
/* =INNER PAGES ================================== */
p.portfolio {margin-bottom: 20px; overflow: hidden;}
	p.portfolio img.img-portfolio {clear: both; float: left; margin: 0px 10px 0px 0px; padding: 1px;}
span.article-date {font-style: italic; color: #E37B1E; font-size: 10px;}


