﻿/*
Theme Name: MVEU
Theme URI: http://blog.mveu.ru/
Description: The theme for IEEU blog.
Version: 1.0
Author: High Technologies Center
Author URI: http://htc-cs.ru/
*/

* {
	padding: 0;
	margin: 0;
}
html, body {
	width: 100%;
	height: 100%;
}
body {
	color: #000000;	
	font: 0.8em Verdana, Arial, Serif;
	position: relative;
	height: 100%;
	min-height: 100%;
}
a {
	color: #1D3784;
	text-decoration: underline;	
}
p { padding: 0px 0px 5px;}
ul, ol { padding: 10px 0px 10px 30px; }
ul li, ol li	{ padding: 3px }
h1, h2, h3 { padding: 0px 0px 10px; }
h1 { 
	padding: 25px 0px 50px; 
	color: #1D3784;
	font-size: 1.4em;
}
h2 { 
	font-weight: bold; 
	font-size: 1.4em;
}
h3 {	font-size: 1em; }
img	{ 
	border: 0px;
	vertical-align: top;
}
table { font-size: 1em; }

/*===== Helper styles =====*/
address { 
	display: inline;
	font-style: normal; 
}
.adr, .tel, .email, .vcard .logo	{ display: none; }
.geo { visibility: hidden; }

.overflow {
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 1%;
}
.clearing { clear: both;	}
.ul-nomarker ul { padding-left: 0px; }
	.ul-nomarker li { list-style: none; }
.light-text, .light-text a { color: #878383; }
.blue-text { color: #1D3784; }
.tags a { 
	text-decoration: none; 
	background: #FFFFFF;
}
	.tags a:hover { background: #E1E1E1; } 

/*===== Template =====*/
.wrapper {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 1000px;
}
	*html .wrapper {
		width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 1000 ? "1000px" : "auto");
	}
.header {
	padding-top: 40px;
}
	.stripe{ 
		background: #1D3784 url('images/header-left.jpg') no-repeat scroll 0 0;
		position: relative;	
		height: 44px;
		margin-right: 53px;
	}
		.menu  { padding: 7px 2% 0px; }
			.menu table {
				width: 100%; 
				height: 30px;
				border-collapse: collapse;
				border: 0px;				
				font-weight: bold;
			}
			.menu td {
				text-align: center;
				vertical-align: middle;
			}
			.menu a { 
				color: #FFFFFF; 
				background: transparent url('images/menu-bullet.gif') no-repeat scroll 0 50%;
				padding-left: 20px;
			}
		.stripe .corner {
			background: transparent url('images/menu-corner.png') no-repeat scroll 100% 100%;
			height: 7px;
			font-size: 0px;
		}
.left-part {
	float: left;
	width: 100%;
	margin-right: -310px;	
}
.content {
	margin-right: 310px;
	padding: 20px 0px 90px 6%;
}
	.admin-panel { padding-bottom: 10px; }
		.admin-panel ul { padding: 0px;}
		.admin-panel li{ 
			float: left;
			padding: 0px 20px 0px 0px;		
		}
	.login { padding-bottom: 2em; }
		.login a { margin-right: 25px; }
	.post { padding: 0px 7% 40px 0px; }
		.author { 
			float: left;
			width: 110px;
			font-size: 0.8em;
		}
			.photo { margin: 5px 0px;	}
		.text { margin-left: 130px; }
			.post-links { font-size: 0.85em; }
				.read-more { 
					display: inline-block;
					padding: 5px 0px 12px; 
					font-size: 1.2em;
					font-weight: bold;
				}
			.related {
				margin: 35px 0px;
				padding: 10px 15px 5px;
				border: 1px solid #DCDCDC;
				background: #F6F6F6;
			}
				.related ul { padding: 0px; }
				.related li {
					padding: 0px 0px 8px;
					list-style-type: none;
				}
			.comments { padding: 0px 0px 30px; }
				.comments li {
					border-bottom: 1px solid #EDEDED;
					padding: 25px 0px;
				}
				.comment-links {
					padding-bottom: 0px;
					font-size: 0.85em;
				}
					.comment-links span {
						float: left; 
						width: 24.8%;
					}
					.comment-links .right-link { text-align: right; }
					.comment-author { font-weight: bold; }
				.comment-text p { padding-top: 20px; }
				.comment-text blockquote { font-size: 0.8em; }
				.comment-text .answer { 
					text-decoration: underline; 
					font-size: 0.85em;
					padding-top: 20px;
				}									
			.add-comment { width: 100%; }
				.add-comment label { 
					display: block; 
					padding-bottom: 3px;
				}
				.add-comment .textbox { 
					width: 60%; 
					margin-bottom: 5px;
				}
				.add-comment textarea { 
					width: 99%; 
					height: 10em;
					margin-bottom: 10px;
				}
				.add-comment .button {
					width: 199px;
					height: 23px;
					border: 0px none;
					background: #1D3784 url('images/btn-comment.gif') no-repeat scroll 0 0;			
					cursor: pointer;
					font-weight: bold;
					font-size: 0.85em;
					color: #FFFFFF;
				}
				.account-info {
					padding: 5px 0px 15px;
					font-size: 0.8em;
				}
	.navigation { padding: 0px 7% 0px 130px; }
		.navigation  a { 
			font-size: 1.3em; 
			margin-bottom: 40px;
		}
		.prevlink { 
			float: right; 
			background: transparent url('images/rarrow.gif') no-repeat scroll 100% 50%;
			padding-right: 40px;
		}
		.nextlink { 
			float: left; 
			background: transparent url('images/larrow.gif') no-repeat scroll 0 50%;
			padding-left: 40px;
		}
.sidebar {
	float: right;
	width: 310px;
	padding: 15px 0px 70px;
}
	.logo { margin-bottom: 20px; }
	.widget { padding: 0px 53px 40px 15px; }
	.subscribe { padding-left: 80px; }
		.subscribe ul {
			padding: 0px 0px 0px 2px;
			font-size: 0.9em;
		}
		.subscribe li { padding: 5px 0px; }
		.subscribe img { vertical-align: middle; } 
	.wp-tag-cloud { padding: 0px 0px 0px 2px; }
		.wp-tag-cloud li {
			display: inline;
			padding-left: 0px;
		}
		.wp-tag-cloud a {
			line-height: 140%;
			margin-right: 3px;
		}
	.last-comments {}
		.last-comments ul { 
			padding: 0px 0px 0px 2px; 
			color: #626161;
			font-size: 0.9em;
		}
		.last-comments a { color: #626161; }
	.archive {}
		.archive ul { padding: 0px 0px 0px 2px; }
			.archive ul .year { 
				font-size: 1.1em; 
				font-weight: bold;
			}
	.search {}
		.search .textbox { 
			width: 90%; 
			margin-bottom: 10px;
		}
		.search .button {
			width: 79px;
			height: 23px;
			border: 0px none;
			background: #1D3784 url('images/btn-search.gif') no-repeat scroll 0 0;			
			cursor: pointer;
			font-weight: bold;
			font-size: 0.85em;
			color: #FFFFFF;
		}
.footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 55px;
	padding-left: 5%;
}
	.copyright {
		font-size: 0.9em;
		color: #666768;
	}

