/* CSS Document */
* { 
  margin: 0; 
  padding: 0;
}

body {
	font: 0.75em/1.5em Arial, Helvetica, sans-serif;
	color:#000000;
	background-image: url(../images/build/background.gif);
	background-repeat: repeat;
	background-color: #DCDEDC;
	margin-bottom: 40px;
}
p {
	margin-top:1em;
	margin-bottom:1em;
	color: #666666;
}

#home_adfeatures p {
color:#ffffff;
}

#home_adfeatures .philanthropy p {
color:#333333;
}

h1 {
	font-size: 170%;
	line-height: 190%;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:10px;
}
h2 {
	font-size: 140%;
	line-height: 160%;
	font-weight: bold;
	margin-bottom: 10px;
}


h3 {
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}

#topthreeprofiles h3, #topthreeprofiles h3 a {
color:#DE0000;
background:none;
padding:0;
}
#topthreeprofiles h3 a:hover { text-decoration:underline; border:none;}


h4 {
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
	margin-bottom: 10px;

}
.profile_text h4 {
	color: #DE0000;
	font-size: 130%;
	line-height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 6px;
}

#topthreeprofiles h6 {
	font-size: 90%;
	line-height: 100%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left:12px;
	margin-top:2px;
}

#topthreeprofiles .large_phototext h6 {
	font-size: 110%;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left:12px;
	margin-top:0px;
}

#wrap {
	width:928px;
	background-color: #FFFFFF;
	padding: 20px;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
}
a { color:#000066;}
a:visited {
	color: #663366;
}
a:hover { text-decoration:none;}

#breadcrumbs { 	border-bottom: 1px solid #E8E6E6; color:#666666; font-size:95%;}
#breadcrumbs a { text-decoration:underline; color:#666666;}
#breadcrumbs a:hover { text-decoration:none;}
#breadcrumbs .breadcrumbtext {
	float: left;
	width: 600px;
}
#breadcrumbs .dateline { 	float: right;
	width: 200px; text-align:right;}
#spacer {
	margin-top:25px;
	text-align: center;
}
#header {
	background-image: url(../images/build/banner_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;

}
.logo {
	float:left;
	width: 391px;
}
.ad_banner {
	float: right;
	margin-top: 20px;
	margin-right: 25px;
}
#navigation {
	background-image: url(../images/build/navigation_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer {
	font-size: 95%;
	color: #CCCCCC;
	margin-top: 25px;
	padding-top: 5px;
	border-top: 1px solid #E5E5E5;
}
#footer a {color: #CCCCCC;}
.copyright { float:right; text-align:right; width:450px;}
#sidebar {
	width: 23%;
	float: right;
	margin-top: 25px;
	padding:15px;
	border: 1px solid #D7D8D7;
}
#sidebar h3 { margin-top:10px;}
#sidebar p { margin-right:10px; font-size:95%;}
#sidebar li {
	list-style:none;
	padding-bottom:5px;
	border-bottom: 1px solid #666666;
}
#sidebar li.subnavigation {  }
#sidebar li.subnavigation a {}
#sidebar a { 	color: #000000;
	background-color: #FFCC33;
	padding: 2px 5px;
	font-weight:bold;
	text-decoration:none;}
#sidebar a:hover { border: #000000 1px solid;}
#onecopy a.button_link { 	color: #000000;
	background-color: #FFCC33;
	padding: 2px 5px;
	font-weight:bold;
	text-decoration:none;}
#content {
	float:left;
	width: 70%;
}
#onecopy, #twocopy {	float:left;
	width: 48%;}
#twocopy { margin-left: 2%; float:right;}
.empty {
	width:100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
#admin_edit {
	background-color: #DFDFDF;
	padding: 5px 50px;
	border-bottom: 3px solid #FF3399;
}
#admin_edit p { margin:4px 0;}
#admin_edit a { color:#ffffff; background-color:#FF3399; font-weight:bold; padding:2px 5px; text-decoration:none; }
#admin_edit a:hover { background-color:#840042;}
.admineditmodearea { float:left; width:30%;}
.adminpagetitlearea { float:right; width:60%;}
.adminpagetitlearea .textfield { width:300px; font-size:95%;}
.edithighlight {color:#ffffff; background-color:#FF3399; font-weight:bold; padding:2px 5px; font-weight:bold; }
.richliststrip img {
	margin-right: 1px;
}
#wrap #header .richliststrip .lastperson {
	border-right: 1px solid #171813;
	margin-right:0px;
}
#home_adfeatures { background-color:#EEEEEE; padding:10px;}
.home_adfeature {padding: 5px 150px 5px 5px; 	background-repeat: no-repeat; 	background-position: right top; margin-bottom:10px;}
.supercars {
	background-color: #BA0000;
	color:#FFFFFF;
	background-image:url(../images/content/home_adfeatures/supercars.jpg);
}
.luxuryhols {background-color: #FFBA00;color:#FFFFFF;	background-image:url(../images/content/home_adfeatures/luxuryhols.jpg);}
.bling {background-color: #8F8F8F;color:#FFFFFF; 	background-image:url(../images/content/home_adfeatures/bling.jpg);}
.gadgets {background-color: #333333;color:#FFFFFF; 	background-image:url(../images/content/home_adfeatures/gadgets.jpg);}
.philanthropy {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	background-image:url(../images/content/home_adfeatures/charities.jpg);
}
#topthreeprofiles {background-color:#EEEEEE; padding:10px;}

#topthreeprofiles.home {
margin-bottom:20px;
}
.home_personfeature {
	border-bottom: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
.phototext { float:left; width:150px; margin-top:106px; margin-bottom: 15px; }
.mittal {background-image: url(../images/content/profile_pictures/1_thumb.jpg); background-repeat: no-repeat;}
.abramovich {
	background-image: url(../images/content/profile_pictures/2_thumb.jpg);background-repeat: no-repeat;
}
.thedukeofwestminster {background-image: url(../images/content/profile_pictures/3_thumb.jpg);background-repeat: no-repeat;}
.profile_personfeature a, .home_personfeature a {
	color: #000000;
	background-color: #FFCC33;
	padding: 2px 5px;
	font-weight:bold;
	text-decoration:none;
}
.profile_personfeature a:hover, .home_personfeature a:hover {border: #000000 1px solid;}

.profile_personfeature {
	border-bottom: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
.large_phototext { float:left; width:225px; margin-top:158px; margin-bottom: 45px; }
.large_mittal {background-image: url(../images/content/profile_pictures/1_large.jpg); background-repeat: no-repeat;}
.large_abramovich {
	background-image: url(../images/content/profile_pictures/2_large.jpg); background-repeat: no-repeat;
}
.large_thedukeofwestminster {background-image: url(../images/content/profile_pictures/3_large.jpg); background-repeat: no-repeat;}

.profile_sidephotos {float:left; width:215px;}
.profile_text {
	padding-right: 12px;
}
.subnavigation a { color:#999999; margin-right:25px; }

#content li { list-style-type:none;}
#home_adfeatures a { color:#ffffff}
#home_adfeatures .philanthropy a { color:#000000}

.article_main { margin-left: 200px;}
.article_main a { color: #CC3300; }
.article_nextlinks { margin-top:25px;}

.article_teaser {
	margin-top:10px;
	border-bottom: 1px solid #CCCCCC;
}
.article_teaser h3 {}
.article_teaser p {  margin-top:10px;}
.article_teaser a { color: #CC3300; }
.article_teaser .pubdate_text { text-align:right; font-size:90%; color:#999999;}

.pubdate_text { color:#CCCCCC;}

#articles_subnav { float:left; width:180px;}
#articles_subnav .article_heading {  }
#articles_subnav li {
	list-style:none;
	padding-bottom: 5px;
	padding-top:5px;
	border-bottom: 1px solid #FFFFFF;
} 
#articles_subnav li.sublevel {
	padding-left: 20px;
}
#articles_subnav li.thispage { text-decoration:none; }
#articles_subnav a {
	color: #CC3300;
}
.leftSpacer { height:400px; }