body
{
/* font-family: "trebuchet ms", "trebuchet", "lucida grande", "verdana", "tahoma", "helvetica", sans-serif;	
font-family: "courier new", courier, serif; */
font-family: tahoma, verdana, helvetica, sans-serif;
background-color: #fff;
margin: 0;
padding: 0;
color: #777;
font-size: 11px;
/* background-color: #282828; */
}

h1,h2,h3,h4,h5,h6
{
/*  color: #282828; */
/*  margin: 1px 10px 1px 10px; */
  font-weight: normal;
font-family: verdana, helvetica, sans-serif;
}

#left a {
/*color: #13b;*/
color: #9c0606;
text-decoration: none;
font-weight: normal;
}
a:hover {
text-decoration: underline;
}

h2 a {
 color: #282828; 
  font-weight: bold;
}


p, blockquote, li, h3, h6
{
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#right p, #left p
{

}

#left p, #left li, #left h6
{
	text-align: right;
padding-right: 12px;
}


#center h2 {
/* float: right; */
}

#title {
text-align: center;
width: 50%;
margin: 0 0 0 0;
float: left;
}

.title {
margin-left: 50px;
}

#container
{
margin: 0px;
height: 100%;
}

#head
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 32px;
text-align: left;
background-color: #2D3851;
/* color: #ABB6BA; */
color: #EAE8E4;
}

#head2 {
position: absolute;
top: 32px;
left: 0;
width: 100%;
height: 32px;
text-align: left;
background-color: #ffff;
color: #2D3851;
}

#head a {
color: #EAE8E4;
text-decoration: none;
}


#head h1 {
font-size: 24px;
margin-top: 2px;
}

#head2 h2 {
font-size: 14px;
margin: 2px 0 2px 0;
display: inline;
width: 60px;
}

#left
{
position: absolute;
top: 64px;
left: 0;
margin: 8px 10px 0 0;
padding: 0;
width: 280px;
font-size: 86%;
/* text-align: right; */
}


#center
{
margin: 8px 80px 0 320px;
padding: 0;
font-size: 86%;
background-color: #fff;
}


#foot
{
	clear: both;
	padding-top: 5px;
	text-align: center;
}


#right a, #left a
{
	/* color: #C00; */
font-weight: normal;
}

#left a {
/* color: #f90;
font-weight: bold; */
}

#left ul {
list-style: none;
}

#left li {
margin-top: 0;
}

#left ol {
list-style-type: lower-roman;
margin-top: 0;
}

.br {
margin-bottom: 0;
border: 1px dotted #ccc;
}

#center ul {
list-style-type: none;
}

#center ul li {
padding-left: 20px;
background: url('/images/dot.png') no-repeat top left;
}

#center ol li {
font-weight: normal;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

.timestamp {
float: right;
clear: both;
padding-right: 0px;
margin-right: 0px;
text-align: right;
}

.breaking {
/* width: 100%; */
background-color: #eee;
}

.entry {
/* border-bottom: 2px dotted #f90; */
/* border: 1px dotted #000; */
margin-left: 50px;
/* text-align: right; */
}

.body {
margin-top: 64px;
margin-bottom: 16px;
text-align: left;
}

.excerpt {
margin-top: 64px;
margin-bottom: 16px;
text-align: left;
}

.gallery {
text-align: center;
}

.gallery a:hover {
text-decoration: none;
}

.gallery a img {
border: none;
}

#next {
text-align: left;
}

#prev {
text-align: right;
}

acronym {
border-bottom: 1px dotted #000;
}


blockquote {
border-left: 1px dashed #ddd;
border-right: 1px dashed #ddd;
}

code {
color: #555;
}

.smallbox {
width: 60px;
margin: 0 12px 0 12px;
}


img {
border: 1px solid #000;
}

#gallery {
margin: 16px;
text-align: center;
}
#image {
text-align: center;
}

#image_index {
text-align: center;

}

.left {
width: 50%;
float: left;
}

.right {
width: 50%;
float: right;
}

.col-left {
width: 50%;
float: left;
margin: 0;
padding: 0;
}

.col-right {
width: 50%;
float: left;
text-align: right;
margin: 0;
padding: 0;
}



#titlebar {
width: 90%;
height: 20px;
color: #777;
margin-top:8px;
padding-top:0;
font-size: 11px;
margin-left: auto;
margin-right: auto;
}

 a {
color: #777;
text-decoration: none;

}

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;
}

div.nav a.active {
font-weight: bold;
text-decoration: underline;
}