/**
 * Theme Name: Anywho
 * Author: Netpeople
 */

body, body * {
/*		border: 1px #000 solid;*/
	}
	body {
		font-family: Arial, sans-serif;
		font-size: 0.7em;
		margin: 0;
	}

a {
	color: #000;
	text-decoration: none;
}

code {
	font-size: 1.2em;
}

h1, h2, h3 {
		font-family: Arial, sans-serif;
		line-height: 1.2em;
		text-transform: uppercase;
		letter-spacing: 0.08em;
	}
	h1 {
			margin: 3px 0 0;
		}
		h1 a {
			display: block;
		}
	h2 {
		font-size: 2.4em;
		margin-bottom: 10px;
	}
	h3 {
		font-size: 2em;
	}

p {
	overflow: hidden;
	height: 1%;
	margin: 0.8em 0;
	clear: both;
	line-height: 1.2em;
}

li {
	line-height: 1.2em;
	margin: 0.1em 0;
}

.current-cat, .current-month {
	font-weight: bold;
}

#wrapper {
	margin: 0 auto 25px;
	overflow: hidden;
	height: 1%;
	width: 930px;
}

#club-wrapper {
	margin: 50px auto 25px;
	overflow: hidden;
	height: 1%;
	width: 930px;
}

#header {
/*	background: red;*/
	height: 60px;
	margin: 0 0 20px;
}

#aboutLink {
    font-size:10px;
    text-transform:uppercase;  
}

#leftColumn {
		float: left;
		width: 155px;
		margin: 0 35px 0 0;
	}
	#leftColumn a:hover {
		color: #4d4d4d;
	}
	#leftColumn img {
		height: auto;
	}
	#leftColumn h2 {
/*		border: 1px #000 solid;*/
		font-size: 22px;
		/*line-height: 1.3em;*/
	}
	#leftColumn h3 {
		margin: 0.8em 0 0.3em;
	}
	#leftColumn ul {
		font-family: Arial,Tahoma,Verdana,sans-serif;
                text-transform: uppercase;
	}
	#leftColumn .big {
/*			border: 1px #000 solid;*/
			margin-top: 0.65em;
			font-size: 2.5em;
		}
		#leftColumn .big li {
			line-height: 0.9em;
			font-weight: bold;
			letter-spacing: 0.08em;
		}

#anywhoShare img{
    margin: 5px 0 5px 0;
}

#rightColumn {
	float: left;
	width: 140px;
}

#archive {
	text-transform: uppercase;
}

#categories {
	margin: 1em 0 0;
        text-transform: uppercase;
}

#contact {
		font-size: 1.2em;
		margin: 1em 0 0;
		
	}
	#contact p {
		margin-top: 0;
		font-family: Times, "Times New Roman", serif;
		font-size: 1em;
	}

#searchform {
	margin: 1em 0 0;
}

hr {
		border: 0;
		display: block;
		clear: both;
		height: 11px;
		margin: 1.5em 0;
		background: #000;
	}
	hr.thin {
		height: 3px;
		margin: 1em 0 0.8em;
	}
	hr.thinest {
		height: 3px;
	}

#postPager {
	margin: 1em 0 0;
}

#blogPicture {

		margin: 0 0 0.5em;
	}
	#blogPicture a {
		display: block;
	}

#blogTitle img {
	display: block;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 35px;
}

#blogDescription {
	font-size: 1.1em;
}

.post {
		font-size: 1.1em;
	}
	.post img {
		max-width: 100%;
		height: auto;
	}
	.post a {
		font-weight: bold;
	}
	.post p, .page p {
/*		border: 1px #000 solid;*/
		margin: 1em 0;
		overflow: visible;
		height: auto;
		clear: none;
	}
	.post object, .post embed {
		width: 100%;
	}

.postmetadata, .commentmetadata {
/*		border: 1px #000 solid;*/
		margin: 0;
	}
	.postmetadata small, .commentmetadata small {
		display: block;
		overflow: hidden;
		height: 1%;
/*		margin: 0.2em 0;*/
		font-size: 0.9em;
		text-transform: uppercase;
	}

.mediaThumb {
	float: left;
	width: 30%;
	padding-right: 0.5em;
}

#content, #club-content {
		float: left;
/*		width: 570px;*/
		width: 575px;
		margin: 0 25px 0 0;
	}
	#content h2 {
		border-bottom: 3px #000 solid;
		padding-bottom: 0.1em;
		line-height: 0.9em;
	}
	#content .post h3 {
/*		border: 1px #000 solid;*/
	}
	#content hr {
			margin: 0.8em 0 2em;
		}
		#content hr.thin {
			margin: 1.5em 0 3.2em;
		}
		
#club-content {
	width:930px;
}

#club-content h2 {
	width:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}
.entry ul {
    list-style: square;
    list-style-position: inside;
}

#wrapper .mediaList {
/*		display: none;*/
		width: 100%;
		list-style: none;
		margin: 0 0 10px;
		padding: 0;
		font-size: 0.9em;
		clear: both;
/*		background: red;*/
	}
	.mediaList li {
/*			display: none;*/
/*			position: absolute;*/
			width: 100%;
/*			background: blue;*/
		}
		.mediaList li:first-child {
			display: block;
		}
		.mediaList li * {
				display: block;
/*				margin: <?=$mediaSubNodesCount > 1 ? "0": "0 auto" ?>;*/
			}
			.mediaList li .media {
					display: block;
					clear: both;
					width: 100%;
/*					background: yellow;*/
				}
				.mediaList li .media * {
					width: 100%;
				}
			
			.mediaList li .caption {
/*				position: absolute;
				top: 390px;
				left: 0;*/
				display: block;
				clear: both;
				width: 100%;
				padding-top: 0.5em;
				font-style: italic;
			}
			
			.mediaList li .credit {
/*				position: absolute;
				top: 450px;
				left: 0;*/
				display: block;
				clear: both;
				width: 100%;
			}
			
			.mediaList li:first-child .caption, .mediaList li:first-child .credit {
				display: block;
			}
.picturePager {
		display: none;
		overflow: hidden;
		height: 1%;
		margin: 0 0 10px;
		font-family: Times, "Times New Roman", serif;
		font-style: italic;
	}
	.picturePager a {
		text-decoration: none;
	}
	.picturePager span {
		font-size: 1em;
		float: right;
	}
	.picturePager span:first-child {
		float: left;
	}

#comments {}
	#comments label {
		display: block;
		clear: both;
		text-transform: uppercase;
	}
	#comments textarea {
		width: 99%;
		max-width: 99%;
	}
	#comments .text-input {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	#comments p span {
/*			border: 1px #000 solid;*/
			float: left;
			margin-right: 25px;
		}
		#comments p span.left-aligned, #comments p span.right-aligned {
				width: 46%;
			}
			#comments p span.right-aligned {
				margin-right: 9px;
			}

.comment {
	border-bottom: 3px #000 solid;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

.navigation {
	font-family: Times, "Times New Roman", serif;
	text-transform: uppercase;
}

.column {
	overflow: hidden;
	height: 1%;
}

/* ------------------- banners START ------------------- */
#topBanner {
	width: 930px;
	height: 180px;
	margin: 10px auto 30px auto;
	
}
.banner iframe {
	border: 0;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.sideBanner {
	width: 120px;
	height: 600px;
	float: right;
	margin: 0;
	padding: 0;
}


/*
.sideBannerBottomDiv{
	width: 140px;
	height: 380px;
	float: right;
	margin: 0;
	padding: 0;
}*/
/* ------------------- banners END ------------------- */

#wrapper .no-margin {
	margin: 0;
}

#wrapper .left-aligned {
	float: left;
}

#wrapper .right-aligned {
	float: right;
}

.uppercase {
	text-transform: uppercase;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* ----------------- Signup Form --------------------- */

#signupForm{
	margin-left:auto;
	margin-right:auto;
}

#signupForm input {
	background-color: #000;
	border: none;
	color: #fff;
	display: block;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	width: 300px;
	
}

#signupForm input.day,#signupForm input.month,#signupForm input.year {
	display:inline;
}
	
	#signupForm input.day,#signupForm input.month{
		width: 20px;
	}
	#signupForm input.year{
		width: 40px;
		margin-left:10px;
	}

	#signupForm input[type="radio"],#signupForm input[type="checkbox"]{
		width:20px;
		display:inline;
	}
	
	#signupForm input[type="hidden"]{
		display:none;
	}

#signupForm label {
	font-weight: bold;
        text-transform:uppercase;
        height:20px;
}

#signupForm .error{
    color: red;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
}
/*
*
*	MailChimp signup form
*
*/
div.mc_custom_border_hdr, div#mc_signup_container, form#mc_signup_form{
	margin: 0;
	padding: 0;	
}
#mc_signup_form .mc_var_label, #mc_signup_form .mc_input {
	margin-left: 0.1em;
}
#mc_signup_form .mc_input {
	width: 143px;	
}
div.mc_signup_submit{
	text-align: left;
}