
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	 font-family:Verdana, Arial;
              font-size:13px;
              color: #000000;
}

	#wrapper {
		width:100%;
		padding:0;
		margin:0;
	}


#container {
		width: 800px;
		margin: 0 auto;
		text-align: left;

}




.kako {margin-top:150px;height:150px; }
.pako { height:150px;margin-top:200px }
.mospaces { height:125px; } 
.mo2spaces { height:55px; } 

.iespaces { height:80px;}
.ie2spaces { height:90px;}

#header { 
position:relative;
margin:0 auto; 
width:710px;
padding-top:16px; 
border:none;
text-align: left; 
height:85px;
	 font-family:Arial, Verdana;
}



a:link, a:visited{
text-decoration: none; 
color: #000000;
}
 a:hover,  a:active { 
                            color: #54abcb;
                            text-decoration: underline; 
		}
img {
border:none;
}
.ad {
margin:0 auto; 
width:730px;
}


.f {
padding:4px;
width:230px;
float:left;
}
.d {
width:510px;
padding:4px;
}
.dw {
width:284px;
padding:4px;
}
.wite {
color:#fff;
}

h3 {
                                          font-weight:normal;
			font-size: 22px;
			color:#00bf79;
                                          margin-bottom:6px;
                                          padding-bottom:8px;
                                          padding-left:4px;
}




	div.pagination {
margin:0 auto; 
padding-top:20px; 
padding-bottom:25px; 
width:720px; 
text-align:left;
	}

	div.pagination a {
	padding: 4px 8px 4px 8px;
	margin: 2px;
	border: 1px solid #d5d5d5;
	
	text-decoration: none; /* no underline */
	color: #000;
	}
	div.pagination a:hover, div.pagination a:active {
	border: 1px solid #54abcb;
		background-color: #54abcb;
	color: #FFF;
	}
	div.pagination span.current {
	padding: 4px 8px 4px 8px;
	margin: 2px;
		border: 1px solid #DDD;
		
		font-weight: bold;
		background-color: #DDD;
		color: #fff;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}






.spaces {
height:255px;
}
.upspace {
height:100px;
}
.up2space {
height:40px;
}

#eresults {
padding-top:6px;
}

.ddate {
margin-top:-10px;
padding-left:4px;
color: #c5c6b8;
font-size:10px;
}


.sss {
border:1px solid #b3ab94;
}

.sssub {
background: #dc00c0;
border:1px solid #720063;
color: #fff;
}



.langPFD {
  position: absolute;
  overflow: hidden;
  width: 10px; height: 10px;
  left: -10px; top: -10px;
  z-index: 102;
  opacity: .6; /* CSS3 */
  background: #ffffff url(/images/obg.gif);
}
.langPFMsg { /* a P element which contains the img and msg text */
  position: absolute;
  width: 360px;
  left: -380px;
  padding: 10px;
  color: #000;
  background-color: #fff;
  border-left: 2px solid #e6eae0;
  border-top: 2px solid #e6eae0;
  border-right:2px solid #d4dfd4;
  border-bottom:2px solid #d4dfd4;
  z-index: 103;
}


.com {
font-size: 13px;
padding:4px;
color:#000;
font-family:Verdana,Arial;
background: #f1f1f1;
border:1px solid #d4d4d4;
}
.coms {
float:right;
font-size: 13px;
padding:4px;
color:#fff;
font-family:Verdana,Arial;
background: #af6a8b;
border:1px solid #cfd5c8;
}


#srch {
float:left;
margin-top:5px;
width:680px;
}

#srch img {
padding-right:10px;
}

#header .logo {
text-align:right;
margin-top:-5px; 
margin-right:22px;
}
#header .logo a {
color: #ffba26;
font-size:22px;
}

#header .links {
margin-top:10px;
margin-right:20px;
text-align:right;
}
#header .links a {
color: #ffffff;
font-family:Tahoma, Arial,Verdana;
font-weight:bold;
font-size:12px;
}
.spe {
color: #54abcb;
}
.spe2 {
color: #db2828;
}

input {
padding:5px;
border:1px solid #cbcbcb;
font-family:Verdana,Arial;
font-size:13px;
background:#fff;
}
.inpa {
width:250px;
}
.sb {
background:#b01912 url(/images/inbg.gif) repeat-x;
color: #fff;
border:none;
}

::-moz-selection{
	background:#c5c6b8;
	color:#FFF;
}
.artist {
font-family:Tahoma,Verdana,Arial;
}

.deftonesrules {
font-size:13px;
font-family:Verdana, Arial;
margin:0 auto; 
width:720px; 
}
.deftonesrules p {
font-size:13px;
font-family:Verdana, Arial;
padding:4px;
}

.loveyall {
margin:0 auto; 
padding-top:20px; 
padding-bottom:25px; 
width:710px; 
}
.loveyall div {
font-size:11px;
color:#999999;
}

.downlangs {
font-size:11px; 
padding-top:12px;
}

.downlangs a:link, .downlangs a:visited {
color: #787878;
}
.gray a:link, .gray a:visited {
color: #787878;
}

.gray {
width:700px;
text-align:left;
color:#cbcbcb;
padding-top:10px;
}

.gray .pop {
float:right;
}



#what_people_search { position:relative; height:335px; overflow:hidden}
.hdn { display:none; }
.liveq { padding:4px; }

.resnum {
width:720px;
height:20px;
}
.pages {
margin:0 auto; 
padding-top:20px; 
padding-bottom:25px; 
width:720px; 
text-align:left;
}

.kissme {
 background-color:#FFF;
 font-size:13px;
 margin-bottom:10px;
 margin-bottom:5px;
}
.kissborder {
width:690px;
margin-bottom:10px;
margin-left:5px;
/* border-bottom:1px dotted #dadfe0; */
background:url(/images/dotted_line.gif) repeat-x;
height:2px;
padding:0;
}

li {
padding:4px;
}

.pll {
 position:absolute;
/* border-top: dashed 1px #D8DfEA; */
 width:342px;
 height:1px;
 margin-top:5px;
	z-index:1000;
}
.pi {
 cursor:pointer;
}

.tod {
	position:absolute;
	background:rgb(95,125,157);
	width:7px !important;
	height:0px !important;
	margin:4px 0 -10px 300px;
	z-index:1000;
	overflow:hidden;
}
#piopio {
position:relative;
 height:14px; margin:0px; padding:0px;
text-align:left;
}

#player {
width:520px;
position:absolute;
z-index:4;
}

#chmaki {
position:relative;
}

.pcc{
position:relative;
 text-align:left;
 height:14px;
 width:480px;
 margin-left:25px;
}
#hp {
 display:none;
}
.label {
width:180px;
padding:4px;
}
.label div {
font-size:10px;
}
.du {
 float: right;
 color: #777;
 padding: 4px 18px 0px 0px;
 font-size:10px;
}


#lang { /* a P element which contains the img and msg text */
  position: absolute;
  width: 135px;
  left: -185px;
  padding: 10px;
  color: #000;
  background-color: #fff;
  border-left: 2px solid #e6eae0;
  border-top: 2px solid #e6eae0;
  border-right:2px solid #d4dfd4;
  border-bottom:2px solid #d4dfd4;
  z-index: 108;
}

#delang {
	top: 45px;
	left: auto;
	right: 0px;
	text-align: left;
	z-index: 38; 
	display: none;
	position: absolute;
	width: 135px; 
	padding: 5px; 
	background-color: #EEE;
	border: 1px solid #999;
	font-size: 13px;
	}
	
.flagDiv { margin-bottom: 5px; }
	
.currentFlag { 
	margin-left: 5px;
	vertical-align: middle;
	}





#flag_de_DE {
	background: transparent url(/images/flags.gif) no-repeat scroll 0px 0px;
}
#flag_en_AU {
	background: transparent url(/images/flags.gif) no-repeat scroll -17px 0px;
}
#flag_en_CA {
	background: transparent url(/images/flags.gif) no-repeat scroll -34px 0px;
}
#flag_en_GB {
	background: transparent url(/images/flags.gif) no-repeat scroll -51px 0px;
}
#flag_en_IE {
	background: transparent url(/images/flags.gif) no-repeat scroll -68px 0px;
}
#flag_en_NZ {
	background: transparent url(/images/flags.gif) no-repeat scroll -85px 0px;
}
#flag_en_US {
	background: transparent url(/images/flags.gif) no-repeat scroll -102px 0px;
}
#flag_es_ES {
	background: transparent url(/images/flags.gif) no-repeat scroll -119px 0px;
}
#flag_es_MX {
	background: transparent url(/images/flags.gif) no-repeat scroll -136px 0px;
}
#flag_fr_FR {
	background: transparent url(/images/flags.gif) no-repeat scroll -153px 0px;
}
#flag_it_IT {
	background: transparent url(/images/flags.gif) no-repeat scroll -170px 0px;
}
#flag_ja_JP {
	background: transparent url(/images/flags.gif) no-repeat scroll -187px 0px;
}
#flag_nl_NL {
	background: transparent url(/images/flags.gif) no-repeat scroll -204px 0px;
}
#flag_pl_PL {
	background: transparent url(/images/flags.gif) no-repeat scroll -221px 0px;
}
#flag_pt_BR {
	background: transparent url(/images/flags.gif) no-repeat scroll -238px 0px;
}
#flag_ru_RU {
	background: transparent url(/images/flags.gif) no-repeat scroll -255px 0px;
}
#flag_zh_HK {
	background: transparent url(/images/flags.gif) no-repeat scroll -272px 0px;
}
#flag_zh_TW {
	background: transparent url(/images/flags.gif) no-repeat scroll -289px 0px;
}



.sharelink {
background:#00bf79; 
color: #fff;
width: 320px; 
padding:4px; 
font-family:verdana,arial;  
font-size: 12px; 
margin-top:2px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right:1px solid #00774c;
  border-bottom:1px solid #00774c;
}

.share {
  position: absolute;
  overflow: hidden;
  width: 10px; height: 10px;
  left: -10px; top: -10px;
  z-index: 500;
  opacity: .6; /* CSS3 */
  background: #ffffff url(/images/obg.gif);
}

.shareMsg { /* a P element which contains the img and msg text */
  position: absolute;
  width: 335px;
  left: -355px;
  padding: 10px;
  color: #000;
  background-color: #fff;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  z-index: 501;
}

.sePFD {
  position: absolute;
  overflow: hidden;
  width: 10px; height: 10px;
  left: -10px; top: -10px;
  z-index: 704;
  opacity: .6; /* CSS3 */
  background: #ffffff url(/images/obg.gif);
}
.sePFMsg { /* a P element which contains the img and msg text */
  position: absolute;
  width: 360px;
  left: -380px;
  padding: 10px;
  color: #000;
  background-color: #fff;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  z-index: 705;
}

.tdd {
position:relative;
z-index:-1;
}