/* madisonregatta.com styles */



<!--

.style14 {font-size: 14px; font-weight: bold; color: #1d4d9c; }

.style18 {color: #1d4d9c; font-weight: bold; }

.style19 {color: #1d4d9c}

.style27 {font-weight: bold; color: #000000; }

.style29 {font-weight: bold; color: #333333; }

-->



<!--

.style3 {color: #CCCCCC}

-->

* { margin:0; padding:0; }



body { font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; text-align:center; background-color:#FFF; }

#backgrounder { width:100%; background:#fff url(/images/blk.gif) repeat-y center top; }

body#threecol #widewrap { background:url(/images/back8.gif) repeat-y center top; }

body#twocol #widewrap { background:url(/images/back4.gif) repeat-y center top; }



/* global IDs */



#logo { background-color:#FFF; width:100%; margin:0; }

#logo img { border:none; }

#logowrap { width:980px; margin:0 auto; }

#logoleft { float:left; padding:0px; }

<!--#logoright { float:right; padding:57px 0 0 0; }-->

#logoright img { margin-left:8px; }

#header { width:970px; height:20px; border-bottom:5px solid #000; background-color:#cc0000; margin:0 auto; text-align:left; }

#searchbox {float:left; width:195px; height:20px; border-right:5px solid #000; background:#666666 url(/images/edger.jpg) repeat-x left top; font-size:12px; }

#searchbox input { line-height:20px; background:#666666 url(/images/edger.jpg) repeat-x left top; height:17px; border:none; padding-top:3px; font-size:12px; width:195px; text-align:center; color:#7F8C6D; }

#nav {float:left; z-index:99; }

#widewrap { width:970px; margin:0 auto;  }

#leftcol { float:left; width:195px; text-align:center; }

#rightish { width:195px; float:right; text-align:left; }

#threecol #maincol { width:570px; float:left; margin-left:5px; }

#twocol #maincol { width:770px; float:right; margin:0; }

#footer { clear:both; width:100%; border-top:5px solid #000; background-color:#FFF; text-align:center; }

#footer p { font-size:11px; color:#252525; line-height:1.5em; }

#flasher { border-bottom:5px solid #000; margin-bottom:1em; height:260px; background-color: #000; }

#slide { width:570px; height:260px; background:#000; }

#slide #txtlinks, #slide #slideloader { display:none; }



/* global classes */

.padwan { padding:0 15px 0 15px; }

.minicolpad { padding:10px 0 10px 5px; }

.padfoot { padding:20px 5px; }

body p.clearit { clear:both; line-height:1px; height:1px; margin:0; padding:0; font-size:1px; }

.pghead { display:block; text-align:left; background:#f5f6ec url(/images/newstoppr2.gif) repeat-x left top; font-family:Helvetica, Futura, Arial, sans-serif; letter-spacing:-0.05em; color:#013d59; font-weight:bold; font-size:32px; padding:10px; line-height:1em; border-bottom:5px solid #000; margin-bottom:10px; }

.player { float:left; }

h1, h2, h3, h4, h5, h6 { font-family:Helvetica, Futura, Arial, sans-serif; }

p { font-family:"Trebuchet MS", "Lucida Grande", Geneva, Helvetica, sans-serif; }

div.clearer {clear: left; line-height: 0; height: 0;}



/* user login */

#welcome { text-align:center; }

#welcome input.usrtxtbox { color: #999; font-family: Arial, Helvetica, sans-serif; padding:0; font-size:10px; line-height:1em; width:68px;}

#welcome input.usrgo { color: #999; font-family: Arial, Helvetica, sans-serif; padding:0; font-size:10px; line-height:1em; }

#welcome p { font-size:10px; color:#327100; line-height:1em; padding-top:4px; }



/* countdown */

#count { float:left; padding:70px 0 0 0; width:560px; text-align:center; line-height:13px; }

#count span.number { font-size:13px; padding:1px 2px; background-color:#F1F1F1; color:#3E8100; font-weight:bold; font-family:Helvetica, Futura, Arial, sans-serif; }

#count span.words { font-size:11px; padding:0 6px 0 3px; text-transform:uppercase; color:#777; } 



/* sidebars */

.sidebarbox { padding:10px; }

.sidebarad { padding:10px; border-bottom:5px solid #000; }

.sidebarboxalt { padding:0; border-bottom:5px solid #000; } /* 20070625 - added border-bottom when buy tickets box commented out */

.sidebarbox p, .sidebarboxalt p { font-size:12px; line-height:1em; padding-bottom:.5em; }

#leftcol h1, #rightish h1 { font-family:Helvetica, Futura, Arial, sans-serif; font-size:18px; font-weight:bold; line-height:18px; letter-spacing:-0.05em; }

#buytixbox h1 { margin-bottom:0; border-bottom:5px solid #000; }

#joinbox h1 { margin-bottom:0px; border-bottom:5px solid #000; }

#leftcol h1 { color:#EFEFEF; }

#rightish .sidebarbox, #rightish .sidebarboxalt, #leftcol .sidebarbox { border-bottom:5px solid #000; }

#rightish h1 { color:#000000; margin-bottom:.5em; }

#rightish .spotlight { background-color:#CD0000; padding:3px; border-bottom:3px solid #e60000; }

#rightish .spotlightalt { background-color:#A60000; padding:3px; border-bottom:3px solid #e60000; font-size:12px }

#rightish .title {color:#000000; font-size:12px; font-weight:bold; padding-top:3px; margin:0 0 3px 0px; }

#rightish .descrip { font-size:12px; color:#FFFFFF; font-weight:normal; line-height:1.2em; padding-bottom:0; }





/* home, news and info pages */

#newspg, #artistpg, #artistbrwz, #partners, #schedpg { text-align:left; padding-bottom:10px; }

#newspg #videobox { float:left margin-left:2px; width:325px; border:1px solid #DADADA;}

#newspg p { font-size:13px; line-height:1.5em; margin-bottom:1em; }

#newspg h1 { font-size:24px; color:#000; font-weight:bold; line-height:1em; letter-spacing:-0.05em; margin-bottom:0.5em; }

#newspg h2 { font-size:15px; color:#000;  line-height:1em; letter-spacing:-0.04em; padding:5px 0 5px 0; background:url(/images/titleback4.gif) repeat-x left bottom; border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; margin-bottom:.5em; }

#newspg h4 { font-size:15px; color:#000;  line-height:1em; letter-spacing:-0.04em; padding:5px 0 5px 0; }

#newspg h3 { font-size:13px; color:#000;  line-height:1em; letter-spacing:-0.04em; margin:.6em 0 .3em 0; color:#444; }

#newspg img { border:none; text-align:center}

#newspg .newsitem { padding-bottom:.5em; }

#newspg ul { margin:0 50px 10px 1.5em; padding:5px 5px 0 0; font-size:12px; line-height:1.3em; }

#newspg ul li { padding:0 0 5px 1.5em; list-style-type:none; background:url(/cgi-bin/images/broobullet.gif) no-repeat left 3px; }

#newspg .important { display:block; font-weight:bold; background-color:#F6FFEC; padding:.5em; }

#newspg p.alert { display:block; background-color:#850000; color:#FFF; font-family:Helvetica, Futura, Arial, sans-serif; font-weight:bold; letter-spacing:-0.04em; font-size:18px; line-height:1.2em; text-align:center; padding:.5em; }

#newspg p.smallprint { font-size:11px; font-style:italic; color:#666; }

#newsnav { font-size:10px; letter-spacing:0px; text-align:right; line-height:1em; margin:0 10px 10px 0; }

div.withnav#newspg { background:url(/cgi-bin/images/back12.gif) repeat-y left top; }

#infosection { width:610px; float:right; }

#infonav { float:left; width:145px; text-align:left; }

#infonav .infopad { padding-left:10px; }

#infonav p { font-size:11px; line-height:1.2em; margin-bottom:5px; padding-bottom:5px; color:#555; border-bottom:1px solid #D2D2D2; }

#infonav h1 { font-size:14px; line-height:1em; margin-bottom:5px; letter-spacing:-0.04em; color:#444; }

#infonav .navitem { font-size:11px; display:block; border-bottom:1px solid #D2D2D2; }





/* forms */

#thisisaform { width:540px; }

#thisisaform label { font-size:12px; line-height:1.2em; }

#thisisaform p.introtxt { font-size:13px; line-height:1.4em; color:#222; }

#thisisaform p { line-height:1.4em; margin-bottom:.7em; }

#thisisaform fieldset p { font-style:italic; color:#222; }

#thisisaform fieldset { clear:both; border:1px solid #444; padding:1em; margin:1em 0; }

#thisisaform fieldset legend { font-size:19px; font-weight:bold; margin:0; padding:0 5px; color:#444; }

#thisisaform fieldset div { clear: left; display: block; height: expression('1%'); margin: .5em 0 0 0; padding: 1px 3px; }

#thisisaform fieldset div label { display: block; float: left; width:150px; padding:.3em .7em 0 0; margin:0; text-align: right; color:#000; }

#thisisaform input:focus, #thisisaform select:focus, #thisisaform textarea:focus { background-color:#FFFFCC; color:#000; }

#thisisaform a, #thisisaform a:link, #thisisaform a:visited, #thisisaform a:active { text-decoration:none; border-bottom:1px solid #999; color:#0063DC; }

#thisisaform a:hover { text-decoration:none; border-bottom:1px solid #999; background-color:#0063DC; color:#FFF; }

#thisisaform form { margin-bottom:1em; }



/* links */

#quicklinks a, #quicklinks a:link, #quicklinks a:visited, #quicklinks a:active { text-align:left display:marker; padding:2px; color:#fff; text-decoration: none; }

#quicklinks a:hover { display:marker; padding:2px; background-color:#e60000; color:#fff; text-decoration:none; }



#joinbox a, #joinbox a:link, #joinbox a:visited, #joinbox a:active { display:block; color:#fff; padding:5px; text-decoration:none; }

#joinbox a:hover { display:block; background-color:#e60000; color:#000; padding:5px; text-decoration:none; }



div#buytixbox a, div#buytixbox a:link, div#buytixbox a:visited, div#buytixbox a:active { display:block; background:#D8F922 url(/images/buytixback.jpg) no-repeat center top; color:#000; padding:16px 5px 12px 5px; text-decoration:none; }

div#buytixbox a:hover { display:block; background:#850000 url(/cgi-bin/images/buytixback-over.jpg) no-repeat center top; color:#FFF; padding:16px 5px 12px 5px; text-decoration:none; }



#maincol a, #maincol a:link, #maincol a:visited, #maincol a:active, #welcome a, #welcome a:link, #welcome a:visited, #welcome a:active { color:#000099; text-decoration:none; }

#maincol a:hover, #welcome a:hover { background-color:#fff; color:#000; text-decoration:none; }



#welcome a, #welcome a:link, #welcome a:visited, #welcome a:active { color:#850000; text-decoration:none; }

#welcome a:hover { background-color:#EDEDED; color:#850000; text-decoration:none; }



#rightish .sidebarbox p a, #rightish .sidebarbox p a:link, #rightish .sidebarbox p a:visited, #rightish .sidebarbox p a:active { color:#850000; text-decoration:none; } 

#rightish .sidebarbox p a:hover { background-color:#850000; color:#FFF; text-decoration:none; }



.spotlight a, .spotlight a:link, .spotlight a:visited, .spotlight a:active, .spotlightalt a, .spotlightalt a:link, .spotlightalt a:visited, .spotlightalt a:active { color:#fff; text-decoration:none; border-bottom:none;}

.spotlight a:hover, .spotlightalt a:hover { background-color:#e60000; color:#fff; text-decoration:none; border-bottom:none; }



#infonav .navitem a, #infonav .navitem a:link, #infonav .navitem a:visited, #infonav .navitem a:active { display:block; color:#000; padding:3px; text-decoration:none; }

#infonav .navitem a:hover { display:block; background-color:#D8F922; color:#000; padding:3px; text-decoration:none; }



#footer a, #footer a:link, #footer a:visited, #footer a:active { color:#327100; text-decoration:none; }

#footer a:hover { background-color:#327100; color:#FFF; text-decoration:none; }









