<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

	<head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<meta name="generator" content="Adobe GoLive">
		<title>Untitled Page</title>
		<style type="text/css" media="screen"><!--
/*          Windish Agency CSS v1          */


/*          Reset          */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, ul, li, ol, p, dl, dd, dt {
	margin: 0;
	padding: 0;	
}

a:link, a:hover, a:visited, a:active {
	text-decoration: none;
}

img {
	border: 0;
}

/*          Positioning & Typography         */

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 23px;
}

#page {
	width: 976px;
	margin: 0 auto;
}

#header {
	height: 97px;
}

#artist_list {
	padding: 0 0 10px 20px;
}

/*          Spotlight          */

#spotlight {
	height: 333px;
	padding: 0 0 0 20px;
}

#spotlight .image, #spotlight .content {
	float: left;
}

#spotlight .image {
	height: 272px;
	width: 234px;
	margin-top: 5px;
}

#spotlight .content {
	width: 404px;
	height: 272px;
	margin-left: 30px;
}

#spotlight .content p.links {
	font-size: 15px;
	line-height: 24px;
	margin: 24px 0 0 0;
}

#spotlight .content p {
	font-size: 15px;
	line-height: 23px;
}

#show {
	margin: 19px 0 0 36px;
	float: left;
	width: 215px;
	padding: 0 0 0 15px;
}

#show .date {
	font-size: 12px;
	line-height: 18px;
	margin-top: 20px;
}

#show .image {
	float: none;
	height: 120px;
	margin-top: 10px;
}

#show .artist_name {
	font-size: 17px;
	line-height: 17px;
	margin-top: 12px;
}

#show .venue {
	font-size: 11px;
	line-height: 11px;
	margin-top: 4px;
}

#show .city {
	font-size: 15px;
	line-height: 18px;
	margin-top: 4px;
}

/*          3 Columns          */

#left_column {
	width: 234px;
	margin-left: 20px;
}

#middle_column {
	width: 540px;
	margin-left: 30px;
}

#right_column {
	width: 103px;
	margin-left: 30px;
}

#left_column, #middle_column, #right_column, #wide_column {
	float: left;
}

/*          2 Columns          */

#artist #wide_column {
	width: 594px;
	margin-left: 65px;
}

#avails #wide_column, #tours #wide_column, #about #wide_column, #inquiry #wide_column, #contact #wide_column {
	width: 660px;
}

#avails #left_column, #avails #wide_column, #tours #left_column, #tours #wide_column, #about #left_column, #about #wide_column,
#inquiry #left_column, #inquiry #wide_column, #contact #left_column, #contact #wide_column, #error #left_column, #error #wide_column {
	margin-top: 40px;
}

#inquiry #left_column, #avails #left_column, #tours #left_column, #about #left_column, #contact #left_colomn {
	margin-top: 28px;
}

#tours #wide_column h2 {
	margin-bottom: 32px;
}


/*          Headers             */

#index h2, #artist_list h2 {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 11px 0 14px 0;
}

#spotlight h2 {
	padding: 13px 0 5px 0;
}

#news h2 {
	line-height: 13px;
	margin: 0 0 6px 0;
}

#spotlight h3 {
	font-size: 34px;
	line-height: 40px;
	margin-bottom: 16px;
}

#avails h1, #tours h1, #contact h1, #about h1, #inquiry h1, #error h1 {
	font-size: 40px;
	line-height: 44px;
}

#tours #wide_column h2 {
	font-size: 18px;
}

/*          Artist List          */

#artist_list {
	font-size: 9px;
	line-height: 13px;
}

#artist_list ul, #artist_list li {
	width: 117px;
}

#artist_list ul {
	float: left;
}

#artist_list li {
	list-style: none outside;
	width: 113px;
}

/*         Quicklist          */

#quicklist {
    padding-bottom: 12px;
	font-size: 12px;
}

#quicklist h2 {
    padding-left: 20px;
}

#quicklist ol {
}

#quicklist li {
	padding-left: 16px;
	padding-right: 15px;
	margin-left: 20px;
    line-height: 15px;
    margin-bottom: 10px;
	list-style: none outside;
}

.post  { background: url(/images/post_divider.gif) no-repeat left top; margin: 3px 0 0 }

.post h3 {
	font-size: 24px;
	line-height: 24px;
	padding-top: 28px;
	padding-bottom: 4px;
}

/* Archive links */

#index #archives , #archive #archives {
    
}

/*          News Content          */

#index #left_column {
	margin-top: 21px;
}

#index #middle_column {
	margin-top: 10px;
}

#index #right_column {
    margin-top: 54px;
}

#index #right_column h2  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; background: url(/images/archives_divider.gif) no-repeat left top; padding-top: 28px; padding-left: 12px }

#index #archives ol {
    padding-bottom: 28px;
}

#index #archives ol li {
    list-style: none outside;
    margin-left: 12px;
    line-height: 22px;
    font-size: 13px;
}

/*          Artist Page          */

#artist h1 {
	font-size: 40px;
	margin: 42px 0 0 20px;
}

#artist p.label {
	font-size: 17px;
	margin: 11px 0 0 20px;
}

#artist .pic {
	margin: 26px 0 14px 0;
}

#artist #left_column h2, #artist .avails dt, #artist .avails dd, #artist .avails p {
	margin-left: 12px;	
}

#artist #left_column h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0 2px 7px;
	margin: 22px 0 6px 0;
	background: #474747;
	color: white;
}

#artist #wide_column {
}

#artist #wide_column h2 {
	clear: both;
}

#artist .highlights {
    margin-bottom: 44px;
}

#artist .highlights ul {
	margin: 20px 0 0 15px;
}


#artist .highlights li {
	list-style-position: outside;
}

#artist .highlights {
}

#artist .mp3, #artist .video, #artist .tour_dates {
	margin-bottom: 44px;
}

#artist .mp3 .diagonals, #artist .video .diagonals {
	margin-top: 24px;
}

#artist .mp3 .track_image, #artist .mp3 #music_player,
#artist .video .video_holder, #artist .video link {
	float: left;
}

#artist .mp3 .track_image {
    margin-right: 16px;
}

#artist .mp3 #music_player {
	margin-top: 4px;
}

#artist .mp3 .label {
    font-size: 11px;
    font-style: italic;
}

#artist .video .link a  { background: url(/images/more_video_link.gif) no-repeat 0 -4px; margin-left: 10px; padding-left: 16px }

#artist .video .link a:hover  { color: white; background: #444 url(/images/more_video_link.gif) no-repeat 0 -4px }

#artist .diagonals {
	padding: 14px 16px;
}

#artist p.about {
	margin: 22px 0 42px 0;
}

#artist .avails {
	padding: 16px 0 0 0;
}

#artist .avails dt {
	font-size: 11px;
	line-height: 21px;
}

#artist .avails dd {
	line-height: 21px;
}

#artist .avails .inquiry {
	margin-top: 10px;
	font-size: 12px;
	line-height: 25px;
}

#artist .assets {
	padding-top: 24px;
}

#artist .asset {
	float: left;
	width: 60px;
	height: 72px;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin: 0 15px 15px 0;
}

#artist .asset img {
	margin-bottom: 4px;
}

#artist .asset a {
}

#artist .links {
	font-size: 14px;
	line-height: 23px;
}

#artist .links ul {
	margin-top: 20px;
	margin-left: 12px;
}

#artist .links li {
	list-style: none outside;
}

#artist .links a {
}

#artist ul.other_contacts {
    margin-top: 10px;
}

#artist h3.other_contacts {
	font-size: 11px;
	line-height: 11px;
	margin-top: 12px;
	margin-left: 12px;
}

#artist #wide_column h2 {
	line-height: 23px;
	font-size: 14px;
	font-weight: bold;
}

#artist .tour_dates {
	margin-top: 18px;
}

.bio_content {
	margin-top: 24px;
}

.bio_content p {
    margin-bottom: 1em;
}

/*          Avails & Tours          */

table.avails, #tours table, #artist .tour_dates { border-collapse: collapse }

table.avails { width: 660px }

#tours table {
	width: 600px;
	margin-bottom: 36px;
}
	
table.avails th, #tours table th, #artist .tour_dates th {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 32px;
}

table.avails th {
	height: 32px;
}

#tours table th, #artist .tour_dates th {
	height: 28px;
}

#tours table td, #artist table td {
	vertical-align: top;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 6px;
}

.avails td {
	height: 32px;
}

#avails td.artist_name, #avails td.time_period {
	width: 234px;
}

#avails td.situation {
	width: 190px;
}

#tours td.date, #artist td.date { width: 105px }
#tours td.venue, #artist td.venue { width: 180px; padding-right:5px; }
#tours td.city, #artist td.city { width: 125px }
#tours td.state, #artist td.state { width: 45px }
#tours td.with, #artist td.with { width: 230px }

#tours tr.odd td, #artist tr.odd td {
    background: #f6f6f6;
}

#tours td.date, #tours th.date, #artist .tour_dates th.date, #artist .tour_dates td.date {
    padding-left: 5px;
}

#tours table, #artist .tour_dates {
	font-size: 11px;
}

#tours .tour_date_holder {
	padding: 32px 0 0 0;
}

/*          Contact & About          */

#about #wide_column p {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 1.5em;
	width: 590px;
}

#contact #left_side, #pages #right_side {
	width: 300px;
	float: left;
}

#contact #main_content h2 {
	font-size: 18px;
}

#contact {
	font-size: 14px;
	line-height: 26px;
}

#contact .person a {
	padding-left: 24px;
}

#contact .person a {
    color: #444;
}

#contact .person a:hover {
    color: white;
    background-color: #444;
}

#contact  #main_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#contact #staff .person {
	float: left;
	width: 300px;
}

#contact h3.staff {
	margin-top: 48px;
}

#contact #staff {
	margin-top: 8px;
	padding-top: 48px;
}

#contact #staff { border-top: dotted 1px #bebcb7 }
#contact .address { margin-bottom: 48px }
#contact .type { font-style: italic }
#contact .person { margin-bottom: 48px }
#contact .person p { font-weight: bold }
#contact .person p a, #contact .person .position { font-weight: normal }
#contact .person .position { font-style: italic }

#contact .person a  { background: url(/images/mail.gif) no-repeat 0 -9px }

/*          Inquiry           */

#inquiry_form {
	margin-top: 32px;
	padding-top: 32px;
}

#inquiry p {
	width: 570px;
}

#inquiry_form p {
	width: 260px;
	line-height: 20px;
	clear: both;
	margin-top: 32px;
	padding-bottom: 0;
}

#form_left, #form_right {
	width: 270px;
	float: left;
	margin-right: 60px;
}

#inquiry_form .submit_image {
}

#inquiry_form .submit_image img {
	margin-top: 18px;
	padding: 0;
}

#inquiry label {
    display: block;
    float: left;
    margin-bottom: 12px;
}

#inquiry input, #inquiry textarea {
	margin: 0 0 0 0;
}

/*          Footer         */

#footer {
	margin: 50px 20px 14px 20px;
	font-size: 11px;
	line-height: 11px;
	padding-top: 10px;
	padding-bottom: 14px;
}

#footer p {
	width: 300px;
}

#footer .left { float: left; }
#footer .right {
	float: right;
	text-align: right;
}

/*          The Pretty Stuff          */

body  { color: #444444; font-family: Arial, Helvetica, sans-serif; background: #8b8883 url(/images/background_fade.jpg) repeat-x left top }

#page {
	background: white;
}

a:link, a:hover, a:visited, a:active {
		color: #ff3300;
}

a:hover {
	color: white;
	background: #444444;;
}

#artist_list a:hover {
    color: #ff3300;
    background: none;
}

#index h2, #artist_list h2 {
	font-weight: bold;
}

#spotlight  { background: url(/images/spotlight_show.gif) no-repeat left top; border-bottom: 1px dotted #9f9d98 }

#spotlight.no_show  { background: url(/images/spotlight_no_show.gif) no-repeat left top }

#spotlight h3 {
	font-family: Arial, Helvetica, sans-serif;
}

#spotlight h3 a {
    color: #444;
}

#spotlight h3 a:hover {
    color: white;
}

#spotlight .content p {
    color: #666;
}

#spotlight .links, #spotlight .links a {
}

#show, #show a {
    color: #444;
}

#show a:hover {
    color: white;
}

#show .date, #show .venue, #show .city {
    color: #444;
}

#show .artist_name {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#artist_list {
	border-top: dotted 1px #979797;
	border-bottom: dotted 1px #bbbbbb;
	background: #f8f8f8;
}

#artist_list a, #artist_list a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
}

#artist_list a:hover {
 	color: #ff1e00;   
}

#quicklist  { font-family: Arial, Helvetica, sans-serif; background: url(/images/quicklist.gif) no-repeat left bottom }

#quicklist .artist_name {
	color: white;
	font-weight: bold;
}

#quicklist a {
	font-style: italic;
	color: #cccccc;
}

#quicklist li  { background: url(/images/arrow.gif) no-repeat 0 7px }

#quicklist h2  { color: #ff3300; background: url(/images/quicklist.gif) no-repeat left top; margin-left: 0 }

.post p {
}

.post h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.post .date, .post .author {
	font-weight: bold;
	font-size: 12px;
}

.post .posted_by {
	font-style: italic;
	font-size: 12px;
}

.post .post_body {
	margin: 36px 0 32px 0;
	color: #666666;
}

/*          Artist Page          */

#artist h1, #tours h1, #avails h1, #about h1, #contact h1, #inquiry h1 {
	font-family: Arial, Helvetica, sans-serif;
}

#artist #left_column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#artist a:hover.asset_link {
    background: none;
}

#artist .about a {
	font-weight: bold;
}

#artist .avails .inquiry  { background: url(/images/inquiry_arrow.jpg) no-repeat 0 5px; margin-left: 7px; padding-left: 18px }

#artist .avails .inquiry a {
}

#artist .avails, #artist .links, #artist .assets {
}

#artist .avails dt, #artist h3.other_contacts {
	font-style: italic;
}

#artist h3.other_contacts {
	text-transform: lowercase;
}

#artist #wide_column h2, #tours #wide_column h2 {
	font-family: Arial, Helvetica, sans-serif;	
}

table.avails tr { border-top: dotted 1px #bebcb7 }

table.avails tr.first { border: none }

table.avails th, #tours table th, #artist .	 th {
	text-transform: lowercase;
	font-weight: normal;
	font-style: italic;
}

td.venue { /* td.state */
	font-weight: bold;
}

td.artist_name {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

td.artist_name a, td.artist_name a:visited {
	color: #666;
}

td.venue a, td.venue a:visited, h2 a:link, h2 a:visited {
    color: #444;
}

td.venue a:hover, h2 a:hover {
    color: white;
}

#tours .tour_date_holder {
	border-top: dotted 1px #bebcb7;
}

#archives  { background: url(/images/archives_divider.gif) no-repeat left bottom }

.diagonals  { background: url(/images/diagonals.jpg) }


/*          Footer          */

#footer { border-top: dotted 1px #bebcb7 }

#footer .agency { font-family: Arial, Helvetica, sans-serif }

#footer .right, #footer .year { font-style: italic }

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

/*          Error validation          */

#errorExplanation {
  width: 400px;
  border: 2px solid #ff3300;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 5px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 2px 2px 2px 5px;
  font-size: 12px;
  margin: -7px;
  background-color: #ff3300;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin: 15px 5px 5px 5px;
  padding: 5px;
  width: auto;
}

#errorExplanation ul li {
  font-size: 12px;
  margin-left: 5px;
  line-height: 14px;
  list-style: square inside;
}

.field-with-errors input {
    border-color: #ff3300;
}

/*          Utilities & Hacks          */

.clear {
	height: 1px;
	clear: both;
}

.hide {
	display: none;
}

/*          Login page          */

div.form { font-size:10px; margin:10px 0px;  }
div.form label { width:120px; float:left; }
div.form div.clearfix { padding:4px; vertical-align:top;  clear: left;}

div.login_button	 { background: #000 url(http://app.windishagency.com/images/login-rollover.gif) no-repeat; display: block; width: 60px; height: 15px }
div.login_button:link { background-position: 0px 0px; text-decoration:none; }
div.login_button:hover { background-position: 0px -16px; text-decoration:none; }--></style>
	</head>

	<body bgcolor="#ffffff">
		<p></p>
	</body>

</html>
