* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 62.5%;
text-decoration : none;
}
#header { background-color: #808080; background-image : none; width : 1600px; height : 110px; margin-right : 229px; }
#header_left {
background-image : url(pat_snyder_sig.gif);
width : 229px;
height : 140px;
float : left;
}
#header_menu { font-size : 1em; font-weight : bold; line-height: 0.05em; background-image : url(header_menu.jpg); background-repeat : repeat-x; text-align : left; text-indent : 10px; height : 36px; padding-top : 10px; padding-right : 10px; }
#footer_menu {
background-position : center 0;
text-align : center;
padding-top : 10px;
height : 73px;
}
#container {
font-size : 1.2em;
line-height : 1.4em;
}
#gallery { font-size: 90%; font-family: tahoma, Arial, Helvetica, sans-serif; line-height: 1.5em; position : relative; width : 620px; height : 440px; margin : 5px auto 0; border : solid 1px #aaa; background : #fff url(big/main_boxcar_bio.gif) no-repeat 108px 10px; text-align: center; }
#gallery ul {
width : 103px;
height : 430px;
float : left;
padding : 0;
margin : 5px;
list-style-type : none;
}
#gallery li {
float : left;
}
#gallery a.gallery span {
position : absolute;
width : 1px;
height : 1px;
top : 5px;
left : 5px;
overflow : hidden;
background : #fff;
}
#container a.gallery:hover {
border : 1px solid #fff;
}
#container a.gallery:hover span {
position : absolute;
width : 494px;
height : 425px;
top : 5px;
left : 108px;
color : #000;
background : #fff;
}
#container a.gallery:hover img {
border : 1px solid #fff;

margin-right : 5px;
}
#container a.gallery, #container a.gallery:visited {
display : block;
color : #000;
text-decoration : none;
border : 1px solid #000;
margin : 1px 2px 1px 2px;
text-align : left;
cursor : default;
}


#gallery a.slidea {
background : url(thumbnails/237_withFlair.jpg);
height : 60px;
width : 93px;
}
#gallery a.slideb {
background : url(thumbnails/goldie2.jpg);
height : 60px;
width : 93px;
}
#gallery a.slidec {
background : url(thumbnails/poe2.jpg);
height : 60px;
width : 93px;
}
#gallery a.slided {
background : url(thumbnails/scarface.jpg);
height : 60px;
width : 93px;
}
* html #container a.slided {width:91px; w\idth:93px;}
#gallery a.slidee { 
background: url(thumbnails/however_i_can.jpg); height : 60px; width : 93px; 
}

#gallery a.slidef {
background : url(thumbnails/rusty2.jpg);
height : 60px;
width : 93px;
}

* html #container a.slidef {width:91px; w\idth:93px;}

#left { float : left; width : 35%; height: 400%; margin-left : 20px !important; margin-left : 10px; padding-top : 27px; }
#right {
text-decoration : none;
float : right;
width : 210px;
margin-right : 5px;
padding-top : 27px;
}
#content {
line-height : 2em;
margin-right : 250px;
margin-left : 25px;
padding : 5px;
border-bottom : 1px dotted #a9a9a9;
}
#series_nav {
color : #f60;
font-size : 1.2em;
font-weight : bold;
border-bottom-color : #a9a9a9;
}
#series_nav a:hover {
color : #999;
font-family : tahoma;
text-decoration : underline;
}
#series_nav a {
color : #000;
font-family : tahoma;
text-decoration : underline;
}
#footer {
color : #f60;
text-align : center;
font-size : 0.8em;
background-color : transparent;
clear : both;
padding-top : 100px;
}
p {
margin-top : 8px;
margin-bottom : 8px;
}
h1 {
color : #ffffff;
font-size : 3em;
padding-top : 70px;
padding-left : 50px;
}
.heading_color {
color : #ff9900;
}
h2 {
margin-bottom : 15px;
border-bottom : 1px solid #000;
}
h3 {
margin-top : 15px;
margin-bottom : 15px;
border-bottom-style : solid;
border-bottom-width : 1px;
}

h5 {
color : #f60;
font-size : 1.4em;
font-family : tahoma;
font-weight : normal;
line-height : 2.5em;
margin-top : 15px;
margin-bottom : 15px;
}
.inline_h5 {
color : #f60;
font-size : 1.4em;
font-family : tahoma;
margin-top : 15px;
margin-bottom : 15px;
}
.footer_new a:hover {
color : #808080;
font-family : tahoma;
font-weight : normal;
text-decoration : none;
}
.footer_series a:hover { color: #808080; font-family: tahoma; font-weight: normal; text-decoration: none; }
.footer_new {
color : #f60;
font-size : x-small;
font-family : tahoma;
font-weight : normal;
text-decoration : none;
text-align : left;
padding-top : 20px;
}
.footer_series {
	color : #f60;
	font-size : x-small;
	font-family : tahoma;
	font-weight : normal;
	text-decoration : none;
	text-align : center;
	padding-top : 5px;
	clear: both;
	float: none;
}
.links {
color : #f60;
font-size : 1.1em;
font-family : tahoma;
font-weight : normal;
line-height : 2em;
text-decoration : underline;
margin-top : 15px;
margin-bottom : 15px;
}
.inline_h5_sm {
color : #f60;
font-size : 1em;
font-family : tahoma;
line-height : 2em;
margin-top : 15px;
margin-bottom : 15px;
}
.images_left {
float : left;
margin : 5px 5px 100px;
padding-right : 20px;
}
.images_right {
margin : 5px;
padding-bottom : 10px;
padding-left : 10px;
}
.thumbs {
border : 1px solid gray;
margin : 5px;
padding : 1px;
}
a:link {
color : #000000;
text-decoration : none;
margin-bottom : 2px;
padding-bottom : 2px;
}
a:visited {
color : #333333;
text-decoration : none;
}
a:hover {
	color : #993333;
	text-decoration : none;
}
a:active {
color : #000;
text-decoration : none;
}
#navlist {
padding-left : 0;
margin-left : 0;
width : 160px;
border-bottom-width : 1px;
}
#navlist li {
list-style : none;
margin : 0;
padding : 0.25em;
border-top-width : 1px;
}
#navlist li a {
font-size : 1.5em;
font-weight : bold;
text-decoration : none;
}
.navlist li {
display : inline;
list-style-type : none;
padding-right : 20px;
font-weight : bold;
font-size : 1.1em;
}
#nav {
margin-left : 315px;
}
#nav ul {
margin : 0;
padding : 0;
list-style : none;
width : 150px;
}
#nav ul li {
position : relative;
}
#nav li ul {
position : absolute;
left : 149px;
top : 0;
display : none;
}
#nav ul li a {
display : block;
text-decoration : underline;
color : #f60;
font-family : tahoma;
background : #fff;
padding : 5px;
}
#nav ul li a:hover {
color : #fff;
font-family : tahoma;
background : #f60;
text-decoration : underline;
}
#nav li ul li a {
padding : 5px 5px 4px;
border-top : 1px dotted #c0c0c0;
border-right : 1px dotted #c0c0c0;
border-bottom : 1px dotted #c0c0c0;
}
#nav li:hover ul, li.over ul {
display : block;
}
a  inline {
	text-decoration: underline;
}
