/* SITE STYLESHEET */
body { color: #000000; background-color: #ffffff;
margin: 0 0; padding: 0; }

/* OLDER BROWSERS */
.hide { display: none; }
p, th, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
 font-family: verdana, arial, sans-serif; }

/* HEADER */
table td#xchanges h1 {  font-size: 3.6em; line-height: 1em;
 font-family: 'Arial Black', verdana, arial, sans-serif;
 float: left; margin: 0 0 -2px 0; font-weight: bold; color: #bbbbbb; }
p { line-height: 1em; padding: 0 0 0 0; margin: 0 0 1em 0;
 text-align: left; font-size: .8em; }
p, address { font-size: 0.7em; }
address { font-size: 0.75em; font-style: normal; color: #330022; }
table#ags p { text-align: center; font-size: .8em; }
img { display: block; border: 0; }

/* NAV */
table#nav td { font: 11px verdana, arial, sans-serif; text-align: center;
 line-height: 2em; border: 2em; border-bottom: 1px solid #ffffff; }
table#nav td a { font-weight: normal; text-decoration: none; }
table#nav td a:hover { font-weight: bold; text-decoration: none; }
table#nav td a:active { font-weight: normal; text-decoration: underline
 overline; }
#nav a { color: #ffffff; text-decoration: underline overline; }
#nav td.URHere {
 border-left: 1px solid #ffffff; border-right: 1px solid #fffff; }
#nav td.URHere a { font-weight: bold; }

#nav1 td.URHere { background-color: #99ccff; }
#nav1 td#gallery { background-color:#9966cc; }
#nav1 td#sitemap { background-color:#ffcc33; }
#nav1 td#studios { background-color:#99cc66; }
#nav1 td#links { background-color:#cc3333; }
#nav1 td#home.URHere { background-color: #99ccff; }
#nav1 td#gallery.URHere { background-color: #cc99ff; }
#nav1 td#studios.URHere { background-color: #bbee88; }
#nav1 td#sitemap.URHere { background-color: #ffd766; }
#nav1 td#links.URHereEdge { background-color: #ee6666; }

#nav2 td.URHere { background-color: #aaaabb; }
#nav2 td.URHereSub { background-color: #979797; 
 border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
table#nav2 td#schedule.URHereSub, #nav2 td#submissions.URHereSub, #nav2 td#rentals.URHereSub, #nav2 td#atc.URHereSub { background-color: #cc33ff; }

#est3 { font-size: 20px; font-family: 'Arial Black', verdana, arial, sans-serif;
 color: #111111; }

b#home3, b#gallery3, b#studios3, b#sitemap3, b#links3,
 a#home3, a#gallery3, a#studios3, a#sitemap3, a#links3  { color: #999999; }
td.URHereind { background-color: #ddeeff; }
td.URHeregal { background-color: #efdfff; }
td.URHerestu { background-color: #ddffd0; }
td.URHeresit { background-color: #ffffcc; }
td.URHerelin { background-color: #ffe7ea; }

/* CONTENT */
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
 padding: 0 0 0 0; margin: 0 0 1em 0; }
#content a { font-style: italic; color: #223388; }
#content a:hover { text-decoration: none; border-bottom-style: double; }
hr { margin-top:1.5em; margin-bottom:1.5em; }

/* SIDEBAR */
#sidebar img { margin: 30px 0 15px 0; }
#sidebar p { font-size: .7em; font-style: italic; text-align: right; line-height: 1.3em; padding: 0 0 0 0; margin: .4em 0 .9em 0; }
#sidebar h3 { font-size: .8em; font-weight: normal; font-style: italic;
 margin: 1.3em 0 0 0; text-align: right; color: #004444; }

/* PRIMARYCONTENT */
#primarycontent { padding-top: 25px; padding-left: 25px;
 padding-right: 125px; }
#primarycontent h2 { font-size: .9em; font-weight: normal;
 margin: .2em 0 .25em 0; text-transform: uppercase; }
#primarycontent h1, p { padding: 0 0 0 0; line-height: 1.35em; }
#primarycontent h3 { font-size: .8em; font-weight: normal;
 padding: 0 0 0 0; margin: .7em 0 0 0; color: #004444; }
#primarycontent h4 { font-size: .71em; font-weight: normal;
 padding: 0 0 0 0; margin: .7em 0 0 0; color: #004444; }
#primarycontent strong { font-weight: normal;
 font-size: 115%; color: #004444; }
#primarycontent ul, li { margin: 0 0 0 7px; padding: 0 0 .2em 0;
 line-height: 1.4em; text-align: left; font-size: .84em; }
#primarycontent ul li { list-style-type: circle; }
#primarycontent ol {
 margin: 0 0 0 12px; padding: 0 0 .2em 0;
 line-height: 1em; text-align: left; font-size: .84em;  }
#primarycontent strong { font-weight: normal;
 font-size: 115%; color: #004444; }
b.note { font-weight: normal; font-style: italic; color: #440044; }

/* COPYRIGHT */
#copy p { color: #666666; text-align: right; }
#copy p a { color: #3333ff; }
#copy p a:hover { text-decoration: underline overline; }
table#footer { color: #555555; font-size: 0.9em; text-align: left; }

span.note { font-size: .9em; color: #ff9933; }
big {  font-size: 1.1em; margin: 0 0; color: #330000; }

sub, sup {line-height:1;}
