/* 
MVG Media
All content is copyright MVG Media
No reproduction is allowed unless explicitly told otherwise
 */

/* PETE! Remember, pretty code is happy code - and happy code is what I like! */

/* GEOFF! Remember, when time is tight, shove the code in anywhere! */

/* Homepage Structure */

body {
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size:small;
	color:#FFFFFF;
	line-height: 14px;
	font-size: x-small;
}

a{
	color:#FFFFFF;
	text-deocration:none;
}
a:hover{

}
table, td, tr{
	padding:0;
	margin:0;
}
td p{
	padding:0;
	margin:0;
}
div#container{
	width:980px;
	margin:0 auto;
	height:617px;
	padding:0;
	font-size:110%;
	background: url(media/bg.gif) no-repeat;
} 

div#left{
	width:470px;
	float:left;
	height:617px;
}

div#right{
	width:490px;
	float:right;
	height:490px;
	margin: 62px 0 0;
}
div#logo{
	float:left;
	margin: 80px 0 0 110px;
}
div#logo img{
	border:0;
}
div#nav{

	
}
div#nav ul{
	margin: 95px 0 20px 0;
	padding:0;
	list-style:none;
	font-size:140%;
}
div#nav ul li{
	float:left;
	text-indent:-3000px;
	margin:2px 0;
}
div#nav a{
	display: block;
	text-decoration:none;
	width:180px;
	height:16px;
}
div#nav a:hover{
	color:#eb037b;
}
.selected{
	color:#eb037b;
}
div#nav li.what-we-do a{
	background:url(media/What_We_Do.gif) no-repeat;
}
div#nav  li.creating-impact a{
	background:url(media/Creating_Impact.gif) no-repeat;
}
div#nav li.asset-clarity a{
	background:url(media/Asset_Clarity.gif) no-repeat;
}
div#nav li.our-people a{
	background:url(media/our_people.gif) no-repeat;
}
div#nav li.recent-work a{
	background:url(media/recent_work.gif) no-repeat;
}
div#nav li.contact-us a{
	background:url(media/contact_us.gif) no-repeat;
}
div#nav li.what-we-do a:hover, div#nav li.what-we-doSelected a{
	background:url(media/What_We_Do.gif) -180px 0 no-repeat;
}
div#nav  li.creating-impact a:hover, div#nav  li.creating-impactSelected a{
	background:url(media/Creating_Impact.gif) -180px 0 no-repeat;
}
div#nav li.asset-clarity a:hover, div#nav li.asset-claritySelected a{
	background:url(media/Asset_Clarity.gif) -180px 0 no-repeat;
}
div#nav li.our-people a:hover, div#nav li.our-peopleSelected a{
	background:url(media/our_people.gif) -180px 0 no-repeat;
}
div#nav li.recent-work a:hover, div#nav li.recent-workSelected a{
	background:url(media/recent_work.gif) -180px 0 no-repeat;
}
div#nav li.contact-us a:hover, div#nav li.contact-usSelected a{
	background:url(media/contact_us.gif) -180px 0 no-repeat;
}

div#content{
	margin:30px 20px 30px 120px;
	padding-top:24px;
	width:330px;
	height:220px;
	overflow:auto;
	clear:both;
}
div#content a{
	color:#00adf1;
	text-decoration:none;
}
div#content a:hover{
	color:#eb037b;
}
div#content p{
	margin:0 0 0.75em 0;
	padding:0;
}
div#content ul{
	list-style:none;
	margin:0;
	padding:0;
}
ul#subnavLeft, ul.subnavLeft{
	float:left;
	width: 160px;
}
ul.subnavLeft2{
	float:left;
	width: 300px;
}

div#details{
	float:right;
	text-align:right;
	color:#CCCCCC;
	font-style:italic;
	margin:0 -10px 0 0;
	width:280px;
}
div#details p{
	margin:0;
	padding:0;
}
div#links{
	float:left;
	margin:0 0 0 100px;
}
div#links ul{
	list-style:none;
	margin:0;
	padding:0;
}
div#links a{
	color:#00adf1;
	text-decoration:none;
}
div#links a:hover{
	color:#eb037b;
}
div#content ul li a{
	color:#FFFFFF;
}

div#content .selected{
	color:#eb037b;
}
td.clsients{
	font-size:90%;
	line-height:120%;
}
.offScreen{
	position:absolute;
	left:-9999px;
}
div#footer{
	margin: 0 auto 0 auto;
	text-align:center;
	clear:both;
	top:-50px;
	position:relative;
}
div#footer, div#footer a{
	color:#000000;
	text-decoration:none;
}
div#footer ul{
	margin:0;
	padding:0;
}
div#footer li{
	display:inline;
	margin:0 22px;
}
.address{
	font-size:90%;
}
.address2{
	font-size:70%;
}