/*-----------------------------------------------------------------------
Posh CSS Style Sheet (http://www.poshcss.com)

version:	3.25
date:		21st October 2009
author:		Sam Brown
email:		sam@massiveblue.com
website:	http://www.massiveblue.com
/*-------------------------------------------------------------------- */

/* !Global Reset */
/*-------------------------------------------------------------------- */
* {font-size: 100.01%; margin: 0; padding: 0;}
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, fieldset, table, ul, ol {
	margin: 0 0 1em;
}

/* !Fixers */
/*-------------------------------------------------------------------- */
* a {position: relative;} /* Gets links displaying over a PNG background */
a {outline: none;} /* Gets rid of Firefox's dotted borders */
a img {border: none;} /* Gets rid of IE's blue borders */
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
q:before, q:after {content: '';}

/* !Base Elements */
/*-------------------------------------------------------------------- */
a, a:link, a:visited, a:active {color: #0e6ad3; color: rgba(14,106,211,.75); text-decoration: none;}
a:hover {color: #0e6ad3; color: rgba(14,106,211,1); text-decoration: underline;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #666; cursor: help;}
blockquote {}
body {
	background: #444;
	color: #FFF;
	font: 1.1em/1.75em Verdana, sans-serif;
}
code {font: 10px monaco, courier, monospace;}
h1 {font-size: 2.5em; font-weight: normal;}
h2 {display: none;}
h3 {font: normal 2em/1.25em Georgia, serif; margin-bottom: .5em; text-align: center;}
h3 a {color: #3b3b3b !important; color: rgba(0,0,0,.73) !important;}
h3 a:hover {color: #000 !important; color: rgba(0,0,0,1) !important; text-decoration: none;}
h4 {font: normal 1.5em/1.25em Georgia, serif; margin-bottom: .5em;}
hr {border: none; height: 1px; background: #eee; margin: 1em 0;}
ol, ul {margin-left: 2em;}

/* !Menu */
/*-------------------------------------------------------------------- */
#menu {line-height: 35px; margin: 0 auto; overflow: hidden; width: 550px;}
#menu a {color: #bababa; color: rgba(255,255,255,.73);}
#menu a:hover {color: #fff; color: rgba(255,255,255,1);}
#menu p {margin: 0;}
#menu p#menu-left {float: left;}
#menu p#menu-left a {margin-right: 1em;}
#menu p#menu-right {float: right;}
#menu p#menu-right a {
	background: url('/img/feedicon.gif') top right no-repeat;
	padding-right: 16px;
}

/* !Wrap */
/*-------------------------------------------------------------------- */
#wrapper	{
	background:url(/wp-content/themes/magadine12/magadine12/images/shadow.jpg) repeat-y 50% 26px;
	background-size: 100%;	
}
#wrap 		{
	margin: 0 auto;
	width: 550px;
}

/* !Masthead */
/*-------------------------------------------------------------------- */
#masthead {
	padding: 30px 0;
	border-bottom: 1px solid #444;
}
#masthead h1 {
	margin: 0;
}
#masthead h1 a {
	background: url('/wp-content/themes/magadine12/magadine12/images/logo.png') top left no-repeat;
	display: block;
	height: 77px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 340px;
}
#masthead h1 a:hover {background: url('/wp-content/themes/magadine12/magadine12/images/logo.png') bottom left no-repeat;}

/* !Content */
/*-------------------------------------------------------------------- */
#content {
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	margin-top: 1px;
	padding: 15px 0;
	overflow: hidden;
}

#options-wrap {
	background: #f4f4f4;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
	line-height: 35px;
	overflow: hidden;
}
#options {margin: 0 auto; width: 550px;}
#options a {color: #3b3b3b; color: rgba(0,0,0,.73);}
#options a:hover {color: #000; color: rgba(0,0,0,1);}
#options p {margin: 0;}
#option-left {float: left;}
#option-left a {color: #0e6ad3; color: rgba(14,106,211,.75);}
#option-right {float: right;}
#searchsite {float: right; margin-top: 8px; margin-bottom: 0;}

.item {
	border-bottom: 1px dashed #ccc;
	margin: 15px auto 30px;
	padding-bottom: 15px;
	width: 450px;
}
.item p.about {
	font-style: italic;
	margin-top: -1em;
	text-align: center;
}
.where {
	font-style: italic;
	text-align: right;
}

#nextprev {
	border-top: 1px solid #444;
	font: normal 1.5em/3em Georgia, serif;
	margin-top: 1px;
	padding-bottom: 30px;
	overflow: hidden;
}
#nextprev a {color: #3b3b3b; color: rgba(0,0,0,.73);}
#nextprev a:hover {color: #000; color: rgba(0,0,0,1);}
#next {float: right; padding-right: 10px;}
#prev {float: left; padding-left: 10px;}

/* Forms */
form label {font-weight: bold;}
form label.zemRequired:after {color: #bababa; color: rgba(0,0,0,.27); content: " *";}
fieldset {border-top: 1px dashed #ccc;}
fieldset legend {font-family: Georgia, serif; font-size: 1.3em; padding: 0 .75em; text-align: center;}
#q614cffa523202658a898e34a5d94d05e, #Name, #Email, #Title, #URL, #qe35b61a826d84d4e6c1b423ed8315137 {
	font-family: inherit;
	padding: 3px;
	width: 100%;
}
#Message {
	height: 100px;
	font-family: inherit;
	padding: 3px;
	width: 100%;
}
ul.zemError {color: #f00;}
div.zemThanks p {color: #f00; text-align: center;}

/* Archive */
dl.aa dt {
	border-top: 1px dashed #ccc;
	font: normal 1.3em Georgia, serif;
	margin: 30px 0 15px;
	padding-top: 15px;
}
span.rssSubdate {
	background: #ededed;
	color: #444;
	font-family: Georgia, serif;
	margin-right: 5px;
	padding: 4px 6px 6px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
}
.item dd {margin-bottom: 10px;}
.item dd:hover span.rssSubdate {
	background: #444;
	color: #ededed;
}

/* Books */
.booksection h3 {margin: 15px 0 30px;}
.abook {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 30px;
	padding-bottom: 30px;	
}
.abook img {
	padding: 0 15px;
}
.abook a {padding: 2px 20px 2px !important; }
.abook a#amazonuk {background: url('/img/flag-uk.png') no-repeat;}
.abook a#amazonus {background: url('/img/flag-us.png') no-repeat;}
.booksection p.prices {
	color: #999;
	font-style: italic;
	text-align: center;
}

/* Search */
#sitesearch {
	margin: 0 auto;
	width: 200px;
}
#search {
	color: #999;
	font: 1em/1.75em Verdana, sans-serif;
	width: 175px;
}

#social {
	border-bottom: 1px dashed #ccc;
	margin: 0 auto;
	padding-bottom: 30px !important;
	text-align: center;
	width: 450px;
}
#social p {margin: 0;}
#social a {color: #999; margin: 0 4px;}
#social a:hover {color: #000;}

/* Author Info */
#author-info {
	border-bottom: 1px solid #444;
	margin: 10px 0 1px;
	padding: 30px 0;
	overflow: hidden;
}
	#author-img {
		float: left;
		padding-left: 50px;
		width: 50px;
	}
	#author-img img {
		background: #ededed;
		margin: 6px 0;
		padding: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	#author-bio {
		float: right;
		padding-right: 50px;
		width: 390px;
	}
	
#bodyabout #author-info {border-bottom: 1px dashed #ccc; padding: 0;}
#bodyabout #author-img {padding: 0;}
#bodyabout #author-bio {padding: 0; width: 390px;}
#bodyabout h3 {margin: 1em 0;}

/* !Comments */
#comments {
	border-top: 1px solid #444;
	padding-top: 2em;
}

#comment-form {
	margin: 15px auto;
	padding-bottom: 15px;
	width: 450px;
}
p.comment-note {color: #999; text-align: center;}
#name, #email, #web, #message {
	font-family: inherit;
	padding: 3px;
	width: 450px;
}

.acomment {
	border-bottom: 1px dashed #ccc;
	margin: 15px auto 30px;
	padding-bottom: 15px;
	width: 450px;
}
.cmessage {float: right; width: 300px;}
.cdetails {float: left; width: 150px;}

.tsd_textfield_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	padding: 1px 2px 1px 2px;
	vertical-align:middle;
	color: #000;
	width: 237px;
	border: 1px solid #c3c3c3;
	float:left;
	margin-top: 5px;
}

.clear {
	clear:both;
	font-size:1px;
	margin-top:-1px;
}

.tsd_submitBtn {
	width: 125px;
	height: 43px;
	background-image: url(/wp-content/themes/magadine12/magadine12/images/toola.png);
	background-repeat: no-repeat;
	float:right;
	display:block;
	margin-top: 5px;
	
}

.tsd_submitBtn:hover {
	background-image: url(/wp-content/themes/magadine12/magadine12/images/toola.png);
	background-position: 0 -45px;
}

/* !Footer */
/*-------------------------------------------------------------------- */
#footer {
	color: #fff;
	margin: 0 auto;
	padding: 30px 0;
	width: 550px;
}
#footer a {color: #bababa; color: rgba(255,255,255,.73);}
#footer a:hover {color: #fff; color: rgba(255,255,255,1);}
#footer p {margin: 0;}

#footer ul#nav {
	list-style: none;
	margin: 0 0 30px;
}
#footer ul#nav li {
	display: inline;
	padding-right: 1em;
}

#tla {overflow: hidden;}
#tla ul {float: left; list-style: none; margin: 0; padding-right: 1em;}
#tla ul li {display: inline;}
#tla a {color: #262626; color: rgba(255,255,255,.15);}
#tla a:hover {color: #262626; color: rgba(255,255,255,.15);}

/* !Other */
/*-------------------------------------------------------------------- */
.clear {clear:both;}