body {
	background-color: #282F33;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #888D93;
	padding: 10px; }

a:link, a:visited { color: #EC8137; text-decoration: underline; outline: none; }
a:active, a:hover { text-decoration: none; outline: none; }


/* Sitewrapper -> Header
------------------------------------------------------------------------------------ */
	#sitewrapper #header {
		background: url("/images/bg_illustration.jpg") center;
		height: 136px;
		width: 100%; }
		#sitewrapper #header #logo {
		  width: 960px;
		  margin: 0 auto; }
		#sitewrapper #header #logo a {
			display: block;
			height: 48px;
			width: 187px;
			position: relative;
				top: 40px;
				left: 20px;
			background: url("/images/logo_molehill-trans.png") no-repeat 0 0 !important;
			background: url("/images/logo_molehill.gif") no-repeat 0 0; /* alpha-tranparent png hack for IE 4-6x/Win */
			text-indent: -5000px; }

/* Sitewrapper -> Content
------------------------------------------------------------------------------------ */
	#sitewrapper #content {
		width: 956px;
		padding: 30px 0 0 0;
		margin: 0 auto; }
		#sitewrapper #content #main {
			width: 520px;
			float: left; }
			#sitewrapper #content #main h1 {
				height: 24px;
				width: 479px;
				margin: 0 0 5px 0;
				text-indent: -5000px;
				background: transparent url("/images/hdr_we-build.gif") no-repeat 0 0; }
			#sitewrapper #content #main h3 {
				background: url("/images/bg_subheads.gif");
				font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #AAD5FF;
				float: left;
				text-transform: uppercase;
				padding: 5px 10px; }
			#sitewrapper #content #main p {
				font-size: 13px;
				line-height: 140%;
				margin: 0 0 30px 0; }
			#sitewrapper #content #main ul#products {
				padding: 0 0 10px 0;
				float: left; }
				#sitewrapper #content #main ul#products li {
					width: 170px;
					margin: 0 4px 0 0;
					float: left; }
					#sitewrapper #content #main ul#products li a {
						display: block;
						margin: 0 0 10px 0; }
						#sitewrapper #content #main ul#products li a img { }
					#sitewrapper #content #main ul#products li p {
						font-size: 11px;
						padding: 0 5px 0 0; }
			#sitewrapper #content #main #contact {
				clear: both; }
				#sitewrapper #content #main #contact h3 {
					margin: 0 0 10px 0; }
				#sitewrapper #content #main #contact p {
					margin: 0 0 10px 0;
					clear: both; }

		#sitewrapper #content #tweets {
			width: 400px;
			float: right;
			position: relative; }
			#sitewrapper #content #tweets h3 {
			background: url("/images/bg_subheads.gif");
			font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #AAD5FF;
			float: left;
			text-transform: uppercase;
			padding: 5px 10px; }
			#sitewrapper #content #tweets h4 {
				font-size: 10px;
				color: #888D93;
				font-weight: normal;
				height: 26px;
				float: right;
				position: absolute;
				right: 0;
				top: -11px;
				padding: 20px 60px 0 0;
				background: transparent url("/images/bg_birdy.gif") no-repeat 100% 100%; }
				#sitewrapper #content #tweets h4 a {
					color: #888D93;
					text-transform: uppercase; }
			#sitewrapper #content #tweets #twitter {
				clear: both;
				padding: 5px 0 0 0; }
				#sitewrapper #content #tweets #twitter ul { }
					#sitewrapper #content #tweets #twitter ul > li:first-child,
					div.error {
						background: #31393E;
						font-family: Georgia, Serif;
						font-size: 23px;
						color: #B3D565;
						padding: 10px;
						margin: 0;
						line-height: 130%;
						border: none; }
						#sitewrapper #content #tweets #twitter ul > li:first-child a {
						  color: #B3D565;	}
						#sitewrapper #content #tweets #twitter ul > li:first-child a.meta {
							font-size: 14.6px;
							font-weight: bold;
							color: #EC8137;
							white-space: nowrap; }
					#sitewrapper #content #tweets #twitter ul li {
						font-size: 11px;
						line-height: 130%;
						color: #8C9486;
						margin: 15px 0 0 0;
						padding: 0 10px 15px 10px;
						border-bottom: 1px dashed #333B3F; }
						#sitewrapper #content #tweets #twitter ul li a {
						  color: #8C9486; }
						  #sitewrapper #content #tweets #twitter ul li a.meta {
  						  color: #EC8137;
  						  white-space: nowrap; }