body {
	background-color:#fff;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*-----------------*/
#shadow
{
 position:absolute;
 width:100%;
 padding:0;
 left:0px;
 top:0px;
 background:#000;
 filter:alpha(opacity=0);
 opacity:.0;
 z-index:1;
 display:none;
}

#sub_shadow
{
width:600px;
position:absolute;
z-index:3;
filter:alpha(opacity=0);
opacity:.0;
display:none;
}

#tools_j
{
filter:alpha(opacity=100);
opacity:1;
color:#ebebeb;
width:600px;
margin:0 0 5px 3px;
font-size:90%;
}

#tools_j a
{
color:#ebebeb;
text-decoration:none;
}

#tools_j span
{
font-size:130%;
color:#fff;
font-weight:bold;
}


#onL
{
background-color:#EAEAEA;
padding:10px;
border:3px solid #000;
text-align:center;
-moz-border-radius:7px;
-webkit-border-radius:7px;
font-size:12px;
}
/*-------------------------*/
#top
{
width:1000px;
height:73px;
margin:auto;
}

#logo
{
  width:140px;
  height:40px;
  margin:20px 0 0 10px;
  float:left;
  background: url('images/logo.png');
  background-repeat: no-repeat;
}


#adv_config
{
  color:#666666;
  border:0px solid #666666;
  width:728px;
  height:10px;
  margin:auto;
}

#adv_right
{
  color:#666666;
  border:0px solid #666666;
  width:120px;
  height:600px;
  margin:10px;
}

#adv_box
{
  width:300px;
  height:250px;
  margin:0 0 10px 30px;
}

#f_plug
{
  width:90%;
  height:60px;
  margin:0 auto 10px auto;
}

#plugin_text
{
  width:90%;
  height:20px;
  text-align:left;
  float:left;
  margin:15px 10px 10px 10px;
  background:#2e4d5c;
  -moz-border-radius:6px; 
  -webkit-border-radius:6px;
}

#plugin_text a
{
  color:#fff;
  text-decoration:none;
  font:size:110%;
  font-weight:normal;
  display:block;
  padding:3px 0 0 10px;
}

#header_title h1
{
  color:#666666;
  font-size:140%;
  border:0px solid #666666;
  width:99%;
  height:30px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:8px;
  padding-left:0px;
  text-align:center;
}

#bara
{
  padding-top:0px;
  width:1000px;
  height:25px;
  margin:auto;
  background:#ccc;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#browse
{
width:850px;
float:left;
margin:auto;
}

#browse ul
{
list-style-type: none;
margin:auto;
padding: 0;
float:right;
}

.off_browse
{
float:left;
margin:0 2px 0 0;
width:160px;
height:25px;
}

.off_browse a
{
  color:black;
}

.on_browse
{
float:left;
margin:0 2px 0 0;
width:160px;
height:25px;
background:#666;
}

.on_browse a
{
  color:white;
}

#browse ul li a
{
width:160px;
height:25px;
display:block;
text-align:center;
text-decoration:none;
font-weight:100;
font-size:140%;
font-family:Impact;
padding:3px 0 0 0;
}

#browse ul li a:hover
{
color:#fff;
}

#art_nfo 
{
  list-style-type: none;
  margin:5px 0 5px 20px;
  padding:0;
  width:500px;
  height:30px;
  float:left;
}

#art_nfo li
{
  float:left;
  text-align:center;
  width:80px;
  height:20px;
  margin-right:10px;
}

#cur
{
width:80px;
padding:4px 0 0 0;
height:20px;
color:#fff;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}

#art_nfo li a 
{
width:80px;
padding:4px 0 0 0;
height:20px;
color:#fff;
display:block;
text-decoration:none;
border-bottom:1px dashed #fff;
}

#art_nfo li a:hover
{
  text-decoration:none;
  border-bottom:1px solid #fff;
} 

#filters
{
  padding-top:0px;
  width:98%;
  height:25px;
  margin:auto;
  background:#fff;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
  

#sort
{
  width:100%;
  margin:auto;
  padding:0 0 0 10px;
  color:#FFFFFF;
}

#sort ul
{
  margin:0;
  list-style-type: none;
  padding-top:1px;
  font-size:90%;
}

#sort ul li
{
  margin:0 4px 0 0;
  float:left;
}

#sort ul li a:hover
{
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}

.on 
{
  padding:5px 8px 5px 7px;
  display:block;
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
   -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.off a
{
  color:#000;
  font-weight:normal;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#F1F1F1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
} 

.main
{
  width:1000px;
  margin:10px auto 0 auto;
  padding-left:0px;
  color:#c0c0c0;
}

#m_left
{
  width:855px;
  height:auto;
  float:left;
}

#m_right
{
  float:left;
  width:140px;
  height:auto;
  margin-right:2px;
  border:0px solid #000;
  background:#ebebeb;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
}

#m_right ul
{
   list-style-type: none;
   width:140px;
   height:50px;
   float:left;
   margin:10px 0 0 0;
   padding:0 0 10px 0;
   border-bottom:1px solid #304d5c;
}

#m_right ul li
{
  width:140px;
  height:20px;
}

#m_right ul li a
{
  width:140px;
  height:20px;
  padding:4px 0 0 0;
  color:#738B93;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  display:block;
  text-align:center;
  text-decoration:none;
  float:left;
}

#m_right ul li a:hover
{
  background:#304d5c;
}


.content_bookmark
{
  width:98%;
  height:20px;
  background-color:#434343;
  border:1px solid #6C6C6C;
  margin-bottom:7px;
}

.content_details
{
  width:99%;
  height:20px;
  background-color:#434343;
  border-bottom:1px solid #000;
  margin-bottom:0px;
}

.content
{
  /*width:87%; with advertise right */
  width:99%;
  height:23px;
  background-color:#EBEBEB;
  border-bottom:1px solid #fff;
  margin-bottom:0px;
  padding-top:3px;
  float:left;
}


.content_a
{
  width:55%;
  float:left;
  color:#000;
  border-bottom:0px solid #666666;
  padding-left:4px;
  padding-top:3px;
  font-weight:normal;
} 

 .content_a a
{
  font-size:100%;
  font-weight:bold;
  color:#004A95;
  text-decoration:none;
}

 .content_a a:hover
{
  color:#000;
  text-decoration:underline;
}

.content_a small
{
  color:#000;
  text-decoration:none;
}


.content_albums
{
  /*width:87%; with advertise right */
  width:99%;
  height:auto;
  margin:0 0 1px 0;
  padding:0;
  background-color:#ebebeb;
  float:left;
  border:0px solid #c1c1c1;
}

.album_img
{
  width:120px;
  height:auto;
  float:left;
  margin:15px;
}

.album_img img
{
  padding:1px;
  background:#ebebeb;
  border:1px solid #666;
}

.album_nfo
{
  width:70%;
  height:120px;
  margin:12px 0 0 0;
}

.album_nfo h3
{
  margin:0;
  padding:0;
}

.album_nfo small
{
  color:#333;
  font-weight:normal;
}

.album_nfo a
{
  color:#004A95;
  text-decoration:none;
}

.album_nfo a:hover
{
  text-decoration:underline;
  background:#ccc;
}

.album_img_big
{
  width:220px;
  height:auto;
  float:left;
  margin:10px;
}

.album_img_big img
{
  padding:1px;
  background:#ebebeb;
  border:1px solid #666;
}

.content_album_lyrics
{
  width:99%;
  height:auto;
  padding:0 0 20px 0;
  background:#ebebeb;
  float:left;
}


#album_lyrics
{
  width:440px;
  float:left;
}


#album_lyrics h3
{
  width:100%;
  height:14px;
  color:#000;
  text-decoration:none;
  display:block;
  padding:3px 3px 3px 4px;
}

#album_lyrics a
{
  width:100%;
  height:14px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:3px 3px 3px 4px;
  background:#ccc;
  border:0px solid #333333;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

#album_lyrics a:hover
{
  text-decoration:none;
  background:#666;
  color:#fff;
}

.track_list
{
  width:440px;
  margin:0 0 10px 0;
  float:left;
}

.track_list a
{
  width:100%;
  height:14px;
  color:#000;
  font-weight:normal;
  text-decoration:none;
  display:block;
  padding:0 0 1px 4px;
  background:#ccc;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}

.track_list a:hover
{
  text-decoration:none;
  background:#666;
  color:#fff;
}

.sub_wrap
{
  width:98%;
  height:auto;
  background:#fff;
  float:left;
  margin:0 0 10px 8px;
  color:#333;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

.sub_wrap a
{
  color:#004A95;
  text-decoration:none;
}

.sub_wrap a:hover
{
  text-decoration:underline;
}

#sp1
{
  margin:10px;
}

#sp2
{
  margin:10px;
  display:none;
}

.alb_index
{
  width:115px;
  height:115px;
  float:left;
  margin:5px 10px 5px 11px;
}

.alb_index img
{
  width:100px;
  height:100px;
  padding:1px;
  border:1px solid #666;
  background:#fff;
}


.content_a_ajax
{
  width:99%;
  float:left;
  color:#fff;
  border-bottom:none;
  padding-left:4px;
  padding-top:3px;
  font-weight:normal;
  background-color:#1b1b1b;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
}

.content_a_ajax a
{
  color:#fff;
  text-decoration:none;
}

.content_a_ajax a:hover
{
  color:#6699FF;
  text-decoration:underline;
} 

.content_a_right
{
  width:300px;
  float:right;
  padding-top:3px;
  padding-right:10px;
  color:#333;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  text-align:right;
}

.content_a_right span
{
  color:#fff;
}

.wrap
{
  width:99%;
  height:auto;
  background:#ccc;
  float:left;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin:0 10px 15px 0;
}

.wrap h2
{
  font-size:120%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  margin:4px 0 4px 15px;
  color:#000;
}

.maincat
{
  width:99%;
  height:27px;
  background:#ccc;
  float:left;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}

.maincat h2
{
  font-size:120%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 0 0 0;
  margin:0 0 0 15px;
  color:#000;
}

.maincat a 
{
  color:#6699FF;
  text-decoration:none;
}


.feed
{
  width:44px;
  height:16px;
  float:right;
  margin:2px;
}

.feed img
{
  border:none;
}

.buttons
{
  width:440px;
  margin:10px 3px 0 0;
  float:left;
}

.buttons a 
{
  width:auto;
  color:#000;
  font-weight:bold;
  margin:0 5px 0 0;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
  float:left;
}

.buttons a:hover 
{
  background:#fff;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}

.pagination 
{
width:750px;
height:20px;
margin:20px 0 20px 20px;
float:left;
}

.pagination ul 
{
list-style-type: none;
margin:0;
padding: 0;
}

.pagination ul li 
{
float:left;
margin:0 4px 0 0;
}

.pagination ul li a 
{
  color:#000;
  font-weight:normal;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#F1F1F1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
  float:left
}

li#f
{
  padding:5px 8px 5px 7px;
  display:block;
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
   -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.pagination ul li a:hover 
{
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}
       

#details_bar
{
  width:1000px;
  height:auto;
  background:#2d4454;
  -moz-border-radius:7px;
  margin:10px 0 0 0;
  float:left;
  clear:both;
}

#details_title
{
  width:97%;
  float:left;
  margin:10px 0 0 10px;
  padding:5px;
  background:#2d4454;
}

#details_title h2
{
  color:#c1c1c1;
  padding:5px;
}

#det_top
{
 width:48%;
 margin:10px 0px 10px 25px;
 float:left;
}

#dl
{
width:50%;
height:auto;
margin:0 0 10px 25px;
padding:10px;
float:left;
}

#dl a
{
font-weight:bold;
color:#66CC00;
font-size:120%;
}

#text_det_left
{
  color:#000;
  width:100%;
  font-size:120%;
  /*margin:10px 0px 10px 10px;
  */
  padding:10px;
  float:left;
  clear:left;
  background:#F6F6F6;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}

#text_det_left a
{
  color:#004A95;
  text-decoration:none;
}

#text_det_left a:hover
{
  text-decoration:underline;
}

#text_det_right
{
  color:#fff;
  width:33%;
  margin:10px 0px 10px 10px;
  float:right;
}

#cloud_r ul
{
  list-style-type: none;
  padding:0;
  margin:0;
}

#cloud_r ul li
{
  width:100%;
  color:#333;
  padding:3px 0 3px 10px;
  margin:5px 0 0 0;
  background-color:#F6F6F6;
  -moz-border-radius-topleft:8px;
  -webkit-border-top-left-radius:8px;
}

#cloud_r ul li a
{
  width:100%;
  color:#004A95;
  padding:0;
  text-decoration:none;
}

#main-li h3
{
  margin:0;
  color:#000;
}

/*
#det_bottom
{
 color:#fff;
 margin:10px 0px 20px 10px;
 clear:left;
 width:100%;
}
 
#det_bottom a
{
  color:#fff;
  text-decoration:underline;
  font-size:110%;
}

#det_bottom img
{
 border:none;
} 
*/

#main_vote
{
  float:left;
  width:100%;
  margin:10px 0 20px 0;
  color:#000;
  padding:0;
  background:white;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

#comments
{
  float:left;
  width:98%;
  margin:10px 0 20px 0;
  color:#000;
  padding:15px;
  background:white;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

.commentwrapper
{
  margin-bottom:20px;
}

.det_span
{
  background-color:#434343;
  width:350px;
  height:15px;
  margin-bottom:5px;
  padding:3px;
}

.det_span a
{
  color:#9BCDFF;
  text-decoration:none;
  font-size:100%;
}


.about {
width: 96%;
height:auto;
margin-left:7px;
margin-top:20px;
background:#1b1b1b;
color:#c0c0c0;
padding: 10px;
border: 1px solid #666666;
text-align:left;
float:left;
}

.about h1
{
  color:#ebebeb;
}
.about h2
{
  color:#ebebeb;
}
.about a
{
  color:#6fdd00;
}
 .about a:hover
{
  text-decoration:none;
}

#login
{
  float:right;
  padding:8px;
  margin:25px 0 0 15px;
  font-size:11px;
  color:#000;
}  

#login a
{
  color:#004A95;
  font-weight:bold;
  text-decoration:none;
}

#login a:hover
{
  color:#000;
  text-decoration:underline;
}

#avatar
{
  width:98%;
  margin-bottom:10px 0 0 0;
  padding:0 0 0 20px;
  float:left;
}

#user_settings a
{
  color:#6fdd00;
}

#user_settings a:hover
{
  text-decoration:none;
}

#img_avatar img
{
 width:80px;
 height:80px;
 padding:1px;
 margin:4px 10px 4px 4px;
}   

.upload
{
width: 96%;
height:auto;
margin-left:7px;
margin-top:20px;
background:#1b1b1b;
color:#ebebeb;
padding: 10px;
border: 1px solid #666666;
text-align:left;
float:left;
} 

.upload a
{
  color:#6fdd00;
}

#upload_bottom
{
   text-align:left;
   width:100%;
   border:0px solid #fff;
   margin:0;
}


.upload_fields
{
  background:#ebebeb;
  border:1px solid #c0c0c0;
  color:#000;
}


#search
{
  width:380px;
  float:left;
  margin:30px 0 0 10px;
} 

#text
{
  width:185px;
  height:18px;
  background-color:transparent;
  border:none;
  padding: 3px 4px 0px 1px;
}

#text_input
{
  width:185px;
  height:24px;
  float:left;
  margin:2px 0 0 0;
  background:url('images/search_box.png');
  background-position:top left;
  background-repeat:no-repeat;
  background-color:transparent;
  text-align: center;
}

#mainc
{
  width:130px;
  height:24px;
  margin:4px 0 0 0;
  color:#000;
  float:left;
}

#but
{
  width:50px;
  height:24px;
  margin:0 0 0 4px;
  color:#000;
  float:left;
}

/* Torrent Admin Table
.tor{width:100%;padding:.2em;border-collapse:collapse;color:#ebebeb;border:1px solid #000;font-size:12px;}
.tor th{color:#fff;text-align:left;border-left:0px solid #D9D9D9;border-bottom:0px solid #D9D9D9;padding:.15em;border-top:0px solid #B4B4B4;}
.tor td{border:1px solid #000;padding:.30em;}
.tor tr{border-left:0px solid #000;border-right:0px solid #000;background:#434343}
.tor a{color:#fff;text-decoration:none}
.tor a span{color:#fff;text-decoration:none}
.tor a:hover span{color:#fff;text-decoration:underline}
.tor a:hover{text-decoration:underline;color:#fff}
.tor img{float:left;margin: .2em;width:10px;height:10px}
.tor img.r{float:right;margin: .2em}
.d{text-align:right;width:60px}
*/

#menu_a a
{
  color:#fff;
}

.search
{
  background:#1b1b1b;
  width:600px;
}

.arrow
{
  clear:both;
  margin:20px 0 0 0;
  padding:0 0 3px 10px;
  width:900px;
  border-bottom:0px solid #666666;
}

.arrow img
{
  border:none;
  margin:0 5px 0 0;
}

.arrow a
{
  color:#333;
  text-decoration:none;
}

.arrow_a
{
  clear:both;
  margin:10px 0 0 0;
  padding:0 0 3px 10px;
  width:30%;
  border:none;
}

.arrow_a img
{
  border:none;
  margin:0 5px 0 0;
}

.arrow_a a
{
  color:#333;
  text-decoration:none;
}

.arrow_a a:hover
{
  text-decoration:underline;
}

.all_spinners
{
  display:none;
}

.content_comment
{
  width:95%;
  margin:0 0 20px 3px;
  padding:7px;
  font-size:11px;
  background:#ebebeb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  color:#333;
}

.content_comment a
{
  color:#004A95;
  text-decoration:none;
}

.content_comment img
{
 padding:1px;
 border:none;
} 

.content_comment_ajax
{
  width:100%;
  margin:0 0 20px 20px;
  padding:7px;
  font-size:11px;
  color:#333;
  border:1px dashed #666666;
}

#com-link
{
  color:#6699ff;
}

#no_post
{
  width:100%;
  margin:0 0 20px 20px;
  padding:7px;
  font-size:11px;
  color:#ff7575;
  border:1px dashed #ff7575;
}   


#mustlogin
{
  margin:15px;
  color:#333;
  float:left;
}

#mustlogin a
{
  color:#004A95;
  text-decoration:underline;
} 

/*
#trackers
{
  margin:10px;
  color:#EBEBEB
}

#descript
{
   color:#ebebeb;
   padding:10px;
}

#descript a
{
  color:#6699FF
}

#ajax_descript a
{
  color:#6699FF
}    
*/
         
.friends
{
width: 97%;
height:auto;
margin-left:10px;
background:#333333;
color:#fff;
padding: 4px;
border: 1px solid #666666;
text-align:center;
} 

.friends a
{
  color:#666666;
  text-decoration:none;
}

.friends a:hover
{
  color:#666666;
  text-decoration:underline;
}

.tags
{
width: 97%;
height:auto;
margin-left:7px;
background:#000;
color:#fff;
padding: 4px;
border: 1px solid #666666;
text-align:left;
} 

.tags a
{
  color:#fff;
  text-decoration:none;
}

.tags a:hover
{
  color:#fff;
  text-decoration:underline;
}

#exit_from_vote
{
  margin:5px;
} 

#exit_from_vote a
{
  font-size:120%;
  color:#FF3300;
  margin:5px;
  text-decoration:none;
}

#exit_from_vote a:hover
{
  text-decoration:underline;
} 

#user_report a
{
  color:#fff;
  text-decoration:underline;
}

#user_report a:hover
{
  text-decoration:none;
} 

.mainparagraph
{ 
  width:90%;
  height:50px;
  text-align:left;
  margin:0;
  padding:10px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}

#submainparagraph
{ 
  padding-left:0;
}

.mainparagraph h1
{
 width:97%; 
 color:#333;
 font-size:120%;
 margin:0;
 padding:0;
} 

.mainparagraph p
{
 width:97%; 
 color:#333;
 font-size:110%;
 font-family:Arial, sans-serif;
 margin:0;
 padding:0;
} 


.mainparagraph a
{ 
 color:#6FDD00;
 text-decoration:underline;
}

.mainparagraph a:hover
{ 
 text-decoration:none;
} 

#mybookmarks
{
  width:99%;
  height:35px;
  text-align:center;
  color:#999999;
  padding:5px;
  background-color:#2E2E2E;
  border:1px solid #999999;
  margin:0 0 10px 0;
}

#mybookmarks img
{
 border:none;
  width:20px;
  height:20px;
}

#mybookmarks input
{
  background-color:#000;
  color:#fff;
}


#top_search
{
width:94%;
height:auto;
margin:0 0 10px 0;
color:#333;
padding:10px;
text-align:center;
border:6px solid #ebebeb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
float:left;
} 

#top_search a
{
  color:#004A95;
  text-decoration:none;
  padding-left:1em;
}

#top_search a:hover
{
  color:#004A95;
  text-decoration:underline;
}


#footer
{
 width:1000px;
 color:#000;
 font-size:90%;
 margin:20px auto 10px auto;
 padding:5px 0 5px 0;
 clear:both;
}

#footer hr
{
 width:1000px;
 height:1px;
 border:none;
 background:#666;
 margin:2px 0 2px 0;
}

#footer a
{
 color:#004A95;
 text-decoration:none;
}

#footer a:hover
{
 text-decoration:underline;
} 
 

#tools
{
color:#333;
width:100%;
margin:10px 0 5px 3px;
font-size:90%;
float:left;
}

#tools a
{
color:#333;
text-decoration:none;
}

#tools span
{
font-size:130%;
color:#000;
font-weight:bold;
}

 
/* 
#shadow
{
 position:absolute;
 width:100%;
 height:auto;
 padding:0;
 left:0px;
 background:#000;
 filter:alpha(opacity=0);
 opacity:.0;
 z-index:1;
 display:none;
}

#shadow_up
{
 color:white;
 font-size:130%;
 color:#fff;
 width:500px;
 height:auto;
 margin:auto;
 padding:10px;
 border:1px dashed #000;
}
*/