body
{
	margin: 0px;
    padding: 0px;
}

div#container
{
    margin: 20px auto 0px auto;
    width: 920px;
}

div#content
{
	background-color: #231F20;
	min-height: 492px;

aheight:auto!important; /*this set the height to auto for those supporting it (not IE)*/
aheight:492px; /*for IE, all others override it by the previous rule*/
amin-height:492px; /*for the ones that support it (all but IE)*/	
	
	padding: 25px;
}

div#content h1
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 60px;
	margin-bottom: 30px;
}

div#content p, div#content li
{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div#content span
{
	color:#8D198F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	display:block;
	float:left;
	width:50px;
}

div#content span.white
{
	color:#ffffff;
}

div#content a
{
	color:#8D198F;
	text-decoration:none;
}

div#main h1, div#main h2
{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

div#main h1 span
{
	color:#932791;
	display:inline;
	float:none;
}

div#main p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18px;
}

div#main p.highlight
{
	color:#932791;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

div#main h2.highlight
{
	color:#932791;
	margin-top:5px;
}

div#intro
{
	clear:both;
	float:left;
	margin-top:125px;
}

div#getintouch
{
	float:right;
}

hr
{
	color: #8D198F;
	background-color: #8D198F;
	border: 0;
	height: 1px;
	width: 100%;
}

div#topnav
{
	background-image: url(../images/Topnav-Background-Wide-copy.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	float:right;
	height:40px;
	width:475px;
}

div#topnav ul
{
	background-color: #ffffff;
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px 0px;	
}

div#topnav ul li
{
	abackground-color: #222222;
    float: left;
}

div#topnav ul li a
{
	abackground-color: #4B721D;
	abackground-color:red;
	font-family: "Century Gothic", Arial, Helvetica, Verdana;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	aline-height: 2em;
	float: left;
	display: block;
	color: #ffffff;
	padding:6px 10px 0px 10px;
	amargin-right:5px;
	text-decoration: none;
	text-align: center;
	width:100px;
}

div#topnav ul li a.selected
{
    color: #8D198F;
	atext-decoration: underline;
}

div#topnav ul li a:hover
{
    color: #8D198F;
    text-decoration: none;
}

img.logo
{
	border:none;
	float:left;
}

div#motif
{
	background-color:#231F20;
	height:60px;
	width:920px;
}

div#motif img
{
	float:left;
	padding-left:20px;
}

div#footer
{
	background-image: url(../images/Footer-Background.gif);
	background-repeat: no-repeat;
	clear:both;
	height:50px;
	padding:0px 5px 0px 5px;
}

div#footer p
{
	color:#8D198F;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#footer p a
{
	color:#8D198F;
}

p.yaya
{
	float:right;
}

img.people
{
	border:solid 1px #8D198F;
	float:left;
	margin:0px 25px 25px 0px;
	padding:2px;
}

div.client
{
	display:none;
	min-height:375px;
}


div#left
{
	float:left;
	padding-top:60px;
	width:50px;
}

div#left ul
{
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px 0px;	
}

div#left ul li a
{
	abackground-color: #4B721D;
	abackground-color:red;
	font-family: "Century Gothic", Arial, Helvetica, Verdana;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	aline-height: 2em;
	float: left;
	display: block;
	color: #ffffff;
	apadding:6px 10px 0px 10px;
	amargin-right:5px;
	text-decoration: none;
}

div#left ul li a:hover
{
    color: #8D198F;
    text-decoration: none;
}

div#left ul li a.selected
{
    color: #8D198F;
	text-decoration: none;
}

div#right, div#div-sport, div#div-entertainment, div#div-business  
{
	float:right;
	apadding-top:50px;
	width:600px;
}

div#right h2
{
	color:#8D198F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

div#thumbs
{
	float:right;
	padding-top:50px;
	width:600px;
}

/*
div#right
{
	min-height:375px;
}
*/

div.profile
{
	float:left;
	width:90px;
	margin:0px 50px 0px 0px;
	height:190px;
}

div.profile img
{
	margin:5px 0px 5px 0px;
}

div#main
{
	border-top: solid 1px #231F20;
	clear: both;
	amin-height:500px;
}

div#main div.profile p
{
	font-size:8pt;
}

div#slideshow
{
/*
	position:absolute;
	top:90px;
	left:620px;
*/
	height:501px;
}

div#slideshow img
{
	margin-left:100px;
}


div.profile-content p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;	
	margin: 0px;
	padding: 0px;
}

div.profile-content img
{
	padding: 0px;
	margin: 5px;
}

img.profile-photo
{
	border:solid 1px #8D198F;
	float:right;
	padding:2px;
	margin:0px 10px 10px 0px;
}

div.content-panel
{
	min-height:200px;
}

div#bottomline
{
	background-color: #231F20;
	padding: 1px 25px 1px 25px;
	clear:both;
}

div#main h2.highlight a.expand:hover
{
	color:#ffffff;
}

div#main h2.highlight a span.expand
{
	width:15px;
}

div#scroller
{
	height:225px;
	overflow: auto;
}

div#scroller-clients
{
	height:375px;
	/*overflow: auto;*/
	overflow-y: scroll;
}

div#scroller-clients h1
{
	margin-top:0px;
}

div#scroller-clients h2
{
	color:#8D198F;
}

div#features-left
{
	float:left;
	width:100px;
}

div#features-right
{
	float:left;
	width:200px;
}

/* Landing page */

div#topnav-landing
{
	float:right;
	height:40px;
	margin-top:15px;
	padding:0px;
	width:600px;
}

div#intro div.landing p
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana;
	font-size: 11pt;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

div#intro div.landing p a
{
	color: #ffffff;
    text-decoration: none;
}

div#intro div.landing p a:hover
{
    color: #8D198F;
}

div#intro div.landing hr
{
	clear: both;
}

