body{
width:98%;
font-family:verdana;
font-size:10px;
}


img{
border:0px;
}

.text{
float:left;
width:70%;
clear:left;
padding:0px;
margin:0px;

}

h1 a{
text-decoration:none;
color:#000;
}

#body .new{
	width:100%;
	text-align:center;
	margin:auto;
	padding:2px;
	margin-bottom:50px;
	border:3px dotted #ddd;
	font-weight:bold;
}

#content{
width:100%;
margin:0px;
padding:0px;
}

#header{
width:100%;
margin:0px;
padding:0px;
}

#header h1{
font-family:verdana;
font-size:10px;
width:15%;
margin:auto;
padding-bottom:10px;
}


#body{
width:60%;
margin:auto;
padding:0px;
}

.article{
width:70%;
margin:auto;
margin-bottom:10px;
}
.article strong a{
color:#000;
}

.votes{
border:1px dotted #ddd;
padding:1px;
font-weight:bold;
font-size:10px;
float:left;
clear:none;
width:50px;
text-align:center;
margin: 0px 5% 10px 0%;
}

.voting{
width:100%;
float:left;
text-align:center;
}

.link{
float:left;
width:100%;
margin:0px;
padding:0px;
}

.article p{
margin:0px;
}

.nav{
clear:both;
float:left;
width:100%;
text-align:center;
}

.info{
float:left;
clear:both;
width:100%;
padding:0px;
}


#footer{
float:left;
width:100%;
border-top:1px solid #000;
margin-top:10%;
text-align:center;
}

.hidden{
display:none;
}


.user{
width:70%;
margin:auto;
text-align:justify;
}

.user h2{
text-align:center;
font-family:verdana;
}

.user .avatar{
float:left;
padding:5px;
}

.user p{
padding:2px;
margin:2px;
width:50%;
margin:auto;
}

.bio{
padding:2px;
margin:2px;
font-size:12px;
}

#login{
clear:both;
width:10%;
margin:0px auto 10px auto;

}

#login fieldset{
border:1px solid #ddd;
}

#login label{
width:80%;
margin:auto;
padding:2px;
}

#login input{
width:80%;
margin:auto;
padding:2px;
}

.error{
	width:80%;
	margin:10px 10% 10px 10%;
	border:1px solid #80001A;
	background:#FFCCD6;
	color:#000;
	font-weight:bold;
	padding:1px;
	font-size:10px;
	text-align:center;

}

.comment{
float:left;
clear:both;
width:70%;
margin-left:15%;
border:1px dotted #ddd;
margin-bottom:10px;
}

.comment .info{
text-align:right;
float:right;
padding:2px;
font-weight:bold;
width:150px;
}

.comment .info .date{
width:100%;
float:right;
clear:both;
}

.comment .info .user{
width:100%;
float:left;
clear:both;
}
.comment .info .user img{
float:right;
clear:both;
}

.comment p{
	padding:5px;
}


ol{
width:50%;
margin:auto;
}

li{
list-style-type:square;
font-size:12px;
}

a{
color:#666;
}

a:visited{
color:#888;
}
