/*
Theme Name: Tramplin
Theme URI: http://tramplin.perm.ru/
Author: Alexey Zavarzin
Author URI: http://zavarzin.org/
Description: Wordpress theme for tramplin.perm.ru
Version: 1.0
License: EULA
License URI: http://tramplin.perm.ru/licenses/EULA.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: tramplin
*/
		body {
			background: #ccc;
			background-image: url('./images/backgrounds/snow1.jpg');
			background-position: top center;
			background-attachment: fixed;
		}
		.container { background : #fff; 
			max-width: 960px;
			-webkit-box-shadow: 0px 4px 11px 0px rgba(50, 50, 50, 0.51);
			-moz-box-shadow:    0px 4px 11px 0px rgba(50, 50, 50, 0.51);
			box-shadow:         0px 4px 11px 0px rgba(50, 50, 50, 0.51);			
		}
		.bottom-spacer {
			margin-bottom:1em;
		}	
		.content h4,
		.rightnav h4 {
			font-weight:bold;
		}
		
		.rightnav h4 a{
			color: inherit;
		}
		
		
		.content blockquote {
			font-size: 1.1em;
			background: #fcfcfc;
		}
		.super-img {margin-bottom:1em;}
		#footer {
			background: #466A9D;
			color: white;
			font-size:0.8em;
		}
		#footer>div {
			margin-top:1em;
			margin-bottom:1em;
		}
		#footer a {
			color: white;
			text-decoration: underline;
		}
		#header {
			background: #466A9D;
			background: #1C2F4B;

			color: white;
		}
		#header a {
			color: white;
		}
		
		div.post_meta
		{
			margin-top:1em;
			margin-bottom:1em;
		}
		.post_meta p {
			font-size: 0.75em;
		}
		
		#header-small {
			background: #466A9D;
			color: white;
			padding-top:0.5em;
			font-weight:bold;
		}
		#header-small a{
			color: white;
			text-decoration: none;
		}
		#header-small #menu {
			display:none;
			font-size: 0.9em;
		}
		#header-small #menu a{
			text-decoration: underline;
			font-weight: normal;
		}
		.right {
			text-align: right;
		}
		.yellow {
			display: none;
			background: yellow;
			width: 100%;
			height: 50px;
		}
		.shader {
			height: 0.25em;
			background: #1C2F4B;
/*			margin-bottom:0.25em; */
		}
		h1 > span.smaller {
			font-size: 0.6em;
			font-weight:bold;
			display: inline-block;
			margin-left:0.85em;
		}
		.base-header {
			background: #C5DDFF;
			background-repeat: no-repeat;
			background-position: left top;
			height:90px;
			color: #1C2F4B;
			overflow: hidden;
			background-image: url('./images/backgrounds/bg180.jpg');
		}
		.base-header-90 {
			height:90px;
		}
		.base-header-180 {
			height:180px;
		}
		.base-header h1 {
			font-family: 'Roboto Condensed', 'Ubuntu Condensed', sans-serif, Arial, Verdana;
			font-weight:bold;
			font-size: 28px;
			font-weight:bold;
			margin-top:0;
			padding-top:0;
			text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);
		}
		.base-header p	{
			font-family: 'Roboto Condensed', 'Ubuntu Condensed', sans-serif, Arial, Verdana;
			font-weight:bold;
			margin-top:0.79em;
			font-size: 1.20em;
		}
		.base-header .whatisit {
			text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);
		}
		.base-header a {
			font-size:inherit;
			text-decoration:none;
			color: #1C2F4B !important;
		}
		
		.top-line p {
			margin-top:0.25em;
			margin-bottom:0.25em;
			font-size: 0.8em;
			letter-spacing:0.19em;
		}
		.finger {
			cursor: pointer;
		}
		
		.news,
		.sidebar a,
		.rightnav h4 a,
		.content-loop h4 a
		 {
			font-size:0.9em;
		}
		.content h5,
		.sidebar h5 {
			font-weight:bold;
		}
		
		.content {
			border-left: 1px solid #ccc;
		}

		.content-loop h4,
		.rightnav h4 {
			font-weight:bold;
		}
		
		.news h4 a,
		.news h5 a,
		.content-loop h4 a,
		.rightnav h4 a{
			color: inherit;
		}
		
		
		.content-loop blockquote {
			font-size: 1.1em;
			background: #fcfcfc;
		}
		.super-img {margin-bottom:1em;}

		.post-keywords, 
		.post-meta 
		{
			margin-bottom:0.5em;
		}
		
		.likely {
			margin-bottom:1em;
		}

		.samecolor{
			color: inherit !important;
		}
		.smaller-grey {
			color: #777;
			font-size: 0.9em;
		}
		
		
		
/*Media queries */
		@media (max-width: 760px) {
			.stackable {
				display: inline-block;
				font-size: 1em;
				font-weight: normal;
			}
			.stackable+.stackable:before  { 
				content: " → ";  
			}
			.stackable a {
				text-decoration: underline;
				font-weight: normal;
			}

		}

		@media (min-width: 1020px)
		{
			.container { 
			max-width: 1024px;
			}
		}
/* Meta-boxes */
#dst,
#src {
	width:100%;
}
