#outer{
  z-index:1; /*** Critical value for Moz/Opera Background Column colors fudge to work ***/
  position:relative; /*** IE needs this or the contents won't show outside the parent container. ***/
  margin-left:100px; /*** Critical left col dimension value = left col width ***/
  width:872px; /*** Critical left and right col/divider dimension value (moves inversly) = center col width ***/
  background:#FFFFFF; /*** Sets background of center col***/
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
/*** Needed for full height inner borders in Win IE ***/
}
#left{
  width:101px; /*** Critical left col/divider dimension value = Left Col Width + 1px + One Internal Border Width ***/
  float:left;
  display:inline;
  position:relative; /*** IE needs this or the contents won't show
outside the parent container. ***/
  margin-left:-100px; /*** Critical left col/divider dimension value = left col width + one internal border width ***/
}
*>html #left{width:100px;} /*** Fix only for IE/Mac = left col width + one internal border width ***/
#container-left {
	width:100px; /*** Critical left col dimension value = left col width - 1px ***/
	background-color: #d1dce4;
	border-top-color: #406e8e;
	border-right-color: #406e8e;
	border-bottom-color: #406e8e;
	border-left-color: #d1dce4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	left: -1px;
	text-align: center;
	position: relative;
}
/*** Static fixes ***/

/*** a Note on the Holly hack: if IE/Win shows bugs it's a good idea to apply the height:1%
     hack to different elements and see if that fixes the problem. Sometimes it may be
     necessary to use "position: relative;" on certain elements, but it's hard to tell in
     advance which elements will need such fixes. ***/
/*** This is a STATIC fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
/*** All the IE fixes that are inside seperate "Mac-hacks" may be grouped within
     just one Mac-hack for convenience if desired. However, each fix must come
     later than the rule it is fixing or the fix itself will be overridden. ***/
#sidebarpad{
  height:21px;
  overflow:hidden;
}
#center{
  width:872px; /*** Set to = center col width ***/
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
/*** clearheader heights are made from header height + borders +
any sidebar box height, less any sidebar intrusion.
Similar calcs for footers. ***/
#clearheaderleft{
  height:179px; /*** needed to make room for header in left column ***/
  overflow:hidden;
}
#clearfooterleft{
  height:21px; /*** needed to make room for footer in left column ***/
  overflow:hidden;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:872px; /*** = Center Col Width ***/
  margin-left:100px; /*** = Left Col Width ***/
  background:#FFFFFF; /*** Set background color for center column for Mozilla & Opera ***/
}
* html #gfx_bg_middle{
  display:none; /*** Hides the moz fix from IE ***/
}
#container-center {
	width: 842px;
	color: #102841;
	left: 15px;
	position: relative;
}
#mainpic {
	text-align: center;
	width: 842px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
}
#storyholder {
	text-align: center;
	width: 742px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 50px;
	margin-right: 50px;
}
.pagetitle {
	font-size: 24px;
	color: #d1dce4;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d1dce4;
	line-height: 18px;
	text-transform: uppercase;
	width: 842px;
	text-align: left;
	font-weight: bold;
}
.pagetitle a {
	color: #d1dce4;
	text-decoration: none;
	outline: none;
}
.pagetitle a:hover {
	color: #406E8E;
}
.pageauthor {
	font-size: 14px;
	color: #9bb3c5;
	line-height: 11px;
	text-align: right;
	font-weight: bold;
	margin-right: 0px;
}
.pageauthor a {
	color: #9bb3c5;
	text-decoration: none;
	outline: none;
}
.pageauthor a:hover {
	color: #406E8E;
}
.pageauthorsub {
	font-size: 11px;
	color: #9bb3c5;
	line-height: 14px;
	text-align: right;
	font-weight: normal;
	margin-top: 4px;
	margin-right: 0px;
	font-style: italic;
}
.pagelanguage {
	font-size: 12px;
	color: #9bb3c5;
	line-height: 16px;
	text-align: right;
	font-weight: bold;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
	display: block;
}
.pagelanguage span {
	color: #FFF;
	background-color: #9bb3c5;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pagelanguage a {
	color: #9bb3c5;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d1dce4;
}
.pagelanguage a:hover {
	color: #FFF;
	background-color: #406E8E;
	padding-top: 4px;
	padding-bottom: 4px;
}
.thumblist{
	font-size: 9px;
	color: #406E8E;
	text-align: center;
	font-weight: normal;
	margin-right: 2px;
	margin-left: 2px;
	line-height: 11px;
}
.thumblist a {
	color: #406E8E;
	text-decoration: none;
	outline: none;
}
.thumblist a:visited {
}
.thumblist a:active {
	font-weight: bold;
	color: #102841;
}
.thumblist a:hover {
	font-weight: bold;
	color: #102841;
	background-color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}
.thumbpic{
	text-align: center;
	font-weight: normal;
	margin-right: 2px;
	line-height: 11px;
}
.thumbpic a {
	font-size: 9px;
	color: #406E8E;
	display:block; 
	padding-top: 2px;
	padding-bottom: 2px;
}
.thumbpic a:hover {
	font-weight: bold;
	color: #102841;
	display:block; 
	background-color: #adbdca;
}
.thumbpic a:active {
	font-weight: bold;
	color: #102841;
}
table.thumbpic {
	background-color: #d1dce4;
	width: 96px;
	margin-left: 2px;
	margin-right: 2px;
	border: none;
}
.salepic {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	line-height: 12px;
	font-style: italic;
}
.salepic a,
.salepic a:visited {
	color: #406E8E;
	display:block; 
	padding-top: 4px;
	padding-bottom: 4px;
	}
.salepic a:hover {
	font-weight: bold;
	color: #102841;
	display:block; 
	background-color: #d1dce4;
}
table.salepic {
	background-color: #FFF;
	width: 104px;
	margin-left: 2px;
	margin-right: 2px;
	border: none;
}
table.thumbtext {
	background-color: #d1dce4;
	width: 96px;
	margin-left: 2px;
	margin-right: 2px;
	border: none;
}
table.thumbtextscroll {
	background-color: #d1dce4;
	width: 96%;
	_width: 78px;
	margin-left: 2%;
	_margin-left: 2px;
	margin-right: 2%;
	_margin-right: 2px;
	border: none;
}
.thumbtitle {
	font-size: 9px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	background-color: #769db8;
}
.thumbtitle a {
	color: #FFFFFF;
	text-decoration: none;
}
.thumbtitle a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.thumbtitle a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.thumbtitle2 {
	font-size: 9px;
	margin-left: 2px;
	margin-right: 2px;
	color: #102841;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	background-color: #adbdca;
}
.thumbtitle2 a {
	color: #406e8e;
	display:block; 
	text-decoration: none;
}
.thumbtitle2 a:hover {
	color: #FFFFFF;
	background-color: #769db8;
	text-decoration: none;
}
table.thumbnav {
	background-color: #d1dce4;
	width: 96px;
	margin-left: 2px;
	margin-right: 2px;
	border: none;
}
.covlinktitle {
	font-size: 10px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	background-color: #406e8e;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: .2em;
}
.covlinktitleprem {
	font-size: 10px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	background-color: #102841;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: .2em;
}
div.navnav {
	text-align: center;
}
div.navnav ul {
	text-align: center;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.navnav ul li {
	font-size: 0.9em !important; 
	display: inline;
	color: #AAAAAA;
	margin: 0;
	padding: 0px 12px 0px 12px;
}
div.navnav ul li a, div.navnav ul li a:visited, div.navnav ul li a:active {
	font-weight: normal;
	color: #426E8E;
	text-decoration: none;
	margin: 0;
	padding: 1px 12px 1px 12px;
}
div.navnav ul li a:hover, div.navnav a:hover {
	background-color: #d1dce4;
	font-weight: normal;
	color: #102841;
	padding: 1px 12px 1px 12px;
}
div.navnav ul li span {
	font-weight: normal;
	color: #AAAAAA;
	margin: 0;
	padding: 1px 12px 1px 12px;
}
.thumbpix{
	text-align: center;
	font-weight: normal;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 9px;
	color: #406E8E;
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: none;
}
table.thumbnotice {
	width: 86px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #224c6a;
	background-color: #ecf1f4;
	line-height: 14px;
	margin-top: 8px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
	text-align: center;
	font-style: italic;
}
td.thumbnoticeind {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}