*
{
	margin: 0;
	padding: 0px;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D2D2D;
	background-color: #E6E6E6;
}
#test
{
/*background: #F5F5F5 url(img/pic1.jpg) repeat-x;*/
}
H1, H2, H3
{
	color: #000000;
}
H1
{
/*letter-spacing: -1px;*/
	font-size: 2.6em;
	font-weight: normal;
}
H2
{
	margin-bottom: 15px;
/*letter-spacing: -1px;*/
	text-transform: uppercase;
	font-size: 1.2em;
}
H3
{
}
P, UL, OL
{
	margin-bottom: 5px;
	line-height: 160%;
}
BLOCKQUOTE
{
	padding: 0 30px;
	background: url(img/img12.gif) no-repeat;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #777777;
}
BLOCKQUOTE P
{
	font-size: 16px;
	padding-bottom: 4px;
}
A
{
/*background: url(img/img03.gif) repeat-x left bottom;*/
	text-decoration: none;
	color: #1D62B3;
	font-size: 9.2pt;
}
A:hover
{
	background: none;
	color: #E43C15;
}
A IMG
{
	border: none;
}
HR
{
	display: none;
}
/*Wrapper*/
#wrapper
{
}
/*Panel*/
#panel
{
	width: 100%;
	padding: 5px;
	margin-bottom: 10px;
}
#panel H1
{
	color: #4C4C4C;
	font-size: 1.6em;
	border-top: 1px solid #999999;
	padding: 10px 5px;
	margin: 0;
}
#panel H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #888888;
	text-transform: none;
	padding: 8px;
	margin-bottom: 0;
}
#panel #sub
{
	float: left;
	width: 31%;
	padding: 5px 4px 5px 5px;
}
#panel P
{
	padding: 7px;
}
#site-review-panel
{
	width: 450px;
	padding: 10px;
	margin-bottom: 10px;
	background: url(img/paper.jpg) no-repeat left top;
	border: none;
}
#site-review-panel H3
{
	color: #777777;
	font-size: 1.2em;
	padding: 10px 19px;
	border-top: none;
	margin: 0;
	background: none;
}
#site-review-panel BLOCKQUOTE
{
	background: none;
	padding: 0 30px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #777777;
}
#show-panel
{
	width: 100%;
	padding: 5px;
	margin: 0 10px 10px 0;
	border: 2px solid #000000;
}
#search-panel
{
	width: 100%;
	margin-bottom: 20px;
}
#search-panel H1
{
	text-align: left;
	font-size: 1em;
	background-color: #800000;
	color: #FFFFFF;
}
#booking-panel
{
	width: 100%;
	padding: 5px;
	border-top: 1px dotted #EEEEEE;
}
#booking-panel #artist-name
{
	font-size: 1.6em;
	padding: 0;
	margin: 0;
}
#booking-panel H1
{
	color: #555555;
	font-size: 1.6em;
	border-top: 1px solid #EEEEEE;
	padding: 10px 5px;
	margin: 0;
}
#round-panel
{
	width: 452px;
	height: 103px;
	padding: 4px 5px 5px 8px;
	background: url(img/panel.png) no-repeat;
}
#round-panel #artist-name
{
	font-size: 1.6em;
	padding: 0 0 0 5px;
	margin: -6px 0 0;
}
.clear
{
	clear: both;
}
/*Header*/
#header
{
	background: url(img/header2.jpg) no-repeat;
	height: 160px;
	width: 1020px;
	margin: 0 auto;
	position: relative;
}
#header #logo A
{
	position: absolute;
	top: 35px;
	left: 25px;
	width: 210px;
	height: 70px;
}
/*Account Menu*/
#account
{
	float: right;
	width: 98%;
	text-align: right;
	background-color: transparent;
	height: 29px;
	border-bottom: 1px dotted #888888;
	margin-right: 10px;
}
#account UL
{
	margin: 0;
	padding: 9px 10px 0 0;
	list-style: none;
	line-height: normal;
}
#account UL LI
{
	display: inline;
}
#account A
{
	float: right;
	height: 13px;
	padding: 1px 10px;
	font-size: 0.8em;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	text-transform: uppercase;
	background: none;
}
#account A:hover
{
	text-decoration: underline;
}
/*Menu*/
#menu
{
	float: left;
	width: 1000px;
	padding: 0 0 0 0px;
	background: url(img/menu.gif) repeat-x bottom left;
	height: 25px;
	margin: -30px 0 0 10px;
	border-top: 1px solid #EEEEEE;
}
#menu UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu LI
{
	display: inline;
}
#menu A
{
	float: left;
	height: 13px;
	padding: 5px 20px;
	font-size: 0.9em;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	text-transform: uppercase;
/*background: none;*/
	border-left: 1px dotted #EEEEEE;
}
#menu A:hover
{
	background: none;
	color: #993300;
}
#menu .current_page_item A
{
	background: url(img/img04.gif) repeat-x;
}
#menu #artistsignup
{
	float: right;
	border: none;
	text-transform: none;
	color: #993300;
}
#number
{
	font: 1.8em arial, sans-serif;
	text-align: center;
	color: #AAAAAA;
	padding: 7px;
}
/*Logo*/
#logo
{
}
#logo H1, #logo P
{
	float: left;
}
#logo H1
{
	padding: 20px 0 0 20px;
	font-size: 3.2em;
	font-weight: bold;
	color: #000000;
}
#logo P
{
	margin: 0;
	padding: 42px 0 0 6px;
	letter-spacing: 2px;
	line-height: normal;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
}
/*Current Location*/
#current_location
{
	font-size: 1.9em;
	float: right;
	text-align: right;
	width: 300px;
	padding: 21px 35px 30px 17px;
}
#current_location #change_location
{
	font-size: 0.5em;
	float: right;
	text-align: right;
	width: 110px;
	padding: 3px 0 30px 17px;
}
/*Location Search*/
#location_search
{
	float: left;
	width: 200px;
	padding: 10px 4px 4px 0px;
}
/*Search*/
#search
{
	float: left;
	width: 200px;
	height: 27px;
/*padding: 22px 15px 4px 0;*/
	margin: 32px 15px 4px 300px;
/*background: url(img/search.gif) no-repeat left bottom;*/
}
#s
{
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
/*background: none;
border: none;*/
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #474848;
}
#x
{
/*display: none;*/
}
/*Page*/
#page
{
	width: 1020px;
/*margin: 0 auto;*/
	margin: -10px auto 0;
	background: #FFFFFF url(img/body2.jpg);
}
#bgtop
{
	height: 20px;
/*background: url(img/img07.gif);*/
}
#bgbottom
{
	padding-bottom: 20px;
/*background: url(img/img09.gif) no-repeat left bottom;*/
	padding-top: 0px;
	margin-top: 0;
}
#page UL
{
	list-style: none;
}
#page UL LI
{
/*padding-left: 15px;
background: url(img/pic11.jpg) no-repeat left center;*/
}
/*Content*/
#content
{
	float: left;
	width: 465px;
	height: 800px;
	min-height: 600px;
	padding: 0 0 0 5px;
}
#page #content UL
{
	line-height: normal;
}
#page #content LI
{
	padding: 5px 15px 5px 25px;
	background: url(img/pic11.jpg) no-repeat 10px 10px;
}
HTML>BODY #content
{
	height: auto;
}
/*Post*/
.post
{
}
.post .bigpix
{
	margin-bottom: 10px;
	background: #F0F0F0;
}
.post .newspix
{
	float: left;
	margin: 10px 12px 0 14px;
	background: #F0F0F0;
}
.post .clear
{
	clear: left;
}
.post .bigpix .image
{
}
.post .newpix .image
{
}
.post .bigpix .caption
{
	margin: 0;
	padding: 2px 10px 5px;
	line-height: normal;
	font-size: 0.8em;
	font-weight: bold;
	color: #999999;
}
.post .bigpix .caption A
{
	color: #999999;
}
.post .title
{
	padding: 0px 10px 0;
	font-size: 2.3em;
}
.post .title A
{
	background: none;
}
.post .byline
{
	margin: 0;
	padding: 0 10px;
	line-height: normal;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	color: #C2C2C2;
}
.post .byline A
{
	color: #C2C2C2;
}
.post .entry
{
	padding: 10px 10px 0;
}
.post .tags
{
	margin: 0;
	padding: 5px 10px;
	background: #F0F0F0;
	line-height: normal;
	font-size: 0.8em;
	font-weight: bold;
}
.post .tags A
{
	padding: 0 5px;
	background: none;
}
.post .links
{
	padding: 5px 10px;
	border-bottom: 1px solid #EEEEEE;
	font-weight: bold;
}
.post .links .comments
{
	padding-left: 20px;
/*background: url(img/img13.gif) no-repeat left center;*/
}
.post .links .permalink
{
	padding-left: 18px;
/*background: url(img/img14.gif) no-repeat left center;*/
}
/*Sidebar Common Style*/
.sidebar
{
}
#page .sidebar UL
{
	line-height: normal;
}
/*#page .sidebar li {
padding: 0;
background: none;
}

#page .sidebar li ul {
}*/
#page .sidebar LI LI
{
	padding: 5px 15px 5px 25px;
	background: url(img/pic11.jpg) no-repeat 10px 10px;
	border-bottom: 1px solid #F0F0F0;
}
.sidebar A
{
	background: none;
}
/*Common Sidebars*/
#sidebar1
{
	float: right;
	width: 255px;
	padding: 0 30px 0 10px;
}
#sidebar2
{
	float: left;
	width: 200px;
	padding: 0 5px 0 25px;
	margin-right: 10px;
}
/*Artist page content bars*/
#artist-top-panel
{
	height: 40px;
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
}
#artist-top-panel .title
{
	padding: 0px 10px 0;
	font-size: 1.9em;
	color: #5E5E5E;
}
#artist-bottom-panel
{
	height: 40px;
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
}
#artist-bottom-panel H1
{
	font-size: 1.8em;
	border-top: 1px solid #AAAAAA;
	padding: 10px 0;
	margin: 25px 0 0;
}
#artist-left
{
	float: left;
	width: 470px;
	padding: 0 10px 0 25px;
}
#artist-left H1
{
	font-size: 1.8em;
	border-top: 1px solid #AAAAAA;
	padding: 10px 0;
	margin: 25px 0 0;
}
#artist-right
{
	float: right;
	width: 470px;
	padding: 0 25px 0 10px;
}
#artist-right H1
{
	font-size: 1.8em;
	border-top: 1px solid #AAAAAA;
	padding: 10px 0;
	margin: 0;
}
#artist-right H2
{
	border-bottom: 1px solid #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(img/header.gif) repeat-x left top;
	font-size: 1.3em;
	color: #777777;
	text-transform: none;
	padding: 8px;
	margin-bottom: 0;
}
/*City Sidebar*/
#city-sidebar
{
	width: 800px;
	padding: 0;
	margin: 0 auto;
}
/*Tag Cloud*/
#tag_cloud
{
	margin-bottom: 20px;
}
/*Footer*/
#footer
{
	width: 1020px;
	height: 80px;
	margin: 0 auto;
	background: url(img/footer2.jpg) no-repeat;
}
#footer P
{
	padding-top: 35px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}
/*Advertising*/
#topad
{
	text-align: center;
	height: 95px;
	background: #666666 url(img/img01.jpg);
	padding: 5px 0 0;
	width: 1004px;
	margin: 0 auto;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
}
#sidead
{
	text-align: center;
}
/*Forms*/
.shorttextarea
{
	width: 50px;
}
#top-artists
{
	background: #F3F3F3;
	border-bottom: 1px solid #000000;
}
#box1
{
	margin: 0 0 10px -2px;
	background-image: url(img/boxbottom2.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 22px;
}
#box #rss
{
/*align: right*/
}
#box1 H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #7C7C7C;
	text-align: left;
	padding: 12px 30px 9px 15px;
	margin: 0;
	background: url(img/boxtop2.png) no-repeat top;
	border: none;
}
#box1 H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #777777;
	text-align: left;
	padding: 15px 30px 5px 10px;
	margin: -3px 10px 0;
	border: none;
	text-transform: none;
	border-top: 3px solid #F3F3F3;
	background: none;
}
#box1 P
{
	padding: 5px 19px 15px 15px;
	margin: -4px;
}
#box1 #showtable
{
	padding-left: 5px;
}
#box1 #showtable TR
{
	height: 25px;
}
#box2
{
	margin: 0 0 20px -2px;
	background-image: url(img/boxbottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
#box2 H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #828282;
	text-align: left;
	padding: 12px 30px 5px 15px;
	margin: 0 0 0 1px;
	background: #ECECEC url(img/boxtop.png) no-repeat top;
	border: none;
}
#box2 H2
{
	font-size: 1.4em;
	color: #A5A5A5;
	text-align: left;
	padding: 15px 30px 5px 10px;
	margin: -2px 10px 0;
	border: none;
	text-transform: none;
	border-top: 2px solid #DDDDDD;
}
#box2 H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-align: left;
	padding: 10px 30px 10px 10px;
	margin: -2px 10px 0;
	border: none;
	text-transform: none;
	border-top: 2px solid #DDDDDD;
}
#box2 H2 .topborder
{
	border-top: 3px solid #F3F3F3;
}
#box2 P
{
	padding: 5px 19px 24px 15px;
	margin: 0;
}
#box2 #browse-table
{
	width: 90%;
	margin: 0 auto;
}
#box2 #browse-genre
{
	padding-left: 20px;
	font-size: 0.9em;
}
#box2 #browse-genre UL LI
{
	padding: 2px 0;
}
#map_canvas
{
}

