* { margin:0px; padding:0px; }
body { background-image:url(images/background.jpg); background-repeat:repeat-x; background-color:#595670; }
a { text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.dark { color:#666699; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.dark:hover { color:#e0bfb9; }
li { list-style:none; }
p { padding-left:10px; padding-right:6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; color:#FFFFFF; }
p.contact { font-weight:bold; padding-left:25px; padding-right:25px; }
img { border:none; }
b { font-size:18px; }
b.mild { font-size:14px; color:#e0bfb9; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-variant:small-caps; padding-bottom:13px; padding-left:10px; color:#FFFFFF; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; padding-bottom:8px; padding-left:10px; color:#FFFFFF;  }
h3 { font-family:"Courier New", Courier, monospace; font-size:14px; padding-bottom:5px; padding-left:10px; color:#FFFFFF; }



#container { width:600px; margin:auto; }

/* TOP */
#top { height:200px; background-image:url(images/top_brand.jpg); background-repeat:no-repeat; }

#menu { width:310px; height:29px; float:right; margin-top:171px; }
#menu a { display:block; width:59px; height:19px; background-image:url(images/button.gif); background-repeat:no-repeat; padding-top:10px; color:#000000; }
#menu a:hover { background-image:url(images/button_hov.gif); color:#000000; }
#menu li { font-size:11px; float:left; text-align:center; text-transform:capitalize; }

#menu ul { margin-left:10px; }

#menu a.active { background-image:url(images/button_hov.gif); color:#000000; }

/* PAGE */
#page { width:598px; background-color:#000000; border-left:1px #000000 solid; border-right:1px #000000 solid; overflow:auto; }
#top_gif { height:20px; background-image:url(images/under_menu.gif); background-repeat:no-repeat; }

#left_col { float:left; width:400px; padding:10px 5px 10px 5px; }
#left_col a { color:#993333; }
#left_col a:hover { text-decoration:line-through; }
.intro { font-weight:bold; padding:10px 5px 10px; }
.title { font-weight:bold; color:#462e28; }
.date { font-size:11px; font-family:"Courier New", Courier, monospace; }


#right_col { width:175px; height:auto; float:right; padding:10px 5px 5px 5px;}


/* LINKS */
#right_col ul { float:right; margin-right:10px; }
#right_col li { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:10px; }
#right_col a { color:#ffffff; background-color:#372929; padding:2px 2px 2px 2px; }
#right_col a:hover { background-color:#CCCCCC; color:#000000; }
#right_col a.active { background-color:#CCCCCC; color:#000000; }

/* BOTTOM */
#bottom { height:60px; background-image:url(images/bottom.gif); }

/* CONTACT FORM */
fieldset.contact span { color:#FFFFFF; margin-bottom:10px; }
fieldset.contact { width:400px; height:330px; padding:15px; border:none; margin:auto; }
fieldset.contact input { float:right; margin-bottom:15px; background-color:#abbdd3 }
fieldset.contact span, fieldset.contact label { float:left; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
fieldset.contact textarea { float:right; background-color:#abbdd3; }
fieldset.contact input.submit { width:100px; float:right; font-size:10px; }

/* PICS */
.cast { padding-left:10px; }
.screenshot { padding-left:20px; padding-bottom:45px; }
.center { padding-left:165px; }


/* BOTTOM */
#orange { width:55px; height:44px; margin-left:100px;  }
#orangelink a { display:block; width:55px; height:44px; background-position:bottom; background-image:url(/images/orange_hover.gif); background-repeat:no-repeat; }
#orangelink a:hover { background-position:top; }


/* FOOTER */
#footer { }

