
body {  
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #231f20;
	line-height: 1.4;
	margin:0px;
	padding:0px;
}

dl dt { font-size:12px; font-weight:bold; }
dl dd { font-size:10px; font-weight:normal; margin-left:12px; }

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #231f20;
	line-height: 1.4
}

a:link,
a:active,
a:visited  {
	color: #8B6508 !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;

}

a:hover
  {
	color: #DDBC7E;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.nobreakparagraph { margin-top:12px; }
.maroonheadline {
	color: #5D0000 !important;
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.jazznotesmaroonheadline {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.maroonsubheadline  {
	color: #5D0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.maroontext {
	color: #5f1016;
	font-weight: normal;
	font-size: 12px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.rightnav {
	color: #5D0000;
	font-weight: normal;
	font-size: 12px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.rightnavheaders {
	color: #5f1016;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}


.footertext {
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height:12px;
	color: #DDBC7E;
}

.footer:link {
	text-decoration: none;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	color: #DDBC7E !important;
	}
	
.footer:visited {
	text-decoration: none;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	color: #DDBC7E !important;
	}
	
.footer:hover {
	text-decoration: underline; 
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	color: #DDBC7E !important;
	}
.footer:active {
	text-decoration: none;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	color: #DDBC7E !important;
	}

.rj-links:link,
.rj-links:active,
.rj-links:visited {
	color: #8B6508;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.rj-links:hover {
	color: #DDBC7E;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

ul.rj
{
	color: #5D0000;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

li.rj
{
	color: #5D0000;
	margin-bottom: 1.2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

ul.large-button
{
	list-style-type: none;
	background-image: url(/images/rj/listen_but_large_blank.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

li.large-button 
{
	background-image: url(/images/rj/listen_but_large_blank.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0em 0em;
	padding: 3 1 1 10;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
       height:20px;
}


ul.small-button
{
	list-style-type: none;
	/*background-image: url(/images/listen_but_blank.gif);*/
	background-repeat: no-repeat;
	display: block;
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

li.small-button {
	background-image: url(/images/rj/listen_but_blank.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: .2em .2em;
	padding: 5 1 1 10;	
	margin-left: 0px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
        height:24px;
}
.small-button {
	background-image: url(/images/rj/listen_but_blank.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: .2em .2em;
	padding: 3 1 1 10;	
	margin-left: 0px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
        height:20px;
}


a.smallbutton-links:link,
a.smallbutton-links:active,
a.smallbutton-links:visited,
a.smallbutton-links:hover {
	color: #5D0000 !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}


td.music-box {
	background-image: url(/images/public/display/listen_music_box.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 65px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #231f20;
}

.music-text {
	color: #5f1016;
	font-weight: normal;
	font-size: 12px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

td.show-box-top {
	background-image: url(/images/public/display/listen_show_box_top_blank.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

.whitetext {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

td.show-box-bottom {
	background-image: url(/images/public/display/listen_show_box.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0em 0em;
/*	margin-bottom: 5px; */
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 8px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}



td.home-rightcol-box {
	background-image: url(/images/public/display/home_rightcol_box.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
td.maroon-box-top {
	background-image: url(/images/public/display/maroon_boxtop_ln.jpg);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

td.home-box-top {
	background-image: url(/images/public/display/home_box_top.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
td.maroon-box-top {
	background-image: url(/images/public/display/maroon_boxtop_ln.jpg);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: .2em;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
td.home-box-bottom {
background-color: rgb(211, 210, 194);
-moz-border-radius-bottomright:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-radius-bottomright: 3px;
-webkit-border-radius-bottomleft: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

td.home-box-test {
        text-align: left;
}

div.Don2AppArea{
width: 710;
}


/*   ROUNDED COLOR BOXES   */
.contentboxRoundT	{ border-style:solid; border-width:1px; border-color:#CC9A70; background-color:#FFF8F2; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:5px; }
.contentboxRoundV	{ border-style:solid; border-width:1px; border-color:#CC7072; background-color:#FFF2F2; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:5px; }


/*   RoundBig COLOR BOXES   */
.contentboxRoundBigT	{ border-style:solid; border-width:1px; border-color:#CC9A70; background-color:#FFF8F2; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:15px; }
.contentboxRoundBigV	{ border-style:solid; border-width:1px; border-color:#CC7072; background-color:#FFF2F2; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:15px; }


/*   ROUNDED COLOR TITLE BOXES   */
.contentboxRoundTitleT	{ border-style:solid; border-width:1px; border-color:#BF8556; background-color:#F2DECE; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:3px; }
.contentboxRoundTitleV	{ border-style:solid; border-width:1px; border-color:#BF5659; background-color:#F2CECF; color: #000033; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; margin: 0px; padding: 3px; -moz-border-radius:3px; }


.rwjMaroonHeader580 {
margin-top:20px;
height:20px;
width:580px;
background-image:url(http://www.riverwalkjazz.org/images/content/pagebuilder/14987.gif);
background-repeat:no;
font-family:Arial;
font-style:bold;
font-size:16px;
color:#FFFFFF;
padding-top:3px;
}
.rwjMaroonContentBox { width:566px;padding:6px;border-color:#580201;border-style:solid;border-width:1px; }

.sourcediv { position:absolute;top:0px;left:0px;width:1px;height:1px;visibility:hidden; }

.rwjphotocaption { 
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12px;
        line-height:13px;
        font-style:normal;
}
























.bannerlink {
                        color: #DDBC7E  !important;
                        font-weight: bold;
                        font-size: 11px;
                        font-family: Helvetica, Verdana, Arial;
                        text-decoration: none; }
.bannerlink:hover {
                        text-decoration: underline;cursor:pointer; }

.rwjhomepagenavbutton {
	background-image: url(/images/public/display/leftnav_buttons.jpg);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:7px;
	height:18px;
	width:145px;
	background-color:none;
	margin: 0;
}


.ln_leftnav {

	background-image: url(/images/public/display/leftnav_buttons.jpg);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:7px;
	height: 18px;
	width: 160px;
	margin:0px;
}



.homefeatureboxbottom {
background-color: rgb(211, 210, 194);
-moz-border-radius-bottomright:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-radius-bottomright: 3px;
-webkit-border-radius-bottomleft: 3px;
}


.scriptmessage	{
			font-family:Verdana,Arial,Helvetica;
                        font-size:12px;
                        font-weight:normal;
			color:#CC0000;
			background-color:#EEEEEE;
		}



.formerror	{	
			display:inline;
			padding:0px;
			margin:0px;
			font-family:Verdana,Arial,Helvetica;
			font-size:10px;
			font-weight:bold;
			color:#CC0000;
		}
.actionbutton	{
               color:#FFFFFF;
                font-family:Verdana, Arial, Helvetica;
                font-size:10px;
                font-weight:bold;
                background-color:#83B1AE;
                line-height:18px;
                padding:4px;
  			}
.smallactionbutton	{
	color:#0B1C55;
				font-family:Helvetica, Verdana;
				font-size:12px;
				font-weight:normal;
				}
.smallactionbuttonONCLICK	{
				color:#FFCCCC;
				}
.miniactionbutton	{
	color:#0B1C55;
				font-family:Helvetica, Verdana;
				font-size:10px;
				font-weight:normal;
				}
.miniactionbuttonONCLICK	{
				color:#FFCCCC;
				}



.inputitem { color: #000000;
	 font-weight: normal;
	 font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff;
	 }
.smallinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff }
.miniinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 9px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff }

.inputlabel { 
	 font-weight: bold;
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	color:#5D0000;
	}
.smallinputlabel { 
	 font-weight: bold;
	 font-size: 9px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	color:#5D0000;
	}
.miniinputlabel { 
	 font-weight: normal;
	 font-size: 9px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	color:#5D0000;
	}


.inputlabelREQ { color: #CC0000;
         font-weight: bold;
         font-size: 10px;
         font-family: Verdana, Arial, Helvetica, "Sans Serif";
         background-color: #FFFFCC;
        }

.sourcediv {	visibility:hidden;	}


