
/*----------------home layout------------*/
#main_home_top { height: 20px; background: #EAEAEA url(/img/home_bkg_top.gif) no-repeat; border-top: 2px solid #FFF; }
#main_home { width: 1000px; background: url(/img/home_bkg_mid.gif) repeat-y; padding: 0px; }
#campaign { margin-bottom: 0px; margin-top: 3px; }
#campaign img { width: 1000px; height: 250px }
#main_home_r { width: 350px; float: right; margin: 0px; padding: 0px; background: #eaeaea url(/img/home_bkg_top.gif) repeat-x; }
#main_home_l { width: 647px; float: left;  }
#newreleases_home { width: 225px; max-width: 225px; float: left; padding-top: 20px; background: #eaeaea url(/img/home_bkg_top.gif) repeat-x; }
#blog_home { width: 415px; float: right; padding-right: 1px; background: #e4e2d7 url(/img/bloghome_top_bkg.gif) no-repeat; }

h3#homehead { background: url(/img/header_line_bloghome.gif) repeat-x; }


#blog_nav_home, #video_home { border-bottom: 5px solid #FFF; padding-top: 0px; }
#home_video_player { width: 320px; }
#home_video_top { background: url(/img/home_video_top.jpg) no-repeat; }
#home_video_top #pad { padding: 50px 20px 0px 21px;}
#home_video_mid { background: url(/img/home_video_mid.jpg) repeat-y; }
#home_video_mid #pad { padding: 5px 30px 0px 28px;}
#home_video_mid p { width: 200px;}
#home_video_btm { background: url(/img/home_video_btm.jpg) no-repeat; height: 30px; }
#synclive { margin:0px; padding: 0px; }


#promos_home { }
#promos_wide { border-bottom: 5px solid #FFF; margin: 0px;}
#promos_wide .ad { margin-top: 15px; margin-left: 5px; }
#photo_home { width: 170px; float:left; }
.photo_home_pad { margin: 20px;  }
#photo_home img { width: 130px; }
#ads_home { width: 180px; height: 250px; float: right; }
.ads_home_pad { padding: 20px 0px 0px 0px}
/*homevideo*/
.video_home_info h3 { font-size: 14px; font-weight: bold; }
.video_home_info p { font-size: 11px; color: #545456; }


/*new releases*/
.newreleases_art { float: left; margin: 0px 8px 10px 0px; border: 1px solid #ccc; }
.newreleases_art img { width: 75px;}
.newreleases_info_box { float: left; width: 96px; margin-bottom: 15px; }
.newreleases_info_box p.artist { font-size: 12px;}
.newreleases_info_box p.album { font-weight: bold; font-size: 11px; margin-bottom: 5px;}
.newreleases_info_box p.info { font-size: 11px; }
#comingsoon { margin-top: 15px; }
#comingsoon_top { width: 186px; height: 90px; background: url(/img/home_comingsoon.gif) no-repeat; }
#comingsoon_mid { width: 186px; background: url(/img/home_comingsoon_mid.gif) repeat-y; }
#comingsoon_btm { width: 186px; height: 15px; background: url(/img/home_comingsoon.gif) no-repeat 0px -90px;}
#comingsoon_mid #pad { padding: 0px 15px; }
#comingsoon h4 { font-size: 15px; color: #e9e134; padding-top: 10px; }
#comingsoon p { font-size: 11px; line-height: 1.5em; color: #a7a7a7;}
#comingsoon p a { color: #a7a7a7; border-bottom: 1px dotted #666; }
#comingsoon p a:hover { text-decoration: none; border-bottom: 1px solid #666; }
#comingsoon p strong { color: #fff; font-weight: normal; }


/*staff picks*/
.authortab { height: 27px; }
.authortab_l { float: left; height: 27px; width: 70px; display: block; background:  url(/img/pick-tab.gif) no-repeat; }
.authortab_m { float: left; height: 27px; display: block; background: url(/img/pick-tab_m.gif) repeat-x; }
.authortab_r { float: left; height: 27px; width: 10px; display: block; background:  url(/img/pick-tab.gif) no-repeat -70px 0px; }
.authortab_name { color: #aaa; padding-top: 5px;}
.authortab_name a { color: #DA1921; text-transform: uppercase;}
.staffreviews_bkg { padding: 15px; background: #fafafa; border: 1px solid #ccc; margin-bottom: 5px; }
.staffpicks_label_home { padding: 10px; margin-bottom: 15px; background: #ffef68; font-weight: bold; }

.review_h { float: left; width: 148px; margin-right: 3px;  }
.review_h_box { margin-bottom: 5px; }
.review_art_h { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #CCC;}
.review_art_h img { width: 50px;}