/* CSS Document */
body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #0E0E0E; 
	margin: 0px; 
}

td {
	font-size: 12px;
	color: #000;
	line-height:140%;
}
a {
	font-size: 12px;
	color: #2A2AD0/*#2A2AD0*/;

	text-decoration: none; }

a:hover { color: #000; 
}
h1 {
	font-family:  Times New Roman, serif;
	font-size: 20px;
	    letter-spacing: 2px;
    text-transform: uppercase; 
	color: #666; 
}
h2 {
    font-weight: lighter; 
	font-size: 17px;
}


h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    font-weight: lighter; 
	font-size: 17px;
}

small {
	text-transform: uppercase;
	font-weight: bold; 
	font-size: 1em;
	line-height: 1.5em;
	    letter-spacing: 1px;
		color: #666; 
	}

smaller {
	font-size: 10px;
	line-height: 1.5em;
		color: #666; 
	}
smaller a {
	font-size: 10px;
	color: #2A2AD0;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}
	
.pagetitle {
    text-align: center; 
	}	

.headline {
	font-size: 14px;
	font-weight: bold;
	color: #1B223E;	
}
.newsdate {
	font-size: 10px;
	color: #444444;
    text-transform: uppercase; 
    font-weight: bold; 
	}
div.header_text { border-bottom: solid 1px; 
                  color: #5E5E5E; 
                  line-height:150%;}

table.home-shows th, table.home-shows td {
	font-size: 10px;
	color: #CCC;
	letter-spacing: 1.5px;
    text-transform: uppercase; 
	}
a.showslinks {
	font-size: 10px;
	color: #A5CEEE;
    text-transform: none; 
	line-spacing: 140%; 	
	}
a:hover.showslinks {
	color: #FFF;
	font-weight: bold; 
		}

.blogbox { background-image: url("http://joehedges.com/images/blogBG.jpg"); background-color: #AEAEAE; }
.newsbox { background-image: url("http://joehedges.com/images/newsBG.jpg"); background-color: #AEAEAE; }
.tourbox { background-image: url("http://joehedges.com/images/tourBG.jpg"); background-color: #FFFFFF; }
.artbox { background-image: url("http://joehedges.com/images/artBG.jpg"); background-color: #FFFFFF; }
.tourboxtop { background-image: url("http://joehedges.com/images/tourtop.jpg"); background-color: #FFFFFF; }
.tourvenuesboxtop { background-image: url("http://joehedges.com/images/venuestop.jpg"); background-color: #FFFFFF; }
.helpboxtop { background-image: url("http://joehedges.com/images/helptop.jpg"); background-color: #FFFFFF; }
.artboxtop { background-image: url("http://joehedges.com/images/arttop.jpg"); background-color: #FFFFFF; }


table.tour th, table.tour td {
	font-size: 10px;
	color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
a.tourlinks {
	font-size: 10px;
	}
a:hover.tourlinks {
	color: #000;;
	font-style: italic; 
	}
.tourdate {
	font-weight: bold; 
	}
.tourdesc {
	font-weight: bold; 
	color: #ABABAB; 
	}
table.tourgray th, table.tourgray td {
	font-size: 10px;
	color: #ABABAB; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
a.tourgray
{
	color: #ABABAB; 
	font-size: 10px;
	}	
		
input,textarea, select {
	color : #000;
		background-color : #D1D1D1;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-color : #F0F0F0;
}
.dropshadow a img {
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
}