html {
	height:100%;
}

body {
	text-align:left;
	background: #333366;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height:75%;
	}

h6 { /**** Article heading ****/
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 30px;
	font-weight:bold;
	padding:0px;
	border:0px;
}

h5 { /**** Article title ****/
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 18px;
	font-weight:bold;
	padding:0px;
	border:0px;
}

h4 { /**** Orange heading; TOC heads ****/
	margin-top:10px;
	margin-bottom:0px;
	margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	border:0px;
}

h3 { /**** normal heading within articles ****/
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	border:0px;
}

h2 { /**** larger heading within articles ****/
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 20px;
	line-height:21px;
	font-weight:bold;
	padding:0px;
	border:0px;
}


h1 { /**** largest heading within articles ****/
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 24px;
	font-weight:bold;
	padding:0px;
	border:0px;
	line-height:25px;
}

.tochead { /**** "Inside This Issue:" ****/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
	padding:0px;
	border:0px;
	margin-top:10px;
	margin-bottom:13px;
	margin-right:5px;
}


.body_frame {
	padding:0px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	min-height:100%;
	height:100%;
	}
	
.header_frame {
	padding:0px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	}
	
.logo {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background:#6699cc;
	border-right:3px solid #ffffff;
	}
	
.header {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background:#6699cc;
	text-align:left;
	}

.bar {
	padding:0px;
	background:#000000;
	border-top:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccccff;
	}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px;
	}

input, textarea, option, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff6600;
	border: 0px;
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

img {
	border:0px none;
	margin:0px;
	padding:0px;
}

.issue {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background:#FFCC33;
	border-right:3px solid #ffffff;
	}

.season {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	font-size: 14px;
	font-weight:bold;
	padding:10px;
	border:0px;
	margin:0px;
	}
	
.volume {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	font-size: 12px;
	padding:10px;
	border:0px;
	margin:0px;
	}

td.toc {
	padding-left:10px;
	background:#333366;
	color:#6699CC;
	border-top:3px solid #ffffff;
	border-right:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	vertical-align: top;
	}

ul.toc{
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	line-height:14px;
}

li.toc{
	padding-bottom:5px;
}

.tocchild, a.tocchild:link, a.tocchild:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ccccff;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	

a.tocchild:hover, a.tocchild:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	

.banner {
	padding:0px;
	margin:0px;
	background:#ccccff;
	border-right:3px solid #ffffff;
	text-align:center;
	}

.main {
	background:#ccccff;
	border-top:3px solid #ffffff;
	border-right:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	padding:0px;
	margin:0px;
	}

table.mainhead {
	background: #6699cc;
	width:100%;
	text-align: left;
	vertical-align: middle;
}

td.mainhead {
	width:100%;
	padding-left:10px;
	padding-bottom:8px;
	padding-top:0px;
	padding-right:0px;
	margin:0px;
	border:0px;
	text-align: left;
	vertical-align: middle;
}

#article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	line-height: 18px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:0px;
	padding-right:0px;
}

.article_container { /* IE bug hack */
	width:100%;
	margin:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	line-height: 18px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:0px;
	padding-right:5px;
}

.rightads {
	padding:0px;
	background:#6699cc;
	color:#ffffff;
	border-top:3px solid #ffffff;
	border-right:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	text-align: center;
	vertical-align: top;
	}

.rightblock {
	padding:0px;
	background:#6699cc;
	color:#ffffff;
	border-right:3px solid #ffffff;
	}
	
a.nav:link, a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	

a.nav:hover, a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}

a.search:link, a.search:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 8px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
}	

a.search:hover, a.search:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699cc;
	font-size: 8px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
}

input.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699cc;
	font-size: 8px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
	background:#000000;
	margin-left:0px;
	text-align:left;
	}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	line-height: 12px;
}

.article_sub {
	padding-left:25px;
	padding-bottom:8px;
	line-height:12px;
}







/*** phpDig stuff ***/

.resultswrapper {
	background-color:#333366;
	padding:1px;
	color:#ffffff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	text-align:left;
	}

.resultsinfo {
	padding:1px;
	color:#000000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	text-align:left;
	}
	
a.phpdig:link, a.phpdig:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	

a.phpdig:hover, a.phpdig:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ccccff;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	
	
a.phpdigblue:link, a.phpdigblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}	

a.phpdigblue:hover, a.phpdigblue:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	font-size: 12px;
	text-decoration:none;
	border:0px;
}

input.phpdiginputradio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#d0d0d0;
	}
	
input.phpdiginputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f0f0f0;
	border:solid 1px #333366;
	padding:2px;
	}
	
input.phpdiginputsubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#333366;
	border:none;
	color:#ffffff;
	padding:2px;
	}
	
input.phpdigselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f0f0f0;
	border:solid 1px #333366;
	padding:2px;
	}
	