
body
{
	margin: 10px 0px;
}

div.body
{
	width: 944px;
	margin: 0px auto;
}

div.clear
{
	clear: both;
}

div.colLeft
{
	float: left;
	width: 465px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 70px;
}

div.colRight
{
	float: left;
	width: 457px;
	margin-top: 20px;
	margin-bottom: 70px;
}

div.currentProject
{
	float: left;
	width: 435px;
	padding: 7px 8px 2px 8px;
	margin-right: 10px;
	overflow: hidden;
	background: #c8caaa url(currentProjects.gif) 8px 6px no-repeat;
}

div.enlarge
{
	float: right;
	margin-top: 5px;
}

div.feature
{
	clear: both;
	width: 100%;
	border-top: 3px solid #c8caaa;
	border-top: 3px solid #188eab;/*Quick fix to blue*/
	background-color: #333333;
	padding: 1px 0px;
	margin-bottom: 17px;
	margin-right: 10px;
	text-align: center;
}

img.floatLeft
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	vertical-align: middle;
}

div.footer
{
	clear: both;
	border-top: 1px solid #999999;
	padding-top: 15px;
	margin-top: 50px;
}

div.latestNews
{
	float: left;
	width: 700px;
}

div.latestNewsItem
{
	float: left;
	width: 214px;
	margin-right: 10px;
}

div.legend
{
	margin-top: 5px;
}

div#logo
{
	width: 466px;
	padding-bottom: 13px;
	padding-top: 13px;
	margin-bottom: 13px;
	border-bottom: 5px solid;
	background-position: left 13px;
	background-repeat: no-repeat;
	text-indent: -130px;
	overflow: hidden;
}

div#logo.black 	{ border-color: #000000; background-image: url(station_house_opera_black.gif); }
div#logo.blue 	{ border-color: #188eab; background-image: url(station_house_opera_blue.gif); }
div#logo.brown 	{ border-color: #ab4d2b; background-image: url(station_house_opera_brown.gif); }
div#logo.green 	{ border-color: #b8c215; background-image: url(station_house_opera_green.gif); }
div#logo.grey 	{ border-color: #90acc4; background-image: url(station_house_opera_grey.gif); }
div#logo.pink 	{ border-color: #bf5580; background-image: url(station_house_opera_pink.gif); }
div#logo.purple	{ border-color: #807aa7; background-image: url(station_house_opera_purple.gif); }

div#logoHome.black    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_black.gif) left 13px no-repeat;}
div#logoHome.blue    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_blue.gif) left 13px no-repeat;}
div#logoHome.brown    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_brown.gif) left 13px no-repeat;}
div#logoHome.green    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_green.gif) left 13px no-repeat;}
div#logoHome.grey    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_grey.gif) left 13px no-repeat;}
div#logoHome.pink    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_pink.gif) left 13px no-repeat;}
div#logoHome.purple    { border:0px solid;height: 43px;padding-top: 13px;margin-bottom: 5px;background: url(station_house_main_purple.gif) left 13px no-repeat;}


div.straplineHome
{
        border:0px solid;
	padding-top: 43px;
}

div.menu
{
	border-top: 0px solid;
	margin-top: 5px;
	padding-top: 5px;
}

div.menu#brown
{
	border-color: #ab4d2b;
}

div#navi
{
	float: right;
	width: 465px;
	padding-left: 5px;
	padding-bottom: 8px;
	margin-bottom: 13px;
	border-bottom: 5px solid;
}

div#navi.black 	{ border-color: #188eab; }
div#navi.brown 	{ border-color: #ab4d2b; }
div#navi.blue 	{ border-color: #188eab; }
div#navi.green 	{ border-color: #b8c215; }
div#navi.grey 	{ border-color: #90acc4; }
div#navi.pink 	{ border-color: #bf5580; }
div#navi.purple { border-color: #807aa7; }

div.naviHome
{
	padding-top: 6px;
	padding-left: 10px;
}

div.projectDetails
{
	float: left;
	width: 230px;
	border-top: 5px solid #188eab;
	margin-left: 5px;
	padding-top: 15px;
	margin-bottom: 70px;
}

div.projectImage
{
	clear: both;
	width: 100%;
	background-color: #333333;
	margin-top: 17px;
	margin-bottom: 17px;
	margin-right: 10px;
	text-align: center;
}

div.projectNext
{
	float: right;
	margin-right: 10px;
	margin-top: 180px;
}

div.projectPrev
{
	float: left;
	margin-left: 10px;
	margin-top: 180px;
}

div.projectText
{
	float: left;
	width: 454px;
	margin-right: 20px;
	margin-bottom: 70px;
}

div.projects
{
	clear: both;
}

div.projectsItem
{
	float: left;
	width: 230px;
	height: 210px;
	padding: 8px 3px;
	margin-bottom: 15px;
}

div.search
{
	float: right;
}