a.link{
	text-decoration : underline;
}
#blog{
	width : 550px;
	margin : auto;
	padding: 20px 255px 120px 0;
}
#right{
	float : right;
	width : 230px;
	position : relative;
	margin : 5px -255px 0 20px;
}
*html #right{
	left : -255px;
}
#bcopyright{
	height : 40px;
	width : 220px;
	margin : auto;
	background : url(/img/style/phones.png) center 20px repeat-x;
	padding-top : 2px;
	text-align : center;
	clear : both;
	cursor : help;
	position : relative;
}
#clearer{
	clear : both;
	font-size : 1px;
	height : 1px;
}
h2{
	font-family : "Trebuchet MS", "Verdana";
	text-align : left;
	padding : 0;
	margin : 0;
	height : auto;
	font-size : 19.5px;
	color : #fff;
	font-weight : normal;
	padding-bottom : 2px;
	border-bottom : 1px solid #fc0;
	background : none;
}
h2 a{
	font-family : "Trebuchet MS", "Verdana";
	font-size : 19.5px;
}
h2 a:hover{
	text-decoration : none;
	color : #fc0;
}
.blines{
	background : url(/img/style/phones.png) repeat-x;
	height : 20px;
}
h2:hover{
	color : #fc0;
}
.bauthor{

	text-align : center;
	font-size : 10px;
	color : #ccc;
}
.bauthor a{
	font-size : 10px;
	color : #ccc;
}
.brating{
	font-size : 10px;
	color : #ccc;
	border-top : 1px dotted #ccc;
	margin-top : 5px;
	margin-bottom : 15px;
}
.brating a{
	font-size : 10px;
	color : #fc0;
}
.bcomment{
	font-size : 10px;
	color : #ccc;
	margin-bottom : 5px;
	border-bottom : 1px dotted #ccc;
}
.bcomm{
	margin-bottom : 20px;
}
.binfo{
	position : relative;
	font-size : 10px;
	color : #ccc;
	
}
#nocopy{
	border:1px solid #666;
	margin:10px;
	padding : 10px;
	text-align : center;
}
#nocopy a{
	color : #fc0;
	font-size : 10px;
}
.yellow{
	color : #fc0;
	padding : 0;
	font-weight : bold;
	padding-bottom : 5px;
}
.blue{
	color : #09f;
	padding : 0;
}
.binfo div{
	position : absolute;
	display : none;
	left : -20px;
	top : 10px;
	width : 300px;
	background-color : #333;
	text-align : left;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	padding : 5px;
	border : 1px solid #000;
}
.binfo div img{
	margin-right : 10px;
}
.binfo div a{
	color : #fc0;
	font-size : 10px;
}
.binfo:hover div{
	display : block;
}
.bcount{
	width : 200px;
	float : right;
	font-size : 10px;
	color : #ccc;
	text-align : right;
}
.bbottom{
	border-bottom : 1px solid #666;
}
a nobr{
	color : #fc0;
}
#profile{
	border : 1px dotted #666;
	padding : 10px;
}
#profile #img{
	text-align : center;
	padding : 10px;
	margin-bottom : 15px;
	border-bottom : 1px solid #666;
}
.rname{
	color : #fc0;
	font-size : 14px;
	font-weight : bold;
	text-align : center;
}
.rname a{
	color : #fc0;
	font-size : 14px;
	font-weight : bold;
}
.rstat{
	text-align : center;
	color : #09f;
}
#profile{
	text-align : center;
}
.rlogin{
	padding : 2px;
	margin : 3px;
	text-align : center;
	font : Verdana 12px;
	color : #666;
	border : 1px solid #000;
	width : 160px;
}
.rblogin{
	padding : 2px;
	margin : 3px;
	text-align : center;
	font : bold 12px Verdana;
	color : #fc0;
	border : none;
	background-color : #111;
}
.rlogin:focus{
	border-color : #fc0;
}
.rlogin:hover{
	border-color : #fc0;
}
.rerr{
	color : #09f;
	font-size : 10px;
}
#prolog{
	border : 1px dotted #fc0;
	padding : 5px;
	margin-bottom : 15px;
}
.btextarea{
	width : 500px;
	height : 200px;
	margin-left : 25px;
}
.bsubmit{
	width : 160px;
	margin-left : 195px;
	color : #fc0;
	font-weight : bold;
	background-color : #111;
	width : 160px;
	border : none;
	height : 20px;
	margin-top : 20px;
}
.rxprof{
	text-align : left;
}
#bregister td{
	padding : 0;
	text-transform : none;
}
.addtext{
	width : 500px;
	height : 500px;
}