html, body, h1, h2, h3, p, form, fieldset, legend, img, ul {
	margin: 0; padding: 0; border: 0;
}
.hidden	{
	display: none;
}
.clear {
    clear: both; height: 1px; overflow: hidden;
}
a {
	color: #dd0000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


.page {
	float: left;
	width: 814px;
}


#threeColLayout .topic {
	background: #ffead2 url(../images/ft.com.gif) 0 50% no-repeat;
	border: 1px solid #ccc;
	margin: 0 0 10px 0; padding: 10px 130px 12px 168px;
	position: relative;
}
#threeColLayout .topic:hover {
	border:1px solid #9d9d9d;
}
#threeColLayout .topic p {
	font-size: .92em;
}


#threeColLayout #primaryContentColumn {
	width: 482px;
}
#VodcastPlayer {
	width: 450px; height: 370px;
	margin: 9px 0 4px 10px;
	background: #ccc;
}


#threeColLayout #VodcastContent {
	border: 1px solid #ccc;
	margin: 0 10px 0 0; padding: 10px 0;
	position: relative;
}
#threeColLayout #VodcastContent:hover {
	border:1px solid #9d9d9d;
}
#threeColLayout #VodcastContent .VodcastContent {
	margin: 2px 8px 8px 8px;
}
#threeColLayout #VodcastContent .VodcastContent ul {
	width: 455px;
}
#threeColLayout #VodcastContent .VodcastContent li {
	float: left;
	width: 225px;
	padding: 8px 0 8px 24px;
	line-height: 1em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 201px;
	voice-family: "\"}\"";
}
#threeColLayout #VodcastContent .VodcastContent li.icon {
	background: url(../images/podcast.gif) 0 50% no-repeat;
}
#threeColLayout #VodcastContent .VodcastContent li.icon a {
	color: #000;
}
#threeColLayout #VodcastContent .VodcastContent li input {
	width: 188px;
}
#threeColLayout #VodcastContent .VodcastContent li img {
	margin: 0 0 0 -8px;
	vertival-align: middle;
}


#threeColLayout #secondaryContentColumn {
	width: 330px;
	float: right;
}
#threeColLayout .featuredContentColumn {
	width: 330px;
}
#threeColLayout .featuredContentColumn p.grey {
	margin: 0 8px; padding: 0 0 2px 0;
	font-size: .8em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	border-bottom: 1px solid #ccc;
}
#threeColLayout .featuredContentColumn p.smaller {
	font-size: .85em;
}


#threeColLayout .featuredContentColumn .SpeakerContent {
	width: 308px;
	margin: 0 0 0 10px; padding: 5px 0;
	border-bottom: #ccc solid 1px;
}
#threeColLayout .featuredContentColumn .SpeakerContent img {
	float: left;
	margin: 0 10px 0 0;
	border: #ccc solid 1px;
}
#threeColLayout .featuredContentColumn .SpeakerContent p {
	float: left; clear: none;
	width: 180px;
	margin: 0 !important; padding: 0 !important;
}
#threeColLayout p.red {
	color: #d00 !important;
}
#threeColLayout .featuredContentColumn .SpeakerContent ul {
	float: right;
	list-style-type: none;
	margin: 0; padding: 0;
	font-size: .8em;
	line-height: 1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#threeColLayout .featuredContentColumn .SpeakerContent li {
	padding: 2px 0 2px 7px;
	background: url(../images/arrow.gif) 0 50% no-repeat;
}
#threeColLayout .featuredContentColumn .SpeakerContent ul a {
	color: #000;
}


#threeColLayout h2.wide {
	background-repeat: repeat-x;
	margin-right: 0;
}


#threeColLayout #alsoInThisIssue {
	width: 812px;
	margin-right: 0; padding: 10px 0;
	position: static;
}
#threeColLayout .VodacastIssue {
	float: left; display: inline;
	width: 192px;
	margin: 0 0 0 8px;
}
#threeColLayout .VodacastIssue p {
	margin: 0 !important; padding: 0;
}
#threeColLayout .VodacastIssue p.smaller {
	padding: 6px 0 16px 0 !important;
	font-size: .85em !important;
	border-top: #ccc solid 1px;
}
#threeColLayout .VodacastIssue dl.authorDate {
	margin: 5px 0 3px 0 !important; padding: 0;
	width: 180px;
}
#threeColLayout .VodacastIssue ul.VodcastList {
	margin: 0; padding: 4px 0 10px 16px;
	list-style-type: square;
	color: #a0a0a0;
	font-size: .85em !important;
	line-height: 1em;
}
#threeColLayout .VodacastIssue ul.VodcastList li {
	padding: 3px 0;
}
#threeColLayout .VodacastIssue ul.VodcastList a {
	color: #000;
}


#threeColLayout .featuredContentColumn .SpeakerContentDesc {
	padding: 8px 0;
}
#threeColLayout .featuredContentColumn .SpeakerContentDesc p {
	width: 240px;
}
#threeColLayout .SpeakerContent p.smaller_title {
	width: 300px;
	padding: 8px 0 4px 0 !important;
}
#threeColLayout .SpeakerContent p.smaller_desc {
	width: 300px;
}
#threeColLayout .SpeakerContent p.smaller_link {
	padding: 2px 0 0 0 !important;
	font-size: .8em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#threeColLayout .SpeakerContent p.smaller_link img {
	border: 0;
	float: none;
	margin: 0;
}
#threeColLayout .SpeakerContent p.smaller_link a {
	color: #000;
}


body.popup {
	padding: 10px;
}
body.popup .page {
	width: auto;
}
body.popup .page .popupcontent {
	border: #ccc solid 1px;
}
body.popup .page .popupcontent h3 {
	font-size: 2em;
	font-weight: normal;
	color: #d00;
	padding: 14px 0 14px 8px;
	border-bottom: #ccc solid 1px;
}
body.popup .page .popupcontent .popupcontentcontent {
	padding: 10px 8px;
}
body.popup .page .popupcontent .popupcontentcontent img {
	float: left;
	margin: 0 10px 20px 0;
	border: #ccc solid 1px;
}
body.popup .page .popupcontent .popupcontentcontent ul.articleOptions {
	margin-top: 18px;
	float: right;
}

body.popup .page .popupcontent .faqscontent h4 {
	padding: 0 0 2px 0;
	font-size: .93em;
	font-weight: normal;
	color: #d00;
}
body.popup .page .popupcontent .faqscontent p {
	padding: 0 0 11px 0;
	font-size: .85em;
}
body.popup .page .popupcontent .faqscontent ul.articleOptions li, body.popup .page .popupcontent .faqscontent ul.articleOptions li img {
	margin: 0 !important;
	border: 0 !important;
}
body.popup .page .popupcontent .faqscontent ul.articleOptions li {
	padding: 50px 0 0 0;
}



#threeColLayout .PodcastArchive h3 {
	font-size: 1.8em !important;
	font-weight: normal !important;
	padding: 4px 0 14px 8px;
	border-bottom: #ccc solid 1px;
}
#threeColLayout .PodcastArchive .PodcastIssue {
	padding: 8px;
	border-bottom: #ccc solid 1px;
}
#threeColLayout .PodcastArchive .PodcastIssue h3 {
	padding: 0;
	font-size: 1.4em !important;
	border: 0;
}
#threeColLayout .PodcastArchive .PodcastIssue p {
	margin: 0 !important; padding: 0 0 12px 0 !important;
}
#threeColLayout .PodcastArchive img.PodRight {
	float: right;
	margin: 0 0 0 10px;
	border: #ccc solid 1px;
}


#threeColLayout #advertisingColumn {
	float: right;
}
