html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;}

body {
font-family: 'Ubuntu', sans-serif;
}

#home {
height: 700px;
background-color: #fff;
min-width: 1000px
}

#homecontainer {
width: 1000px;
background-color: #;
margin-left: auto ;
margin-right: auto ;
}

ul#navbar {
width: 500px;
height: 20px;
background-color: ;
list-style-type: none;
float: right;
margin-top: 70px;
margin-right: 0px;
background-color: #;
}

ul#navbar li a{
font-size: 18px;
font-weight: 700;
text-decoration: none;
text-align: center;
color: #001a40;
display: block;
width: 75px;
background-color: ;
margin-left: 12px;
margin-right: 12px;
float: left;
}

#maincontainer {
margin: 0 auto;
background-color: ;
width: 1000px;
text-align: center
}
#bookcontainer {
text-indent: -9999px;        
color: #;
background-image: url(images/bookfinal2.jpg);
background-repeat: no-repeat;
height: 600px;
width: 500px;
background-color: ;
margin-top: 50px;
float: left;
}

#headercontainer {

}

#headercontainer h1  {
width: 500px;
height: 87px;
background-color: #;
float: left;
margin-top: 200px;
padding-top: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#headercontainer h1 a:hover {
background-color: #f35000;
}

#header2container {
float: right;
height: 20px;
width: 500px;
margin-top: 60px;
background-color: #;

}
#header2container a{
text-decoration: ;
color: #001a40;

}

#headercontainer h1  a{
display: block;
margin-left: 50px;
width: 400px;
height: 90px;
background-color: #2a93d8;
background-image: ;
background-repeat: no-repeat;
font-size: 30px;
text-decoration: none;
color: #fff;
font-weight: 700;
text-shadow: 1px 1px 2px #222;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
padding-top: 15px;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}

#iconbar {

}

#summary {
height: 630px;
background-color: #bcd4e4;
min-width: 1000px
}

#summarycontainer {
width: 1000px;
background-color: #;
margin-left: auto ;
margin-right: auto ;
}

#summary ul#navbar li a{
font-size: 18px;
font-weight: 700;
text-decoration: none;
text-align: center;
color: #001a40;
display: block;
width: 75px;
background-color: ;
margin-left: 12px;
margin-right: 12px;
float: left;
}

#summarymaincontainer {
margin: 0 auto;
background-color: #;
width: 1000px;
text-align: left;
}
#summarybookcontainer {
text-indent: -9999px;        
color: #;
background-image: url(images/ipadcover2.jpg);
background-repeat: no-repeat;
height: 500px;
width: 480px;
background-color: ;
margin-top: 50px;
margin-left: 40px;
float: left;
}

#summarysamplecontainer {
width: 450px;
background-color: #;
float: left;
margin-top: 60px;
margin-left: 10px;
text-decoration: none;
color: #001a40;
}

#summarysamplecontainer h1{
font-size: 33px;
text-decoration: none;
font-weight: 700;
}

#summarysamplecontainer h2{
font-size: 22px;
text-decoration: none;
font-weight: 400;
}
#summarysamplecontainer h3{
font-size: 14px;
text-decoration: none;
font-weight: 400;
}

#reviews {
height: 800px;
background-color: #a9c6d9;
min-width: 1000px
}

#reviewscontainer {
width: 1000px;
background-color: #;
margin-left: auto ;
margin-right: auto ;
}

#reviewsmaincontainer {
margin: 0 auto;
background-color: ;
width: 1000px;
text-align: left;
margin-left: 0px;

}
#reviewsbookcontainer {
text-indent: -9999px;        
color: #;
background-image: url(images/bookback2.png);
background-repeat: no-repeat;
height: 600px;
width: 480px;
background-color: ;
margin-top: 40px;
margin-left: 20px;
float: left;
}

#reviewsstatementcontainer {
width: 490px;
background-color: #;
float: left;
margin-top: 30px;
margin-right: 10px;
}

#reviewsstatementcontainer h1  {
font-size: 20px;
text-decoration: none;
color: #001a40;
font-weight: 400;
margin-top: 40px;
}

#reviewsstatementcontainer h3  {
font-size: 20px;
text-decoration: none;
color: #001a40;
font-weight: 700;
float: right;
}

#reviewsmaincontainer h2  {
width: 600px;
background-color: ;
padding-top: 67px;
font-size: 32px;
text-decoration: none;
color: #001a40;
font-weight: 700;
margin-left: 10px;
}

#reviews ul#navbar li a{
font-size: 18px;
font-weight: 700;
text-decoration: none;
text-align: center;
color: #001a40;
display: block;
width: 75px;
background-color: ;
margin-left: 12px;
margin-right: 12px;
float: left;
}

#excerpts {
height: 900px;
background-color: #92b4cb;
min-width: 1000px
}

#excerptscontainer {
width: 1000px;
background-color: #;
margin-left: auto ;
margin-right: auto ;
}

#excerpts ul#navbar li a{
font-size: 18px;
font-weight: 700;
text-decoration: none;
text-align: center;
color: #001a40;
display: block;
width: 75px;
background-color: ;
margin-left: 12px;
margin-right: 12px;
float: left;
}

#excerptsmaincontainer {
margin: 0 auto;
background-color: #;
width: 1000px;
text-align: left;
}
#excerptsbookcontainer {
text-indent: -9999px;        
color: #;
background-image: url(images/artbig.jpg);
background-repeat: no-repeat;
height: 600px;
width: 450px;
background-color: ;
margin-top: 40px;
margin-left: 40px;
float: left;
}

#samplecontainer {
width: 480px;
background-color: #;
float: left;
margin-top: 60px;
margin-left: 10px;
text-decoration: none;
color: #001a40;
}

#samplecontainer h1{
font-size: 30px;
text-decoration: none;
font-weight: 700;
}

#samplecontainer h2{
font-size: 22px;
text-decoration: none;
font-weight: 700;
}
#samplecontainer h3{
font-size: 14px;
text-decoration: none;
font-weight: 400;
}

#contact {
height: 470px;
background-color: #0a2234;
min-width: 1000px
}

#contactcontainer {
width: 1000px;
background-color: #;
margin-left: auto ;
margin-right: auto ;
}

#contactmaincontainer {
margin: 0 auto;
background-color: #;
width: 1000px;
text-align: left;
}
#contactlinkscontainer {       
color: #;
height: 300px;
width: 500px;
background-color: #;
margin-top: 80px;
float: left;
text-align: center;
font-size: 28px;
text-decoration: none;
color: #fff;
font-weight: 400;
list-style-type: none;
}

#contactlinkscontainer li a {
text-decoration: none;
color: #fff;
}

#contactlinkscontainer h1  {
font-size: 32px;
font-weight: 700;
}

#contactlinkscontainer h2  {
font-size: 24px;
font-weight: 400;
}


#contactpurchasecontainer {
color: #;
height: 250px;
width: 499px;
background-color: #;
border-right:1px solid white;
margin-top: 140px;
padding-top: 30px;
float: left;
text-align: center;
font-size: 28px;
text-decoration: none;
color: #fff;
font-weight: 400;
list-style-type: none;
}

#contactpurchasecontainer h1  {
font-size: 32px;
font-weight: 700;
}

#contactpurchasecontainer li a{
text-decoration: none;
color: #fff;
}

#contact ul#navbar li a{
font-size: 18px;
font-weight: 700;
text-decoration: none;
text-align: center;
color: #fff;
display: block;
width: 75px;
background-color: ;
margin-left: 12px;
margin-right: 12px;
float: left;
}

#mc_embed_signup {background: ; clear:left; font:14px Helvetica,Arial,sans-serif; padding-top: 25px; width: 700px; margin-left: auto; margin-right: auto; }
#mc_embed_signup form {display:block; position:relative; text-align: center; padding:10px 0 10px 3%; color: #fff;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px; margin-left: auto; margin-right: auto;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px; margin-left: auto; margin-right: auto;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


#footer {
height: 30px;
color: #fff;
background-color: #000;
min-width: 1000px
}

#footercontainer {
padding-top: 5px;
text-align: center;
color: #fff;
}
