
* {margin:0;padding:0;}

/*Structure*/

body {background:url('/img/home_bg_11.jpg') top center repeat-x #f0ebdf; margin:0; padding:0; font-family: "Palatino Linotype", "Times News Roman", serif; color:#000000;}
.container {background:#000; margin:0 auto;width:950px;position:relative;z-index:1000;}
#mainWrap {margin:0;padding:0;}

.flap a{
width:100px;
height:133px;
text-indent: -9999px;
background: url(/img/flap.jpg) top right no-repeat #000;
position: absolute;
display: block;
top:0;
right: 0;
z-index: 5;
}

ul, li {list-style-type:square;}

#menu {font-family:"Palatino", Garamond, "Times News Roman", serif; font-weight:bold; text-transform:capitalize;}

#ContentWrap {text-align:left;min-height:450px; padding-top:20px;background:url('/img/home_bg_8.jpg') top center repeat-x #FFF;}

#Content {padding-bottom:20px;}

/* Typography */

h2 {text-transform:uppercase; font-family: arial, "Palatino", "Times New Roman", serif;letter-spacing:1px; color:#000;}

h3 {padding-bottom:0px; margin-bottom:3px; font-weight:bold; font-family: "Palatino", "Times New Roman", serif;}

h4, h4 a {font-variant:small-caps; font-family: "Palatino", "Times New Roman", serif;letter-spacing:.5px; font-size:1.3em; color:#2A2720; border-bottom:2px solid #2A2720;padding:4px 0px 0px;display:block; margin-bottom:5px;font-weight:bold; text-decoration:none;}
h5 {text-transform:uppercase; font-family: "Palatino", "Times New Roman", serif;letter-spacing:1px; font-size:1.1em; color:#A98450; border-bottom:2px solid #A98450; padding:4px 0px 2px; margin-bottom:7px;}

h5 a {color:#A98450;}

h5 a, h5 a:hover {text-decoration:none;}

#Headline h2 {color:#2A2720; font-size: 36px; text-align:left; letter-spacing:2px; margin-bottom:0px; padding-left:0px;}
#SubHead {padding-left:5px;margin:5px 0px 0px; color:#333;}
#Footer h3 {border-bottom:2px solid #000; color:#000; margin-right:40px;}

#Right-Footer h3 {color:#A98450;border-bottom:2px solid #A98450;}


blockquote {color:#2A2720; font-style:italic; font-size:.9em; border-bottom:1px solid #A98450; padding:5px 0px 5px 5px;margin:0px 0px 5px;;}
blockquote b {color:#000;position:relative;left:20px; line-height:1.1em;}

a {color:#2A2720; text-decoration:none; font-weight:bold; }
a:hover { color:#000;text-decoration:underline;} 

a h3 {text-decoration:none;}
a h3:hover {text-decoration:underline;}

div.upcoming h3 a {display:block;margin-bottom:5px;}

#featured a {color:#fff; background:#A98450; padding:2px 4px; letter-spacing:-1px; font-size:12px; text-transform: uppercase; font-family: arial, sans-serif;}
#featured a:hover {text-decoration:none; color:#fff;background:#000; }

p{font-size:14px; line-height:18px;}

table.gallery td p {padding:5px 5px; font-size:1em;}
table.gallery td p a {padding:3px; font-size:1em; background:#5C594C; Color:#fff;}


.shadow {background:url(/img/shadow-vert.png) 10px 0px no-repeat;}

/* Sections */

ul#slideshow1 {width:350px;height:86px;padding:0;margin:0;overflow:hidden;}

#header {background:#000; height:133px;}
#logo-wrap {height:97px;}
#nav-wrap{ height:36px;}
#nav {background:#000; padding-bottom:0px;}
#logo {padding:0px;}

img#home-img {width:350px;}

#Headline {background: transparent; padding:0px 0px 5px 0px;}

#Entry {padding:10px 5px 5px; font-size:1em; text-align:left;}
#Entry.cast {font-size:.9em; text-align:left;}

#Entry li {padding:5px 0px;}

#featured {clear:both; background:#000; color:#fff; border-top:#f0ebdf 4px solid; padding-top:10px;}

#subFeatured {background:#000; padding:10px 0px 0px; margin-bottom:0px;border-top:#f0ebdf 4px solid;}
#subFeatured a img {padding:0px 0px 10px; border:0;}

#Footer {background:#f0ebdf;border-top:5px solid #f0ebdf;border-bottom:5px solid #f0ebdf; font-size:.9em;}
#Left-Footer{background:#FFF; height:200px; padding-top:5px;}
#Mid-Footer{background:#FFF; height:200px; padding-top:5px;}
#Right-Footer{background:#000; color:#F6FEFF; height:200px; padding-top:5px;}

#subfooter {padding:10px 0px 10px; margin:0px;color:#A98450; background:#000; text-align:center; font-family:arial, helvetica, sans-serif; font-size:.8em; letter-spacing:1px;font-weight:bold;}

#subfooter a {color:#A98450;} 
#subfooter a:hover {color:#F5B741;}

#subFeatured h5 span {margin-left:300px; font-weight:normal; font-size:.8em; text-transform:none;}
        
#Entry img, #RightContent img, #LeftContent img, #featured img  {padding:2px; border: 1px #9E9983 /*8C8977*/ solid;}

img.thumb {margin-right:10px;margin-bottom:10px;}

.borderleft {padding-left:10px; border-left: 1px #9E9983 solid;}
.borderright {border-right:#9E9983 1px solid;}

table.header {margin:0;padding-bottom:3px; width:950px; background:#000;}
table.staff td {border-bottom:1px #9E9983 solid;padding-top:10px;}
table.gallery td {border-bottom:0px #8C8977 solid;padding-top:10px; text-align:center; }


#Right-Footer ul{padding:5px; margin:0px; list-style-iamge:none;}
#Right-Footer li {display:block; margin-bottom:7px;}

#ShowDetails {background:#A98450; color:#444039; border-top:0px solid #444039;}

div.run { font-size:1.2em; /*text-transform:uppercase;*/padding:3px 0px 3px 10px; font-weight:bold; font-variant:small-caps;}
div.open{ color:#F6FEFF; font-size:.8em; text-align:right; }

#HomePageButtons ul {padding:5px; margin:0px; list-style-image:none;background:#5C594C;display:block;border-bottom:1px solid #434138;
border-top:2px solid #9E9983;color:#F5B741 /*2A2720*/; font-family:Arial;}
#HomePageButtons li {padding:0 5px; margin:0px 0px 10px 0px; display:inline;}
#HomePageButtons li a {color:#F5B741;}
#HomePageButtons li a:hover{color:#FFF; text-decoration:underline;}


#FlashWrap {background:#000; margin-left:0px;}

