@charset "utf-8";
/* CSS Document */

/* Chadwicks Pub and Sports Bar  */

@import url('reset.css');
@import url('colorbox.css');

/* --Page Stytes-- */
body {background:url(../images/bg.png); font-family:Helvetica, Arial, sans-serif; color:#1c1c1c;}
p, h1 {color: #fff;}

/* --ChampsForm-- */
#champform {width: 427px; height:105px; background:url(../images/banners/formbg.jpg) no-repeat; padding-top: 95px; padding-left:20px}
#champform input#name { background:#fff; opacity:0.85; border:none; margin-bottom:10px; margin-top:2px; width:190px; padding:2px 5px; font-size:8pt;}
#champform input#emaill { background:#fff; opacity:0.85; border:none; margin-top:14px; width:190px; padding:2px 5px; font-size:8pt;}
#champform input#submit {width: 122px; height:34px; background:url(../images/banners/button.png) no-repeat; text-indent:-9999px; border:none; position:absolute; margin: 7px 0 0 45px;}
#champform input#submit:hover {background-position:0px -34px }

#champffform {width: 427px; height:105px; background:url(../images/banners/formffbg.jpg) no-repeat; padding-top: 95px; padding-left:20px}
#champffform input#name { background:#fff; opacity:0.85; border:none; margin-bottom:10px; margin-top:2px; width:190px; padding:2px 5px; font-size:8pt;}
#champffform input#emaill { background:#fff; opacity:0.85; border:none; margin-top:14px; width:190px; padding:2px 5px; font-size:8pt;}
#champffform input#check {position:absolute; margin: -44px 0 0 20px;}
#champffform input#submit {width: 122px; height:34px; background:url(../images/banners/buttonff.png) no-repeat; text-indent:-9999px; border:none; position:absolute; margin: 7px 0 0 45px;}
#champffform input#submit:hover {background-position:0px -34px }

/* --BANNERs-- */
#banner {width: 447px; min-height: 15px;}

a.audio1 { background: url(../images/banners/live-1.png) no-repeat; display:block; text-indent:-9999px; width:266px; height:85px; float:left; margin-bottom:12px;}
a.audio2 { background: url(../images/banners/live-2.png) no-repeat; display:block; text-indent:-9999px; width:181px; height:85px; float:left;}
a.audio2:hover { background: url(../images/banners/live-2.png) no-repeat; background-position: 0px -85px; }

/* --SIDE BANNER-- */
div#aud-side > h3 {margin:0px; width:210px;}
div#aud-side  {margin:0 12px 0 0; float:left;}
h3.side1 { background: url(../images/banners/side-1.png) no-repeat; display:block; text-indent:-9999px; width:210px; height:126px; margin:0px;}
h3.side2 a { background: url(../images/banners/side-2.png) no-repeat; display:block; text-indent:-9999px; width:210px; height:75px; margin:0px;}
h3.side3 { background: url(../images/banners/side-3.png) no-repeat; display:block; text-indent:-9999px; width:210px; height:135px; margin:0px;}
h3.side4 a { background: url(../images/banners/side-4.png) no-repeat; display:block; text-indent:-9999px; width:210px; height:64px; margin:0px;}
h3.side4 a:hover { background: url(../images/banners/side-4.png) no-repeat; background-position: 0px -64px; }

div.bannercl {clear:both; margin-bottom:0px;}

.square1 { float: left; margin-right: 4px;}
.square2 { float: left; margin-left: 3px;}
#banner img { margin-bottom: 15px;}

span.clear {clear:both;}

/* --Main Divs-- */
div#wrapper { width:740px; background: url(../images/content-bg.png) repeat-y; margin: 0 auto; height:100%; border-left: 5px solid #d2232a; border-right: 5px solid #d2232a;}

div#header {background: url(../images/head-bg.jpg) no-repeat;width:745px; height:190px;}

div#sidebar {width:230px; height: 100%; float:left; background: #002b00 url(../images/side-bg.jpg) no-repeat; padding:10px 0 0 20px;}

div#content {float:left; width:450px; min-height:830px; padding-top: 15px; padding-left: 20px; padding-right: 20px; }
div#content-cal { width:100%; min-height:680px; padding-top: 15px; padding-left: 20px; padding-right: 20px;}
div#top-nav {width: 740px; height: 36px; padding-left: 15px;}
div#footer {width: 740px; background-color: #dbf026;}
div#sport-foot {width: 740px; height: 50px; background: #fff url(../images/sportsfoot-bg.png) repeat-x; padding-top: 5px;}
div#footnav {width: 740px; height: 108px; background: url(../images/foot-bg.png) repeat-y;}
div.cell {float:left; width:580px; margin-top: 20px; padding-right: 0px;}
div#side-menu { background: url(../images/sidemenu-bg.png) no-repeat; width: 211px; height: 387px; margin-top: 6px;}
div#socialmedia {width: 220px; height: 51px;}
div#dtv {width: 447px; height: 190px; background: url(../images/dtv-bg.jpg) no-repeat; padding-top: 106px;}
div#comedy {width: 454px; height: 170px; background:  url(../images/comedy.jpg) no-repeat; margin-top: 10px; padding:135px 80px 0 94px;}

/* --Main Styles-- */
.logo {text-indent: -9999px; width: 279px; height: 154px; background: url(../images/logo.png) no-repeat; display: block;}
a.logo:hover {text-indent: -9999px; width: 279px; height: 154px; background: url(../images/logo.png) no-repeat; background-position: 0px -152px; display: block;}
h1.regencylogo { float: left;text-indent: -9999px; width: 140px; height: 108px; background: url(../images/regencylogo.png) no-repeat;}
.special { width: 447px; height: 49px; background: url(../images/olympics.jpg) no-repeat; text-indent: -9999px; display: block;}
.clear {clear:both;}
.karaoke {height: 127px; width: 212px; margin-top: 15px;}
.happyhour {height: 106px; width: 241px; background: url(../images/happyhour.png) no-repeat; margin-top: 5px;}
.dtvinfo { color: #fff; font-family: Helvetica, Arial, san-serif; font-size: 12px; line-height: 15px; width: 240px; margin-left: 85px; padding-top: 0px;}
.dtvinfo a { font-size: 11px; color: #fff; margin-left: 8px; text-decoration: none;}
.dtvinfo a:hover {text-decoration: underline}
.dtv2 {}
.tv { font-size: 12px; color: #fff200; line-height: 15px; font-weight: bold;}
#comedy p {font-size:10px; color: #fff; width: 280px; line-height: 14px; margin-bottom: 0px;}
#content p.comedyinfo {font-size:12px; color: #fff; width: 280px; line-height: 12px; margin-bottom: 5px;}
.bold { font-weight: bold;}
#comedy a { font-size: 10px; color: #fff; text-decoration: none;}
#comedy a:hover {text-decoration: underline;}
#television { margin-left: 271px; margin-bottom: 107px;}
div#abt h1 { background: url(../images/about.png) no-repeat; width: 450px; height: 74px; text-indent: -9999px; display: block; margin-bottom: 25px;}
div#page h1 { background: url(../images/page_head.png) no-repeat; width: 450px; height: 74px; text-indent: -9999px; display: block; margin-bottom: 25px;}

/* --Content Styles-- */
#content.bold { font-weight: bold; font-size: 12px;}
#content h1 { font-size: 18px; margin: 5px 0 10px 0; font-family: Helvetica; text-transform: uppercase; font-style: italic;}
#content h2 { color: #fff; font-size: 15px; margin-bottom: 15px; font-family: Helvetica; text-transform: uppercase; font-style: italic;}
#content h3 { color: #fff; font-size: 13px; margin-bottom: 15px; text-decoration: underline; font-style: italic;}
#content p { font-size: 9pt; margin-bottom: 10px; line-height: 15px; font-weight:200;}
#content ul { color: #fff; font-family: Verdana ;}
#content ul li {font-size: 10px; margin-bottom: 15px; line-height: 12px;}
#content a { color: #fff; text-decoration: underline;}
#content a:hover { color: #ff0; text-decoration: underline;}
.menutitle { margin-bottom: 5px;}

.italic {font-style:oblique;}
.underline { text-decoration:underline:}


.foodmenu {width: 210px; float: left; margin-top: 20px;}
.drinksmenu {width: 220px; float: left;  margin-left: 20px; margin-top: 20px;}

/* --Champs Page / Fantasy Styles-- */
.champh4 {font-size: 12pt; color:#1db65a; margin-bottom: 5px; margin-top:15px; text-transform: uppercase; font-style: italic;}
.champh3 {font-size: 10pt; color:#1db65a; margin-bottom: 5px; margin-top:15px; text-transform: uppercase; font-style: italic;}
li.list {font-size: 10pt; line-height: 8px; list-style-type:square; margin-left:30px; margin-bottom:5px;}
#content ul li.list {margin-bottom:5px;}
h1.chump { display:block; text-indent:-9999px; background: url("../images/banners/chump.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
h1.bandjam { display:block; text-indent:-9999px; background: url("../images/banners/bandjam.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
h1.comedy { display:block; text-indent:-9999px; background: url("../images/banners/comedyhead.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
h1.fanty { display:block; text-indent:-9999px; background: url("../images/banners/fball.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
h1.winner { display:block; text-indent:-9999px; background: url("../images/banners/winner.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
h1.luck { display:block; text-indent:-9999px; background: url("../images/banners/luck.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
.green {color:#3bdf7d;}
.note { color:#8ad3a7;}
#content p.party, .party {font-size:10pt; margin:20px 0; line-height:15px;}

#content p.small {font-size:8pt;}
acronym {font-size:14pt;}


ul.ulist {margin:15px 0 ;}

/* --Comedy Page Styles-- */
.comedydiv {float: left; margin-bottom: 30px;}
#content .comedydiv img { float: left; width: 140px; margin-right: 20px;}
#content .comedydiv p {float: left; width: 290px; font-size: 12px;}
.vidbut {}
.divider { width: 500px; margin: 15px 0 15px 0; background-color: #000000;}
#futurecomedy ul { float: left; padding: 0 10px; width: 130px; margin-bottom: 9px; height:90px;}
#futurecomedy ul li a {font-size: 10px; color: #fff; text-decoration: none; font-weight: bold;}
#futurecomedy ul li { margin-bottom: 2px;}
#futurecomedy h3 {text-transform: uppercase; margin-bottom: 7px;}
/* --Local Sports Page Styles-- */
.titleh4 {font-size: 12pt; color:#1db65a; margin-bottom: 15px; text-transform: uppercase; font-style: italic; margin-top:-10px;}
.audio { width: 450px; margin-top: 25px;}
.audio ul li { float: left; margin-left: 35px;}
.hslist { width: 227px;float: left; text-align:center;}
.hslist-mid { width: 227px; background: url(../images/banners/mid.png) repeat-y;}
.hslist-top { width: 227px; height:21px; background: url(../images/banners/top.png) no-repeat; }
.hslist-bot{ width: 227px; height:21px; background: url(../images/banners/bot.png) no-repeat; }
#content .hslist h3 { text-decoration: none; text-transform: uppercase; font-size:10pt; margin-bottom:8px; margin-top:0px;}
#content .hslist ul li { margin-left: 10px; margin-bottom: 3px; font-size:7pt;}
#content .hslist ul {margin-bottom: 10px; float: right; width: 110px;}
.school {width: 225px; margin-top: 0px;}

/* --college Sports Page Styles-- */
div#csports h1 { background: url(../images/csports.png) no-repeat; width: 450px; height: 74px; text-indent: -9999px; display: block; margin-bottom: 15px;}
.dtv {width: 450px; height: 68px; background: url(../images/sched-bg.png) no-repeat;}
.dtv2 {width: 450px; height: 68px; background: url(../images/sched-bg.png) no-repeat;}
#content ul.dtv li{ float: left; font-size: 13px; margin-left: 12px; font-family: Helvetica; text-transform: uppercase; }
#csports h2{ margin-bottom: 15px; padding-top: 20px;}
#csports ul.dtv { padding-top: 70px;}

/* --Pro Sports Page Styles-- */
div#psports h1 { background: url(../images/psports.png) no-repeat; width: 450px; height: 74px; text-indent: -9999px; display: block; margin-bottom: 25px;}
#content ul.dtv2 li{ float: left; font-size: 13px; margin-left: 12px; font-family: Helvetica; text-transform: uppercase; }
#psports h2{ margin-bottom: 25px; padding-top: 20px;}
#psports ul.dtv2 { padding-top: 70px;}
.dtv2 li{  width: 133px; font-size: 15px; margin-left: 12px; margin-bottom: 15px; font-family: Helvetica; text-transform: uppercase; float: left; }
#psports ul li{ font-size: 15px; margin-left: 12px; margin-bottom: 15px; font-family: Helvetica; text-transform: uppercase; float: left; }



/* --Navigation Styles-- */

/* --Top Navigation-- */
ul.topnav li { float: left; margin-left: 5px;}
a.local {display: block; height: 36px; width:113px; background-image:url(../images/topnav.png); background-position: 0px 0px; text-indent: -9999px; overflow: hidden; margin-left: -3px;}
a.local:hover {background-position: 0px 36px;}
a.college {display: block; height: 36px; width:126px; background-image:url(../images/topnav.png); background-position: -119px 0px; text-indent: -9999px; overflow: hidden;}
a.college:hover {background-position: -119px 36px;}
a.pro{display: block; height: 36px; width:94px; background-image:url(../images/topnav.png); background-position: -253px 0px; text-indent: -9999px; overflow: hidden; margin-left: 2px;}
a.pro:hover {background-position: -253px 36px;}
a.comedy{display: block; height: 36px; width:72px; background-image:url(../images/topnav.png); background-position: -353px 0px; text-indent: -9999px; overflow: hidden; margin-left: 1px;}
a.comedy:hover {background-position: -353px 36px;}
a.fantasy{display: block; height: 36px; width:126px; background-image:url(../images/topnav.png); background-position: -431px 0px; text-indent: -9999px; overflow: hidden;}
a.fantasy:hover {background-position: -431px 36px;}
a.rogue{display: block; height: 36px; width:145px; background-image:url(../images/topnav.png); background-position: -564px 0px; text-indent: -9999px; overflow: hidden; margin-left: 2px;}
a.rogue:hover {background-position: -564px 36px;}

/* --Sports Footer-- */
ul.sport-list li { float: left; margin-left: 23px;}
a.nfl {display: block; height: 47px; width:34px; background-image:url(../images/sports.png); background-position: 0px 0px; text-indent: -9999px; overflow: hidden;}
a.mlb {display: block; height: 47px; width:51px; background-image:url(../images/sports.png); background-position: -57px 0px; text-indent: -9999px; overflow: hidden;}
a.nba {display: block; height: 47px; width:20px; background-image:url(../images/sports.png); background-position: -132px 0px; text-indent: -9999px; overflow: hidden;}
a.nhl {display: block; height: 47px; width:43px; background-image:url(../images/sports.png); background-position: -176px 0px; text-indent: -9999px; overflow: hidden;}
a.ncar{display: block; height: 47px; width:104px; background-image:url(../images/sports.png); background-position: -242px 0px; text-indent: -9999px; overflow: hidden;}
a.pga {display: block; height: 47px; width:41px; background-image:url(../images/sports.png); background-position: -367px 0px; text-indent: -9999px; overflow: hidden;}
a.wnba {display: block; height: 47px; width:30px; background-image:url(../images/sports.png); background-position: -430px 0px; text-indent: -9999px; overflow: hidden;}
a.ufc {display: block; height: 47px; width:62px; background-image:url(../images/sports.png); background-position: -483px 0px; text-indent: -9999px; overflow: hidden;}
a.ncaa {display: block; height: 47px; width:40px; background-image:url(../images/sports.png); background-position: -570px 0px; text-indent: -9999px; overflow: hidden;}
a.espn {display: block; height: 47px; width:69px; background-image:url(../images/sports.png); background-position: -635px 0px; text-indent: -9999px; overflow: hidden;}

/* --local/college Links-- */
h1.locsp { display:block; text-indent:-9999px; background: url("../images/banners/loc-sp.png") no-repeat; width:447px ; height: 85px; padding-bottom:15px;}
ul.teams li { float: left; margin-left: 10px;}
a.nmedford {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: -219px 0px; text-indent: -9999px; overflow: hidden;}
a.smedford {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: 0px -38px; text-indent: -9999px; overflow: hidden; margin-left: -10px;}
a.crater {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: 0px 0px; text-indent: -9999px; overflow: hidden; margin-left: -10px;}
a.raiders {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: -219px -38px; text-indent: -9999px; overflow: hidden;}
a.dux {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: -219px -76px; text-indent: -9999px; overflow: hidden; margin-left: -10px;}
a.beavs {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: 0px -76px; text-indent: -9999px; overflow: hidden;}
a.sou {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: -219px -114px; text-indent: -9999px; overflow: hidden;margin-left: -10px;}
a.owls {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: 0px -114px; text-indent: -9999px; overflow: hidden;}
a.pacten {display: block; height: 38px; width:219px; background-image:url(../images/local_sprite.jpg); background-position: -0px -152px; text-indent: -9999px; overflow: hidden;margin-left: -10px;}


/* --SocialMedia Links-- */
ul.social li { float: left; margin-left: 3px;}
a.myspace {display: block; height: 51px; width:34px; background-image:url(../images/social.png); background-position: -2px 0px; text-indent: -9999px; overflow: hidden; margin-left: -3px;}
a.facebook {display: block; height: 51px; width:34px; background-image:url(../images/social.png); background-position: -38px 0px; text-indent: -9999px; overflow: hidden;}
a.twitter {display: block; height: 51px; width:34px; background-image:url(../images/social.png); background-position: -74px 0px; text-indent: -9999px; overflow: hidden;}
a.chadchamps {display: block; height: 51px; width:102px; background-image:url(../images/social.png); background-position: -111px 0px; text-indent: -9999px; overflow: hidden;}


/* --Side/Chalk Nav-- */
ul.chalk { padding-top: 30px; padding-left: 18px;}
ul.chalk li { margin-bottom: 10px;}
a.home {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -17px; text-indent: -9999px; overflow: hidden;}
a.home:hover {background-position: 187px -17px;}
a.about {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -48px; text-indent: -9999px; overflow: hidden;}
a.about:hover {background-position: 187px -48px;}
a.events{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -79px; text-indent: -9999px; overflow: hidden;}
a.events:hover {background-position: 187px -79px;}
a.comedynight{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -110px; text-indent: -9999px; overflow: hidden;}
a.comedynight:hover {background-position: 187px -110px;}
a.sportpak {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -141px; text-indent: -9999px; overflow: hidden;}
a.sportpak:hover {background-position: 187px -141px;}
a.sportsched{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -172px; text-indent: -9999px; overflow: hidden;}
a.sportsched:hover {background-position: 187px -172px;}
a.drinkmenu{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -203px; text-indent: -9999px; overflow: hidden;}
a.drinkmenu:hover {background-position: 187px -203px;}
a.links {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -233px; text-indent: -9999px; overflow: hidden;}
a.links:hover {background-position: 187px -233px;}
a.hours{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -264px; text-indent: -9999px; overflow: hidden;}
a.hours:hover {background-position: 187px -264px;}
a.contact{display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -294px; text-indent: -9999px; overflow: hidden;}
a.contact:hover {background-position: 187px -294px;}
a.photo {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -326px; text-indent: -9999px; overflow: hidden;}
a.photo:hover {background-position: 187px -326px;}
a.employ {display: block; height: 22px; width:187px; background-image:url(../images/chalknav.png); background-position: 0px -358px; text-indent: -9999px; overflow: hidden;}
a.employ:hover {background-position: 187px -358px;}

/* --Content Area Top Glossy Buttons-- */
ul.glbt {height: 50px;}
ul.glbt li { float: left; margin-left: 45px;}
a.hs {display: block; height: 45px; width:113px; background-image:url(../images/glbuttons.png); background-position: 0px 0px; text-indent: -9999px; overflow: hidden; margin-left: -42px;}
a.fl {display: block; height: 45px; width:109px; background-image:url(../images/glbuttons.png); background-position: -148px 0px; text-indent: -9999px; overflow: hidden;}
a.jcc {display: block; height: 45px; width:129px; background-image:url(../images/glbuttons.png); background-position: -291px 0px; text-indent: -9999px; overflow: hidden;}


/* -- Footer Links-- */
ul.foot-links {float: left; margin-bottom: 5px;}
ul.foot-links li { float: left; margin-left: 3px;}
ul.foot-links li,.foot-links li a { color: #fff; font-size: 10px; line-height: 22px; text-decoration: none; text-transform: uppercase;}
.foot-links li a:hover { text-decoration: underline;}
.copy { color: #fff; font-size: 10px; margin-left: 3px;}
.copy a { color: #fff; text-decoration: none;}
.copy a:hover { text-decoration: underline;}