body {
	background: #051224 url(images/background.png) repeat-x;
	/*border-top: 5px solid #000;*/
	color: #c1c1c1;
	font-size: 13px;
	/*padding: 20px 0 40px;*/
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
	margin:20px 0 0;
	color:#fff;
}

h2 {
	padding: 20px 0 0;
	text-align: center;
}

h4 {
	color:#ffffff;
	font-weight:normal;
	margin:10px 0 10px;
}

p {
	font-size:20px;
	padding: 4px 0;
	text-align: center;
}

.container_12 {
	/*background: #fff url(img/12_col.gif) repeat-y;*/
	margin-bottom: 6px;
}

.content { 
	background:#182332;
	margin-bottom:40px;
	padding-bottom:20px; }

.smallthinking {	
	background: url(images/smallthinking.png) no-repeat;
	text-indent:-3000px;
	height:153px;
}

small { text-align:center; }

.orange { color:#e5be48; }
.blue { color:#4882e5; }

.hero {
	border-top: 1px solid #2a2a2a;
	padding-top:10px;
	border-bottom: 1px solid #2a2a2a;
	padding-bottom: 7px;
	margin-bottom:20px;
}

.consulting {
	background:#182332;
}

.consulting h3 {
	background: url(images/consulting_head.gif) no-repeat;
	text-indent:-3000px;
	margin:10px;
}

.consulting p {
	font-size:18px;
	font-family:Georgia,serif;
	margin:10px;
	font-weight:normal;
}

.building {
	background:#182332;
}

.building h3 {
	background: url(images/consulting_head.gif) no-repeat;
	text-indent:-3000px;
	margin:10px;
}

.building p {
	font-size:18px;
	font-family:Georgia,serif;
	margin:10px;
	font-weight:normal;
}

.thinking {
	background:#182332;
}

.thinking h3 {
	background: url(images/consulting_head.gif) no-repeat;
	text-indent:-3000px;
	margin:10px;
}

.thinking p {
	font-size:18px;
	font-family:Georgia,serif;
	margin:10px;
	font-weight:normal;
}

p.emphasis {
	font-size:22px;
	color:#fff;
}

.elsewhere {
	border-top: 1px solid #2a2a2a;
	padding-top:10px;
	border-bottom: 1px solid #2a2a2a;
	padding-bottom:0px;
	margin-top:20px;
	margin-bottom:20px;
}

.elsewhere h4 {
	background: url(images/elsewhere_head.gif) no-repeat;
	text-indent:-3000px;
}

.tweet {
	border-top: 1px solid #2a2a2a;
	padding-top:10px;
	border-bottom: 1px solid #2a2a2a;
	padding-bottom:0;
	margin-top:20px;
	margin-bottom:20px;
}

.tweet h4 {
	background: url(images/tweet_head.gif) no-repeat;
	text-indent:-3000px;
}

.end {
	border-top: 1px solid #2a2a2a;
	padding-top:60px;
	margin:;
}
.end a {
	color:#c1c1c1;
}

.footer {
	background: #030b16;
}

.footer img {
	border:10px solid #01060d;
}