/*JAX

A GreenScreenGraphics.com and JacksonWhelan.com Joint

*/

/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color:#000000;
background: #CCCCCC;
font-size:12px;
padding:20px 0;
}
h1, h2, h3, h4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #045ea9;
}
h1 { 
font-size:24px;
}
h2 { 
font-size:20px; 
}
h3 { 
font-size: 18px; 
}
h4 { 
font-size: 16px; 
}

p { 
padding: 0 0 1em; 
}

a, a:link { 
text-decoration: none;
color: #003399;
border-bottom: 1px dotted #69c; 
}
a.imagelink {
border:none;
}
a:hover { 
color: #693; 
border-color: #693; 
text-decoration: none; 
}

a img, img {
border: none;
outline:none;
}

ul {
list-style: none;
}

li {
list-style: none;
margin-bottom: 5px;
}

.clear {
clear: both;
height: 1px;
margin: -1px 0 0;
font-size: 1px;
}

#wrapper {
width: 800px;
margin: 0 auto;
text-align: left;
background: url(images/jax-bkgd.jpg) repeat-x #ADB278;
}

#maincontent {
float: left;
text-align: left;
width: 525px;
margin: 20px 0 0 10px;
padding: 0;
line-height: 1.5em;
}

/* Header 
------------------------------------------------------------------------- */

#header { 
    position: relative;
}

#header h1 {
    margin: 0;
    color: #fff;
	text-indent:-9999px;
	width:800px;
	height:250px;
	background:  url(images/jax-header.gif) no-repeat ;
}
#header h1 a {
    text-decoration: none;
    border-bottom: none;
    color: #fff;
}


/* Search Form 
------------------------------------------------------------------------------- */
#search {
    position: absolute;
    right: 60px;
    top: 40px;
    padding: 15px 15px 0;
}
form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: right !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background: #fff url(images/input-bg.gif) repeat-x top left;
    margin: -1px 3px 0;
    padding: 3px 0 0;
}
input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 22px;
    line-height: 22px;
}


/* Main Content
------------------------------------------------------------------------- */
#artist-ticker {
text-align:center;
width:560px; 
height:133px; 
padding-top:50px; 
margin-bottom:10px; 
background:url(images/artist-scroll-2.gif);
}
#maincontent p {
font-size:14px;
line-height:20px;
text-align:justify;
}
#intro {
width:560px; 
height:275px; 
background:url(images/main-bkgd4.png) no-repeat; 
_background:url(images/main-bkgd4.gif) no-repeat; 
margin-bottom:10px;
}
#intro-fluid {
margin-bottom:10px;
}
#fluid-top {
width:560px;
background:url(images/main-fluid-box.png) no-repeat top center; 
_background:url(images/main-fluid-box.gif) no-repeat top center; 
text-align:center;
padding-bottom:20px;
}
#fluid-content {
width:560px;
background:url(images/main-fluid-box.png) no-repeat bottom center;
_background:url(images/main-fluid-box.gif) no-repeat bottom center;
padding-bottom:20px;
}
#fluid-content p, #fluid-content ul {
padding:0 20px 10px;
}
#intro p {
margin:20px;
line-height:23px;
color: #660066;
}

div.upcoming {
margin-bottom:10px;
text-align:center;
color:#FFFFFF;
}


dl#home dt {
width:130px;
float:left;
margin-top:20px;
background:#CC0000;
color: #FFFFFF;
font-size:16px;
padding:10px;
font-weight:bold;

}

dl#home dd {
width:350px;
float:left;
margin-top:20px;
padding:10px;
}
div.riders {
height:80px;
margin-bottom:15px;
padding:10px;
width:505px;
background:#999999;
}
div.riders h1 {
color:#FFFFFF;
margin-bottom:10px;
}
div.riders h2 {
color: #FFFF00;
margin-bottom:10px;
font-size:16px;
font-variant:small-caps;
}
div.riders h3 {
width:100px;
padding:30px 0;
float:left;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}
div#sunday {
background:url(images/summer/sundays.jpg) no-repeat top left;
}
div#monday {
background:url(images/mihali-no9.jpg) no-repeat top left;
}
div#tuesday {
background:url(images/tues-music-club.jpg) no-repeat top left;
}
div#wednesday {
background:url(images/thayer.jpg) no-repeat top left;
}
div#thursday {
background:url(images/duane-flag2.jpg) no-repeat top left;
}
div#friday {
background:url(images/jamies-junk-show.jpg) no-repeat top left;
}
div#saturday {
background:url(images/audet.jpg) no-repeat top left;
}
#menu-nav {
margin-bottom:20px;
text-align:center;
}
#menu-nav h1 {
padding:15px;
font-size:28px;
background:url(images/menu-h1.jpg) no-repeat center;
color:#FFFFFF;
}
#menu-nav a {
padding-bottom:12px;
border:none;
}
#menu-nav a.active, #menu-nav a:hover {
color:#8B77BD;
text-decoration:none;
background:url(images/menu-active.gif) no-repeat bottom center transparent;
}
dl.menu {
margin-bottom:30px;
}
dl.menu dt {
color:#006600;
border-bottom:1px dotted #999999;
font-weight:bold;
}
dl.menu dd {
margin:5px 20px;
font-style:italic;
}
dl.menu dd.caption {
text-align:center;
}
dl.menu dd span {
float:right;
margin-bottom:12px;
margin-left:20px;
color:#006600;
font-weight:bold;
}
h2.menu {
text-align:center;
margin-bottom:15px;
color:#333333;
}

/* Related Links 
------------------------------------------------------------------------- */
#navlist li { 
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}




/* Sidebar 
------------------------------------------------------------------------- */

#sidebar {
	width:238px;
	float:right;
    line-height: 1.5em;
    color: #000000;
	margin-right:0;
	margin-top:20px;
}

#sidebar h2 {
border-bottom:1px dotted #429644;
color:#CCCCCC;
}

#sidebar ul, #sidebar p {

}

#sidebar ul { margin: 0; padding-bottom:20px; }
#sidebar ul ul { 
margin-bottom: 0;
padding-bottom:0;
}
#sidebar ul ul ul {}

#sidebar ul li {
font-weight:bold;
font-size:18px;
width:238px;
height:100px;
text-align:right;
}

li#menu1 {
background:url(images/menu-1.gif) no-repeat;
}
li#menu2 {
background:url(images/menu-2.gif) no-repeat;
}
li#menu3 {
background:url(images/menu-3.gif) no-repeat;
}
li#menu4, li#menu7 {
background:url(images/menu-4.gif) no-repeat;
}
li#menu5 {
background:url(images/menu-1.gif) no-repeat;
}
li#menu6 {
background:url(images/menu-1.gif) no-repeat;
}
li#emailsignup {
background:url(images/menu-2.gif) no-repeat;
}

li#emailsignup p {
padding-top:25px;
padding-right:10px;
padding-bottom:5px;
font-size:14px;
}
li#emailsignup form {
padding-right:10px;
font-size:14px;
}
li#emailsignup input {
margin-bottom:5px;
}

#sidebar ul li a {
color: #333333;
padding-top:45px;
padding-right:10px;
display:block;
border:0;
}
#sidebar ul li#icons a {
display:inline;
}

#sidebar ul li.active a {
color: #FFFFFF;
text-align: center;
}
#sidebar ul li a:hover {
color:#055ea9;
}

#sidebar ul li ul li {
background:none;
padding-left:20px;
margin-bottom:0;
}

#sidebar ul li ul li.subactive a {
color:#C51B71;
}
#sidebar dl {
padding-bottom:20px;
}
#fluid-content dl {
padding:20px;
}
#sidebar dt, #fluid-content dt {
background:#429644;
font-variant:small-caps;
padding:5px;
font-size:13px;
}
#fluid-content dt {
font-weight:bold;
}
#sidebar dd, #fluid-content dd {
padding-left:10px;
padding-bottom:10px;
}
/* Footer 
------------------------------------------------------------------------- */
#footer {
    margin: 0px;
    font-size: 10px;
    color: #000000;
}

#footer p {
    padding: 10px ;
	text-align:center;
}

#footer a {
border-bottom: none;
color: #333333;
}



p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
#maincontent h4 {
text-align:center;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
}
#intro h4 {
padding-top:30px;
}
#fluid-top h3 {
padding:25px 0 5px 0;
border-bottom:2px dotted #F6982A;
margin:0 25px;
color:white;
font-variant:small-caps;
}
#fluid-content h4 {
text-align:left;
margin:0 20px;
color:#841E68;
}
#fluid-content h5 {
background:#333333;
color:white;
margin:0 20px;
padding:2px;
}
.upcoming h2 a {
color:#CCCCCC;
}
h3#house-rocks {
text-indent:-9999px;
background:url(images/house-that-rocks-blue.gif) no-repeat center;
height:41px;
}
h3#upcoming {
text-indent:-9999px;
background:url(images/upcoming-center.gif) no-repeat center;
height:35px;
}
h3#legends {
text-indent:-9999px;
background:url(images/legends.gif) no-repeat center;
height:41px;
}
h4#liquidation-sale {
text-indent:-9999px;
background:url(images/lliquidation-banner.gif) no-repeat center;
height:97px;
}