/*
Theme Name: GreenProjectAwards
*/

/* main elements */

html {
	min-width:998px;
}
body {
	margin:0;
	color:#000;
	font:12px/14px Arial,Verdana,Tahoma, sans-serif;

}
.blue {
	background:#0d1319 url(images/bg-body-blue.jpg) no-repeat 50% 0;
}
img {border:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

a:focus {
	outline:none;
}
.page-width {
	margin:0 auto;
	width:960px;
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
}
.blue .map2 {
	display:none;
}
/* columns holder */
.columns-holder {
	overflow:hidden;
	height:1%;
	margin:-3px 0 0;
	padding:0 31px 20px 0;
}
/* nav bar */
.nav-bar {
	float:left;
	width:156px;
}
/* main nav */
.nav-bar ul {
	margin:0;
	padding:0;
	list-style:none;
}
.nav-bar ul li {
	text-align:right;
	font-size:18px;
	line-height:25px;
}
.nav-bar ul a {
	color:#fff;
}
.nav-bar ul a:hover,
.nav-bar ul li a.active {
	text-decoration:none;
	color:#65b5e3;
	font-weight:bold;
}
/* content */
.content {
	float:left;
	display:inline;
	margin:0 0 0 60px;
	width:470px;
}
.content h1 {
	margin:0;
	padding-left:60px;
	color:#fff;
	font-size:20px;
	line-height:40px;
	font-weight:normal;
	background:url(images/logo.gif) no-repeat 0 50%;
}
.content h2 {
	margin:5px 0 0;
	color:#65b5e2;
	font-size:37px;
	line-height:40px;
	font-weight:normal;
}
.content p {
	margin:15px 0 0;
	color:#fff;
	font-size:15px;
	line-height:18px;
}
.content a.btn {
	display:block;
	position:relative;
	margin:18px 0 0 -12px;
	width:384px;
	height:42px;
	text-indent:-9999px;
	background:url(images/btn-part.png) no-repeat;
}
/* sidebar */
.sidebar {
	float:right;
	width:198px;
}
.sidebar h2 {
	margin:0;
	color:#fff;
	font-size:24px;
	line-height:30px;
	font-weight:bolder;
}
.sidebar p {
	margin:3px 0 0;
	color:#fff;
	font-size:13px;
	line-height:16px;
}
.sidebar ul {
	margin:0;
	padding:8px 0 0;
	list-style:none;
}
.sidebar ul li.it1 {
	background:url(images/bg-it1.png) no-repeat;
}
.sidebar ul li.it2 {
	background:url(images/bg-it2.png) no-repeat;
}
.sidebar ul li.it3 {
	background:url(images/bg-it3.png) no-repeat;
}
.sidebar ul li {
	padding:0 0 0 8px;
	margin:0 0 6px;
	height:1%;
	vertical-align:top;
}
.sidebar ul a {
	display:block;
	color:#65b5e3;
	font-size:15px;
	line-height:32px;
}
.sidebar ul a:hover {
	text-decoration:none;
}
/* red */
.red {
	background:#181210 url(images/bg-body-red.jpg) no-repeat 50% 0;
}
.red .map1 {
	display:none;
}
.red .map2 {
	display:block;
}
.red .content h1 {
	background:url(images/logo-red.gif) no-repeat 0 50%;
}
.red .nav-bar ul a {
	color:#fff;
}
.red .nav-bar ul a:hover,
.red .nav-bar ul li a.active {
	text-decoration:none;
	color:#b83042;
}
.red .content h2 {
	color:#bc404d;
}
.red .content a.btn {
	background:url(images/btn-part-red.png) no-repeat;
}
.red .sidebar ul a {
	color:#bc404d;
}