@CHARSET "UTF-8";
body 			{font-size:11px; background:#111111 url(/layout/background-2.jpg) repeat-x top center; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
h1, h2 			{font-family: Arial, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin:0;}
h3 				{margin: 0 0 10px 0; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #777; text-align:center;}

a				{color: #FFF;}
a:hover, 
h1 a:hover		{text-decoration:none;}
a.more			{color:#669933; text-decoration:underline; font-size:12px; font-weight:bold; margin-bottom:20px; display:block; text-align:right;}
p 				{font-size:14px; margin:0 0 10px 0;}
p.date 			{color:#666; margin:0; font-size:12px; text-align:right;}

ul 				{padding: 0;}
li, dt 			{list-style: none; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 14px;}


/* Layout Divs */
div#outter {
	width: 955px;
	margin: 0 auto;
	padding: 20px;
}
div#top ul {
	padding: 0;
	margin: 0;
}
div#top li a {
	color: #FFF;
	float: left;
	padding: 5px 18px 3px 18px;
	margin: 0 20px 20px 0;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	border: 1px solid #555;
}
div#top li.last a {
	margin-right: 0;
}
div#top li a:hover {
	text-decoration: underline;
}
div#sell {
	float: left;
	width: 340px;
	padding: 10px 20px 10px 20px;
	margin-right: 20px;
	border: 1px solid #555;
}
div#sell h3 a {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	color: #FFF;
}
div#sell h3 a:hover {
	text-decoration: underline;
}
div#sell p, div#sell p a {
	color: #669933;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
div#sell p a:hover {
	text-decoration: underline;
}
div#top-container {
	float: right;
}
div#breadcrumb {
	padding: 3px 18px 3px 18px;
	width: 508px;
	font-size: 10px;
	border: 1px solid #555;
	color: #777;
	height: 14px;
}
div#content {
	width: 100%;
	float: left;
	margin-top: 20px;
}
div#footer {
	width: 915px;
	height: 10px;
	border: 1px solid #555;
	padding: 20px;
	text-align: right;
}
.clear {
	clear: both;
}


/* BOXES */
/* thirds */
div#web-blogs, div#engineering-blogs, .homepage-project {
	border: 1px solid #555;
	width: 278px;
	padding: 20px 20px 0 20px;
	margin: 0 20px 20px 0;
	float: left;
}
/* two */
div#homepage-sell, div#page, div#project, div#tag-cloud, div#blog-latest, div#profile, div#project-container {
	border:1px solid #555;
	width:618px;
	padding:20px;
	float:left;
	margin:0 20px 20px 0;
}


/* RIGHTHAND BOX */
div#standard-right 		{border:1px solid #555; width:228px; padding:20px; margin-bottom:20px; float:right; display:inline;}
div#standard-right h3	{text-align:left; margin:0;}
div#standard-right ul	{margin-top:0;}
div#standard-right dl	{margin-top:0;}

/* BACKGROUND */
.homepage-project, div#homepage-sell, div#outter, div#top li a, div#sell, div#breadcrumb, div#footer, div#web-blogs, div#engineering-blogs, div#other-blogs, div#standard-right, div#blog-right, div#project, div#tag-cloud, div#blog-latest, div#profile, div#project-container, div#page {background: url(/layout/dark.png) repeat top left;}