* {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

body
{
background-color: #fff;

font-size: 76%;
font-family: "Courier New", Courier, serif;
	line-height: 18px;
	text-align: left;
padding-left: 1px;
}

p, blockquote, li, h3
{

}

h3 {
padding-bottom: 4px;
margin-bottom: 4px;
}

h1 {
padding-top: 20px;
padding-left: 160px;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#right p, #left p
{
	line-height: 15px;
	font-size: 10px;
}

#left p
{
	text-align: left;
}

#head
{
	text-align: left;
	height: 70px;

background-image: url(/images/horiz.png);
background-position: top left;
background-repeat: repeat-x;

}

#head_l {
padding-left: 20px;
padding-top: 20px;
width: 155px;
float: left;
text-align: left;
}

#head_r {
padding-left: 175px;
}

#container
{
/*
	width: 760px;
	\width: 770px;
	w\idth: 760px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
*/
}

#content
{
margin: 0 20px 0 20px;
width: 770px;
}

#left
{
	float: left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-right: 5px;
	padding-top: 20px;
}

#center
{
	margin-left: 155px;
	padding-top: 10px;
}

#right
{
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	padding-top: 10px;
}

#foot
{
	clear: both;
	margin-top: 5px;
	text-align: center;
}

a
{

	color: #C00;
	text-decoration: underline;
}

#right a, #left a
{
text-decoration: none;

}

h3
{
	font-weight: normal;
}

h3 a
{
	border: 0px;
	font-weight: normal;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

ul {
margin-left: 0;
padding-left: 0;
}
li {
list-style: none;
margin-left: 0;
padding-left: 2px;
}


#center img {
border: 1px solid #000;
padding: 4px;
margin-top: 8px;
margin-bottom: 8px;
max-width: 100%;
}

a img {
border: none;
}

.timestamp {

}

.timestamp a {
color: #000;
text-decoration: none;
}

.incoming a {
color: #000;

font-weight: bold;
}

.entry {
margin-top: 8px;
padding-top: 0;
padding-bottom: 16px;
border-bottom: 1px dashed #333;
margin-bottom: 8px;
}

.entry_topborder {
margin-top: 8px;
padding-top: 0;
padding-bottom: 16px;
border-bottom: 1px dashed #333;
border-top: 1px dashed #333;
margin-bottom: 8px;
}


blockquote {
margin: 8px 0 8px 20px;
}

#center p {
margin-top: 8px;
}

#center table {
width: 100%;
}

div.incoming {
line-spacing: 1em;
}

div.incoming p {
margin-top: 0;
margin-bottom: 0;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


#gallery {
margin: 8px;
text-align: center;
}
#image {
text-align: center;
}

#image_index {
text-align: center;

}

.left {
width: 50%;
float: left;
}

.right {
width: 50%;
float: right;
}

/* gallery */

div.zem_img_index {
width: 95%;
margin-left: auto;
margin-right: auto;
}

div.zem_img_index_item {
display: inline;
}
img.zem_img_index_img {
margin: 8px;
border: none;
}

div.image_index div {
display: inline;
}

div.image_index img {
margin: 8px;
border: none;
}

