/* --- Reset ---*/
* { margin: 0em; padding: 0em; }

/* --- Links --- */
a{color: #ED1C4E; text-decoration: none;}
a:hover{color: #666666; text-decoration: underline;}
a.mainNav { color: #ED1C4E; text-decoration: none; }
a.mainNav:hover { color: #666666; }
a.bread {color: #cccccc; text-decoration: underline; font-family: century gothic, verdana;}
a.bread:hover {color: #ffffff; text-decoration: none; font-family: century gothic, verdana;}

/* --- Structure --- */
body{font-size:0.625em; background-image:url('../images/50s-Background5.jpg'); font-family: century gothic, verdana;}
#page{width:100em; margin-left:auto; margin-right:auto; text-align:left; position:relative;}
#content{clear:both; width:100em; min-height:60em; padding-top:46em; padding-bottom:4em;}
#header{width: 100em; height: 12em; z-index: 4; margin-left: auto; margin-right: auto; position: relative;}
#blog{float:left; padding:2em; width:58em; background:#fbf5e4; margin:3em 3em 3em 0em;}
#main{padding:2em; width:96em; background:#fbf5e4; position: relative; margin-top: 13.5em; margin-bottom: 4em;}
#calendar, #cast{float:left; padding:2em; margin-top:3em; width:30em; background:#fbf5e4;}
#feature{}
#callout{position:absolute; top:7em; left:2em; width:33.8em; z-index:3; padding: 1em; background-image:url('../images/pink-back.jpg');}
#video{position:absolute; top:5.5em; right:0em; z-index:3; border:3px solid #3b2806; padding:3px; background:#2a1e09;}

/* --- Elements --- */
h1{color:#333333; font-size:2.3em;}
h2{margin:2em 0em 0em 0em; color:#4c6161; font-family: verdana;}
h3{margin: 0em 0em 1em 0em; font-size:1.4em; color:#62a8a8;}
p{line-height:18px; margin-bottom:2em; font-family:verdana; font-size:1.2em;}
img{outline:none; border:none; focus:none;}
ul#nav_ul{list-style-type:none; font-family:century gothic,verdana;}
li.nav_li{display:inline; padding:14px; color:#ED1C4E; cursor:pointer; font-weight:bold; letter-spacing:2px;}

/* --- Page Header ---*/
#title{position: absolute; left: 0em; top: 1em;}
#frequencyTv{position: absolute; left: 28em; top: 7em; }
#nav{font-size:1.6em; background:#f9f6eb; padding:30px 20px 30px 20px; z-index:3; position:absolute; right:0em; top:0em; -webkit-border-bottom-left-radius:0.8em; -webkit-border-bottom-right-radius:0.8em; -moz-border-radius-bottomleft:0.8em; -moz-border-radius-bottomright:0.8em;}
#freq:hover{display: none;}


/* --- Page Footer ---*/
#footer{background-image:url('../images/sparkle3.jpg'); width:100%; height:12.6em; z-index:2; clear:both; position:absolute; left: 0em; text-align:center;}
#footerContent{width:100em; background:none; margin-left:auto; margin-right:auto; position:relative;}

/* --- Page Design --- */
#teal-sparkle{background-image:url('../images/sparkle3.jpg'); width:100%; height:20em; position:absolute; z-index:2; top:0em; left: 0em;}
#wood{background-image:url('../images/woodWood2.jpg'); width:100%; height:40em; position:absolute; z-index:2; top:15em; left:0em; border-bottom:5px solid #523818;}

/* --- Classes --- */
.shadow{-webkit-box-shadow:0px 1px 8px #333; -moz-box-shadow:0px 1px 8px #333;}
.round{-moz-border-radius:0.8em; -webkit-border-radius:0.8em;}
.highlight{font-size:1.6em; color:#4c6161; font-weight:bold; margin-right:3px;}
.chrome-border{background-image:url('../images/chrome5.jpg'); width:100%; height:2.4em; position:absolute; z-index:3; left:0em; border-bottom:2px solid #666666;}
.sectionHeader{background-image:url('../images/sectionDesign3.png'); background-repeat:no-repeat; height:50px; padding:0em 0em 0em 0.6em; border-bottom:1px solid #666666;}
.bigLetter{color:#ED1C4E; font-size:2.15em;}

