html
{
  margin: 0px;
  padding: 0px;    
}

body
{
  margin: 0px;
  padding: 0px;
  background-color: #101010;
  background-repeat: repeat;
  font-family: Verdana;
  font-size: 12px;
  line-height: 165%;
  color: #E4E4E4;
  overflow: auto;                                                                                   
  background-image: url("./../images/b1.jpg");   
}

h1
{
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;  
  padding: 0px;
  margin: 0px;
}

h2
{
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;  
  padding: 0px;
  margin: 0px;
}

h3
{
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;  
  padding: 0px;
  margin: 0px;
}

form
{
  margin: 0px;
}

p
{
  margin-top: 0px;
}

ul
{
  margin: 0px;
  padding: 0px;
}

a
{                
  height: 20px;
  text-decoration: none;
  cursor: pointer;
  color: #EEEEEE;
}

#decor_left
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 350px;
  height: 180px;
  background: url("http://i615.photobucket.com/albums/tt239/rock-elliniko/decor_left_free_bird.gif") no-repeat center center;
}

#decor_right
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 405px;
  height: 366px;
  background: url("http://i615.photobucket.com/albums/tt239/rock-elliniko/decor_right_fly_high.gif") no-repeat center center;
}

div.outerpair1
{
  background: url("./../images/upperrightfade.png") right top no-repeat;
}

div.outerpair2
{
  background: url("./../images/lowerleftfade.png") left bottom no-repeat;
  padding-left: 8px;
  padding-top: 8px;
}

div.shadowbox
{
  background: url("./../images/shadow.png") bottom right;
}

div.shadowbox2
{
  background: url("./../images/shadow2.png") bottom right repeat-y;
}

div.innerbox
{
  position: relative;
  left: -8px;
  top: -8px;                                            
  background: url("./../images/content.jpg") repeat;
}

#container
{
  position: relative;
  width: 1000px;
  border-right: 1px solid #5F5F5F;
  border-left: 1px solid #5F5F5F;
  margin: auto;   
}

#header
{
  height: 140px;
}

#sub_header
{
  height: 160px;
  background-image: url("http://i615.photobucket.com/albums/tt239/rock-elliniko/header_logo.jpg");
}

#buttonsdiv
{
  position: relative;
  height: 92px;
  background-repeat: repeat;
}

#hlineup
{
  position: relative;
  height: 22px;
  top: 0px;
  background-repeat: repeat-x;
}

#hlinedown
{
  position: relative;
  height: 22px;
  background-repeat: repeat-x;
}

#left_column
{
  position: absolute;
  width: 158px;
  left: 20px;
  top: 180px;
  z-index: 2;    
}

#sub_left_buttons
{
  border: 1px solid #5F5F5F;      
  border-top: 0px solid #5C5C5C;
}

div.topic
{
  height: 22px;
  background-repeat: repeat-x;
  padding: 0px 0px 0px 15px;
}

div.topic2
{
  height: 22px;
  background-repeat: repeat-x;
  text-align: center;
}

div.button
{
  display: block;
  padding: 0px 0px 0px 5px;
}
    
div.sub_sub_column
{
  border: 1px solid #5F5F5F;
  border-top: 0px solid #5C5C5C;
}


a.button:hover
{
  cursor: pointer;
  text-decoration: underline;
}

div.button:hover
{
  cursor: pointer;
  text-decoration: underline;
}

#center_column
{
  position: relative;
  width: 628px;          
  margin-left: 191px;
  margin-right: 191px;
}

#sub_center_column_back
{
  border: 1px solid #5F5F5F;
  border-top: 0px solid #5C5C5C;
  padding: 10px;
  text-align: center;
  display: block;   
}

#sub_center_column
{
  position :relative;
  min-height: 800px;
  height:auto !important; height: 800px;
}

#last_comments
{
  border: 1px solid rgb(70, 77, 73);
}

#last_changed
{               
  border: 1px solid rgb(70, 77, 73);  
}

#footer
{
  height: 22px;
  border: 1px solid #5F5F5F;
  text-align: center;
}

#right_column
{
  position: absolute;
  width: 158px;
  right: 12px;
  top: 180px;
  text-align: center;
  z-index: 2;
}

#out_login_div
{
  display: none;
}

#login_div
{
  position: relative;
  height: 171px;
}

#login_content
{
  height: 149px;
}
  
li.button
{                          
  list-style-type: none; 
  padding-left: 15px;       
  margin: 0px 0px 1px 0px;     
}

li.button:hover
{  
  padding-left: 20px;          
  background-color: rgb(84, 89, 86);
  cursor: pointer;          
  margin: 0px 1px 1px 1px;
}

li.button_with
{                          
  list-style-type: none;      
  background-color: rgb(64, 69, 66);
  padding-left: 20px;        
  margin: 0px 1px 1px 1px;           
}

li.button_with:hover
{  
  padding-left: 20px;         
  background-color: rgb(84, 89, 86);
  cursor: pointer;
}

li.topic
{
  list-style-type: square;               
}

#popup_div
{
  position: fixed;  
  width: 800px;        
  height: 100%;          
  top: 20px;     
  border: 10px solid #999999;
  background-color: #202020;       
  color: #DDDDDD;
  display: none;
  padding: 20px;
  overflow: auto;             
  z-index: 100;
}
     
div.comments
{
  display: none;
  padding-top: 20px;
}

div.comment_title
{
  height: 20px;
  color: #999999;
}

div.comment_body
{
  border-top: 1px solid #444444;
  color: #DDDDDD;
}

div.sub_comment_0
{
  position: relative;
  border: 1px solid #353535;
  background-color: #202020;   
  padding: 7px 10px 7px 10px;
}

div.sub_comment_1
{        
  position: relative;
  border: 1px solid #454545;
  background-color: #282828;                   
  padding: 7px 10px 7px 10px;
}

div.comment_right
{
  float: right;
  width: 49%;
  text-align: right;
}

div.comment_left
{
  float: left;
  width: 49%;
  text-align: left;
}

div.del_comment
{
  position: absolute;
  width: 18px;
  height: 18px;
  right: -10px;
  top: -10px;
  cursor: pointer;       
  background: url("./../images/shortcuts/delete.png") no-repeat center center; 
}

div.del_comment:active
{                 
  padding-top: 2px;                                                               
}

a.comment_photo
{
  text-decoration: none;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  float: left;
  cursor: pointer;
  border: 1px solid #888888;
}

a.comment_photo:hover
{
  border: 1px solid #DD1111;
}

a.comment_photo:active
{
  border: 1px solid #FDFDFD;
}

a.comment_photo img
{
  width: 40px;
  height: 40px;
}

a.link:hover
{
  text-decoration: underline;             
}

a.slink
{
  height: 20px;
  text-decoration: underline; 
  color: #EEEEEE;  
}

a.black_link
{
  color: #151515;         
}

a.black_link:hover
{
  text-decoration: underline;  
}

span.link
{
  cursor: pointer;
}

span.link:hover
{
  text-decoration: underline;
  cursor: pointer;
}

div.news_link
{
  height: 35px;
  text-align: right;
  cursor: pointer;
  color: #888888;
}

span.plink
{
  text-decoration: underline;
  cursor: pointer;
}

span.ref
{
  font-style: italic;  
  color: #AAAAAA;
}

td.blink
{
  text-align: center;
  cursor: pointer;
}

td.blink:hover
{
  text-decoration: underline;
  cursor: pointer;
}

td.blink_with
{
  text-align: center;
  cursor: pointer;
}

td.blink_with:hover
{
  text-decoration: underline;
  cursor: pointer;
}

#loading_bar
{
  position: absolute;
  background-image: url("./../images/loading_bar.gif");
  right: 5px;
  top: 3px;
  width: 128px;
  height: 15px;
  display: none;
  z-index: 5;
}

#loading_mini
{
  position: absolute;
  background-image: url("./../images/loading_mini.gif");  
  right: 3px;
  top: 3px;
  width: 18px;
  height: 15px;
  display: none;  
  z-index: 5;
}

img.imglink
{
  border: 1px solid #BBBBBB;
  cursor: pointer;  
}

img.imglink:hover
{
  cursor: pointer;
  border: 1px solid red;
}

div.news_content
{
  text-align: left;
}

.news_body
{
  display: none;
  text-align: justify;
  margin: 10px 0px 20px 0px;
}

.news_footer
{
  margin-top: 20px;
  text-align: right;
  font-style: italic; 
}

.news_views
{
  font-size: 9px;
  color: #888888;
  text-align: right;
  font-style: italic;
}

.band_img
{
  width: 200px; 
  height: 159px;
  float: left;
  margin-right: 10px;
  background-color: #222222;
  border: 4px ridge #9C9C9C;
}

.band_bio
{
  min-height: 180px;
  height:auto !important; height:180px; 
}                         

img.band_photo
{
  width: 100px;
  height: 100px;
  border: 2px ridge #9C9C9C;  
  margin: 6px 6px 6px 5px;   
}

img.band_photo:hover
{                                             
  border: 2px solid rgb(165, 39, 37);
  cursor: pointer;
}

img.band_arrow
{              
  cursor: pointer;
}  

.band_title
{
  font-size: 15px;
  color: #888888;
  border-bottom: 1px solid #555555;
}

.band_title2
{
  font-size: 15px;
  color: #888888;
  padding-bottom: 5px;
}

.band_link
{
  text-align: left;
  font-size: 14px;
  color: #888888;
  text-decoration: underline;
  cursor: pointer;
}

.band_header
{
  font-size: 50px;
  border-bottom: 1px solid #555555;
  padding: 20px 0px 20px 0px;
}

.band_body
{
  text-align: justify;
}

.poll_header
{
  font-size: 11px;
  line-height: 140%;
  text-align: center;
  padding: 5px 0px 5px 0px;
  border-bottom: 1px dashed #555555;
  margin: 0px 5px 0px 5px;
}

.poll_footer
{
  font-size: 11px;
  line-height: 140%;
  padding-top: 2px;
  margin: 0px 5px 0px 5px;
  border-top: 1px dashed #555555;
  text-align: center;
}

.poll_option
{
  font-size: 11px;
  cursor: pointer;  
}

.poll_bar
{
  height: 10px;
  background: url("./../images/poll.gif") repeat-x;  
}

#online_div
{
  padding: 10px 0px 10px 0px;
  font-size: 10px;
  color: #B4BEB4;
}

.admins
{
  color: #DD2222; 
}

.bands
{
  color: #54C655;  
}

.users
{
  color: #888888;
}

.video_img
{
  cursor: pointer;
  width: 100px;
  height: 100px;    
  border: 2px solid #555555;
}

.video_img:hover
{    
  border: 2px solid #EE3333;
}
   
.video_content
{
  position: relative;                  
  text-align: justify;
  margin-top: 17px;
}

.video_details
{
  margin-left: 110px;
}

.video_band
{                  
  border-bottom: 1px dotted #444444;
  padding-right: 70px;
}

.video_band_2
{
  font-size: 14px;
}

.video_thumb
{
  width: 100px;
  height: 100px;            
  float: left;
}  

.video_border
{
  height: 1px;
  border-bottom: 1px solid #333333;
}   

.video_body
{
  font-size: 11px;
  min-height: 80px;
  height:auto !important; height:80px;  
}

.video_link
{
  text-align: right;
  padding-bottom: 10px;
  cursor: pointer;
}

.video_dlink
{
  text-align: center;
  padding: 6px 0px 10px 0px;
  cursor: pointer;
}

.video_show
{
  display: none;
  height: 410px;
  padding-top: 5px;
  border-bottom: 1px solid #333333;
}

div.video_embed
{
  width: 425px;
  border: 4px solid #555555;
}

.video_views
{
  text-align: center;
  font-size: 10px;
  color: #949494;
  font-style: italic;
}

.video_date
{
  position: absolute; 
  right: 0px;
  top: 0px;
  color: #888890;  
}

div.pages
{
  color: #949494;
  font-size: 10px;
  text-align: right;
  margin-right: 2px;
}

.poem_content
{
  position: relative;
  text-align: center;
}

.poem_border
{
  border-bottom: 1px solid #333333;
}

.poem_title
{
  padding-bottom: 10px;
  font-size: 22px;
  color: #888890;
}

.poem_note
{
  text-align: right;
  margin-right: 20px;
  padding-top: 10px;
  font-style: italic;
  color: #949494;
}

tr.mp3_head
{
  color: #999999;
}

td.mp3_head_l
{
  border: 1px solid #444444;
  border-right: 0px solid #444444;
  background-color: #282828;
}

td.mp3_head_r
{
  border: 1px solid #444444;
  background-color: #282828;
}

td.track_head_l
{
  border-right: 1px solid #444444;
  border-bottom: 1px solid #444444;
  background-color: #282828;
}

td.track_head_r
{
  border-bottom: 1px solid #444444;
  background-color: #282828;
}

tr.track
{
  color: #D5D5D5;
  background-color: #181818;
}  
           
td.mp3
{
  color: #D5D5D5;       
  border-bottom: 1px dashed #555555;
}

td.mp3_2
{
  color: #D5D5D5;
  border-bottom: 1px solid #343434;
}

img.download
{
  border: 0px;
}

.int_first
{
  min-height: 180px;
  height:auto !important; height:180px;
}

.int_name
{
  font-size: 22px;
  color: #999999;
  padding-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #777777;
}

.int_details
{
  text-align: justify;
  padding-top: 15px;
}

.int_photo
{
  border: 4px ridge #9C9C9C;
  width: 200px;
  height: 149px;    
  margin-right: 10px;  
}

.int_title
{
  font-size: 15px;
  color: #888888;
  border-bottom: 1px solid #555555;  
}

.int_mid
{
  padding-top: 40px;
  text-align: center;
  font-size: 16px;
  color: #A9A9A9;
}

.int_question
{                       
  color: #689568;                        
  text-align: justify;
  font-weight: bold;        
}

.int_answer
{
  text-align: justify;
}

.int_main
{
  padding-top: 10px;
}

.int_footer
{
  padding-top: 20px;
  text-align: right;
  font-size: 12px;
  color: #777777;
  font-style: italic;       
  font-weight: bold; 
}

.int_views
{
  font-size: 10px;
  color: #888888;
  text-align: right;  
}

.release_details
{
  text-align: justify;
}

.release_photo
{
  border: 4px ridge #9C9C9C;
  width: 200px;
  height: 150px;
  float: right;
  margin-top: 5px;
  margin-left: 10px;
}

img.concert_link
{
  border: 1px solid #5F5F5F;
  cursor: pointer;
}

img.concert_link:hover
{
  border: 1px solid red;
  cursor: pointer;
}

#load_div
{
  position: fixed;
  width: 100%; 
  height: 100%;     
  background: url('./../images/loading_2.gif') no-repeat center center;
  top: 0px;
  left: 0px;
  z-index: 20;
  cursor: pointer;
  display: none;
}

div.concert_div
{
  display: none;
  width: 365px;
}

div.concert_div_in
{
  border: 1px solid #555555;
  background-color: #191919;
  padding: 15px;
}

img.concert_photo
{
  border: 4px solid #191919;
}

img.concert_photo:hover
{
  border: 4px solid rgb(165, 39, 37);
  cursor: pointer;
}

a.page
{
  text-decoration: none;
  color: #888888;
}

a.page:hover
{
  text-decoration: underline;
  color: #888888;
}

a.ppage
{
  text-decoration: underline;
  color: #888888;
}

div.disc_cont
{
  position: relative;
  display: none;                     
}

.disc_div
{
  padding: 20px;   
  margin-left: 100px;  
  min-height: 125px;
  height:auto !important; height: 125px;      
}

.disc_table
{
  width: 100%;
  border: 1px solid #555555;
  background-color: #1C1C1C;
}

div.disc_image_div
{       
  position: absolute;                      
  width: 107px;   
  top: 20px;
  left: 0px;
}

img.disc_image
{                    
  background-color: #222222;
  border: 2px ridge #9C9C9C;   
  width: 107px;
  height: 107px;  
}

img.disc_image:hover
{                             
  border: 2px solid #DD2222; 
}

.disc_date
{
  font-size: 10px;
  color: #CCCCCC;
  text-align: center;
  margin-left: 4px; 
}    

a.downlink
{
  background: url('./../images/shortcuts/download.png') no-repeat center center;
  width: 15px;
  height: 15px;
  display: block;
  cursor: pointer;
}

a.downlink:hover
{
  background-image: url('./../images/shortcuts/download_on.png');       
}

a.arrow
{
  background: url('./../images/shortcuts/arrow.png') no-repeat center center;  
  width: 15px;
  height: 15px;
  display: block;
  cursor:pointer;
}

a.arrow:hover
{
  background-image: url('./../images/shortcuts/arrow_on.png');
}

#google_ads_right_div
{
  background: url("./../images/loading_2.gif") center center no-repeat;      
}

.ads_div
{
  padding: 5px 0px 4px 0px;
}

.news_image
{
  background-color: #222222;
  border: 2px ridge #9C9C9C;   
}    

a.page
{
  text-decoration: none;
  color: #888888;
}

a.page:hover
{
  text-decoration: underline;
  color: #BBBBBB;
}

a.ppage
{
  text-decoration: underline;
  color: #BBBBBB;
}

div.pages
{
  color: #949494;
  font-size: 10px;
  text-align: right;
  margin-right: 2px;
}

#playlist_holder
{
  background: url("./../images/playlist.jpg") center center no-repeat;   
  cursor: pointer;
  width: 114px;
  height: 73px;
  border: 1px solid #222222;
}

#playlist_holder:hover
{                                                                           
  border: 1px solid #606060;        
}

#playlist_holder:active
{                                                                           
  border: 1px solid red;        
}

div.box
{
  border: 1px solid #444444;
  background-color: #282828;
  padding: 5px;
}

tr.change:hover
{  
  background-color: rgb(50, 58, 53);   
  cursor: pointer;
}

#photo_div
{
  position: fixed;
  width: 100%;
  height: 100%;          
  top: 0px;
  left: 0px;                                                                                                                        
  z-index: 10;                           
  display: none;
}     

#main_img_1
{
  border: 4px solid #EEEEEE;
  min-height: 250px;
  min-width: 400px;    
  position: absolute;   
  display: none;  
  top: 25px;        
  left: 23px;            
  cursor: pointer;
  height:auto !important; height: 250px;
}

#main_img_1:active
{
  border: 4px solid #AAAAAA;   
}        

#main_img_2
{
  border: 4px solid #DDDDDD;    
  position: absolute;
  min-height: 250px;
  min-width: 400px;    
  top: 25px;
  left: 23px; 
  display: none;
  z-index: 10;       
  cursor: pointer; 
  height: auto !important; height: 250px; 
}

img.arrow
{
  float:right;
  cursor:pointer;
}           

#photo_ref
{
  position: absolute;
  width: 145px;         
  font-size: 11px;  
  color: #151515;
  background-color: #EEEEEE;
  border: 1px solid #151515;    
  z-index: 20;
  text-align: center;
  display: none;
}

#photo_title
{
  position: absolute;   
  height: 45px;      
  color: #151515;
  background-color: #FFFFFF;      
  z-index: 20;         
  display: none;            
}

#photo_prev
{
  background-image: url('./../images/shortcuts/photo_prev.gif');
  width: 40px;
  height: 40px;
  cursor: pointer;
}
                                                                                  
#photo_prev:hover{background-image: url('./../images/shortcuts/photo_prev_on.gif');}
#photo_prev:active{background-image: url('./../images/shortcuts/photo_prev.gif');}

#photo_next
{
  background-image: url('./../images/shortcuts/photo_next.gif');
  width: 40px;
  height: 40px;
  cursor: pointer;
}

#photo_next:hover{background-image: url('./../images/shortcuts/photo_next_on.gif');}
#photo_next:active{background-image: url('./../images/shortcuts/photo_next.gif');}

#photo_close
{
  background-image: url('./../images/shortcuts/photo_close.gif');
  width: 40px;
  height: 40px;
  cursor: pointer;
}

#photo_close:hover{background-image: url('./../images/shortcuts/photo_close_on.gif');}
#photo_close:active{background-image: url('./../images/shortcuts/photo_close.gif');}

td.register_td
{
  background-color: #506050;
  border: 1px solid #555555;
}

#info_box
{
  display: none;
}

div.hint
{
  background-color: #2D2D2D;
  padding: 10px;
  border: 1px solid #666666;
}

img.hint_image
{                   
  margin-top: -7px;
  cursor: pointer;  
  border: 1px solid #333333; 
} 

img.hint_image:hover
{                         
  border: 1px solid #888888;
  background-color: #555555; 
}     

#artist_info_div
{
  position: fixed;
  left: 114px;
  top: 0px;
  border: 4px solid #607360;
  background-color: #CCCC99;
  color: #151515;
  width: 450px;
  min-height: 320px;
  height:auto !important; height: 320px;
  padding: 10px;
  z-index: 10;
  display: none;
}

img.artist_info_img
{
  width: 200px;
  height: 290px;
  border: 2px solid #DDDDDD;  
}

a.search_title
{
  border-bottom: 1px solid #607060;
  color: #607060;    
  font-weight: bold;      
}

a.search_title:hover
{     
  color: #708070;      
}

a.search_title:active
{     
  color: #CC1111;      
}

div.search_body
{
  font-style: italic;
}

a.search_link
{                   
  color: #888888;             
  text-decoration: none; 
}

a.search_link:hover
{
  text-decoration: underline;
}

a.search_link:active
{
  color: #CC1111;      
}
            
.perma_link
{
  width: 15px;
  height: 15px;
  background: url('./../images/shortcuts/link.png') no-repeat bottom center; 
  float: right;
  cursor: pointer;
}

.perma_link:hover
{
  background: url('./../images/shortcuts/link_on.png') no-repeat center center;  
}

.perma_link:active
{
  background: url('./../images/shortcuts/link.png') no-repeat center center; 
}

span.member_value
{
  color: #999999;
}

#member_homepage
{
  text-decoration: underline;
  color: #70B070;
}

#member_homepage:hover
{
  color: #80D080;
}

#member_homepage:active
{
  color: #DD1111;
}

#avatar
{
  width: 100px;
  height: 120px;
  border: 2px solid #777777;
}

a.member_img
{
  width: 80px;
  height: 80px;
  border: 2px solid #EEEEEE;
  cursor: pointer;
  float: left;
  margin: 7px;
  text-decoration: none;
}

a.member_img:hover
{
  border: 2px solid #DD1111;
}

a.member_img:active
{
  border: 2px solid #EEEEEE;
}

a.member_img img
{
  width: 80px;
  height: 80px;
  border: 0px;
}

a.profile_entry
{
  color: #999999;
}

a.profile_entry:hover
{
  text-decoration: underline;
}

.member_video
{
  margin-bottom: 10px;
  text-align: center;
}

a.photo_download
{
  color: #335599;
  padding: 4px 4px 4px 24px;
  background: url('./../images/photo_download.png') no-repeat 4px center;
}

a.photo_download:hover
{
  text-decoration: underline;
}

a.photo_download:active
{
  color: #DD2222;
}

