/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

ol, ul { padding-left: 15px; }
ol { list-style-type: decimal; }
ul { list-style-type: square; }

.clear { clear: both; }
.text { text-align: justify; }
label.error { color: red; }
input.error { border: 1px solid red; }

#comment textarea { display: block; width: 100%; height: 80px; }

body 
{
  background-color: black;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 150%;
}

.overall
{
  width: 1000px;
  margin: 0 auto;
}

.window,
.menu
{
  vertical-align: top;
}

.menu h1
{
	height: 14px;
  padding: 12px 7px;
}

.menu div
{
  padding: 0 10px;
}

.menu ol
{
  list-style-type: none;
  padding: 0;
  margin: 10px 0;
}

.menu ol.menuitems
{
  padding: 0 7px;
  font-family: Verdana;
}

.window div.text,
.window div.greet,
.window div.alert
{
  font-size: 12px;
  padding: 15px;
}

.window div.greet,
.window div.alert
{
  margin: 15px;
}

.window div.alert
{
  color: red;
  border: 2px solid red;
  
}

.window div.greet
{
  color: green;
  border: 2px solid green;
}

.window label
{
  display: block;
  font-weight: bold;
}

#vgroup
{
  margin: 25px 88px 0px 20px;
  float: right;
}

#vgroup img
{
  width: 80px;
  height: 15px;
}

.headline
{
  margin: 10px;
}

.headline div
{
  padding: 10px 20px;
}

.text .headline
{
  margin: 10px -5px;
}

img.avatar
{
  width: 50px;
  height: 50px;
}

.pager,
.pager_dot,
.pager_active
{
	float: left;
	display: block;
	padding: 3px;
	margin: 2px;
	
	text-decoration: none;
}
.pager
{
    
	background-color: #222;
	border: 1px solid #555;
	color: #777;
}
.pager:hover
{
    
	background-color: #333;
	border: 1px solid #777;
	color: #999;
}
.pager_active
{
	background-color: #000;
	border: 1px solid #333;
	color: #666;
}

.comment
{
  padding: 2px;
  margin: 0;
  clear: both;
  border-top: 2px solid #000;
}

.comment img.avatar
{
  display: block;
  float: left;
  border: 1px solid orange;
  margin: 5px;
  padding: 2px;
}

.comment .tools
{
  clear: both;
  text-align: right;
}

.comment .tools button
{
  margin: 5px 2px;
  float: right;
}

.comment .edit
{
  font-family: Arial;
  font-size: 10px;
}

.screenshoot
{
  width: 140px;
  margin: 0 auto;
  border: 1px solid #000;
  display: block;
}

.pole
{
	width: 121px;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	border: 0px;
	color: #e2e2e2;
}

.guzik
{
	width: 67px;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	border: 0px;
	color: #e2e2e2;
}