/* --------------------------------------------------------
    Global Sections stylesheet
    Website: Rapartists.com
    Created by: First Beat Media
    Filename: css/global_sections.css
   -------------------------------------------------------- */

/* --------------------------------------------------------
    Presentation
   -------------------------------------------------------- */
    
/*  Content - General
   -------------------------------------------------------- */
    
    /* Main Content - For Inverse Content */
    div#main_content { width: 645px; float: right; padding-right: 25px; }
    div#side_menu { margin-right: 10px; float: right; }
   
    div#main_content h1, div#content h1 { font-size: 30px; color: #3f1710; padding-bottom: 3px; border-bottom: 1px solid #e1ded5; letter-spacing: -1px; margin-bottom: 15px; }
    div#main_content h2, div#content h2 { font-size: 19px; color: #752409; letter-spacing: -1px; margin-bottom: 10px; }
    div#main_content h3, div#content h3 { font-size: 14px; color: #752409; margin-bottom: 12px; }
    div#main_content p,  div#content p  { line-height: 1.5em; margin-bottom: 12px; }
    
    div#content div.side_menu_box h3 { font-size: 20px; color: #3f1710; padding-bottom: 3px; border-bottom: 1px solid #e1ded5; letter-spacing: -1px; margin-bottom: 15px; }
    
/*  Content - News
   -------------------------------------------------------- */
   
    /* Listing */
    div#main_content ul.news_listing { border-top: 1px solid #e3e0d3; border-bottom: 1px solid #e3e0d3; margin-bottom: 15px; }
    div#main_content ul.news_listing li { padding: 6px 6px 7px 10px; }
    div#main_content ul.news_listing li.row_colored { background-color: #f3f3f3; }
    
    /* Details */   
    div#main_content div.news_photo { float: right; padding: 0 0 10px 10px; }
    div#main_content div.news_photo img { border: 5px solid #202020; }
    div#main_content p.external_link { border-top: 1px solid #e1ded5; padding-top: 12px; margin-top: 12px; font-size: 12px; }
    
/*  Content - Lyrics Listing
   -------------------------------------------------------- */
   
    div#main_content ul.lyrics_top5 { border-top: 1px solid #e3e0d3; border-bottom: 1px solid #e3e0d3; margin-bottom: 15px; }
    div#main_content ul.lyrics_top5 li { padding: 6px 6px 7px 10px; }
    div#main_content ul.lyrics_top5 li.row_colored { background-color: #f3f3f3; }
    
/*  Content - Ringtones Listing
   -------------------------------------------------------- */
   
    div.ringtones_list table { margin: 5px 0 20px 0; }
    div.ringtones_list table th { background-color: #f2f0e9; color: #252525; padding: 7px; }
    div.ringtones_list table th img { padding-left: 2px; vertical-align: middle; }
    div.ringtones_list table th span { font-weight: normal; font-size: 11px; }
    div.ringtones_list table td { padding: 10px 7px; color: #752409; border-bottom: 1px solid #f2f0e9; font-size: 12px; }
    div.ringtones_list table th.row_song_list, div.ringtones_list table td.row_song_list { width: 199px; }
    div.ringtones_list table td.row_song_list a { background: url("../images/general/icon_ringtones.gif") no-repeat; padding-left: 17px; }
    div.ringtones_list table th.row_album, div.ringtones_list table td.row_album { width: 208px; }
    div.ringtones_list table th.row_ringtones, div.ringtones_list table td.row_ringtones, div.ringtones_list table th.row_buy , div.ringtones_list table td.row_buy { width: 85px; text-align: center; }
    div.ringtones_list table td.row_ringtones, div.ringtones_list table td.row_buy { padding-left: 26px; }
    div.ringtones_list table td.row_buy a.buy_ringtones { font-size: 11px; background: url("../images/general/download_ringtones_bg.gif") no-repeat; width: 69px; height: 17px; padding-top: 2px; font-weight: bold; text-decoration: none; text-align: center; display: block; }
    
/*  Content - Videos Listing
   -------------------------------------------------------- */
    
    div.videos_list table { margin: 5px 0 20px 0; }
    div.videos_list table th { background-color: #f2f0e9; color: #252525; padding: 7px; }
    div.videos_list table th img { padding-left: 2px; vertical-align: middle; }
    div.videos_list table th span { font-weight: normal; font-size: 11px; }
    div.videos_list table td { padding: 10px 7px; color: #752409; border-bottom: 1px solid #f2f0e9; font-size: 12px; }
    div.videos_list table th.row_song_list, div.videos_list table td.row_song_list { width: 239px; }
    div.videos_list table td.row_song_list a { background: url("../images/general/icon_videos.gif") no-repeat; padding-left: 20px; }
    div.videos_list table th.row_artist, div.videos_list table td.row_artist { width: 288px; }
    div.videos_list table th.row_view, div.videos_list table td.row_view { width: 70px; }
    div.videos_list table td.row_view a { font-size: 11px; background: url("../images/homepage/fav_songs_btn_bg.gif") no-repeat; width: 59px; height: 17px; padding-top: 2px; font-weight: bold; text-decoration: none; text-align: center; display: block; }
  
/*  Content - Links
   -------------------------------------------------------- */
   
    div#main_content ul.links_list { overflow: hidden; width: 100%; margin-bottom: 20px; }
    div#main_content ul.links_list li { float: left; width: 31%; border: 1px solid #dfdcce; padding-right:1%; margin:0.3%; min-height: 70px; }
    div#main_content ul.links_list li p { line-height: 1.3em; font-size: 11px; padding: 10px; margin-bottom: 0px; }
    div#main_content ul.links_list li p a { font-size: 12px; font-weight: bold; }
    
/*  Content - Hosting Links
   -------------------------------------------------------- */
    
    div#main_content ul.links_list_marketing { overflow: hidden; width: 100%; margin-bottom: 20px; }
    div#main_content ul.links_list_marketing li { float: left; width: 31%; padding: 0 0 5px 10px; font-size: 11px; }
    
/*  Content - Site Map
   -------------------------------------------------------- */
   
    div#main_content ul.sitemap_list { padding: 0 0 8px 8px; float: left; width: 45%; }
    div#main_content ul.sitemap_list li { padding: 0 0 5px 10px; background: url("../images/general/icon_bullet.gif") no-repeat 0px 8px; }
    div#main_content ul.sitemap_list li ul { padding: 5px 0 0 8px; }
    div#main_content ul.sitemap_list li ul li.last { padding-bottom: 0px; }
