a#fmdrl, a#fmdrl img {
	display:block;
	border:none;
	}
a#fmdrl {
	margin-top:15px;
	}
a#fmdrl img {
	padding:6px 0;
	}
#rightcol {
	background:url(../siteimages/homepg-divbk.gif) repeat-y top left;
	}
#contentwrapper {
	padding:0 15px;
	background:url(../siteimages/homepg-btmcap.gif) no-repeat bottom left;
	}
#pagehead {
	height:54px;
	padding:0;
	}
#pagehead img {
	position:absolute;
	margin:-40px 0 0 388px;
	}
#contentleft {
	width:535px;
	margin-bottom:-18px;
	}
div.hottopic {
	margin:6px 7px 36px 0;
	}
div.hottopic div {
	margin-left:92px;
	padding:12px 12px 2px 40px;
	background:#fdfdd5;
	}
div.hottopic div, div.hottopic div.hotphoto img {
	border:1px #0f406b solid;
	border-right-width:2px;
	border-bottom-width:2px;
	}
div.hottopic div.hotphoto, div.hottopic div.hotphoto p {
	position:relative;
	float:left;
	margin:0;
	border:none;
	padding:0;
	}
div.hottopic div.hotphoto {
	margin-top:-30px;
	background:none;
	}
div.hottopic h2 {
	margin:0 0 .15em;
	font-size:1.1em;
	}
div.hottopic p, div.hottopic li {
	color:#741313;
	}
#dumbspacer4ie, #contentright img#sidebartopcap, #contentright img#sidebarlogo {
	display:none;
	}
#contentright {
	width:198px;
	text-align:left;
	padding-bottom:1px;
	}
#contentright h2 {
	margin:0;
	padding:4px;
	background:#e1f0f8;
	font:bold .8em/1.35em Arial,Helvetica,sans-serif;
	color:#266b9a;
	text-align:center;
	}
#contentright p {
	margin-top:.75em;
	font:.65em/1.35em Verdana,Arial,Helvetica,sans-serif;
	}
#contentright strong {
	color:#0f406b;
	}
img.sidebarlogo {
	margin:40px 0 40px 50px;
	}
	
/* Tweaks to prevent our styles from messing up Savvy editor */
div.hottopic div img {
	position:static;
	border:none;
	float:none;
	margin:0;
	}
div.hottopic div.savvycontentobjectbuttons img {
	background:#069 !important;
	}
div.hottopic div.savvycontentobjectbuttonspending img {
	background:#ffd26e !important;
	}
