body{
	font-family:tahoma, arial;
	background-image:url(images/nebula_by_tyakarai.jpg);
	background-repeat: no-repeat;

	background-position:center top;
	margin:0px;
	background-color: #000;
}
#page {
	text-align:right;
	direction:rtl;
}
h1, h2, h3, #sidebar h2 {
	font-family:arial, tahoma;
	color:white;
	
}
div.hr{
 border:0;
 clear:both;
 height:30px;
 margin-bottom:0px;
 margin-left:15px;
 margin-right:15px;
 margin-top:0px;
 background:url(images/hr.gif) 0 14px repeat-x;
}

div.hr2{
 border:0;
 clear:both;
 height:10px;
 margin-bottom:0px;
 margin-left:15px;
 margin-right:15px;
 margin-top:0px;
 background:url(images/hr2.gif) 0 5px repeat-x;
}

div.hr1{
 border:0;
 clear:both;
 height:30px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 background:url(images/hr.gif) 0 14px repeat-x;
}

body,td,th {
	color: #FFF;
}
div#footer{
 clear:both;
 height:70px;
 color:#858585;
 font-size:11px;
 background:url(images/footer-bg.png) 50% 0 repeat-x;
}
div.wrap{
 width:993px;
 margin:0 auto;
 text-align:left;
}
div#footer ul{
  float:left;
  margin:25px 0 0;
  list-style-type:none;
 }
  div#footer ul li{
   float:left;
   padding:0 17px;
   line-height:12px;
   border-left:1px solid #858585;
  }
  div#footer ul li.h{
   border-left:0;
   padding-left:0;
   font-size:11px;
  }
   div#footer ul li a{
    color:#858585;
	font-size:11px;
   }
   div#footer ul li a:hover{
    color:#fff;
    text-decoration:none;
   }
    div#footer div p#fcpy{
  float:right;
  display:inline;
  margin:25px 0 0 75px;
 }
 div#footer div p#fdbk{
  float:left;
  display:inline;
  margin:20px 0 0 16px;
 }
  div#footer div p#fdbk a{
   width:28px;
   height:29px;
   display:block;
   text-indent:-9999px;
   background:url(css/images/feedback.png) 0 0 no-repeat;
  }
a:link,a:visited{
 color:#fff;
 text-decoration:none;
}
a:hover,a:focus{
 text-decoration:underline;
}
.white{
 color:#fff;
}
a img{
 border:0;
}
div#content{}
 div#content div.wrap{
  min-height:500px;
  padding-top:15px;
 }
 div#content div.info{
  padding:0 15px 0; 
 }
  div#content div.info p{
   margin:0 0 5px;
  }
  div#content div.info p.title{
   color:#fff;
   font-size:22px;
   line-height:28px;
   letter-spacing:-1px;
   font-family:"Trebuchet MS";
  }
 div#content div.woops{
  padding:0 0 0 45px;
 }
 div#content div.woops p.big,
 div#content div.blog-info{
  color:#fff;
  font-size:20px;
  line-height:26px;
  font-family:"Trebuchet MS";
 }
div#content h2{
  float:left;
  width:400px;
  height:16px;
  display:inline;
  line-height:16px;
  margin:5px 0 0 25px;
  text-indent:-9999px;
  background-position:0 0;
  background-repeat:no-repeat;
 }
#ie6detect{
 color:#ff3333;
 padding:20px 0;
 font-size:14px;
 background:#ffc;
 font-weight:bold;
}



#cafe input[type="image"]{
	display:block;
	background:url("images/cafe.png") left top no-repeat;
	width:263px;
	height:109px;
}
#cafe input[type="image"]:hover{
	background-position:right top;
	width:263px;
	height:109px;
}

#ba input[type="image"]{
	display:block;
	background:url("images/ba2.png") left top no-repeat;
	width:148px;
	height:40px;
}
#ba input[type="image"]:hover{
	background-position:right top;
	width:148px;
	height:40px;
}


a {
text-decoration : none;
color : #669a26;
}
a:hover {
color : #F200CC;
}

.bloc h5 {
margin : 0 0 0 0;
font-weight : bold;
font-size : 13px;
color : red;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

.rapnewsbackground {
	padding:14px 0px 14px 0px;
	width:322px ;
	height:153px ;
	margin: 0 auto ;
	text-align:center ;
	
}

.audioface {
	background:url(images/backaudio.png) no-repeat;
	padding:19px 0px 10px 0px;
	width:231px ;
	height:158px ;
	margin: 0 auto ;
	text-align:center ;
	
}
.face {
	padding:0px 35px 0px 0px;
	width:145px ;
	height:98px ;
	margin: 0 auto ;
	text-align:center ;
	
}
.backdewplayer {
	background:url(images/back-dewplayer.png) no-repeat;
	padding:5px 0px 0px 0px;
	width:207px ;
	height:30px ;
	margin: 0 auto ;
	text-align:center ;
	
}
.audio {
	background:url(images/back-playerskin.png) no-repeat;
	padding:20px 0px 0px 0px;
	width:504px ;
	height:72px ;
	margin: 0 auto ;
	text-align:center ;
	
}
.player {
	background:url(images/back-clip.png) no-repeat;
	padding:17px 0px 0px 0px;
	width:555px ;
	height:407px ;
	margin: 0 auto ;
	text-align:center ;
	
}

#topbar{
position:absolute;
border: 1px solid #C8008D;
padding: 2px;
background-color: black;
width: 430px;
visibility: hidden;
z-index: 100;
}

#topbardon{
position:absolute;

padding: 3px;
background:url(images/bg.png);
width: 200px;
visibility: hidden;
z-index: 100;
}

.pseudo {
	padding:10px 0px 5px 15px;
	width:600px ;
	margin: 0 auto ;
	text-align:left ;
	color: white;

	
}

.message {
	padding:25px 10px 10px 10px;
	width:580px ;
	margin: 0 auto ;
	text-align:left ;
	color: grey;
	background : white url(images/topcoms.png) no-repeat;
	
}

.frameback{
	padding:0px 0px 0px 0px;
	background : white url(images/frameback.jpg) repeat-x;
	width:100% ;
	margin: 0 auto ;
	text-align: ;

	
}

.topframelogo{
	padding:0px 0px 0px 0px;
	position: absolute; 
    top: 0px; left: 0px; 
	width:310px ;
	margin: 0 auto ;
	text-align:left ;
	
}

.topframeclose{
	padding:0px 0px 0px 0px;
	position: absolute; 
    top: 0px; right: 0px; 
	width:600px ;
	margin: 0 auto ;
	text-align:right ;
	color: black;

	
}
