/* Reset Styles */

*{margin:0;padding:0}iframe,a img,fieldset,form{border:0}h6,h5,h4,h3,h2,h1,caption,{font-weight:normal}button,select,textarea,input{font:100%}a,a:visited{-moz-outline-style: none;outline-style: none;}html {font-size: 10px;} img { display: block; }


/* Global Selectors */
body { background-color: #FFFFFF; margin: 0px; }

/* Special Classes */
.clear { clear: both;}
.flat {  line-height: 0px; font-size: 1px; }
.floatleft { display: inline; float: left;  }
.floatright { display: inline; float: right;  }
.yellowBorders {border-left: 3px solid #ffaa00; border-right: 3px solid #ffaa00; }
.center { text-align: center; }
.mainWidth { width: 511px; }
.topPad { padding-top: 7px; }
#errordiv { width: 375px; margin: auto; padding: 10px; margin: 10px auto 10px auto; border: 3px solid #ffaa00; }

/*TOP SECTION */
.topOverlay { height: 87px; background: url("/images/nav_superTop.gif") no-repeat top center; }
#missionStatement, #bookmarkLink  { position: relative; border: 0px solid black; height: 0px; width: 500px;}
#missionStatement { top: 32px; left: 220px; font-size: 12pt; font-weight: bold; color: #859cff;  }
#bookmarkLink { top: 65px; left: 230px; text-align: right; color: #FFFFFF; }
* html #bookmarkLink { top: 45px; }
.topOverlay a { color: #FFFFFF; text-decoration: none; }
.topOverlay a:hover { text-decoration: underline; }

/*TOP NAV */
.nav { height: 36px; overflow: hidden !important; }
.nav img { display: block; float: left; }
.nav a { display: block; float: left; text-decoration: none; height: 36px; margin: 0px; padding: 0px;}
.nav a.next { background-position: top !important; }
.nav a:hover, .nav a.selected  { background-position: 0% 50% !important; }
#home { width: 70px; background: url("/images/nav_home.gif") no-repeat bottom; }
#about { width: 119px; background: url("/images/nav_about.gif") no-repeat bottom; }
#faqs { width: 62px; background: url("/images/nav_faqs.gif") no-repeat bottom;}
#partners { width: 121px; background: url("/images/nav_partners.gif") no-repeat bottom; }
#addMy { width: 142px; background: url("/images/nav_add.gif") no-repeat bottom;}
#tella { width: 142px; background: url("/images/nav_tell.gif") no-repeat bottom;}

* html #addMy { margin-right: -3px;}


/* CONTAINERS */
.outterContainer {  width: 754px; margin:auto;   }
.uberContainer {  background: #67ccff url("/img/bg_bigGradient.jpg") repeat-x 0px 0px;  }
.superContainer {background: transparent url("/images/bg_mainBG.gif") repeat-y top center;  }
.mainContainer { width: 715px; margin: auto;  }

/* ROUNDED COURNERS */
.mainContentItem { width: 470px; margin: auto; background: #b2c7ff url('/img/bg_contentItem.gif') repeat-x top center; }
.mainContentShow { width: 470px; overflow:hidden; margin: auto;  }


.roundedTop { background: url('/img/rounded_horiz_bg.gif') repeat-x top center;  }
.roundedTop  .roundedLeft { display: inline; float: left; }
.roundedTop  .roundedRight { display: inline; float: right; }

.mainContentArea { padding: 0px 10px 0px 10px;  }

* html .mainContentArea { width: 444px !important; overflow: hidden !important;  }
*+html .mainContentArea { width: 444px !important; overflow: hidden !important;  }

.roundedBottom { background: url('/img/rounded_horiz_bg.gif') repeat-x bottom center;  }
.roundedBottom  .roundedLeft { display: inline; float: left; }
.roundedBottom  .roundedRight { display: inline; float: right; }

/* LEFT BAR SECTION */
.leftBar { width: 198px; float: left; display: inline;}
.item { width: 163px; margin: 0px auto 10px; background-color: #f5fbff; background-image: none !important; overflow: hidden !important; }
.fill { height: 100%; }
.itemCopy { padding: 5px 10px 0px 10px;  }
.itemCopy h2 { font-size:12px;}
.leftBar  .item  .roundedTop, .leftBar  .item  .roundedBottom { background-image: none !important;  }

.scroller { overflow: auto; overflow-y: scroll; overflow-x: hidden; max-height: 1625px;scrollbar-face-color:#a4d5fa;scrollbar-highlight-color:#d8ecfb;scrollbar-3dlight-color:#d8ecfb;scrollbar-darkshadow-color:#d8ecfb;scrollbar-shadow-color:#d8ecfb;scrollbar-arrow-color:#ffc000;scrollbar-track-color:#e7e7e7;}


.blueBGLeft { background: #FFFFFF url("/images/bg_leftBlue.gif") repeat-y top left; zoom:1; }
.bottomAdjust { background: #FFFFFF url("/images/bg_leftBlue.gif") repeat-y 3px 0%; }
* html .bottomAdjust { background-position: -10px 0%; }
.whiteBG { background: #FFFFFF; }
.pullUp { z-index: 5; }

/* BOTTOM SECTION */
.wholeBottomRounded { background: url("/images/bg_mainBottom.gif"); height: 42px; padding: 0px 20px 0px 25px; line-height: 15px; overflow: hidden; }
.wholeBottomRounded input { display: inline; float: left; border: 0px; height: 16px; margin-right: 15px; padding: 2px; font-size: 11px;}
.wholeBottomRounded img { display: inline; float: left; }

/* FOOTER */
.verybottom p { text-align: center;  font-size: 8pt; margin: 4px 0px 4px 0px; }
.verybottom a, .verybottom a:link, .verybottom a:visited, .verybottom a:active { color: #6683ff; }
.verybottom p.links { font-weight: bold; font-size: 10pt; }

/*SCROLLER */
.newsdiv {margin-top: 20px;}
#scrollcontent { height: 200px;  padding: 0px 20px 0px 20px ;margin: auto; overflow: hidden !important; position: relative; }
#inside {  }
#inside .page { height: 200px; }
#inside .page .newsitem { height: 100px; }
#inside div p { margin: 0px; padding: 0px; font-size: 110%; }
#inside div h1 { font-size: 120%; font-weight: bold; margin: 5px 0px 5px 0px; text-transform: uppercase; }
#inside div h1 a,#inside div h1 a:link,#inside div h1 a:visited,#inside div h1 a:active,#inside div h1 a:hover  { color:#7b9fff; text-decoration: underline; }
#inside img { display: block; float: right; margin: 0px 0px 4px 4px;}

/* Style Modifications */
#featured_shows ul { margin: 10px 0px; }
#featured_shows li{ display:inline; float:left; margin: 0px 10px 5px 0px; padding: 0px; width:80px; height:135px; overflow: hidden;}
#featured_shows li.group { height: 150px; }
#featured_shows li img{ display: block; }
#featured_shows li h2 { font-size: 9pt; margin: 5px 0px; text-align: center; color:#2200f4; }
#featured_shows li h2 a, #featured_shows li h2 a:link,#featured_shows li h2 a:visited,#featured_shows li h2 a:active,#featured_shows li h2 a:hover {color:#2200f4; text-decoration: none; }
#featured_shows li h2 span { text-decoration:none; color:#fff; font-size:10px;}
.alertnoBox {
color:#6666FF;
font-weight:bold;
margin-bottom:8px;
margin-top:20px;
text-align:left;
}

.formHeader { font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:10px; }
.edit_form { }


