/* explore non-subject */
html {
	background-color: #585757;
}

/* begin header */
#header {
	background-color: #fff;
	background-image: none;
}

#container {
	width: 928px;
	padding-top: 10px;
}

div.subject-box {
	width: 222px;
	height: 179px;
	padding-top: 9px;
	background: #fff url(../images/backgrounds/explore/subject-box-top.gif) top left no-repeat;
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
	position: relative;
}
	
	div.subject-box div.content {
		height: 170px;
		padding: 0 9px 9px 9px;
		background: url(../images/backgrounds/explore/subject-box-bottom.gif) bottom left no-repeat;
	}
	
	div.subject-box table {
		width: 100%;
	}
	
	div.subject-box table td.col1 {
		width: 48px;
	}
	
	div.subject-box h2 {
		padding-left: 10px;
	}
		
		div.subject-box h2 img {
			float: left;
		}
	
	div.subject-box tr.members td {
		border-top: 1px solid #d4d4d4;
		border-bottom: 1px solid #d4d4d4;
	}
	
	div.subject-box tr.members h1 {
		float: right;
		font-size: 2.5em;
		margin: 0;
	}
	
	div.subject-box tr.members h3 {
		padding-left: 10px;
		margin: 0;
		font-weight: normal;
	}
	
	div.subject-box td {
		vertical-align: middle;
		height: 56px;
	}
	
	div.subject-box td.explore {
		text-align: center;
	}
	
	div.subject-box a.link-area {
		position: absolute;
		left: 0;
		top: 0;
		width: 222px;
		height: 188px;
		background-color: #fff;
		filter:alpha(opacity=0);   
		-moz-opacity: 0;   
		opacity: 0;
	}
		
		div.subject-box a.link-area span { display: none; }
	
	h1.teal { color: #234b5f; }
	h1.maroon { color: #921e33; }
	h1.yellow { color: #caa817; }
	h1.purple { color: #942599; }
	h1.green { color: #79b432; }
	h1.orange { color: #e88222; }
	h1.blue { color: #009be9; }
	
	

#blurb {
	clear: both;
}

div.blurb-box {
	width: 915px;
	height: 154px;
	padding-top: 9px;
	background: #fff url(../images/backgrounds/explore/blurb-box-top.gif) top left no-repeat;
}
	
	div.blurb-box div.content {
		height: 145px;
		padding: 0 9px 9px 9px;
		background: #fff url(../images/backgrounds/explore/blurb-box-bottom.gif) bottom left no-repeat;
	}
	
	div.blurb-subject {
		float: left;
		width: 213px;
		height: 136px;
		padding-top: 9px;
		background: url(../images/backgrounds/explore/blurb-subject-top.gif) top left no-repeat;
	}
		
		#blurb-default div.blurb-subject {
			background: url(../images/backgrounds/explore/blurb-subject-top-white.gif) top left no-repeat;
		}
		
		#blurb-default div.blurb-subject div.content {
			text-align: center;
		}
		
		#blurb-default div.blurb-subject div.content img {
			margin-top: 20px;
		}
		
		div.blurb-subject div.content {
			height: 127px;
			padding: 0 1px 9px 1px;
			background: url(../images/backgrounds/explore/blurb-subject-bottom.gif) bottom left no-repeat;
		}
		
		div.blurb-subject h2 {
			margin-bottom: 0;
		}
		
		div.blurb-subject h3 {
			background-color: #ededed;
			padding: 0 9px 9px 9px;
			font-weight: normal;
			border-bottom: 1px solid #dbd9d9;
			margin-bottom: 0;
		}
		
		div.blurb-subject td {
			height: 100px;
		}
		
		div.blurb-subject td.col1 {
			text-align: right;
			width: 65px;
			padding-right: 9px;
		}
		
		div.blurb-subject td.col2 {
			padding-right: 9px;
		}
	
	div.blurb-question {
		float: right;
		width: 675px;
		height: 147px;
		padding-top: 20px;
		background: url(../images/backgrounds/explore/blurb-question-top.gif) top left no-repeat;
	}
	
		div.blurb-question div.content {
			height: 105px;
			padding: 0 20px 20px 20px; 
			background: url(../images/backgrounds/explore/blurb-question-bottom.gif) bottom left no-repeat;
		}
		
		div.blurb-question h1 {
			color: #2063ca;
			font-weight: normal;
			font-size: 1.3em;
			margin-bottom: 0;
		}
		
		div.blurb-question h3 {
			font-size: 1.0em;
			font-weight: normal;
			margin-bottom: 0;
		}

div.welcome-box {
	height: 161px;
	padding-top: 9px;
	background: #fff url(../images/backgrounds/explore/welcome-box-top.gif) top left no-repeat;	
}
	
	div.welcome-box div.content {
		height: 152px;
		background: #fff url(../images/backgrounds/explore/welcome-box-bottom.gif) bottom left no-repeat;	
	}
	
	div.welcome-box h1 {
		font-size: 3.0em;
		margin-bottom: 0.2em;
	}
	
	div.welcome-box h2 {
		padding-left: 0;
	}
		
		div.welcome-box h2 img {
			float: none;
			vertical-align: middle;
			margin-left: 10px;
		}
		
	div.welcome-box h3 {
		font-weight: normal;
		font-size: 1.2em;
		margin-bottom: 2.0em;
	}