body      
{ 
  scrollbar-face-color: #990000;
  scrollbar-shadow-color: #6f0003;
  scrollbar-highlight-color: #cc0000;
  scrollbar-3dlight-color: #ff0000;
  scrollbar-darkshadow-color: #20253A;
  scrollbar-track-color: #640007;
  scrollbar-arrow-color: #ffffff;
}


p {
font-family: verdana, Arial, helvetica; 
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
color: #ffffff !important; 
}

p.nopad {
font-family: verdana, Arial, helvetica; 
font-size: 12px;
color: #ffffff !important; 
}
p.black {
font-family: verdana, Arial, helvetica; 
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
color: #000000;
}
h1 {
font-family: verdana, arial, helvetica; 
font-size: 28px; 
line-height: 36px;
margin-left: 10px;
font-weight: normal;
text-align: left;
vertical-align: top;
color: #800040 !important; 
}
h2 {
font-family: Verdana, Arial, helvetica; 
font-size: 24px; 
line-height: 17px;
padding-left: 20px;
padding-right: 20px;
font-weight: normal;
color: #c0c0c0 !important; 
}
h3 {
font-family: Verdana, Arial, helvetica; 
font-size: 20px; 
line-height: 22px;
padding-left: 20px;
font-weight: normal;
color: #ff9900 !important; 
}
h4 {
font-family: Verdana, Arial, helvetica; 
font-size: 16px; 
line-height: 18px;
font-weight: bold;
color: #C0C0C0 !important; 
}
.main {
background-color: #000000; 
background-image : url(images/photos/Richard-001.jpg);
background-position: top left;
background-repeat: no-repeat;
}
.filmup {
background-image : url(images/film-up.gif);
background-position: top left;
background-repeat: repeat-x;
}
.filmdn {
background-image : url(images/film-dn.gif);
background-position: top left;
background-repeat: repeat-x;
}
.filmL {
background-image : url(images/film-left.gif);
background-position: top left;
background-repeat: repeat-y;
}
.filmR {
background-image : url(images/film-right.gif);
background-position: top right;
background-repeat: repeat-y;
}
.face {
background-image : url(images/face.jpg);
background-position: top left;
background-repeat: no-repeat;
}
.textspace {
background-color: #BDDEFF; 
background-image : url(images/content.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}
.topspacer {
background-image : url(images/topspacer.jpg);
background-position: top left;
background-repeat: repeat-x;
}
.menuspacer {
background-image : url(images/menuspacer.jpg);
background-position: top left;
background-repeat: repeat-x;
}
.title {
background-image : url(images/title.gif);
background-position: top left;
background-repeat: no-repeat;
}
.bottomspacer {
background-image : url(images/base-gradient.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}
.border1{
background-image : url(images/photos/Richard-008.jpg);
background-position: top left;
background-repeat: repeat;
}
.border2{
background-image : url(images/photos/Richard-009.jpg);
background-position: top left;
background-repeat: repeat;
}
hr {
color: #ff9900;
height:  1px;
}
ul {
font-family: verdana, Arial, helvetica; 
font-size: 11px;
padding-left: 10px;
color: #000000;
}
DL {
font-family: verdana, Arial, helvetica; 
font-size: 11px;
Padding-right: 50px;
color: #000000;
}

a.sub:link {
font-family: verdana, arial, helvetica; 
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub:visited {
font-family: verdana, arial, helvetica; 
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
text-decoration: none;
color: #cc0000 !important;
}
a.sub:hover {
font-family: verdana, arial, helvetica; 
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
text-decoration: none;
color: #ff9900 !important;
}
a.sub:active {
font-family: verdana, arial, helvetica; 
font-size: 14px; 
line-height: 16px;
font-weight: bold;
text-decoration: none;
color: #ff9900 !important;
}

a.sub1:link {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 32px; 
line-height: 36px;
font-weight: normal; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub1:visited {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 32px; 
line-height: 36px;
font-weight: normal; 
text-decoration: none;
color: #cc0000 !important;
}
a.sub1:hover {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 32px; 
line-height: 36px;
font-weight: normal; 
text-decoration: none;
color: #ff9900 !important;
}
a.sub1:active {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 32px; 
line-height: 36px;
font-weight: normal;
text-decoration: none;
color: #ff9900 !important;
}


a.sub2:link {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 22px; 
line-height: 24px;
font-weight: normal; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub2:visited {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 22px; 
line-height: 24px;
font-weight: normal; 
text-decoration: none;
color: #cc0000 !important;
}
a.sub2:hover {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 22px; 
line-height: 24px;
font-weight: normal; 
text-decoration: none;
color: #ff9900 !important;
}
a.sub2:active {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 22px; 
line-height: 24px;
font-weight: normal;
text-decoration: none;
color: #ff9900 !important;
}

a.sub3:link {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 60px; 
line-height: 64px;
font-weight: normal; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub3:visited {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 72px; 
line-height: 74px;
font-weight: normal; 
text-decoration: none;
color: #cc0000 !important;
}
a.sub3:hover {
font-family: News Gothic T Light, verdana, arial, helvetica; 
font-size: 72px; 
line-height: 74px;
font-weight: normal; 
text-decoration: none;
color: #ff9900 !important; 
}



a.sub4:link {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 18px; 
line-height: 30px;
padding-left: 0px;
font-weight: bold; 
text-transform: uppercase;
text-decoration: none;
color: #cc0000 !important;
}
a.sub4:visited {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 18px; 
line-height: 30px;
padding-left: 0px;
font-weight: bold; 
text-transform: uppercase;
text-decoration: none;
color: #cc0000 !important;
}
a.sub4:hover {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 30px; 
line-height: 48px;
padding-left: 5px;
font-weight: bold;
letter-spacing: -3px;
text-transform: uppercase;
text-decoration: none;
color: #ff3300;  !important;
}

a.sub5:link {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 11px; 
line-height: 30px;
vertical-align: top;
padding-left: 0px;
font-weight: bold;
text-transform: uppercase; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub5:visited {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 11px;
line-height: 30px; 
vertical-align: top;
padding-left: 0px;
font-weight: bold; 
text-transform: uppercase;
text-decoration: none;
color: #cc0000 !important;
}
a.sub5:hover {
font-family: News Gothic T Light, Arial Narrow, Arial, sans serif; 
font-size: 14px; 
line-height: 48px;
padding-left: 5px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #ff0033 !important; 
}

a.sub6:link {
font-family: verdana, arial, helvetica; 
font-size: 11px; 
line-height: 16px;
font-weight: bold;
padding-left: 20px; 
padding-right: 0px; 
text-decoration: none;
color: #CC0000 !important;
}
a.sub6:visited {
font-family: verdana, arial, helvetica; 
font-size: 11px; 
line-height: 16px;
font-weight: bold; 
padding-left: 20px; 
padding-right: 0px;
text-decoration: none;
color: #cc0000 !important;
}
a.sub6:hover {
font-family: verdana, arial, helvetica; 
font-size: 11px; 
line-height: 16px;
font-weight: bold; 
padding-left: 20px; 
padding-right: 0px;
text-decoration: none;
color: #ff9900 !important;
}
a.sub6:active {
font-family: verdana, arial, helvetica; 
font-size: 11px; 
line-height: 16px;
font-weight: bold;
padding-left: 20px; 
padding-right: 0px;
text-decoration: none;
color: #ff9900 !important;
}


a.sub7:link {
font-family: verdana, arial, helvetica; 
font-size: 13px; 
font-weight: bold;
text-decoration: none;
color: #ff0033 !important;
}
a.sub7:visited {
font-family: verdana, arial, helvetica; 
font-size: 13px; 
font-weight: bold; 
text-decoration: none;
color: #ff0033 !important;
}
a.sub7:hover {
font-family: verdana, arial, helvetica; 
font-size: 13px; 
font-weight: bold; 
text-decoration: none;
color: #ff9900 !important;
}
a.sub7:active {
font-family: verdana, arial, helvetica; 
font-size: 13px; 
font-weight: bold;
text-decoration: none;
color: #ff9900 !important;
}