body {
   margin: 0;
   padding: 0;
   color: #000;
   background-color: #cccccc;
   font-family: Georgia, Palatino, "Times New Roman", Times, serif;
}

p, th, td, li, dd, dl, dt {
   margin: 1em auto;
   padding: 0;
   color: #000000;
   font: Georgia, Palatino, "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6 {
   padding: 0;
   font-family: 18px Impact, Verdana, Geneva, Arial, sans-serif;
   margin-bottom: 1px;
	 color: #000000;
}

h1 {
   font: 2.5em Impact, Verdana, Geneva, Arial, sans-serif;
   /*  text-transform: uppercase; */
   text-align: justify;
   color: #000000;
	 background-color: #cccccc;
   /*  border: 8px solid #cccccc; */
}

h2 {
   font-size: 2em;
}

h3 {
   font-size: 1.7em;
}

h4 {
   font-size: 1.4em;
}

h5 {
   font-size: 1.2em;
}

h6 {
   font-size: 1.1px;
}

a {
   color: #3333ff;
   text-decoration: underline;
}

a:hover {
   color: #ff3333;
	 text-decoration: underline;
}

a:active {
   color: #99ffff;
}


p {
   font-size: 1em;
   text-align: justify;
}

#header {
   /*  padding: 20px; */
   border: 5px solid #ff0000;
   # border: 5px solid #ffffff;
   # background: #0000ff;
   background: #ffffff;
}

#header a { border: none 0 ;
            color: #ffffff; }

#nav {}

#page_name {}

#content {
   /* OLD */
   /* CHANGE A */
   /* float: right; */
   /* width: 75%; */
   margin-left: 14em;

   /* NEW */
     /* width: auto; */
     /* padding: 0px 0px 0px 100px; */
   margin-top: 5px;
   margin-bottom: 5px;
   border: solid 2px #999999;
   padding: 10px;
}

/* #content table {
    margin-left: auto;
		margin-right: auto;
} */

#content table {
    margin: 0;
}

#sidebar {
   float: left;
   margin: 0;
   padding: 0;
   /* OLD */
     /* width: 22%; */
   /* NEW */
     width: 13em;
   background: #cccccc;
   /* background: #ff3333; */
}

#button {
	width: 12em;
        margin: 5px 0 1em 0;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	/*  background-color: #90bade; */
        background: #ff3333;
	color: #333;
}

#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#button li {
                list-style: none;
		border-bottom: 1px solid #90bade;
		margin: 0;
                padding: 0;
                color: #ffffff;
                font-weight: bold;
}

#button li a {
		display: block;
		padding: 5px 8px 5px 12px;
		/*  border-left: 10px solid #1958b7; */
		border-left: 10px solid #ff3333;
		/*  border-right: 10px solid #508fc4; */
		border-right: 10px solid #ff3333;
		/*  background-color: #2175bc; */
		background-color: #0000ff;
		color: #fff;
		font-weight: normal;
                text-decoration: none;
		width: 100%;
}

#button li li a {
		display: block;
		padding: 5px 14px 5px 6px;
		/*  border-left: 10px solid #1958b7; */
		border-left: 10px solid #ff3333;
		/*  border-right: 10px solid #508fc4; */
		border-right: 10px solid #ff3333;
		/*  background-color: #2175bc; */
		background-color: #0000ff;
		color: #fff;
		font-weight: normal;
                text-decoration: none;
		width: 100%;
}

html>body #button li a {
		width: auto;
}

#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
}
		
#menu ul, #menu li {
   /*  display: list-item; */
	 list-style: none;
   margin: 0;
	 /*  padding: 8; */
   padding-left: 1em;
	 text-indent: -1em;
   color: #3333ff;
   /*  text-transform: uppercase; */
   text-align: justify;
}

#menu ul {
   width: 600px;
}

#menu li a {
   padding: 7px;
   background: #3333ff;
   color: #ffffff;
   border: solid 2px #999999;
   text-decoration: none;
}

#menu li a:hover {
   padding: 7px;
   background: #ff3333;
   color: #3333ff;
   border: solid 2px #999999;
   text-decoration: none;
}

#footer {
   clear: both;
   padding: 15px;
   background: #ff3333;
}

#footer p {
   text-align: center;
}

#EarlyReviews li {
   margin-bottom: 15px;
}
