@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	}
body{
	background:#ddd url(/my-kid-is-back/images/backback.jpg) repeat-x 0 86px;
	font-family:'lucida grande',calibri,verdana,helvetica,arial,sans-serif;
	font-size:16px;
	}
h1,h2,h3{
	margin:1.1em 0 1em;
	font-family:cambria,georgia,serif;
color:#DD2A38;
	}
h1{
	width:900px;/* 950px - border */
	margin:0 auto;
	
	border-width:0 2px;
	font-family:cambria,georgia,serif;
	background:#fff url(/my-kid-is-back/images/banner.png) no-repeat 50% 50%;
	text-indent:-2000px;
	}
h1 a{
	display:block;
	height:270px;
	}
p{
	margin:1em 0;
	line-height:1.5em;
	}
ul, ol, dl{
	margin:1em 0;
	padding-left:1.5em;
	}
li{
	line-height:1.5em;
	}
li ul{
	margin:0.4em 0;
	}
a{
	color:#E0333E;
	}
a:hover{
	color:#C11E2B;
	}
img{
	float:right;
	margin:1em 0.5em 1em 1em;
	}
blockquote{
	margin:2em 1em;
	font-style:italic;
	}
fieldset{
	margin:1.5em 0;
	padding:0 25px;
	border:1px solid #ddd;
	}
input, textarea, option{
	padding:2px;
	}
input, textarea, option, select{
	font-family:'lucida grande',calibri,verdana,helvetica,arial,sans-serif;
	font-size:14.4px;
	}
label{
	margin-left:1.5em;
	}
#wrapper{
	width:900px;/*900px - border - padding*/
	margin:0 auto;
	
	border-width:0 2px;
	padding:0px;
padding-top: 10px;
	background-color:#fff;
	}
#navigation{
	float:right;
margin-right:0px;
padding-right:20px;
width: 240px;
	}
#sitelinks{
list-style-type:none;
padding: 0;
margin-top: 10px;
margin-left:0;
margin-right:0;
}


#sitelinks a:link, #sitelinks a:visited{
text-decoration:none;
width:220px;
height:20px;
padding:10px;
display:block;
background:#F00 url(/my-kid-is-back/images/navback.jpg) repeat-x;
color:#fff;
margin:0;
}
#sitelinks li{margin:0;}

#sitelinks a:hover{
background:#ccc url(/my-kid-is-back/images/navback2.jpg) repeat-x;

}
#shoppingmenu{margin:0;
padding:10px 20px;}

#main{
	width:568px;/* incorrect width for ie6: correct width - horizontal padding */
padding:10px 20px 110px 20px;
	background-color:#FDFDFD;
margin-left:20px;
border: 1px solid #F3F3F3;
	}
#wrapper > #main{
	width:568px;/* correct width for standards compliant browsers: 700 - border - padding */
	}
#main h2#first-heading{
margin-top:10px;
font-size:2em;
margin-bottom:20px;
	
	}
div.clear{
	clear:both;
	}
#footer{
	clear:both;
	width:900px;/* incorrect width for ie6: correct width - horizontal padding */
	height:322px;
	line-height:48px;
	background:url(/my-kid-is-back/images/footer.jpg) no-repeat 100% 0;
	font-size:0.8em;
position:relative;
margin-top: -103px;
	}
#wrapper > #footer{
	width:900px;/* correct width for standards compliant browsers: 700 - border - padding */
	}
#footer p{
	position:absolute;
padding-left:110px;
font-size: 90%;
height: 157px;
bottom: 0;
width:290px;
margin-left:20px;
margin-bottom:40px;
background:url(/my-kid-is-back/images/routlogo.jpg) no-repeat  0;
	}
	
img.cover{
	border:1px solid #555;
	}

.leader {
	font-weight:bold;
	}
abbr {
	border:0;
	}
.socialurls li, #logindetails li {
	list-style-type:none;
	}
.socialurls li a img, #logindetails img {
	float:none;
	margin:0;
	border:0;
	padding-right:0;
	}
#logindetails {
	padding:0;
	font-size:0.8em;
	width:240px;
background:#E9E9E9 url(/my-kid-is-back/images/loginboxback.jpg) bottom repeat-x;
	}
/* Social Bookmarks, Links to Downloads etc */
.socialbookmarks {
	list-style-type:none;
	}
li a.linktodelicious, li a.linktostumbleupon, li a.linktofacebook, li a.linktotwitter, li a.linktosamplechapter, li a.linktoappendices, li a.linktoworksheets, li a.linktohandouts, li a.linktodownloads, li a.linktodataset, li a.linktosoftware, li a.linktowebsite, li a.linktoir, li a.linktoaudio, li a.linktormhmini, li a.linktogpmini, li a.linktoppmini {
	height:16px !important;
	padding:0 0 0 24px;
	background:url(/includes/images/iconsprite.png) top left no-repeat; 
	}
li a.linktodelicious {
	background-position:0px -288px;
	}
li a.linktostumbleupon {
	background-position:0px -305px;
	}
li a.linktofacebook {
	background-position:0px -16px;
	}
li a.linktotwitter {
	background-position:0px -152px;
	}
li a.linktosamplechapter {
	background-position:0px -135px;
	}
li a.linktoappendices {
	background-position:0px -50px;
	}
li a.linktoworksheets {
	background-position:0px -118px;
	}
li a.linktohandouts {
	background-position:0px -67px;
	}
li a.linktodownloads {
	background-position:0px -84px;
	}
li a.linktodataset {
	background-position:0px -101px;
	}
li a.linktosoftware {
	background-position:0px -33px;
	}
li a.linktowebsite {
	background-position:0px 0px;
	}
li a.linktoir {
	background-position:0px -186px;
	}
li a.linktoaudio {
	background-position:0px -322px;
	}
li a.linktormhmini {
	background-position:0px -254px;
	}
li a.linktogpmini {
	background-position:0px -271px;
	}
li a.linktoppmini {
	background-position:0px -169px;
	}
.bookjacket {
	margin:0 auto 1em 1em;
	-webkit-box-shadow:0 10px 18px -2px #7f9db9;
	-moz-box-shadow:0 10px 18px -2px #7f9db9;
	}
	
	#withpadding{padding-bottom: 80px;}