@charset "UTF-8";
/* CSS Document */

body {
color: #696969;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;


line-height: 20px; 	color: #333; 	background-color: #efefef; 	margin-top: 10px;	padding-top: 10px; }

#wrapper {	width: 955px; 	margin-right: auto; 	margin-left: auto; background-color:#FFF; }

html {
scrollbar-base-color: #efefef;
scrollbar-arrow-color: #f5ce12;
scrollbar-track-color: #efefef;
scrollbar-shadow-color: #666;
scrollbar-lightshadow-color: #666; 
scrollbar-darkshadow-color: #666;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #666; 
}

img {border: none;}

#header {
	
	height: 150px;
	width:955px; border-bottom: solid 1px #ffffff;
}
#logo {float: left; width:220px;}
#logo2 {float: left; width:290px;}
#banner {
	
	background-position: left top;
	height: 150px;
	width: 735px;
	float: right;
}
#banner2 {
	
	background-position: left top;
	height: 150px;
	width: 665px;
	float: right;
}
#content {
	
	background-repeat: repeat-y;
	background-position: left top;
	width: 955px;
	background-color:#FFF;
}

.upper {font-weight: bold; text-transform:uppercase;}


#inner {width: 725px;}

#navbar {
	background-color: #999;
	height: 20px;
	width: 100%;
	margin-right: 0px;
	
	color: #FFF;
}
#nav {
	
	font-size: 10px;
	color: #FFF;
}


#navbar ul { list-style-type:none; margin: 0px 0px 0px 10px; padding:2px 0px 0px 10px;}
#navbar li {display: inline; margin-right: 25px;}

#navbar a {color:#fff; text-decoration:none;}

/* =======================   body  =======================*/

#left-panel {width:240px;  margin: 10px 0px 20px 20px;}
#left-panel2 {width:270px;  margin: 20px 0px 20px 20px;}
#left-panel3 {width:270px;  margin: 10px 0px 20px 20px;}

.side_list ul li{list-style-type: none;}
.address ul li{list-style-type: none;}
#conversations {font-size: 10px; line-height:16px; padding-right:20px;}

#left-panel h2 {font-size: 12px; color:#333; margin-bottom:0px; border-bottom:solid 1px #F5CE12;}
#left-panel a:link, #left-panel a:visited {text-decoration: none; color:#666;}
#left-panel a:hover, #left-panel a:active {color: #666; border-bottom: solid 1px #F5CE12;}
#left-panel ul {margin-left: 10px; padding-left: 10px; list-style:square; line-height:16px;}

.current a:link {color:#333; font-weight:bold; border-bottom: solid 1px #F5CE12;}

#main-content { margin:15px 15px 20px 0px; background-color:#FFF;}

#middle2 {margin-left: 0px; padding-right: 20px; } 
#middle2 a:link, #middle2 a:visited {color:#333;  text-decoration:none;}
#middle2 a:hover, #middle2 a:active {color:#F5CE12;  }


#middle2 h1 {font-size: 14px; color:#333;}
#middle2 h2 {font-size: 12px; color:#333;}
#middle2 h3 {font-size: 12px; color:#333; margin: 0px;}

#middle {margin-left: 20px; margin-right: 20px; }
#middle h1 {font-size: 16px; color:#333;}
#middle h2 {font-size: 12px; color:#333; border-bottom: solid 1px #f5ce12;}
#middle h3 {font-size: 12px; color:#333; margin: 0px;}
#middle a:link, #middle a:visited {color:#333;  text-decoration:none; font-weight:bold;}
#middle a:hover, #middle a:active {color:#F5CE12; font-weight:bold; }

#middle .listing h2 {margin:0px;}

#listing h2 {margin:0px;}

#right {width:190px; padding-left: 20px; border-left: solid 1px #f5ce12; margin-top:5px;}
#right2 {width:190px; padding-left: 20px; }

#address h2 {font-size: 12px; color:#333; }
#address2 h2 {font-size: 12px; color:#333; border-bottom: solid 1px #f5ce12; }
#address2  {padding-left: 0px; line-height: 16px; font-size:10px; color:#333; padding-right: 20px; margin-top: 25px;}
#address2 a:link, #address2 a:visited {text-decoration: none; color:#666;}
#address2 a:hover, #address2 a:active {color: #666; border-bottom: solid 1px #F5CE12;}


#address  {padding-left: 0px; line-height: 16px; font-size:10px; color:#666;}
#address a:link, #address a:visited {text-decoration: none; color:#666;}
#address a:hover, #address a:active {color: #666; border-bottom: solid 1px #F5CE12;}
#address h3 {font-size: 11px; color:#333; margin-bottom: 0px;margin-left: 0px; }


#ex-list-right ul {list-style: none; margin: 0px; padding: 0px;}


/* =======================   FOOTER   =======================*/

#footer {
	font-size: 9px;
	height: 20px;
	width: 955px;
	margin-left: 0px;
	text-align:right;
	color:#fff;
	
	background-color:#999;
	font-family: Arial, Helvetica, sans-serif;
}
#footer ul {list-style-type: none; margin-right: 20px;}
#footer ul li { display: inline; margin-right: 20px;}
#footer a:link, a:visited {color:#fff; text-decoration: none;}
#footer a:hover, a:active {color:#ccc; text-decoration: none;}

/* =======================   LEFT PANEL  yellow  =======================*/

#left-panel-yellow {
	background-color: #f5ce12;
	
	
	
	
	padding: 5px;
	color: #fff; 
	font-size:12px; line-height:18px; 
}


#left-panel-white {
	
	width: 180px;
	position: absolute;
	top: 215px;
	margin-left: 0px;
	color: #fff;
	font-size:12px;
	line-height:18px;
	background-color: #efefef;
	border: solid 1px #ccc;	
}

.caption {font-size: 10px; font:Arial, Helvetica, sans-serif; width:250px; margin: 5px 0px 5px 0px; line-height:normal;}
.caption2 {font-size: 10px; font:Arial, Helvetica, sans-serif; margin-top: 10px; line-height:normal; font-weight: bold;}
.caption3 {font-size: 10px; font:Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; line-height:normal; font-weight: bold; width:172px;}


#left-panel-yellow a:link, #left-panel-yellow a:visited {text-decoration: none; color:#FFF;}
#left-panel-yellow a:hover, #left-panel-yellow a:active {text-decoration: none; color:#666;}

#left-panel-content {margin: 10px 10px 10px 15px; color:#666;}
#left-panel-content ul {margin-left:0px; padding-left: 0px;}
#left-panel-content ul li {list-style-type: none; }

.sm10 {margin-top: 5px;font-size: 10px; line-height:14px;}
.sm10grey {margin-top: 5px;font-size: 10px; line-height:14px; color:#999;}


#clear {
	clear: both;
	background-color: #FFF;
}
ul#artist-list  {list-style-type: none; padding-left: 0px; line-height: 18px; font-size:10px; margin-left:0px;}
#artist-list a:link, #artist-list a:visited {text-decoration: none; color:#666;}
#artist-list a:hover, #artist-list a:active {color: #666; border-bottom: solid 1px #F5CE12;}
select {font-size: 10px; font-family: Arial, Helvetica, sans-serif;border: solid 1px #ccc;}
select .jump {font-size: 10px; border: solid 1px #ccc;} 
.yellow {
	color: #F5CD1B;
	padding-left: 20px;
}

.yellow2 {
	color: #F5CD1B;
	padding-left: 20px; font-size: 11px;
}
.smtext {
	font-size: 10px;
	line-height: 13px;
}
.smtextbold {
	font-size: 10px;
	line-height: 13px; font-weight: bold; margin-bottom:5px;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5CD1B;
}


#image-sq {width:90px; height: 90px; overflow:hidden;}
#image-sq-150 {width:150px; height: 150px; overflow:hidden;}
