html,body,div,p {font: normal 12px Arial, Helvetica, sans-serif; color: #666;}
body {background: #8C8C8C url(/ampaz/imgs/furnit_pagebg.gif) repeat-y 50% 0; background-attachment: fixed; margin: 0; padding: 0; }
 

/* Generic Rules -----------------------------------*/

a:link, a:active { color: #666; text-decoration: none }
a:visited { color: #666; text-decoration: none }	
a:hover { color: #333; text-decoration: none; }   

ul {margin: 5px 0 5px 15px; padding: 0; list-style-image: url(/ampaz/imgs/arrow.gif); }
li {margin: 5px 0;}	
input, textarea, select {font-size: 11px; background: #fff; padding: 1px; color: #000;}
form { padding: 0; margin: 0; } 

h1, .h1hed { color: #666; font-size: 30px; line-height: 34px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
h2, .h2hed { color: #666; font-size: 22px; line-height: 26px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
h3, .h3hed { color: #666; font-size: 18px; line-height: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
h4, .h4hed { color: #666; font-size: 16px; line-height: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
h5, .h5hed { color: #666; font-size: 14px; line-height: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }  
h6, .h6hed { color: #666; font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; } 

	
/* Classes -----------------------------------*/	

.hed { font-size: 15px; line-height: 18px; color: black; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom:0; }
.img-subhead { padding-bottom: 8px; }
.story { font-size: 12px; line-height: 16px; color: #666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.story a { font-weight: bold; } 
.sidebar { font-size: 11px; line-height: 14px; color: #666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.datestamp, .commentstamp { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.datestamp { color: #F03; padding-top: 5px; }

.commentstamp { color: #000; padding-top: 5px; }
.commentstamp a { font-weight: bold; color: #000; padding-top: 5px; }
.biglinks { color: #999; font: normal 14px/16px Arial, Helvetica, sans-serif; margin: 0 0 8px 0; }
.biglinks a { color: #999; }
.biglinks a:hover { color: #666; }
.redlink a { color: #f03; margin: 8px 0; }
.redlink a:hover { text-decoration: underline; }
.120x90 { margin: 10px 0; }
.user { font-weight: bold; color: #666; font-family: Arial, Helvetica, sans-serif; } 
.user a { color: #666; }  
.user a:hover { color: #333; } 

.bako_tableLines { border: 0px; }


/* grey divider lines */

#bako_blog .bloghr { height: 1px; background: url(/ampaz/imgs/dotgrey.gif) repeat-x; margin: 10px 0; padding: 0; }
div.bako_linebreak { height: 1px; background: url(/ampaz/imgs/dotgrey.gif) repeat-x; margin: 10px 0; padding: 0; }
div.hr { height: 1px; background: url(/ampaz/imgs/dotgrey.gif) repeat-x; margin: 10px 0; padding: 0; }
div.dashedhr { height: 1px; border-top: 1px dashed #CCCCCC; margin: 10px 0; padding: 0; }
td.dottedhr { border-top: 1px dotted #a3a3a3; }

img.shoutbox { padding: 0px; border: 0; }
div.shoutbreak { height: 1px; border-top: 1px dashed #CCCCCC; margin: 1px 0; padding: 0; }


/* used to space out all rows of small user photos */

.thumbHome { float: left; margin-right: 12px; display: inline; text-align: center; font-weight: bold; }
 
 
/* vertical and horizontal padding controls */

.vert3pad { margin: 3px 0; }
.vert5pad  { margin: 5px 0; }
.vert10pad { margin: 10px 0; }
.vert15pad { margin: 15px 0; }


/* not sure if using these or not */

a .bands {color: #666; font-weight: bold; text-decoration: none; }
a .user {color: #666; font-weight: bold; text-decoration: none; }
a .bands img {border: 1px solid #f03;}
	 

/* layout ---------------------------------------*/

#bako_wrapper { width: 850px; margin: 0 auto; position: relative; }
#bako_header { position: absolute; background: url(/ampaz/imgs/furnit_header.gif) no-repeat; width: 850px; height: 364px; top: 0; left: 0; z-index: 0; }
#logo { position: absolute; top: 22px; left: 55px; z-index: 1; }
#getamped { position: absolute; top: 13px; left: 446px; z-index: 2; } 

#search { vertical-align: bottom; padding-left: 80px; position: absolute; top: 86px; left: 538px; width: 225px; height: 27px; background: url(/ampaz/imgs/sh_search_home.gif) top left no-repeat; z-index: 3; }
#search input { padding-bottom: -5px; }


#vanityAd { position: absolute; top: 10px; left: 607px; width: 234px; height: 60px; z-index: 4; }

#bako_bottommenu { display: none; }

.eventcalday {
  font-weight: bold;
  background: url(http://amp.az/brands/amp.az/images/eventcal.png) no-repeat;
  width: 30px;
  height: 30px;
  text-align: center;
  spacing: 0px;
  padding: 0px;
  margin: 0;
}

.eventcalday_disabled {
  font-weight: bold;
  background: url(http://amp.az/brands/amp.az/images/eventcal_disabled.png) no-repeat;
  width: 30px;
  height: 30px;
  text-align: center;
  spacing: 0px;
  padding: 0px;
  margin: 0;
}

.eventcalday_focused {
  font-weight: bold;
  background: url(http://amp.az/brands/amp.az/images/eventcal_focused.png) no-repeat;
  width: 30px;
  height: 30px;
  text-align: center;
  spacing: 0px;
  padding: 0px;
  margin: 0;
}


#navbar {
	width: 850px; 
	height: 19px;
	position: absolute;
	top: 121px; 
	left: 35px;
	z-index: 5;
	}
	  
#bako_body_wrapper { 
	position: absolute;
	top: 160px;
	left: 0;
	z-index: auto;
	width: 830px; 
	text-align:left;
	padding: 0 10px 10px 10px; 
	}
	
#bako_body {
	width:580px;
	padding-right: 10px;
	float:left;
	}
 
#bako_menu {
	width:240px;
	padding:0;
	float:left;
	}

#bako_settingsmenuright {
	width:190px;
	padding:0;
	padding-left: 10px;
	float:left;
	}

	
#subcontentLeft {
	width:322px;
	padding-right: 10px;
	padding-top: 10px;
	float:left;
	}
 
#subcontentRight {
	width:247px;
	padding-top: 10px;
	float:left;s
	}
 
#bottom { clear: both; height: 100px;}

 
 
/* layout for subindices ---------------------------------------*/

#pagetopSubs { 
	position: absolute; background: url(/ampaz/imgs/furnit_header_subs.gif) no-repeat; width: 850px; height: 72px; top: 0; left: 0; z-index: 0; }
#pagetopSubs #navbar {
	position: relative;
	top: 0; 
	left: 0;
	}
#logoSubs { 
	position: absolute; 
	top: 22px; 
	left: 11px; 
	z-index: 0; 
	}
#searchboxSubs { 
	position: absolute; 
	top: 34px; 
	left: 517px; 
	width: 270px; 
	height: 200px; 
	z-index: 2; 
	background: url(/ampaz/imgs/sh_search_subs.gif) no-repeat 0 6px;
	vertical-align: bottom; 
	padding-left: 60px;
 	}
#searchboxSubs #searchterm { padding-bottom: -5px; width: 170px;}
#searchboxSubs #searchimage {background-color: transparent;}

#leaderBoard { 
	position: absolute;
	top: 72px;
	left: 0;
	width: 850px;
	height: 110px;
	background-color: #666;
	z-index: 3;
	text-align: center;
	vertical-align: middle;
	font-size: 0;
	} 	

#pagebodySubs { 
	position: absolute;
	top: 183px;
	left: 0;
	z-index: 4;
	width: 830px; 
	text-align: left;
	padding: 0 10px 10px 10px;
	background: url(/ampaz/imgs/furnit_bottom_subs.gif) no-repeat top left;
	}

/* Specific to Subs IDs  ---------------------------------------*/
  
#loginButtons a { color: #f03; }

/* Interests Tags aka Link Cloud Styles  ---------------------------------------*/

#interests { padding: 12px 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000; line-height: 26px; }
#interests a.bako_tagsmall{ font-size: 13px; color: #000; padding: 0 2px; }   
#interests a.bako_tagmedium { font-size: 16px; color: #000; padding: 0 2px; } 
#interests a.bako_taglarge { font-size:  21px; color: #000; padding: 0 2px; } 
#interests a.bako_tagxlarge { font-size: 24px; color: #000; padding: 0 2px; } 
 
#interests a:hover.bako_tagsmall, #interests a:hover.bako_tagmedium, #interests a:hover.bako_taglarge, #interests a:hover.bako_tagxlarge { color: #EBFE16; }



#bako_adminheader {
/*    z-order: 10;*/
    height: 10px;
    display: block;
    top: 18px;
    position: absolute;
}

/* Footer ---------------------------------------*/

#footer { width: 820px; height: 45px; padding: 0 5px; padding-top: 20px; display: inline; }
#footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 0px;
    margin-left: 15px;
    margin-bottom: 10px;
}
#footer li {
    padding-left: 12px;
    padding-right: 25px;
    display: inline;
    background: url(/ampaz/imgs/footer_bullet.gif) no-repeat 0 2px;
}

/* this is bad
#submit_button {
    background-image: url(/ampaz/imgs/b_signin.gif);
}

*/
/*
#footer li.bako_first {
    border: 0px;
}
*/
#footerLogo { float: left; width: 143px; height: 45px; }
#footerBlock { float: right; width: 670px; height: 45px; background: url(/ampaz/imgs/bg_footer.gif) no-repeat 0 20px; }
#footer p {
    font-size: 10px;
    font-style: italic;
    color: #666666;
}


/* Navbar * ---------------------------------------*/

#navbar a {margin: 5px 5px 5px 33px; color: #E9FE02; font: bold 14px Arial, Helvetica, sans-serif;}
#navbar a strong {color:#fff;}
#navbar a:link,#navbar a:active {text-decoration:none;}
#navbar a:visited {text-decoration:none;}
#navbar a:hover {color: #F2F2F2; text-decoration: none;}
 







.row { width: 538px; background: url(/ampaz/imgs/bg_row.gif) bottom left repeat-x; padding: 10px; }
.row span.hed a { color: #f03; }
.row span.label { float: right; color: #666; font: bold 11px Arial, Helvetica, sans-serif;} 
.rowText { float:left; } 
.rowPicLeft { float:left; margin-right: 10px; }
.rowPicLeft img, .rowPicRight img { border: 1px solid #f03; }
.rowPicRight { float:right; margin-right: 0; margin-left: 10px; }
.rowPicRight a, .rowPicLeft a  { font: bold 11px Arial, Helvetica, sans-serif; color: #666;} 
.rowStamp { float:right; } 
.dateStamp { font: italic 11px Arial, Helvetica, sans-serif; color: #666; margin: 5px; }
.boxHeader { padding-bottom: 7px; border-bottom: 1px dashed #CCCCCC; }  


.pageNumberContainerFirst { width: 558px; padding:10px 0; }
.pageNumberContainer { width: 558px; padding-top:10px; } 
.pageNumberContainerFirst { border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; }
.pageCount { float: left; padding-right: 120px; }
.pageLeftCorner { float: left; padding-right: 90px; }
.pageNumbers { float: left; font-weight: bold; color: #999; vertical-align: middle; }
.pageNumbers a { color: #666; padding: 0 3px; }
.pageNumbers a:hover { text-decoration: none; color: #666; }
.prevNext { float: right; }
.prevNext a, #sortBy a { color: #f03; }

/* Fix IE. Hide from IE Mac \*/

* html #pageBody { width: 830px; } 
* html #calendar { width: 241px; padding: 10px 9px 10px 7px; margin: 0; } 
* html .Container578 { width: 558px; border: 1px solid #999; padding: 10px; } 
* html .pageNumberContainer { width: 558px; padding: 10px 0; } 
* html .pageNumberContainerFirst { width: 558px; padding: 10px 0; }  
* html .catBox { width: 538px; background-color: #ECECEC; padding: 10px; } 
* html div.hr { height: 1px; background: url(/ampaz/imgs/dotgrey.gif) repeat-x; margin: 0; }
* html .row { height: 1%; }

/* End */






























/* Specific * ---------------------------------------*/
#seenOnTheScene { padding:5px; width: 567px; height: 148px; border: 1px solid #666; background: #fff url(/ampaz/imgs/sh_seenonthescene.gif) 25px 57px no-repeat;}
#seenAlbum { float: right; }
.seenPix {float:left; height:100px; width:150px; padding-left:5px; border: 0; background-color: #333 }

.seenPixTd { height:100px; padding-left: 3px; border: 0; }
#seenControls { padding-top: 8px; width: 460px; height: 15px; }
#seenControls .prev {float:left;}
#seenControls .bar {float:left; padding-left: 130px;}  
#seenControls .next {float:right;}

#recentBlogposts { width: 306px; background: #ddd url(/ampaz/imgs/bg_grayspeckle.gif) no-repeat top right; padding: 8px; }
#recentBlogposts h3 { margin-top: 0px; }
#recentBlogposts a { color: #445; }
#recentBlogposts img { border: 1px #000 solid; margin: 2px; margin-right: 0px; }

#featuredStories { width: 322px; background-color: #fff; padding: 0;  }
#featuredStories p.shiftPix { margin: 0 0 0 118px; width: 200px; display: block; }
#featuredStories a img { border: 1px solid #f03; margin-bottom: 10px; }
#featuredStories .hed, #featuredStories a { color: #222; }

#ampazMusic { margin: 10px 0; width: 229px; padding: 35px 8px 8px 8px; background: #fff url(/ampaz/imgs/boxtop_ampmusic.gif) no-repeat top left; border: 1px solid #999; }
#ampazMusic a img { border: 1px solid #f03; margin-bottom: 10px; }
#ampazMusic a { color: #f03; }
#ampazMusic p.shiftPix { margin: 0 0 0 118px; width: 110px; }

#loginLabels { text-align: right; }
#loginLabels input.login { float: left; width: 125px; height: 10px; font-size: 12px; border: 1px solid #999; background: #fff; padding: 2px; margin: 1px 0; color: #000;} 
#loginLabels .story { float: left; width: 103px; text-align: right; margin-right: 5px; }

#interests { padding: 12px 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000; line-height: 26px; }
#interests a.tagsmall{ font-size: 13px; color: #000; padding: 0 2px; }   
#interests a.tagmedium { font-size: 16px; color: #000; padding: 0 2px; } 
#interests a.taglarge { font-size:  21px; color: #000; padding: 0 2px; } 
#interests a.tagxlarge { font-size: 24px; color: #000; padding: 0 2px; } 
 
#interests a:hover.tagsmall, #interests a:hover.tagmedium, #interests a:hover.taglarge, #interests a:hover.tagxlarge { color: #EBFE16; }




/* Calendar * ---------------------------------------*/

.eventcal { background-color: #DEDCDD; width: 221px; padding: 10px 9px 10px 7px; margin: 0px; border: 0; } 
.bako_eventcalheader { text-align: center; height: 20px; font: normal 14px Verdana, Arial, sans-serif; color: #666; }
.eventcallabel { background-color: #DEDCDD; width: 28px; height: 13px; text-align: center; }
.eventcalbox { background-color: #DEDCDD; width: 28px; height: 26px; padding: 2px 0 0 2px; font-size: 12px; font-weight: bold; }
td.eventcalbox span.container { position: relative; }
td.eventcalbox span.absolute { position: absolute; top: -21px; left: 0; width: 30px;text-align: center; font: bold Arial, sans-serif; z-index: 12; }
td.eventcalbox a span.absolute { color: #666; }
td.eventcalbox a:hover span.absolute { color: #fc0; }
 
 
 
/* AmpAZ Radio * ---------------------------------------*/

#ampazRadio { width: 239px; height: 172px; border: 1px solid #666666; margin:0; padding:0; }
#radioLeft, #radioRight { width: 19px; height: 172px; background: #6E706F url(/ampaz/imgs/bg_radio.gif) repeat-x; }
#radioMiddle { width: 169px; float: left; } 
#radioLeft { float: left; }   
#radioRight { float: right; }     

.clickable {
  cursor: pointer;
}


/* Styles for Events Page */

table#events { border: 0; font: normal 11px Arial, Helvetica, sans-serif; margin-top: 5px; }
table#events a {font-weight: bold; color: #f03;}
table#events tr.headerRow td { height: 25px; font: bold 12px Arial, Helvetica, sans-serif; color: #ECECEC; background-color: #8C8C8C; }
table#events tr.whiteRow td { background-color: #FFF; padding: 7px 2px 7px 4px; vertical-align:top; }
table#events tr.greyRow td { background-color: #EEE; padding: 7px 2px 7px 4px; vertical-align:top; }

#eventDate { width: 71px; }
#eventTime { width: 49px; }
#eventDescription { width: 266px; }
#eventLocation { width: 80px; }
#eventCategory { width: 72px; }
#spacerCell { width: 5px; }







/* Settings Navigation Menu Overrides */

#bako_settingsmenu {
    float           : left;
    padding         : 0px;
    margin-bottom   : 10px;
    width           : 130px;
    
    /*margin-right: 5px;*/
    
    background-color: white;
    border: 1px solid #898989;
}

#bako_settingsbody {

    float           : left;
    border          : 1px solid #999999;
    padding         : 4px;
    margin          : 0px;
    margin-bottom   : 10px;
    background-color: #ffffff;
    width           : 675px;
    width           : 475px;
    
    margin-left: 10px;
}

div.bako_editprofilemenuitem {
    border-top: 1px dashed #c3c3c3;
    
    padding-left : -100px;
    width       : 130px;
    height: auto;
    background-image    :  url( "http://amp.az/brands/amp.az/images/mainTab.png" );
    background-image: none;
    cursor: auto;
}

div.bako_editprofilemenuitemselected {
    border-top: 1px dashed #c3c3c3;
    
    padding-left : 0px;
    width       : 130px;
    height: auto;
    background-image    :  url( "http://amp.az/brands/amp.az/images/mainTabSelected.png" );
    background-image: none;
    cursor: auto;
}

div.bako_editprofilemenuitemselectedchildren {
    border-top: 1px dashed #c3c3c3;
    
    width           : 130px;
    padding: auto;
    height: auto;
    background-image:  url( "http://amp.az/brands/amp.az/images/mainTabSelectedWithItems.png" );
    background-image: none;
    cursor: auto;
}

div.bako_editprofilesubmenuitem {
    padding-left    : 0px;
    width           : 140px;
    height: auto;
    background-image:  url( "http://amp.az/brands/amp.az/images/subTabMiddle.png" );
    background-image: none;
    cursor          : pointer;
}

div.bako_editprofilesubmenuitembottom {
    padding-left : 0px;
    padding-top: auto;
    width       : 140px;
    height: auto;
    background-image    :  url( "http://amp.az/brands/amp.az/images/subTabBottom.png" );
    background-image: none;
    cursor              : pointer;
    
    padding-bottom: 8px;
}


div.bako_editprofilemenuitemtext {
    padding-top: auto;
    padding-left: auto;
    color           : #ffffff;
    font-size       : 15px;
    
    color: #333;
    text-transform: lowercase;
    
    position: relative;
    left: -25px;
}

div.bako_editprofilemenuitemtextselected {
    padding-top: auto;
    padding-left: auto;
    color           : #FDEE39;
    font-size       : 15px;
    
    color: #333;
    text-transform: lowercase;
        
    position: relative;
    left: -25px;
}

div.bako_editprofilesubmenuitemtext {
    padding-top: auto;
    padding-left: auto;
    color           : #ffffff;
    font-size       : 10px;
    font-weight: bold;
    
    color: #f03;
    text-transform: lowercase;
    
    background: url(/ampaz/imgs/i_carrotgrey.gif) no-repeat 25px 12px;
    
    position: relative;
    left: -15px;
}

div.bako_editprofilesubmenuitemtextselected {
    padding-top: auto;
    padding-left: auto;
    color           : #FDEE39;
    font-size       : 10px;
    font-weight: bold;
    
    background: url(/ampaz/imgs/i_carrotgrey.gif) no-repeat 25px 12px;
    
    color: #000;
    text-transform: lowercase;
    
    position: relative;
    left: -15px;
}



/************************************************************************
***** DROPDOWN MENU *****************************************************
************************************************************************/
#dropmenudiv {
  position: absolute;
  border: 0;
  font: normal 10px;
  line-height: 16px;
  z-index: 100;
}

#dropmenudiv a {
  width: 100%;
  display: block;
  text-indent: 3px;
  border: 0;
  padding: 1px 0;
  text-decoration: none;
  background-color: #949494;
  color: #E9FE02;
  font: bold 13px/20px Arial, Helvetica, sans-serif;
}

#dropmenudiv a:hover {
  color: #fff;
}

h3.bako_boxheader {
  color: #FF0033;
  text-transform: lowercase;
}

span.breadcrumbs {
  text-transform: lowercase;
}


/* Subs Login Buttons  ---------------------------------------*/  

#loginButtons a { color: #f03;  }
#loginButtons div.link {
    height:22px;
    line-height:22px;
    vertical-align: middle;  
	}
#loginButtons div.link { font: normal 12px Arial, Helvetica, sans-serif; }
#loginButtons img { vertical-align:middle; }



.Container578 { width: 558px; border: 1px solid #999; padding: 10px; background-color: #fff; margin: 10px 0; }
.Container483 { width: 463px; border: 1px solid #999; padding: 10px; background-color: #fff; margin: 10px 0; }

.bako_largecontentbox { width: 558px; border: 0; padding: 0px; background-color: #fff; margin: 0; }

.breadcrumbs { font: bold 12px Arial, Helvetica, sans-serif; }
.breadcrumbs a, .catBox a { color: #666; font-weight: normal; }
.breadcrumbs a:hover, .catBox a:hover, .pageNumbers a:hover { color: #333; }
.catBox { width: 538px; background-color: #ECECEC; padding: 10px; }
.catBox a { font-weight: bold; }

.bako_pathlist { font: bold 12px Arial, Helvetica, sans-serif; }
.bako_pathlist a, .bako_subcatlist a { color: #666; font-weight: normal; }
.bako_pathlist a:hover, .bako_subcatlist a:hover, .pageNumbers a:hover { color: #333; }
.bako_subcatlist { width: 538px; background-color: #ECECEC; padding: 10px; }
.bako_subcatlist a { font-weight: bold; }

.bako_profilecontent {
    background-color: white;
}



#profileBox { width: 148px; border: 1px solid #999; padding: 10px; background-color: white; }
.profileName { color: #999; font: bold 14px Arial; top: -7px; position: relative }
#profileImage { padding-top: 2px; }
#profileMessage { width: 378px; border: 1px solid #999; padding:10px; }
.rectButton { padding-bottom: 2px; }

#ratingsBox { width: 148px; border: 1px solid #999; padding:10px; margin-top:10px; }
img.flame { padding: 0 2px; }  
.spacerProfileRow { height: 25px; }  


.listindex {
  vertical-align: super;
  font-weight: bold;
  color: #a4a4a4;
}

.bako_listaction {
  padding-top: 7px;
  padding: 7px;
  color: #f03;
  background-color: #fff;
}



/* Band Index ---------------------------------------*/


/* 2 Top box modules -------------*/

#featuredArtists { padding: 5px; width: 568px; height: 133px; border: 1px solid #666; margin-top: 10px; background: #fff url(/ampaz/imgs/sh_featuredartists.gif) 9px 9px no-repeat;} 
#artistsAlbum { float: right; }
.artistsPix {float:left; height:100px; width:150px; margin-left:5px; border: 0; }
div.artistsPix span.redlink a { font-weight: bold; } 
#seeyourbandHere { padding: 3px 5px; width: 568px; height: 12px; border: 1px solid #666; border-top: 0; }

#genres { padding:10px; width: 558px; height: 120px; border: 1px solid #666; margin: 10px 0; } 
#genres div.floaty { float: left; padding-right: 15px; }


/* Three columns under Top Artists  -------------*/

.genreLabel { color: #333; font: bold 12px Arial, Helvetica, sans-serif; font-case: uppercase; }
.bandFloaty { float:left; width: 175px; padding-right: 15px; }


/* Message Box that goes on the homepage */
#longMessage { width: 557px; border: 1px solid #666; padding: 10px; background-color: #fff; margin-bottom: 10px; vertical-align:middle; }
#longMessage img { vertical-align:middle; }  

#bako_blog .blogbodywrapper { background-color: white; }


#postbodycontent img { margin: 10px; }
#blogbodycontent img { margin: 10px; }


#blogbodycontent a { color: #f03; }
#blogbodycontent a:hover { text-decoration: underline; }

#blogbodycomment a { color: #f03; }
#blogbodycomment a:hover { text-decoration: underline; }

#postbodycontent a { color: #f03; }
#postbodycontent a:hover { text-decoration: underline; }


.story table, #postbodycontent table { width: 375px; }

.bako_profilecontent_noborder {
  width: 370px;
}


/* For Sale Listings Styles ---------------------------------------*/

.listingsForSale { line-height: 22px; }
.listingsForSale span.h5hed a { color: #f03; }
.listingsForSale span.h5hed a:hover { text-decoration: underline; }
.listingsForSale span.sidebar a { font-weight: bold; }
 
.listingsForSale div.h3hed a { color: #f03;  }
.listingsForSale div.h3hed a:hover { text-decoration: underline;}
.listingsFloaty { float:left; width: 165px; padding-right: 15px; padding-bottom:15px; } 
.catHeader { padding: 7px 0; border-top: 1px dashed #CCCCCC; }   


/***************************************************** DIV OVERLAY ***/
.bako_floater {
    display: none;
    position: absolute;
    margin-left: 50px;
    margin-top: 10px;
    border: 2px solid #8c8c8c;
    background-color: #fffffd;
    z-index: 500;
    width: 350px;
}

.bako_floater .bako_floatheader {
    background-color : #8c8c8c;
    color: #ffffff;
    padding: 4px;
    font-size: 14px;
    font-weight: bold;
}

.bako_floater .bako_floatbody {
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
}

.bako_profileinput {
     border: 1px solid #999999;
     margin: 2px; 
     font-size: 11px;  
     background-color: #FFFDDA;
}

input.shout {
    color: #666;
    font-style: italic;
    width: 160px;
}