/* there is no use of max-width in this style, so don't waste your time :-) */

* {
	margin: 0;
	padding: 0;
}
html, body {
	background: #a77878;
	text-align: center;  
}
#page {
	width: 760px;
	margin: 20px auto 0;
	border-bottom: 20px solid #a77878;
}
.in {            
	background: #788ca7;
	width: 250px;   
	text-align: left; 
	margin: 0 auto;
}
.top, .comments, .comments_form {
	border-top: 1px solid white;
	padding: 5px 17px;	
}
.top {
	text-align: center;
}
.comments, .comments_form {
	border-top: 0;
 	border-bottom: 1px solid white;
}
.comments_form {
	padding: 5px 14px;
}
.comments_form div {
	padding: 0 3px;
}
.strip {         
	width: 760px;
	height: 239px;
}
img {
	border: 0;	
}  
.non {
	display: none;
}
h1 {
	height: 24px;
	margin: 0 auto;  
}
h1 img {      
	height: 24px;
}
h2 {
	margin-top: 5px;
}
.deck img {
	border-width: 0;
}
p {
	line-height: 12px;
	font-size: 12px;
	margin: 5px 0;
}
p img {
	border-bottom: 1px solid #788ca7; 
}
a img {
	border-color: white;
}
a:hover img {
	border-color: #788ca7;
}
strong img {
	background-color: #a77878;
}

/* comments */
.a_comment_body {
	border-bottom: 1px solid white;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
p.achars {
	margin-bottom: 0px;
}
a.insert {
	border: 1px solid white; 
	display: block;
	padding: 5px 2px;
	margin: 5px 0;
}
a.insert:hover { 
	border: 1px solid #a77878; 
}
.textareas {
	height: 1px;
	overflow: hidden;
}
textarea {
	width: 1px;
	height: 1px;
	border: 0;
	color: #788ca7;
	background-color: #788ca7;
	overflow: hidden;
	margin: 0;
	padding: 0;
}