* {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font-family: arial;
	background-repeat: no-repeat;
	list-style: none;
	font-size: 11px;
	color: #000;
	outline: none; 
}

a img { 
	border:none 
} 

body {
	width: 100%;
	min-width: 962px;
	background-image: url('images/background.gif');
	background-repeat: repeat-y;
	background-position: center;
}

/* div discriping right background */
#strip {
	width: 100%;
	height: 31px;
	background-image: url('images/backgroundStrip.gif');
	background-position: center;
}

#body { 
	width: 962px;
	margin: -31px auto 0;
	position: relative;
	z-index: 2;
}

/* left column - logo, menu, categories, archive */
#leftColumn {
	width: 182px;
	display: block;
	float: left;
	padding-top: 89px;
}

img.logo {
	padding-left: 10px;
}

ul#menu {
	margin: 53px 0 50px;
}

ul#menu li {
	height: 28px;
	width: 100%;
	display: block;
	margin-bottom: 3px;
	text-indent: -200px; 
	overflow: hidden;
	color: #646464;
}

ul#menu li a {
	display: block;
	height: 28px;
	width: 100%;
}

ul#menu li a.menu1 { background-image: url('images/menu.jpg'); }
ul#menu li a.menu1:hover { background-image: url('images/menu.jpg'); background-position: -182px 0;}

ul#menu li a.menu2 { background-image: url('images/menu.jpg'); background-position: 0 -31px;}
ul#menu li a.menu2:hover { background-image: url('images/menu.jpg'); background-position: -182px -31px;}

ul#menu li a.menu3 { background-image: url('images/menu.jpg'); background-position: 0 -62px;}
ul#menu li a.menu3:hover { background-image: url('images/menu.jpg'); background-position: -182px -62px;}

ul.list {
	width: 142px;
	text-align: right;
	padding-left: 10px;
	margin-bottom: 25px;
}

ul.list li, ul.list li a {
	color: #646464;	
}

ul.list li a:hover {
	color: #76a9c1;
}

ul.list li.year {
	color: #646464;
	font-weight: bold;
	margin: 16px 0 18px;
	display: block;
}

ul.list li span strong {
	color: #646464;
}

ul.list li span {
	color: #3f3f3f;
}

ul.list li.name {
	height: 17px;
	margin-bottom: 32px;
}


/* content */
#content {
	width: 780px;
	min-height: 600px;
	display: block;
	float: left;
	background-image: url('images/bgContent.gif');
	background-repeat: repeat-y;	
	background-color: #fff;
}

#newsContent {
	width: 482px;
	min-height: 500px;
	display: block;
	float: left;
	
}

h1.pagetitle {
	width: 455px;
	display: block;
	background-color: #ebebeb;
	line-height: 31px;	
	font-weight: normal;
	padding-left: 27px;
	color: #6e6e6e;
	clear: both;
}

h1.pagetitle strong {
	color: #6e6e6e;
}
                 

.news, .lastNews {
	width: 425px;
	height: 100%;
	display: block;
	border-bottom: 3px solid #cc0000;
	padding: 22px 30px 0 27px;
	background-color: #f7f7f7;
}

.lastNews {
	background-color: #a4a4a4;
}

.news h1, .news h1 a, .lastNews h1, .lastNews h1 a {
	font-size: 18pt;
	color: #585858;
	font-weight: normal;
}

.lastNews h1, .lastNews h1 a {
	color: #0c0c0c;
}

p.info {
	color: #a4a4a4;
	display: block;
	height: 19px;
	padding: 5px 0 0;
	text-align: left;
}

p.info span {
	color: #a4a4a4;
	float: left;
}

.news p.info a, p.info a {
	color: #a4a4a4;
}

p.info a:hover {
	color: #646464;
}

.lastNews p.info, .lastNews p.info a {
	color: #636363;
}

.lastNews p.info a:hover {
	color: #0c0c0c;
}

.news p, .lastNews p {
	line-height: 15px;
	padding-bottom: 20px;
}

.news p img, .lastNews p img {
	display: block;
	padding: 11px 0 11px;
}

.news p a, .lastNews p a {
	color: #4a4a4a;
}

p.postmetadata {
	height: 52px;
	padding-bottom: 0;
	background-image: url('images/icons/commentsArrow.gif');
	background-position: 63px 0;
}

.lastNews p.postmetadata {
	background-image: url('images/icons/commentsLastArrow.gif');
	background-position: 64px 0;	
}

li.content p.postmetadata {
	margin-top: 17px;
	height: 27px;
	background-image: url('images/icons/commentsPopularArrow.gif');
}

p.postmetadata a {
	float: left;
	margin-right: 9px;
}

p.postmetadata span {
	float: right;
	color: #8c8c8c;
	padding-top: 8px;
}

p.postmetadata a.post-edit-link {
	float: left;
	color: #8c8c8c;
	padding-top: 8px;
	padding-left: 20px;
}

.lastNews p.postmetadata span {
	color: #d8d8d8;
}

a.readmore {
	display: block;
	width: 27px;
	height: 27px;
	background-image: url('images/icons/readmore.gif');
	text-indent: -200px; 
	overflow: hidden;	
}

.lastNews a.readmore {
	height: 28px;
	width: 28px;
	background-image: url('images/icons/readmoreLast.gif');
}

li.content a.readmore {
	background-image: url('images/icons/readmorePopular.gif');
}

a.comment, .news a.comment {
	display: block;
	line-height: 27px;
	width: 27px;
	background-image: url('images/icons/comments.gif');
	color: #fff;
	text-align: center;
}

.lastNews a.comment {
	line-height: 28px;
	width: 27px;
	background-image: url('images/icons/commentsLast.gif');
	color: #fff;
}

li.content a.comment {
	background-image: url('images/icons/commentsPopular.gif');
}

#navigation {
	display: block;
	width: 422px;
	line-height: 27px;
	padding: 43px 30px 42px;
}

#navigation p {
	float: right;
}

#navigation p a {
	display: block;
	width: 107px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	background-image: url('images/bgNav.gif');
	padding-bottom: 42px;
	*padding-bottom: 0;
}

/* right column */
#rightColumn {
	display: block;
	float: left;
	padding-bottom: 40px;
}

#rightColumn h1 a {
	display: block;
	height: 31px;
}

#blogroll h1 {
	padding-top: 1px;
	height: 30px;
	background-color: #0c0c0c;
}

#zindex {
	width: 298px;
	height: 100%;
	position: relative;
	z-index: 1;
}

#blogroll dl {
	position: absolute;
	z-index: 3;
	display: none;
	width: 243px;
	padding: 6px 28px 44px 27px;
	background-color: #000;	
	border-bottom: 3px solid #cc0000;
}

#blogroll dl dt {
	margin: 25px 0 12px;
}

#blogroll dl dt a {
	color: #76a9c1;
}

#blogroll dl dt a:hover {
	text-decoration: underline;
}

#blogroll dl dd {
	color: #636363;
}

img.icons {
	padding: 36px 0 0 27px;	
}

ul.mostPopular, ul.comments {
	margin-top: 37px;
	padding-left: 27px;
	padding-bottom: 16px;
}

#rightColumn li.name {
	margin-bottom: 20px;
}

.mostPopular li.content {
	width: 187px;
	min-height: 164px;
	display: block;
	background-image: url('images/bgPopular.gif');
	background-repeat: repeat-y;
	margin-bottom: 9px;
	padding: 17px 27px 0;
}

.mostPopular li.content p.postmetadata {
	height: 50px;
}

.mostPopular li.content span.date {
	color: #a4a4a4;
	line-height: 42px;
}

.rss {
	display: block;
	padding: 0 30px 0 27px;
}

.rss a {
	height: 16px;
	display: block;
	float: left;
	background-image: url('images/icons/rss.gif');
	padding: 1px 0 0 29px;
	font-weight: bold;
}

#commentForm {
	display: none;
	width: 244px;
	height: 269px;
	background-color: #bababa;
	position: absolute;
	z-index: 2;
	padding: 12px 27px 0;
	border-bottom: 3px solid #0c0c0c;
}

#commentForm input, #commentForm textarea {
	background-color: #f5f5f5;
	margin-bottom: 14px;
}

#commentForm p.logged {
	line-height: 40px;	
}

#commentForm textarea {
	width: 236px;
	height: 79px;
	padding: 3px;
}

#commentForm input {
	width: 114px;
	height: 18px;
	padding: 4px 3px 0;
}

#commentForm label {
	height: 22px;
	padding-left: 18px;
}

#commentForm #send {
	width: 27px;
	height: 27px;
	background-image: url('images/icons/readmore.gif');
	background-color: #bababa;
	padding: 0;
	display: block;
	margin-top: 9px;
}

.comments li.content {
	width: 187px;
	height: 100%;
	background-color: #f5f5f5;
	margin-bottom: 15px;
	padding: 17px 27px 15px;
}

.comments li.content span {
	display: block;
}

.comments span.author {
	font-weight: bold;
}

.comments span a:hover {
	text-decoration: underline;
}

.comments span.author_admin {
	width: 187px;
	line-height: 19px;
	display: block;
	font-weight: bold;
	background-image: url('images/icons/admin.jpg');
	background-position: right;
}

.comments span.date {
	height: 28px;
	padding-top: 12px;
	color: #a4a4a4;
}

.comments span.edit {
	line-height: 30px;
}

.comments span.edit a {
	font-weight: bold;	
}

.comments p {
	text-align: justify;
}

.navigation {
	background-color: #bababa;
	postion: absolute;
	z-index: 1;
	width: 482px;
	display: block;
	height: 31px;
	clear: both;
}

.navigation div {
	width: 241px;
	float: left;
}

.navigation div.alignright {
	float: right;	
}

/* javascript style - don`t delete! */
#dhtmltooltip {
position: absolute;
height: 20px;
padding: 8px 13px 0;
background-color: #0c0c0c;
color: #fff;
visibility: hidden;
z-index: 100;
margin-left: -250px;
margin-top: 11px;
}

#dhtmlpointer {
position:absolute;
z-index: 101;
visibility: hidden;
margin-left: -260px;
margin-top: 20px;
}

/* footer */
#footer {
	width: 780px;
	height: 200px;
	display: block;
	float: right;
	background-color: #fff;
	border-top: 1px solid #e9e9e9;
}

#footer p {
	width: 708px;
	padding: 28px 0 0 27px;
	color: #000;
}

#footer p span {
	float: right;
}

#footer p a:hover {
	text-decoration: underline;
}