body {
	background:url(images/backTexture.jpg);
	font-family:helvetica, arial;
	font-size:13px;
	line-height:19px;
	color:#555;
	}

img, div { behavior: url(iepngfix.htc) }	

a {text-decoration:none;color:#e99300;}
a:hover {text-decoration:underline;}
#page {
	width:978px;
	margin:auto;
	}

p { 
	margin-bottom:15px;
	}

#body {
	background:url(images/rightTexture.jpg) right repeat-y #fff;
	}

#head {height:108px;}

h1 {
	background:url(images/headerBar.jpg) right no-repeat;
	height:37px;
	line-height:37px;
	font-size:21px;
	padding-left:10px;
	color:#2f1806;
	font-weight:normal;
	margin-bottom:10px;
	}

h2 {
	background:url(images/headerBar.jpg) left no-repeat;
	font-style:italic;
	height:35px;
	line-height:37px;
	font-size:17px;
	text-align:center;
	border:3px solid #ddd;
	border-bottom:0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	color:#2f1806;
	text-transform:uppercase;
	}

h3 {font-size:20px;margin-bottom:15px;}

h4 {font-size:16px;margin-bottom:15px;}

blockquote {padding: 0px 40px;font-weight:bold;}

.rightBox {
	background:#fff;
	text-align:left;
	padding:13px;
	border:3px solid #ddd;
	border-top:0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	margin-bottom:15px;
	}

.divLine {
	background:url(images/divideLine.jpg);
	line-height:1px;
	height:1px;
	margin:20px 0px;
	}

.text {
	padding: 10px 10px 0px 10px;
	}
	
.text ul {list-style-type:disc;margin:25px;}
.text li {margin:5px 0px;}

#columnRight img {
	margin-bottom:15px;
	}

#columnLeft {
	width:640px;
	margin:25px 0px 25px 35px;
	float:left;
	display:inline;
	}

#columnRight {
	width:258px;
	margin-top:25px;
	margin-right:4px;
	float:right;
	text-align:center;
	}

#foot {
	background:#000;
	color:#fff;
	padding:7px;
	margin-top:5px;
	height:20px;
	}

#foot #footMessage {float:left;width:400px;}
#foot #footNav {float:right; width:200px;text-align:right;}
#foot a {color:#fff;}


.clear {clear:both;}

#splashBody {
	border:1px solid #ddd;
	height:650px;
	width:976px;
	background:#e0e0e0;);
	}
	
#quizBody {
	border:1px solid #ddd;
	height:650px;
	width:976px;
	background:url(images/imgSplash1.jpg);
	}	

#quizBox {
	width:668px;
	height:366px;
	margin:auto;
	border:1px solid #fff;
	background:#fff;
	margin-top:136px;
	font-size:14px;
}

#splashBox {
	width:844px;
	height:469px;
	margin:auto;
	border:1px solid #000;
	font-weight:normal;
	line-height:28px;
	letter-spacing:0px;
	background:#000;
	margin-top:88px;
	font-size:14px;
}

.splashText {color:#ddd;font-size:20px;padding:30px 40px 40px 40px;}

.splashPhoto {width:340px;}

.halfbox {width:327px;font-size:12px;float:left;text-align:center;color:#f7941d;text-transform:uppercase;}

.halfbox a {background:#333;border:1px solid #444;padding:8px 16px;}

#quizBox h4 {margin: 40px 0px 30px 0px;font-size:30px;color:#777;}
.quizPhoto {width:340px;float:left;}
.quizQuestion {width:316px;float:left;}

#quizBox table {font-weight:regular;}
#quizBox .qNum {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ccc;
	position:absolute;
	margin-top:280px;
	margin-left:160px;
	}

#quizBox .qSkip {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	color:#939393;
	position:absolute;
	margin-top:5px;
	margin-left:270px;
	}

.qSkip a {color:#999;}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

hr {
	border:0;
	border-top:1px;
	height:1px;
	margin:10px 0px;
	background-color: #ddd;
	}

	.comment, .section {margin:40px 20px;}

	.comment p.date, .section ul li p {font-style:italic;font-weight:bold;font-size:11px;margin:12px 0px;}
	.comment h3, .section ul li h3 {margin-top:40px;font-size:20px;text-transform:capitalize;}
	cite {font-style:normal;}	
	

.readmore {font-weight:bold;}

#facthead {font-size:16px;line-height:20px;margin-bottom:30px;}
#facts {font-size:14px;}
.spin {width:250px;float:left;margin:10px;padding:15px;}
.fact {width:250px;float:left;margin:10px;padding:15px;background:#777;color:#eee;}

hr {margin-bottom:20px;color: #fff; background-color: #fff; border: 1px dotted #ddd; border-style: none none dotted; }
ol { list-style-type: decimal; margin-left:20px;}

.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;}
.italic {font-style:italic;}
.citations {font-size:11px;font-style:italic}
.citations a {}

	#commentator_form {margin-top:50px;}
	#commentator_form code {
	}
	#commentator_form fieldset {
	  border:1px solid #999;
	  background-color:#fff;
	  padding:1.2em;
	  margin:1.4em 0;
	}
	#commentator_form legend {
	  margin-left:1em;
	  padding:0.2em 0.5em;
	  border:1px solid #999;
	  font-weight:bold
	}
	#commentator_form input,
	#commentator_form textarea {
	  width:300px;
		float:left;
	}
	#dud {
	  display:none
	}
	#commentator_form textarea {
	  height:14em;
	  min-width:14em
	}
	#commentator_form label {
	  margin-bottom:0.8em;
	  font-weight:bold;
	  vertical-align:top;
	  width:8em;
	  float:left;
	  clear:left
	} 
	#commentator_form small {
	  margin-left:1.8em;
	  color:#FF7D33;
	  float:left;
	}
	#commentator_form ul {
	  margin-top:1.5em;
	  float:left
	}
	#commentator_form li {
	  list-style:none;
	  border:0
	}
	#commentator_form li code {
	  font-weight:bold;
	}
	#commentator_form ul ~ input {
	  clear:left;
	  width:auto;
	  margin:1.2em 0 0 8em;
	}
	#commentator_form ul + input + label {
	  clear:none;
	  margin:1em 0 0 0.4em;
	}
	
	#commentator_form .nowidth {width:20px;float:left;}
	


