BODY {
 margin: 0;
 padding: 0;
 color: white;
 font-family: "Arial", "Helvetica", sans-serif;
 background-color: #330099;
}
legend {  color: white; }
a { 
color:yellow; 
text-decoration: none;
font-weight: normal;
}
a:link { 
color:yellow; 
text-decoration: none;
}
a:visited { 
color:yellow; 
text-decoration: none;
}
a:hover { 
color:yellow; 
text-decoration: underline;
}
h1,h2,h3,h4,h5,ul,p,img { margin:0; padding:0; }
h1 { font-size: 20pt }
h2 { font-size: 14pt }
h3 { font-size: 13pt }
h4 { font-size: 1em }
h5 { 
 font-size: 1em;
 font-weight: normal; 
}
address {
 display: block;
 font-style: normal;
 padding: 2px;
 text-align: left;
 padding-left: 1ex;
}
img {  border: none;}
#page { 
 min-width:940px;
 min-height:950px;
 background-image: url("/images/gradbg.jpg");
 background-repeat: repeat-x; 
}

#left {
 width:157px;
 min-height:950px;
 float:left;
 background-color: #309;
}
#left h4 {
 text-align: left;
 margin-left: 1ex; 
 margin-top:20px;
}
#left ul, #main ul {
 margin: 0;
 padding: 1ex 1ex .5ex 1ex;
 list-style: none;
}
#left li {
 text-align: left;
 padding: 1ex 0;
 font-size:11pt; 
}
#left a { 
font-weight: normal;
}
#left a:link { 
color: white; 
text-decoration: none;
}
#left a:visited { 
color: white; 
text-decoration: none;
}
#left a:hover,  #left li.hot a { 
color: yellow; 
text-decoration: none;
}
#left li.hot { 
}
#left a.address:link {  
color: yellow; 
}
#left a.address:visited {  
color: yellow; 
}
#left a.address:hover {
text-decoration: none;
}
#left address { 
 font-size: 9pt;
}

#top {
 font-size: 12pt;
 text-align: left;
}
#top ul { 
 white-space: nowrap;
 padding: 1ex 1ex .5ex 1ex;
 list-style: none;
}
#top li { 
 display: inline;
 padding: 1ex;
}
#top a { 
font-weight: bold;
}
#top a:link { 
color: white; 
text-decoration: none;
}
#top a:visited { 
color: white; 
text-decoration: none;
}
#top a:hover,  #top li.hot a { 
color: yellow; 
text-decoration: none;
}
#top li.hot { 
}

#main {
 margin: 0 30% 0 180px;
 min-height: 400px;
 font-size: 11pt;
 padding: 25px 1em 0 0;

}
#main p {
text-align: left; 
margin: 1.2em 1em 1ex 0;
text-align: justify;
}
#main p.listing { 
margin-top: 0;
}
#main img { 
padding: .5ex;
}
#main img.left { 
float: left; 
padding: .5ex;
}
#main img#starwars-img,  #main img#strobotop-img { 
float: left; 
padding-right: 0;
padding-left: .5ex;
}
#main img#waddle-img { 
float: left; 
padding-right: 0;
padding-left: .5ex;
}
#main img#swing-img { 
float: left; 
padding-right: 0;
padding-left: 0;
}
#main img#gallop-img { 
float: left; 
padding-right: .5ex;
padding-left: 0;
}
#main .intro { 
margin-bottom: 1em;
}
#main div.item {
margin: 2em 0;
min-height:96px; 
}
#main .item h4, #main .item p {
margin-left: 160px; 
}
#main img#paypal-logo-cc { 
float: right;
}
#main div.video { 
margin: 2em 0;
text-align: center;
}
#main tr.greyed,  #main li.greyed { 
color: #ccc; 
background: #446;
}

#right {
 width: 28%;
 min-height:898px;
 float: right;
 font-size:10pt;
 padding: 25px 15px 0 1ex;
}
#right h3 { 
margin-top: 1.5em;
margin-bottom: 0;
}
#right p {
margin: .6em 1ex 1ex 0;
}
#right h4 {
margin-left: 1ex; 
}
#right ul { 
 margin: 0;
 padding: 1ex 1ex .5ex 1ex;
 list-style: none;
}
#right img { 
 padding: 5px 0;
}
#right li {
 text-align: left;
 padding: 1ex 0;
}
#right a { 
font-weight: normal;
}
#right a:link { 
color: yellow; 
text-decoration: none;
}
#right a:visited { 
color: yellow; 
text-decoration: none;
}
#right a:hover,  #right li.hot a { 
color: yellow; 
text-decoration: underline;
}
#right ul.nav { 
float: left;
width: 120px;
 margin: 0;
 padding: 0;
}
#right ul.nav li {
 text-align: left;
 padding: 0;
}
#right ul.nav li.hot { 
}

#footer { 
padding-top: 1ex;
margin: 0 266px 1px 158px;
text-align: center;
}

p.caption { 
text-align: left;
font-size: 10pt; 
}
