/*
Theme Name: PokerSurvival
Version: 1.0
Author: YurkovetsD
Author URI: http://www.yurkovets.com/
*/

* { margin: 0; padding: 0; }

html, body { height: 100%; }

div, img, table { border: 0; }

body {
	font-family: Arial, Tahoma, Verdana, Georgia, Calibri;
	font-size: 12px;
	background: #fff;
	color: #000;
}

a {
	color: #03496d;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li {
	list-style: none;
}

h1 { font-size: 14px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }

.clear { clear: both; }

#container {
	min-width: 1024px;
	min-height: 100%;
	position: relative;
	background: #fff;
	color: #727272;
	font-size: 14px;
	margin-bottom: -70px;
}
	#wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		position: relative;
	}

#header {
	background: url('images/bg-header.jpg') repeat-x 0 0;
	height: 211px;
	position: relative;
}
	#header .bg-left { background: url('images/bg-header-left.jpg') no-repeat left 0; height: 211px; }
	#header .bg-right { background: url('images/bg-header-right.jpg') no-repeat right 0; height: 211px; }

	#header .left { }
		.logotype {
			width: 572px;
			height: 198px;
			background: url('images/bg-logotype.png') no-repeat 15px 7px;
			padding: 7px 0 0 15px;
		}
		.logotype img { margin: 30px 0 0 98px; }

		.topmenu {
			position: absolute;
			top: 0px;
			right: 0px;
		}
			.topmenu ul { color: #fff; font-size: 12px; font-weight: bold; margin-top: 3px; }
			.topmenu ul li { display: inline; padding: 3px 5px; }
			.topmenu ul li:hover { background: url('images/bg-topmenu-hover.jpg') repeat-x 0 0; }
			.topmenu ul li a { color: #fff; text-decoration: none; padding-right: 16px; }
			.topmenu ul li a.home { background: url('images/icon-home.png') no-repeat right 0; }
			.topmenu ul li a.rss { background: url('images/icon-rss.png') no-repeat right 0; }
			.topmenu ul li a.twitter { background: url('images/icon-twitter.png') no-repeat right 0; }
			.topmenu ul li a.vkontakte { background: url('images/icon-vkontakte.png') no-repeat right 0; }
			.topmenu ul li a.facebook { background: url('images/icon-facebook.png') no-repeat right 0; }

		.slogan {
			margin: 0 65px 0 0;
			position: absolute;
			top: 85px;
			right: 25px;
		}
			.slogan h1 { color: #fff; font-size: 18px; font-weight: normal; }
			.slogan h2 { color: #fff; font-size: 13px; font-weight: normal; }

		.mainsearch {
			position: absolute;
			top: 148px;
			right: 28px;
			width: 347px;
			height: 63px;
			background: url('images/bg-mainsearch.png') no-repeat 0 0;
			text-align: center;
		}
			.mainsearch input.text {
				height: 23px;
				width: 230px;
				border: 1px #cfcfcf solid;
				background: #ededed;
				margin: 24px 0 0 0;
			}

			.mainsearch input.button {
				height: 25px;
				padding: 0 10px;
				background: url('images/button-search.png') #cbb002 repeat-x 0 0;
				border: 1px #a69509 solid;
				color: #1a1806;
				font-size: 12px;
				font-weight: bold;
			}
			.mainsearch input.button:hover { background: url('images/button-search-hover.png') #cbb002 repeat-x 0 0; }

#content-wrapper { float: left; width: 100%; }
#content-column {
	margin-right: 375px;
	padding: 20px 40px 20px 20px;

}
	.post {
		padding-bottom: 30px;
	}
		.post-date { color: #a3a3a3; font-size: 13px; }
		.post-title { padding-bottom: 7px; margin-bottom: 7px; background: url('images/line.png') repeat-x 0 bottom; }
			.post-title, .post-title h1, .post-title h1 a { color: #bd921f; font-size: 18px; }
		.post-text { color: #727272; font-size: 14px; }
			.post-text p { padding-bottom: 10px; }
		.post-metadata { background: url('images/bg-post-metadata.png') repeat-x 0 0; font-size: 12px; color: #727272; padding: 4px 10px; height: 20px; }
			.post-metadata a { color: #bd921f; }
			.post-metadata .left { float: left; }
				.post-metadata .left a { color: #bd921f; }
			.post-metadata .right { float: right; }
				.post-metadata .right a { color: #727272; }
				.post-metadata .opinions { padding-left: 20px; background: url('images/icon-opinions.png') no-repeat 0 2px; }
				.post-metadata .readmore { padding-left: 15px; background: url('images/icon-readmore.png') no-repeat 0 2px; }
				.post-metadata .right span { margin-left: 10px; }
		.post-preview img { display: none; }
			.post-preview img.preview { display: block; float: left; padding: 0 10px 10px 0; width: 150px; }

	.navigation { text-align: center; }
		.navigation a { color: # }
		.navigation .left { float: left; }
		.navigation .right { float: right; }

	/* Begin Comments*/

	#comments_template{
		background:url(images/comments_template.gif) repeat-x;
		padding-top:20px;
		clear:both;
	}

	h2#comment_title{
		font-size:24px;
		color:#0072bc;
		margin-left:42px;
		font-family: Arial, Helvetica, sans-serif;
	}

	h3#comments{
		font-size:15px;
		color:#737373;
		margin-left:42px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.commentlist {
		padding: 0px;
		text-align: justify;
		margin: 0 42px;
		color:#828383;
		font-family: Arial, Helvetica, sans-serif;
		}

	.commentlist li {
		margin: 15px 0 10px 0px;
		list-style: none;
		background:url(images/commentlist_bg.gif) repeat-x;
		display:block;
		}
			.commentlist li .bg-left { background:url(images/comments-bg-left.gif) no-repeat 0 0;}
			.commentlist li .bg-right { background:url(images/comments-bg-right.gif) no-repeat right 0; }

	.commentlist li li {
		margin: 0px;
		padding: 5px 10px 5px;
		border-bottom:0px;
		background:none;
		}

	.commentlist p {
		margin: 10px 5px 10px 0;
		line-height:16px;
		}

	#commentform p {
		margin: 5px 0;
		}

	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}

	.commentmetadata {
		margin: 0;
		display: block;
		color:#6888bf;
		padding:10px 0px 10px 35px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:capitalize;
		font-weight:bold;
		}

	.commentmetadata span{
		color:#000000;
		font-weight:bold;
		}

	.commentmetadata a{
		color:#000000;
		font-weight:bold;
		}

	.commentmetadata_text{
		padding:0px 20px 0px 20px; 
	}

	.commentmetadata_end{
		text-align:right;
		color:#1c2c43;
		font-weight:bold;
		border-top:1px solid #ded7b0;
		margin:10px;
		padding-top:10px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.commentmetadata_end a{
		color:#1c2c43;
		}

	.commentmetadata_end span{
		}

	#respond_box{
		margin-top:25px;
		padding-bottom:60px;
		margin-left:12px;
	}

	h3#respond{
		font-size:21px;
		color:#000000;
		margin-bottom:30px;
		margin-left:25px;
		padding-top:20px;
		font-weight:normal;
		font-family: Arial, Helvetica, sans-serif;
	}

	#commentform{
		margin-left:55px;
		color:#7c7c7c;
		width:80%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	#commentform a{
		color:#7d7d7d;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	#commentform .comm_input_text, #commentform .comm_textarea_text{
		border:1px solid #e1e1e1;
		background:#fff url(images/comm_input_text_bg.gif) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#727a7d;
		width:150px;
		padding:5px;
	}

	#commentform .comm_textarea_text{
		width:80%;
		height:100px;
	}

	#commentform label{
		position:relative;
		top:-5px;
	}
	/* End Comments */

	.searchform-inpage { padding: 10px 0; vertical-align: middle; text-align: center;}
		.searchform-inpage input.text { width: 80%; height: 23px; border: 1px #e1e1e1 solid; background: url('images/comm_input_text_bg.gif') repeat-x 0 0; }
		.searchform-inpage input.button { height: 25px; padding: 0 10px; color: #1a1806; font-size: 12px; 	font-weight: bold; border: 1px #e1e1e1 solid; background: url('images/comm_input_text_bg.gif') repeat-x 0 0; }
#right-column {
	float:left;
	width:375px;
	margin-left:-375px;
	margin-bottom: 20px;
	background: url('images/bg-right-column.png') no-repeat 0 0;
}
	.sidebar {
		width: 335px;
		margin-left: 5px;
		min-height: 151px;
		padding-top: 10px;
	}
	.big-sidebars {padding: 0 10px; }
	.small-sidebars { padding-left: 8px; }
	.small-sidebars .col-1, .small-sidebars .col-2 { width: 160px; float: left; }
	.widget { color: #5e5e5e; margin-bottom: 20px; font-size: 14px; }
	.widget a { color: #5e5e5e; }

		.widget-big {}
			.widget-big h2 { color: #b48300; font-size: 18px; }

		.widget-small { padding: 0 5px;}
			.widget-small h2 { 
				color: #fff; 
				font-size: 14px;
				text-align: center;
				height: 34px;
				background: url('images/bg-widget-small-title.png') no-repeat 0 0;
				padding-top: 5px; 
			}


#footer-empty { height: 70px; }
#footer {
	height: 70px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	background: url('images/bg-footer.jpg') #9edaf5 repeat-x 0 0;
}
	#footer .bg-left { background: url('images/bg-footer-left.png') no-repeat left 0; height: 70px; }
	#footer .bg-right { background: url('images/bg-footer-right.png') no-repeat right 0; height: 70px; }

	.copyrights {
		margin: 0 300px;
		padding-top: 20px;
		text-align: center;
		color: #5d5959;
		font-size: 12px;
	}
		.copyrights a { color: #03496d; text-decoration: none; font-weight: bold; }
		.copyrights a:hover { text-decoration: underline; }