/*  
Theme Name: FidraBlog
Theme URI: http://wpthemes.info
Description: A clean simple theme influenced by <a href="http://simpleinside.com" target="_blank">MistyLook</a>
Version: 1.0
Author: Malcolm Robertson
Author URI: http://fidrabooks.com
*/* 
{	padding: 0px; 	margin:0px;}

p {	margin: 0.7em 0px;	line-height:1.2em; }

dl {	margin:1em 0px;}
dt {	font-weight:bold;}
dd {	margin:0.5em 1em;	padding:0;}

a img {	border:0;}.clear {	clear:both;	height:20px;}
blockquote {    margin:10px;    padding-left:10px;    border-left:#ccc 2px solid;    color:#666;}
fieldset {	border:none;}

body {	background: #fdd5c0; 	margin: 0px 20px; 	font: verdana, tahoma, "lucida grande",  sans-serif; 	color: #000000; 	text-align: center;}

a {    text-decoration:none;}a:link {	color: #008797;	}
a:visited {	color: #008797;}
a:hover, a:active {	color: #00FFFF;	text-decoration:underline;}

h1{	font-family:Georgia, Verdana, Arial, Serif;        color: #FFFFFF;}
h2, h3, h4, h5, h6 {font-family:Georgia, Verdana, Arial, Serif;        color: #1F7D1F;}


#container {	border: 2px solid #CCCCCC;	background: #fff; 	margin: 10px auto 20px;  padding: 0 0 0 0px;	width: 760px; 		position: relative; 	text-align: left; }


/* HEADER */
#hdr-banner {
	width: 760px;
	height: 165px;
	background-color: rgb(235, 235, 235);
	margin-bottom: 0;
	padding: 0;
	vertical-align: middle;
}
.hdr-img {
	width: 525px;
	height: 145px;
	display: block;
	float: left;
	margin: 0;
	padding: 20px 0 0 35px;
	background-color: #FFFFFF;
}
.hdr-search {
	width: 200px;
	height: 165px;
	display: block;
	float: right;
	margin-bottom: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.logobox {
	float: left;
	width: 92px;
	height:140px;
	width:510px;
}



/* MAIN IMAGE BANNERS */

#img-banner2 {
	height: 72px;
	background: url(http://www.fidrabooks.com/styles/images/divider2.jpg) top left no-repeat;
	margin-bottom: 0;
	padding: 15px 0 10px 145px;
	background-color: #FFFFFF;
	font-variant: small-caps;
}

.banner-hdr {
color:#ffffff;
font-weight:lighter;
margin-bottom:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:1.5em;
}

/* FEED AREA  */

#feedarea {
	padding:5px 5px 0 0; 
	float: right; 	
	text-align: right;
        font-size:0.8em;
}

html #feedarea {
	padding-top: 10px;
}
#feedarea dl dt {
	display: inline; 
	margin-right: 2px; 
	height: 45px;
}

#feedarea dl dd {
	display: inline; 
	margin-right: 2px; 
	height: 45px;
	background:url(img/feed.png) no-repeat left center;
	padding-left:16px;
}


/*  SEARCHBOX */

.searchbox {
	position:absolute;
	top:112px;
	float: right;
	vertical-align: middle;
}
.searchfield
{
	font-family: arial;
	font-size: 12px;
	color: #626278;
	width: 122px;
}
.searchbutton
{
	font-family: arial;
	font-size: 10px;
	padding: 2px 0 2px 0;
	width: 40px;
}
.searchform_table
{
	width: 162px;
}
.searchform_td_left
{
	width: 122px;
}
.searchform_td_right
{
	width: 40px;
}


/*  LEFT SIDEBAR */

#sidebar {
	width: 130px;						/* 190px with padding */
	float: left;
	margin: 0;
	padding: 0 20px 15px 15px;
	background-color: #FFFFFF;
         font-size:1.0em;
}
#sidebox{	  font-size:0.9em;}

#sidebar ul{	list-style:none;	margin:0; 	padding:0;}
#sidebar ul ul{	list-style:none;	margin:0.5em 0 0 1em;	padding:0;}

li.sidebox {	padding:10px;	background: url(img/sideheadtop.gif) #ededed no-repeat left top; 	margin-bottom: 10px; }

html li.sidebox {	padding-bottom: 10px;  font: 76%/1.6em verdana, tahoma, "lucida grande",  sans-serif;}
li.sidebox h2 {	font-weight: bold; font-size: 1.2em; text-align: left;}
#sidebar li.sidebox p img {	float: left; margin: 0px 10px 10px 0px;}

#submenu {
	width: 110px;						/* 190px with padding */
	float: left;
	position: absolute;
	margin: 0;
	padding: 0 20px 15px 15px;
}


#content {	margin: 0px 10px 10px 10px; 	overflow: auto;
} 
html #content {	height: 1%;}
#content h3 {	font-size: 1.2em; 	margin: 1em 0px 0px;}
#content h4 {	font-size: 1.1em; 	margin: 1em 0px;}
#content h5 {	font-size: 1em; 	margin: 1em 0px;}
#content-main ul {    margin:1em;    padding:0 1em;    list-style-image:url(img/bullet.png);}
#content ol {    list-style-type:decimal;    margin:1em;    padding:0 1em;}
#content-main {	float: right; 	width: 560px; font: 76%/1.6em verdana, tahoma, "lucida grande",  sans-serif;} 

html #op-2 #content-main {	margin-left: 10px;}
#content .post {	padding:0 0 2em 0;	border-bottom:#ddd 1px dashed;}
#content p img.right {	float: right; margin:10px 0 0 10px;}
#content p img.left {	float: left; margin:0 10px 10px 0;}
#content .post h2 {	font-size: 1.4em; 	margin: 1em 0px 0px;		letter-spacing:1px;	font-weight:normal;}
#content .entry {    margin:1em 0;    padding-right:1em;    }
#content .entry a {    border-bottom:#999 1px dashed;    text-decoration:none;}.post-info , .postmetadata{	font-size:0.9em;	color:#999;	margin:0;	padding:0;	}

#footer {	clear: both; 		background: transparent; 	margin: 0px auto; 	overflow: auto; 	width: 760px; 	color: #999; 	text-align: left;} 

html #footer {	height: 1%;}
#footer p {	float: left; width: 40%; line-height: 1.2em;}
#footer p img {	vertical-align: text-bottom;}
#footer ul {	float: right; 	margin: 1em 0px; 	width: 50%; 	text-align: right;	font-size: 0.9em; }#footer ul li {	display: inline; 	margin-left: 5px; 	list-style-type: none;}#comments, #respond{	margin: 2em 0 0 5px;}#commentform {	margin:10px;	padding:10px;}#container .commentlist {	margin: 0;	padding: 0;}.commentlist li {	list-style:none;	margin: 1em 0;	padding: 0.5em;		background:#f5f5f5;}.commentlist li.alt {    background:#fafafa;}.commentlist li .cmtinfo {	font-size:1em;		border-bottom: #eee 1px solid;}.commentlist li cite {	font-style:normal;	font-weight:bold;}.commentlist li .cmtinfo em {	float:right;	margin:0;	padding:0;	font-style:normal;	font-size:0.9em;	color:#999;}textarea{	width: 90%;	padding:5px;	height: 20em;	border: 1px solid #ccc;	}.post h4 {	font-size:1em;	font-weight:normal;	font-family:Verdana, Tahoma, Arial, Serif;}.post h4 em{	font-style:normal;	float:right;	font-weight:normal;}