/*
Theme Name: AlterMedicin
Theme URI: http://mikebog.com/
Description: WordPress theme for website <a href="http://altermedicin.com">AlterMedicin.com</a>
Version: 1.0
Author: Mike Bogdanovsky
Author URI: http://mikebog.com
Tags: medicin

	Originaly Designed by Edwin Lunandy
	 http://population-2.com/

	Ported to WordPress by MikeBog Studio
	http://mikebog.com

*/

@import url('reset.css');
@import url('typography.css');

body {
	background: #e5dcb5; font-size:62.5%; color:#000;
}
.clear {
	clear: both;
}

.hidden {display:none;}


/*HEADER*/
div#header {
	background: url(../images/header-bg.jpg) repeat-x;
    position:relative;
}
div#logo {
	width: 96em;
	margin: 0 auto;
	padding: 3em 0 2.5em 0;
	text-align: center;
    background-attachment:scroll;
    background: transparent url(../images/logo_back.png) no-repeat center;
}

div#logo p span.slogan{
	display: block;
	margin-top: .45em;
}
div#nav-bar {
	width: 96em;
	height: 5em;
	margin: 0 auto;
	border-top: .6em solid #000;
	border-bottom: .2em solid #000;
}
div#nav-bar ul#nav1{
	float: left;
}
div#nav-bar ul#nav1 li {
	float: left;
}
div#nav-bar ul#nav1 li a{
	display: block;
	margin: 0.833em 0.556em 0em 0.556em;
}
div#nav-bar div#nav2 {
	width: 33.5em;
	height: 5em;
	float: right;
}
div#nav-bar div#nav2 p.rss {
	display:block;
	height: 1.33em;
	width: 5.66em;
	background: url(../images/rss-icon15px.png) no-repeat right center;
	margin-top: .8em;
	padding-top: .33em;
	line-height:.9em;
}
div#nav2 form#search-form { 
	float: right;
	margin-top: 1.2em;
	width: 23em;
}
div#nav2 form#search-form input.search-field{
	background-color:#f6f2e4;
	border:.0714em solid #7f7a64;
	padding: .214em;
	margin-right: 0em;
	width:8em;
}
div#nav2 form#search-form input.search-button {
	background: url(../images/search-icon.png) no-repeat center left;
	border: none;
	padding-left: 1.428em;
	height: 1.5em;
	width: 3.214em;
    font-weight:normal;
}
div#nav2 form#search-form input.search-button:hover{
	border-bottom: .0714em solid #000;
}

/*CONTENT*/

div.adsense-futured{width:46.8em; overflow:hidden; display:block; margin:1.5em auto 0;}
div.adsense-sidebar{width:20em; overflow:hidden; display:block; margin:1.5em auto 0;}
div.adsense-single{width:46.8em; overflow:hidden; display:block; margin:1.5em auto 0;}

div#single-menu{overflow:hidden; width:100%; }
div#single-menu ul{list-style:none; margin-bottom:0 !important; border-bottom:1px solid;}
div#single-menu ul > li{display:inline-block; border-collapse:collapse; padding-top:1em; margin-bottom:0 !important; margin-left:.3em;}
div#single-menu ul > li a{text-decoration:none; border:1px solid; padding:.25em .5em;}
div#single-menu ul > li a:hover {background:#CAC2A0;}
div#single-menu ul > li a.selected, div#single-menu ul > li a.selected:hover {background:#CAC2A0; cursor:default; border-bottom:none !important;}
div#underpost-content{padding:2em 2.5em 0.5em; margin:0 0 2.5em; background:#CAC2A0; border-left:1px solid; border-right:1px solid; border-top:none;  border-bottom:1px solid; overflow:hidden;}
div#underpost-content h1, div#underpost-content h2, div#underpost-content h3, div#underpost-content h4{margin-top:.5em;}
div#underpost-content h1{font-size:2.5em;}

div.post > span.post-meta{color:#7F7A64; margin:0 0 2em;}

ul.st-related-posts li{margin-bottom:0 !important;}

div.paged-post > span.category{
	top:-1em;
	position:relative;
}

div.navigation {
	background:#333333 none repeat scroll 0 0;
	color:#E5DCB5;
	font-size:1.6em;
	margin:0 auto 2em;
	overflow:hidden;
	padding:1em 2.5%;
	width:95%;
}
div.postnav-alignleft{float:left; width:45%; margin-right:2.5%;}
div.postnav-alignright{float:right; width:45%; margin-left:2.5%; text-align:right;}

div.wp-caption{border:1px solid; padding:.5em; overflow:hidden; background:#CAC2A0;}
div.alignleft{float:left; display:block; margin-right:2.5%;}
div.alignright{float:right; display:block; margin-left:2.5%; text-align:right !important;}
p.wp-caption-text{ display:block; text-align:center; margin:.8em auto !important; font-size:1.2em !important; font-family:Garamond, Georgia, Times, "Times New Roman", serif; color:#666;}
div.wp-caption > a img, div.wp-caption > img{margin:1em auto 0; display:block; padding:.1em; border:1px solid; }

div#content {
	background: url(../images/main-bg.jpg) center top;
	width: 100%;
}
div#main-content {
	width: 96em;
	margin: 2.5em auto 0;
	position: relative;
}
div#content-1 {
	float:left;
	padding:0 1em 0 0;
	width:71em;
}
div#content-1 div.featured, div#content-1 div.single, div#content-1 div.paged-post {
	padding-bottom: 2em;
	border-bottom: solid .1em #403d32;
}

div#content-1 div.single{border-bottom: none !important; margin-top:0.5em !important;}
div#content-1 div.paged-post{border-bottom:none !important; margin-top:0.5em !important;}

div#content-1 div.featured h2, div#content-1 div.single h2, div#content-1 div.paged-post h2{
	display: block;
	margin-bottom: .657em;
}

div#content-1 div.featured p, div#content-1 div.single p, div#content-1 div.paged-post p{
	margin-top: .625em;
}
div#content-1 div.featured , div#content-1 div.single div.featured-meta, div#content-1 div.paged-post div.featured-meta{
	
}
div#content-1 div.odd-post {
	width: 33.5em;
	float:left;
	margin-right: 3em;
	margin-bottom: 1.5em;
	overflow:hidden;
}
div#content-1 div.even-post {
	width: 33.5em;
	float: right;
	margin-bottom: 1.5em;
	overflow:hidden;
}
div#content-1 div.odd-post p,div#content-1 div.even-post p {
	margin-top: 1em;
}
div#content-1 div.post-header {
	margin: 1.5em 0;
}
div#content-1 div.post-header span.category, span.category {
	display: block;
	margin: .5em 0 2em;
}
div#content-1 div.post-meta{
	margin-top: -1em;
	margin-bottom:3em;
}

/*SIDEBAR*/

div#sidebar ul{list-style:none; list-style-position:inside; display:block; }
div#sidebar ul li{display:block; margin-bottom:3em; margin:0 auto 5em; width:98%;}
div#sidebar ul > li ul li{margin-bottom:0;color:#333; font-size:1.5em;}

div#sidebar a{color:#333333;}
div#sidebar a:hover{color:#7F7A64;}

div#sidebar {
	width: 22em;
	margin: .5em 0 1em;
	padding: 0 .5em 2em;
	float: right;
	background: #cac2a0;
	display: inline;
	overflow:hidden;
}
div#sidebar h4, div#sidebar h2 {
	display: block;
	margin: 1.086em 0 .434em;
}
div#sidebar ul.popular-posts li{
	display: block;
	padding: .7em 0;
	border-bottom: .1em dotted #666666;
	font-size:1em !important;
}
div#sidebar ul.twitter-updates li{
	display: block;
	padding: .7em 0;
}
/*FOOTER*/
div#footer {
	clear:both;
	width:100%;
	margin-top: 1em;
	background: url(../images/footer-bg.jpg) repeat-x top;
        padding-bottom:2em;
}
div#footer-content {
	width: 94em;
	margin: auto;
	border-top: .3em solid #000;
	padding: 2em 0 3.5em;
}

/* IMAGES */
img.alignright, img.alignleft, img.aligcenter{border:1px solid #7F7A64; padding:.5em;}
img.alignright, div.alignright{float:right; margin-left:1em;}
img.alignleft, div.alignleft{float:left; margin-right:1em;}
img.aligcenter, div.aligncenter{margin:0 auto;}

/* SOCIAL */
ul#social-knopki
{
    list-style-type:none;
    list-style-position:outside;
    padding-left:0 !important;
    width:70%;
    margin:0 auto;
    text-align:center;
}
ul#social-knopki > li
{
    display:inline;
    margin-bottom:0 !important;
}
img.social
{
    display:inline-block;
    width:64px;
    height:64px;
    border:none;
}

/* AJAX LOADER */
div.loader
{
    height:5em;
}
div.loader > h1
{
    font-size:3em;
}

input[type="text"]
{
    border:1px solid #000;
    font-size:1.2em;
    line-height:1.2em;
}
input[type="button"],input[type="submit"]
{
    border:1px solid #000;
    background:#E5DCB5;
    color:#000;
    font-weight:bold;
    padding:.1em .3em;
    font-size:1.2em;
    line-height:1.2em;
    cursor:pointer;
}
input[type="button"]:hover,input[type="submit"]:hover
{
    color:#009900;
}

h2.single-title
{
    margin-bottom:.2em !important;
}