h1.ideasHeader {
	width:304px;
	height:78px;
	background: #ffffff url(/images/ideas-magazine-header.png) top left no-repeat;
	margin-bottom:16px;
}

h1.ideasHeader span {
	display:none;
}

.ideasLeft {
	float:left; width:210px; margin:10px 10px 10px 0px;
}

.ideasRight {
	float:left; width:400px; margin:10px 0px 10px 0px;
}
.ideasFeature {
	border-top:1px dotted #cccccc; padding:10px 0px 10px 0px;
}
.ideasFeature p {
	padding:0px; margin:6px;
}
.ideasFeatureIcon {
	float:left; margin-right:10px;
}
.featureDesc {
	font-size:11px;
}
.padAdjust {
	margin-top:4px;
}
.padBottomAdjust {
	margin-bottom:12px;
}

#sortControlsLeft {
	float:left;
	width:200px;
	margin:0px 4px 8px 0px;
}

#favoriteRight {
	float:right;
	width:60px;
	text-align:right;
	margin:8px 4px 8px 0px;
}

#sortControlsRight {
	float:left;
	width:406px;
	margin:0px 0px 8px 0px;;
	text-align:right;
}

#sortControlsMember {
	float:left;
	width:360px;
	margin:0px 0px 8px 0px;;
	text-align:left;
}

#sortControlsLeft div div, #favoriteRight div div {
	height:18px;
	width:51px;
	background: url(/images/btn-med-grey.png) top left no-repeat;
	text-align:center;
	margin:0 auto;
	padding:4px 0px 0px 0px;
	cursor:pointer;
}

#sortControlsRight div div {
	height:18px;
	width:31px;
	background: url(/images/btn-small-grey.png) top left no-repeat;
	text-align:center;
	margin:0 auto;
	padding:4px 0px 0px 0px;
	cursor:pointer;
}

#sortControlsMember div div {
	height:18px;
	width:31px;
	background: url(/images/btn-small-grey.png) top left no-repeat;
	text-align:center;
	margin:0 auto;
	padding:2px 0px 2px 0px;
	cursor:pointer;
}


#sortControlsLeft  div div:hover, #sortControlsLeft div div.active, #favoriteRight div div:hover, #favoriteRight div div.active, #sortControlsMember div div.active  {
	background: url(/images/btn-med-blue.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}
#sortControlsLeft a:hover, #sortControlsLeft div div.active a, #favoriteRight a:hover, #favoriteRight div div.active a, #sortControlsMember div div.active a {
	color:#ffffff;
	text-decoration:none;
}

#sortControlsMember div div.active, #sortControlsMember div div a {
	font-size:10px;
}



#sortControlsRight  div div:hover, #sortControlsRight div div.active, #sortControlsMember div div.active   {
	background: url(/images/btn-small-blue.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}
#sortControlsRight a {
	color:#b1b1b1;
	font-weight:bold;
}
#sortControlsRight a:hover, #sortControlsRight div div.active a, .rightButton div:hover {
	color:#ffffff;
	text-decoration:none;
}
#sortControlsRight a:hover, #sortControlsRight div div:hover {
	font-weight:bold;
}
.displayFloat {
	float:left;height:18px;padding-top:4px;margin-right:8px; text-transform:uppercase; font-weight:bold; font-size:10px;
}
.displayRightFloat {
	float:right;height:18px;padding-top:4px;margin-right:8px; text-transform:uppercase; font-weight:bold; font-size:10px;
}
.leftButton {
	float:left;width:51px;height:22px;margin-right:6px;
}
.rightButton {
	float:right;width:31px;height:22px;margin-left:4px;
}
.rightButtonMem {
	float:left;width:31px;height:22px;margin-right:4px; margin-top:
}

