/*   







Theme Name: Blogging For Sanity 3
Theme URI: bloggingforsanity.drnaylor.co.uk
Description: 







Author: Daniel R Naylor
Author URI: http://drnaylor.co.uk
Version: 3.0

*/



@charset "utf-8";

/* CSS Document */
/* FB stuff */

html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?12:26981) no-repeat top left; }


#leftbanner {position:absolute; width:240px; top:0px; bottom:0px; height:100%; padding-top:10px; margin-left:0px; margin-top:0px;}
:-moz-any-link:focus {outline: none;}

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
background:url(../images/topback.png);
background-repeat:repeat-x;
background-position:top left;
}


p { margin:0; padding:10px 0;}

a { text-decoration: none; color:#0000FF;}

a:hover { text-decoration: underline; color:#FF0000; }

a img {border:0;}

form {margin:0; padding:0}	

small { font-size:12px; font-weight:bold}
h3 { font-size:18px; font-weight:bold}
h2 { font-size:18px; color:#000000;}
#header {vertical-align:middle; padding-top:10px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#FFFFFF; vertical-align:middle; height:175px;}

#blogtitle a { text-decoration:none; color:#FFFFFF }

#desc {text-align:center;font-size:20px;font-weight:normal; color: #718DFF}

#menucontainer {width:240px; left:0px; bottom:0px; padding-top:10px; padding-left:10px; margin-left:0px; margin-top:0px; vertical-align:top; float:left;}





.postcontainer {position:relative; width:auto; background-repeat:no-repeat; background-position:top left;}

.posttop {height:48px;}

.title {width:auto; height:36px; font-size:24px; top:7px; font-weight: bold; color:#ffffff;}

.title a{ text-decoration:none; color:#163584;}

.title a:hover{ text-decoration:underline; color:#163584;}





.titleimg { display: inline; top:2px; margin:3px 10px 0 10px;}


.postmetadata { margin:0; height:20px; padding:0 250px 0 0; line-height:20px}

.postinfo {width:auto;height:14px;left: 256px;font-size:10px;color: #000000;}

.postmetadata {	font-size:10px;	color: #333333;}

/* .postbodybtm{background-color:#598bcd;}*/

.alt { /*background:#E1EAFF*/
border:#FFFFFF dashed 1px;
}

.commentlist ul, .commentlist li > ol  { padding:18px 0 18px 35px;}
.commentlist > li{ padding:10px}





.btnG   {	/*border: solid  #0033FF;*/ width:22px; height:22px; border:none; border-width: 0px ;  vertical-align: top; 

			background:url(http://bloggingforsanity.drnaylor.co.uk/images/search.gif) center no-repeat;		}

.goog   {	/*border: solid #0033FF;	border-width: 1px;	*/vertical-align: top; width:112px; height:18px; padding-left:2px; padding-right:2px; border:none; border-width: 0px ;
margin-top:1px;
 	font-family: "Times New Roman", Times, serif; letter-spacing:1px; font-size:14px; 

			background-image:url(http://bloggingforsanity.drnaylor.co.uk/images/form.gif); color: #F4F4F4;	}

.goog:hover { border-color: #FF3300}

.btnG:hover { border-color: #FF3300}



#comment, #author, #email , #url {	background: none; color: #000000; border:1px solid  #000000; padding: 2px; }

#div
{
position:absolute;
right:5px;
top:0px;
font-size:x-small;
font:Arial, Helvetica, sans-serif;
color:#BBBBBB;
}

input .open_url_sidebar
{
color:black;
}

.wpopenid_login_item
{
color:#000000;
}


.rightalign{
text-align:right;

}
#notice
{
background-color:#FFFF99;
width:100%;
border: #FFCC66;
border-style:solid;
border-width:thin;
font-size:small;
}

#notice h1
{
font:Arial, Helvetica, sans-serif large;
}

#mainbody a,#mainbody a:visited
{
text-decoration:none;
}

#mainbody a:hover
{
text-decoration:none;
color:#FF0000;
}


h1{
font:Arial, Helvetica, sans-serif;
font-size:x-large;
}
#footer, .footer{
font:Arial, Helvetica, sans-serif;
font-size:x-small;
}


#errorfooter{
font-size:small;
font-style:italic;
color:#333333;
}