ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: black;}

H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center; }
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: center; }
H3 {font-family: Arial, Helvetica, sans-serif; font-size: 32px; text-align: center; }
H4 {font-family: Arial, Helvetica, sans-serif; font-size: 48px; text-align: center; }

body {
text-align: center;
background-color: #225869;
}

div#wrapperText {
padding: 1em 1em 1em 1em;
margin: 0 auto;
text-align: left;
max-width: 670px;
background-color: #feffd2;
border: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

@media only screen and (max-width: 670px) {
  div#wrapperText{ border: none; }
	body { background-color:#feffd2; }
}

.container-fluid {
	padding-top: 15px;
	margin: 0px;
	max-width: 670px;
}

img#banner {
margin: 0px;
padding: 0px;
}

#navbar {
list-style: none;
margin: 0px;
margin-top: 10px;
padding: 0px;
text-align: center;
padding-left:0;
}

#navbar ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

#sidebar p {
 margin-bottom: 0px;
 text-align: center;
}

#navbar li {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 14px;
display: inline;
float: center;
}

#navbar li a {
 padding: 0px 10px; 
 color: #C7232F;
 text-decoration:none;
} 

#navbar li a:active { text-decoration: underline; }
#navbar li a:hover  { text-decoration: underline; }


div#sidebar {
	text-align: center;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 13px;
}

#sidebarbooks .thumbnail {
  background-color: inherit;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: -10px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: -10px;
	border: none;
}

#sidebarbuttons .thumbnail {
  background-color: inherit;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-left: -10px;
	margin-right: -10px;
	border: none;
}

div#content {
  margin-left: 12em;
  margin-top: 1.5em;
  margin-bottom: 0em;
  margin-right: 1em;
  text-align: justify;
  padding-left: 1.5em;
}

#content li {
 padding-right: 30px;
 padding-bottom: 5px;
}

P {
text-align: justify;
}

.img-center 
{
  margin:0 auto;
	padding-top: 5px;
	padding-bottom: 10px;
}

.centeredImage
{
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.centeredText
{
  text-align:center;
}

#pagetitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 18px;
 text-align: center;
 margin: 5px;
 padding: 10px;
 padding-top: 5px;
 color: #5A2C84;
}


.sectiontitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 15px;
 text-align: left;
 margin: 5px;
 padding: 10px;
 padding-top: 5px;
 color: #5A2C84;
 margin-left: 0px;
 padding-left: 0px;
}


#reviewstitle {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
 margin: 5px;
 padding: 10px;
 padding-top: 10px;
 margin-left: 0px;
 padding-left: 0px;
 margin-bottom: 0px;
 padding-bottom: 0px;
 color: black;
}

div#reviews {
margin-left: 0px;
text-align: justify;
padding: 10px;
padding-top: 5px;
margin-right: 0px;
width: auto;
}

.review {
border-width: 3px; 
border-style: solid; 
border-color: #225869;
padding: 15px;
margin: -10px;
padding-top: 10px;
padding-bottom: 7px;
margin-top: 11px;
margin-bottom: 11px;
}

div#breakingnews {
border-width: 3px; 
border-style: solid; 
border-color: #225869;
/*margin-top: 0px;*/
margin-bottom: 10px;
/*margin-left: 0px;*/
/*margin-right: 0px;*/
/*padding: 0px;*/
/*width: auto;*/
margin: -10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 10px;
}

#breakingnews p {
width:auto;
padding: 0px;
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

#breakingnews li {
padding-right: 30px;
padding-bottom: 5px;
}

#reviews h3 {
font-size: 16px; 
font-style: bold; 
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

#italic { 
font-style:italic; 
}

#reviews p {
width:auto;
}

#reviews strong {
font-weight: bold;
font-style: normal;
}

A:link    {color: #225869; color: #48286d; color: #652D90; color: #5A2C84; text-decoration: underline;}
A:visited {color: #225869; color: #48286d; color: #652D90; color: #5A2C84; text-decoration: underline;}
A:active  {color: #C7232F; text-decoration: none;}
A:hover   {color: #C7232F; text-decoration: underline;}

