/* CUSTOM CSS */

/* BACKGROUND */
body#igroups {
	background: #f8f9f3 url(sp-explore-backdrop.jpg) center top no-repeat !important; 
}

/* MODULE HEADERS */
.ig-heading-custom-bg {
	background: url(sp-header-background.gif) top center repeat-x;
	border:1px solid #bdbdbd;
}

p { text-align:justify; }
.list li { text-align:left !important; }

/* SIDE TITLE */
#ig-left-nav .side-title {
	background: #ffffff;
	height: 634px;
}

/* MODULE BACKGROUND */
#ig-content-right .ig-module {
	background:#f0f0f0 url(sp-module-bottom.gif) no-repeat left bottom;
}

.ig-site-content ul.ig-related-content-inner li {
	background-color:#f9f3af;
}
ul li { margin:0; padding:0; }
li li { margin:0; padding:0; }
/* ROTATOR */
#largePromoModuleBody {font-size:100%;}
#largePromoModuleBody h2 {display:none;}
#rotator-title {font-weight:bold;display:block; width:498px;}

#largePromoModuleImage {
	width:510px;
	height:260px;
	text-align:center;
	background: url('bannerbg.jpg') no-repeat;
	padding-top:10px;
}

#largePromoModuleImage img {width:360px;height:240px;border:none;}

#fade {
	width:510px;
	height:83px;
	background-color:#f3f3f3;
	position:absolute;
	z-index:100;
	margin-top:281px;
	opacity:0.95;
	display:none
}

#fade {_filter: alpha(opacity=95);}

#largePromoModuleCopy {
	height:81px;
	width:508px;_width:510px;
	margin-top:281px;
	z-index:101;
	position:absolute;
	display:none;
	border:1px solid #cccccc;
}

#largePromoModuleCopy h2 {
	margin-bottom:0.1em;
	font-weight:normal;
	font-size:200%;
}

#largePromoModuleCopy h2 a {color:#66a3fc;}

#largePromoModuleCopyBody {
	margin:10px 135px 10px 5px;
	padding-right:5px;
	overflow:hidden;
	font-weight:bold;
	height:62px;
	background:url(largepromotest_bg.gif) repeat-y right;
}

#rotatorContainer {
	width:510px;
	position:relative;
	margin-bottom:20px;
}

#rotator {
	position: relative;
	width: 510px;
	height: 363px;
}

.fadecontent {
	position: absolute;
	visibility: hidden;
	width: 510px;
	height:363px;
}

#controlBar {
	width:141px;
	height:28px;
	z-index:100;
	position:absolute;
	top:301px;
	right:1px;
	background:url(control_bar.jpg) repeat-y right;
}

.controls {
	position:absolute;
	top:304px;
	right:15px;
	z-index:101;
	background-color:#ffffff;
	width:110px;
	height:21px;
}

.controls a {
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin:3px 2px 0 2px;
	height:13px;
	width:13px;
	text-align:center;
}

.controls a.prev, #controlBar a.next{color: black;}
.controls a.selected{color:#fd5701;}
.play,a:hover.play {background-image:url(play.gif);}
.pause,a:hover.pause {background-image:url(pause.gif);}

/* SEARCH BOX */
.inner-search-box {
	background:transparent url(rhc_search_bg.gif) repeat-x 0%;
	border:1px solid #CCCCCC;
	clear:both;
	color:#727272;
	float:left;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase;
	width:298px;
	margin-bottom:9px;
}

.inner-search-box p {
	background:transparent url(rhc_search_title_bg.gif) no-repeat 101% 0%;
	padding:7px 140px 7px 10px;
}

.inner-search-box fieldset {
	border:none;
}

.inner-search-box #searchbox {
	float:left;
	height:18px;
	margin:0pt 10px;
	padding:3px 0pt 0pt 3px;
	width:200px;
	border: 1px solid #cccccc;
	border-bottom:2px solid #848484;
	border-left:2px solid #848484;
}

.inner-search-box .searchbutton {
	background:transparent url(rhc_search_button.gif) no-repeat scroll 0%;
	border:none;
	cursor:pointer;
	float:left;
	height:26px;
	width:57px;
}

/* SUBJECT PAGE PROMOS */
.ig-subjectpages-content {
	background: url(sp-heading-shadow.gif) repeat-x right top;
	padding-top:10px;
}
.small { font-size:10px; color:#999999; width:362px; padding:3px 5px; float:right; }
.ig-subjectpages-content img{
	border:1px solid #bdbdbd;
	padding:4px;
	float:left;
}

.ig-subjectpages-content li {
	clear:both;
	padding:9px 0;
	border-bottom:1px solid #ccc;
	min-height:137px;
	_height:137px;
}

.ig-subjectpages-content h3 {
	float:right;
	width:362px;
	padding:3px 5px;
}
.ig-subjectpages-content p {
	padding:0 5px 0 143px;
}

.ig-subjectpages-content p a {
	padding:0 5px 0 143px;
}

/* OTHER */
#ig-left-nav {width:170px;}
#ig-content-right {padding:0 5px 25px 5px}
#ig-content-left {width:510px;}
#ig-content-left1 {width: 800px; padding-right: 15px; float:right;}
span, p {color:#7a7a7a;}
a.ig-promo-header-link{color:#ffffff;}

h3.ig-module-heading {
	font-size:13pt;
	margin-top:2px;
	color:#5C5B5B;
}

h1.ig-module-heading {
	font-size:16pt;
	margin-top:2px;
	color:#5C5B5B;
}

.ig-shadow {
	background:#f0f0f0 url(sp-heading-shadow.gif) repeat-x right top;
}

.ig-related-content .ig-module-heading {
	padding-bottom:3px;
}

.ig-related-sites {
	background-color:#f9f3af;
}

#ig-content-left ul.ig-how-stuff-works li, #ig-content-left ul.ig-treehugger li, #ig-content-left ul.ig-youtube li {
	background:url(list-bullet-grey.gif) no-repeat 0px 4px;
}

.ig-related-content .ig-module ul.ig-related-content-inner.ig-videos li {
	background:#f0f0f0 url(sp-grey-shadow-background.gif) repeat-x 0px 91px;
}

#ig-content-left h2, .ig-related-content h2 {color:#5c5b5b;}
a.ig-promo-header-link {color:#237BFF;}

.ig-subjectpages-content li p a { display: none; }
