/* style sheet - created by marc hawkins, www.mh76.net */

/* global style sheet */
body {text-align:center; margin: 0; padding: 0; background: url(images/background.jpg) repeat-x top left #327BC3;}
#frame {width:782px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; font-size: 9pt; font-family: verdana, helvetica, sans-serif;}
#contentleft {width: 242px; padding:0px; float:left;}
#contentcenter {width: 340px; padding:0px; float:left; padding-bottom: 20px;}
#contentright {width: 200px; padding:0px; float:left; color: #fff;}
#contentheader {height: 290px;}

.sideContact	{background: #fff; margin: 10px 25px; padding: 2px 5px; color: #2063A5;}
		
img	{border-style: none;}
img.leftPhoto	{float: left; margin: 0 4px 4px 0; border: 1px solid #fff;}
a:link, a:visited, a:hover	{color: #000; font-weight: bold; text-decoration: underline;}
h1	{font-size: 14pt; color: #fff; font-weight: normal; padding: 0 0 4px 0; margin-bottom: 5px; border-bottom: 1px solid #80B6EA;}
h3	{font-size: 9pt; color: #fff; padding: 4px 0 0 0; margin: 0;}

#news	{color: #fff;}
#news h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 2px 0; font-weight: normal;}
#news h3	{color: #80B6EA; font-size: 8pt; font-style: italic; margin: 4px 0 2px 0; padding: 2px 0;}

#playlists h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 2px 0; font-weight: normal;}
#playlists td	{font-size: 8pt; text-align: left; vertical-align: top; color: #ccc; width: 170px; padding-right: 2px;}
#playlists ul	{margin: 0; padding: 0 0 0 5px; list-style-type: none;}
#playlists li	{padding: 2px 0 4px 0;}
#playlists .artist	{font-style: italic; color: #80B6EA; padding-left: 4px;}

#samples 	{padding: 0 10px 0 2px;}
#samples h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 2px 0; font-weight: normal;}
#samples h3	{color: #80B6EA;}
#samples p	{color: #fff;}

#samples table	{width: 320px; border: 1px solid #458FD9; margin-top: 5px;}
#samples table tr.alt td	{background: #458FD9;}
#samples table td	{color: #fff;}
#samples table td a	{color: #000; text-decoration: underline;}
#plugins	{background: #fff; margin: 10px 15px; padding: 2px 5px; color: #2063A5;}

#gigs h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 2px 0; font-weight: normal;}
#gigs table	{width: 330px; border: 1px solid #458FD9; margin-top: 10px;}
#gigs table th	{background: #000; color: #fff; text-align: left;}
#gigs table tr.alt td	{background: #458FD9;}
#gigs table td	{color: #fff;}
#gigs table td a	{color: #000; text-decoration: underline;}
#booking	{background: #fff; margin: 10px 15px; padding: 2px 5px; color: #2063A5;}

#gigDetail	{background: url(images/background.jpg) repeat-x top left #327BC3; color: #fff; padding: 10px; margin: 0; text-align: center; font-family: verdana,helvetica,sans-serif;}
#gigDetail .gigEntry	{border: 1px solid #000; background: #327BC3; padding: 0; margin: 5px 5px 10px 5px; font-size: 9pt; text-align: left;}
#gigDetail .gigEntry h1	{font-size: 12pt; font-weight: bold; text-align: center; margin: 0; padding: 4px 0; border-width: 0;}
#gigDetail .gigEntry h2	{background: #11406F; border-bottom: 1px solid #000; color: #fff; font-size: 10pt; font-weight: normal; font-style: italic; text-align: left; margin: 0; padding: 2px 0 2px 4px;}
#gigDetail .gigEntry h3	{font-size: 10pt; font-weight: bold; font-weight: normal; text-align: center;}
#gigDetail .gigEntry a	{color: #000; font-weight: bold; text-decoration: underline;}
#gigDetail .gigEntry p	{padding: 4px;}

#other	{color: #fff;}
#other h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 5px 0 2px 0; font-weight: normal;}
#resume	{background: #fff; margin: 10px 15px; padding: 2px 5px; color: #2063A5;}


#gallery h2	{color: #fff; font-size: 11pt; margin: 4px 0 2px 0; padding: 2px 0; font-weight: normal;}
#gallery li	{color:#fff}
#gallery a:link, #gallery a:visited, #gallery a:hover	{color: #000; font-weight: bold; text-decoration: underline;}
#photoNav, #photoDisplay	{color: #fff;}
#photoNav table	{ margin: 0; padding: 0; border-width: 1px 0;}
#photoNav table td	{ text-align: center; padding: 3px 0; font-size: 8pt; color: #ccc;}
#photoDisplay	{width: 700px;}
#photoDisplay img	{margin: 0; padding: 5px 0;}

