body
{
	margin 				: 0px;
	width				: 800px;
	background-repeat 	: no-repeat;
	font-family 		: "Georgia", Times, serif;
	font-size			: 11pt;
}

a:link {
	color 				: #333333;
	text-decoration 	: none;
}

a:visited {
	color 				: #333333;
	text-decoration 	: none;
}

a:hover {
	color 				: #333333;
	text-decoration 	: none;
}

a:active {
	color 				: #333333;
	text-decoration 	: none;
}

a { padding: 0;}
a img { border: 0; }

img { behavior: url(/styles/glorydays/iepngfix.htc) }


.dropcap
 {
	float 				: left;
 	margin-top 			: -10px;
	margin-right 		: 10px;
	margin-bottom 		: 0px;
	padding 			: 0;
 	color 				:white;
 	font-size 			:48pt;
 	height 				:1em;
 	font-weight 		:500;
}


/*
The logo area at the top
*/

img#header_logo
{
	position 			: absolute;
	left 				: 705px;
	top   				: 10px;
} 

/*
Navigation that runs across the top
*/

div#global_nav {
	position 			: absolute;
	width				: 515px;
	top				: 107px;
	left				: 284px;
}

div#global_nav img {
	border 				: 0;
}


/*
left hand column object description
*/

div#logo {
	position 			: absolute;
	width				: 285px;
	z-index				: 5;
	margin              : 0px;
	padding             : 0px;
	left 				: 0;
	top 				: 0;
}


div#title_area {
	height 				: 85px;
	background 			: #f15a25;
	width				: 285px;
	position 			: absolute;
	top 				: 232px;
	z-index				: 3;
	padding             : 0px;
	margin              : 0px;
	left                : 0px
}


div#title_area img#inning {
	display 			: block;
	margin-left 		: auto;
	margin-right 		: 15px;
	padding-top 		: 5px;
}


/*
The left navigation - grid of objects - mods for IE in IE files
*/

div#left_nav {

	margin-left 		 : 20px;
	margin-bottom		 : 50px;
	top 			     : 175px;
	width 				 : 245px;
	padding-top 		 : 170px;
	padding-bottom 		 : 30px;
	height : auto;
}

div#left_nav img#in_inning {
	position: 			: absolute;
	margin-right		: 21px;
	margin-bottom 		: 0px;
	border 				: 0;
	margin-top 			: 30px;
	
}

div#left_nav img {
	border 				: 1px gray solid;

}
div#left_nav a { color: white; }
div#left_nav a p { color: white; }
div#left_nav p#selected_thumb {
	margin-right		: 0px;
	margin-left 		: 0px;
	margin-top			: 15px;
	font-family			: "Georgia", Times, serif; 
	font-size			: 9pt;
	text-align 			: left;
	color 				: white;
	height:40px;
}

/* reversed color for use on the object pages */

div#left_nav p#selected_thumb_rev {
	margin-right		: 0px;
	margin-left 		: 0px;
	margin-top			: 15px;
	font-family			: "Georgia", Times, serif; 
	font-size			: 9pt;
	text-align 			: left;
	color 				: #333333;
	height:40px;
}

div#left_nav table#thumbnails {
	position 			: relative;
	width 				: 255px;

}

div#left_nav table#thumbnails td {
}

div#left_nav table#thumbnails tr {
	height 				: 50px;

}

div#left_nav table#thumbnails a img {
	vertical-align		: bottom;
	border 				: solid 1px #333;
}

div#left_nav table#thumbnails a:hover img {
	border-color 		: #f33;
}
div#left_nav table#thumbnails a:hover {  /* wakeup IE */
	border-width 		: 0;
}

div#left_nav table#thumbnails img#selected {
	border-color 		: #3399ff;
	border-width : 1px;
}

div#left_nav table#thumbnails a:hover img#selected {
	border-color 		: #f33;
}

/*
Special features for the left nav
*/

div#left_nav div.special_feature_lockup
{
	width 				: 210px;
	display 			: block;
	clear 				: both;
}

div#left_nav div.special_feature_lockup img
{
	float 				: left;
	margin-right 		: 20px;
	margin-bottom 		: 4px;
}

div#left_nav div.special_feature_lockup a:link {
	text-decoration 	: none;
}

div#left_nav div.special_feature_lockup a:visited {
	text-decoration 	: none;
}


div#left_nav div.special_feature_lockup a:active {
	text-decoration 	: none;
}

div#left_nav a:hover span.special_fl_text_rev {
	text-decoration: underline;
}

div#left_nav span.special_fl_text_rev
{
	display 			: inline;
	position 			: relative;
	font-family 		: "Georgia", Times, serif;
	font-size 			: 14px;
	font-style 			: italic;
	top 				: 5px;
	color 				: white;
	
}

div#left_nav span.special_fl_text
{
	display 			: inline;
	font-family 		: "Georgia", Times, serif;
	font-size 			: 14px;
	font-style 			: italic;
	top 				: 5px;
	color  				: black;

	
}
div#left_nav img#back_inning
{
	border 				: 0;
	margin-top 			: 15px;
}



/*
Content container for object pages
*/
div#rightcolumn {
	position 			: absolute;
	left 				: 285px;
	top 				: 140px;
	width 				: 515px;
	height 				: 400px;
	
}

div#image_area {
	width 				: 495px;
	height 				: auto;
	background 			: #333333;
}

div#image_area img.displayed {
	display 			: block;
	margin-left 		: auto;
	margin-right 		: auto;
	padding-top 		: 10px;
	padding-bottom 		: 10px;
}

div#nav_container {
	position 			: absolute;
	top 				: 150px;
	width 				: 255px;
}





/*
Footers - various to float beneath the various page types 
*/


div#footer
{
	
	position 			: relative;
	top 				: 50px;
	height 				: 100px;
	width 				: 427px;
	left 				: 335px;
}

div#footer_objt
{
	position 			: relative;
	height 				: 100px;
	width 				: 427px;
	margin-left 		: 80px;
}

div#footer_group
{

	position 			: relative;
	margin-top          : 200px;
	height 				: 100px;
	width 				: 427px;
	left 				: 370px;

}

div#footer li
{
	display 			: inline;
	list-style 			: none;
	margin-right 		: 5px;
	font-size 			: 10pt;
	color 				: #333333;
    padding         	: 0px;

	
}

div#footer_objt li
{
	display 			: inline;
	list-style 			: none;
	margin-right 	    : 5px;
	font-size 			: 10pt;
	color 				: #333333;

	
}

div#footer_group li
{
	display 			: inline;
	list-style 			: none;
	margin-right 		: 5px;
	font-size 			: 10pt;
	color 				: #333333;

	
}

ul#links
{
	display 			: inline;
	list-style 			: none;
	position 			: absolute;
	width 				: 400px;
	margin-top 			: 4px;
	margin-left		    : -40px;

}





p#footertext
{
	position 			: absolute;
	top 				: 30px;
	width 				: 430px;
	font-size 			: 10pt;
	font-style 			: normal;
	color 				: #333333;
		
}

p#footertext span
{

	font-style 			: italic;

		
}

div#footer_group p#footertext
{
	position 			: absolute;
	top 				: 30px;
	width 				: 430px;
	font-size 			: 10pt;
	font-style 			: italic;
	color 				: #333333;
		
}

form#searchform {
	position 			: absolute;
	top 				: 0px;
	left 				: 200px;
	float 				: left;
}

form#searchform input.text {
	height 				: 14px;
	position 			: absolute;
	width 				: 150px;
	
}

form#searchform input#sub_btn {
	float 				: right;
	border 				: 0px;
	padding 			: 0px;
	height 				: 21px;
	margin-left 		: 155px;
	
}

strong.error { 
      display: block;
      color: #990000;
      font-size: 11px;
      margin: -8px 0 10px 0;
      padding: 0 0 0 0;
      width: 140px;
               
}

div#personal_story strong.error { 
     margin-top: 2px;
     width: 200px;
}


#title_area a img.nav_arrow { border: 0;  }
