* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Verdana, Tahoma, Verdana, sans-serif;
	width: 100%;
	background:#000;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 940px;
	margin: 0 auto;
	background:url(images/wrapper.gif);
	color:#fff;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 215px;
	background: url(images/top.gif);
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 362px 0 0;	
	color:#000;
	padding-bottom:37px;
}
.content a{
	color:#000;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	margin-left: -342px;
	width: 166px;
	position: relative;
	background:#000;
	text-align:right;
}

h2{
	font-size:12px;
	color:#096f78;
	font-family:Verdana;
	text-decoration:underline;
	font-weight:normal;
	margin-top:10px;
}
h3{
	font-size:12px;
	color:#096f78;
	font-family:Verdana;
	text-decoration:underline;
	font-weight:normal;
	margin-top:0px;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-left: -176px;
	margin-right: -3px;
	width: 176px;
	position: relative;
	background:#000;
	text-align:center;
}
.sr img{
	padding-bottom:6px;
}

.sr a{
	color:#fff;
	text-decoration:none;
}
.sr_in img{
	padding-bottom:15px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 70px;
	background: #000;
	padding-top:50px;
}
.logo{
	position:absolute;
	margin-left:598px;
	margin-top:0px;
}
#menu{
	text-align:right;
	list-style-type:none;
	margin-bottom:8px;
}
#menu ul{
	list-style-type:none;
}
#menu a{
	font-family:Verdana;
	font-size:12px;
	color:#096f78;
	text-decoration:none;
	font-weight:bold;
}
#menu a:hover{
	text-decoration:underline;
}
#cats{
	margin-bottom:25px;
}
#cats a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
#cats li{
	list-style-type:none;
}
.comments{
	font-size:12px;
	color:#fff;
	padding-left:20px;
}
.comments li{
	list-style-type:none;
}
.comments li a{
	font-weight:bold;
	color:#fcef83;
	text-decoration:none;	
}
.contacts{
	
}
.contacts a{
	font-size:12px;
	color:#ffffff;	
	text-decoration:none;
}
.title{
	width:598px;
	height:90px;
	background:url(images/title.gif);
}
.title_news {
	margin-left:54px;
	padding-top:46px;
	height:21px;
}
.title_news a{
	font-family:Courier New;
	font-size:24px;
	color:#000;
	display:block;
}
.title_small{
	color:#999999;
	margin-left:25px;
	margin-top:8px;
}
.title_small a{
	color:#999999;
	text-decoration:none;
}
.entry{
	padding:15px;
	padding-left:25px;
	color:#333;
}
.footer{
	font-family:tahoma;
	color:#fff;
	font-size:11px;
	margin-right:152px;
	line-height:1.2;
}
.sr_in{
	margin-left:4px;
}
.tags{
	padding-left:10px;
}
.tags a{
	color:#fff;
	text-decoration:none;
}
.tags h2{
	display:none;
}
.tags li{
	list-style-type:none;
}
.commentlist li{
	list-style-type:none;
}
.commentlist ul{
	list-style-type:none;
}
h1{
	font-family:Courier New;
	font-size:18px;
	font-weight:normal;
	margin-top:50px;
	margin-bottom:22px;
}
.input{
	background:#fdfdfd;
	width:302px;
	height:22px;
	border:1px solid #dcdcdc;
	font-size:12px;
	color:#333;
	padding-top:6px;
	padding-left:10px;
	margin-bottom:11px;
}
.input_big{
	background:#fdfdfd;
	width:511px;
	height:182px;
	border:1px solid #dcdcdc;
	font-size:12px;
	color:#333;
	padding:10px;
	margin-bottom:11px;
}
.button{
	width:300px;
	height:28px;
	border:1px solid #dcdcdc;
	background:#fdfdfd;
	text-align:center;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding-right: 5px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	clear:both;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.previews{
	padding-top:5px;
	overflow:hidden;
}
.over{
	height:215px;
	position:absolute;
	width:33px;
	background:#000;
	margin-left:598px;
}
.clear{
	clear:left;
}


		ul#gallery, ul#gallery li{
			margin:0;
			padding:0;
			list-style:none;
			}
		ul#gallery{
			margin:2em 0;
			}			
		ul#gallery li{
			float:left;
			display:inline;
			margin-right:2px;
			}								
		ul#gallery a{
			float:left;
			display:inline;
			position:relative;
			}	
		ul#gallery a:hover{
			background:none;
			z-index:100;
			}	
		ul#gallery a span{
			display:none;
			}
		ul#gallery a:hover span{
			float:left;
			display:block;
			cursor:pointer;
			}
		ul#gallery a:hover em{
			display:none;
			}				
		ul#gallery a img{
			border:1px solid #999;
			padding:3px;
			background:#fff;
			}	
		ul#gallery a:hover img{
			border:1px solid #000;
			}	