body {
   font-family: sans-serif;
   background:white;
}
/*body {margin-left:10%; margin-right: 10%; font-family: sans-serif }*/

a {
   color:blue;
}

a:hover {
   background-color:#cff;
}

h1 {
   width:1050px;
   text-align:center;
   color:blue;
   font-size:160%;
   background:#d3d3d3;
   margin: 1em auto 0;
}

h1 a {
   text-decoration:none;
   color:blue;
}

h1 a:hover {
   text-decoration:underline;
   background:#dddddd;
/*   border: 1px black solid;
   padding: -1px; */
}

h2 {
   text-align:center;
   margin:0;
   font-size:150%;
   padding-top:10px;
   height:30px;
   position:relative;
}

#contentWrapper {
   margin: 0 auto 25px;
   width:1000px;
   padding:0 24px 25px;
/*   background:#006600; */
   background:url(images/mainBg.jpg) no-repeat #f2f9f2;
}

.title {
/*   font-style:italic; */
/*   text-decoration:underline; */
   font-weight:bold;
}

#content {
   color:black;
   margin: 0 0px 0px;
   padding: 25px 25px;
   font-family: sans-serif;
   font-size:100%;
}

.options {
   text-align:center;
   margin:1.5em auto 1em;
}

.options a {
   display:block;
   width:60%;
   margin-left:20%;
   border-style:solid;
   border-color:#ccc black black #ccc;
   border-width:1px 2px 2px 1px;
   padding: .5em 1em;
   font-weight:bold;
   color:navy;
   background-color:#eee;
   text-decoration:none;
}

.options a:hover, .optionsList a:hover {
   background-color:#cff;
   text-decoration:underline;
}

.optionsList {
   text-align:center;
   margin-top:1.5em;
   margin:2.5em 5% 0;
   font-size:80%;
   border:1px dotted #339;
}

.optionsList ul {
   list-style-type:none;
   margin:0 auto;
   padding:0;
}

.optionsList li {
   display:block;
   float:left;
   margin:0 .5em .5em;
   padding:0;
}

.optionsList a {
   display:block;
   border:none;
   padding: .5em 1em;
   font-weight:bold;
   color:navy;
   background-color:#eee;
   text-decoration:none;
}

.optionsList p {
   margin:5px .5em 0;
}

.footer {
   width:900px;
   text-align:center;
   font-family: sans-serif; 
   color: gray;
   font-size:smaller;
   margin:1em auto 0;
   border-top-style:solid;
   border-width:thin;
   border-bottom-style:solid;
}

.footer a { color:gray }
.footer a:link { color:gray }
.footer a:visited { color:gray }
.footer a:hover { color:cadetBlue; border-style:solid; border-width:thin; border-color:blue }



.feedbackBox {
   width:100%;
   margin-left:0;
   font-size:80%;
}

.feedbackBox th {
   font-weight:normal;
}

.important {
   color:red;
   font-weight:bold;
}

h5 {
    margin-bottom:0;
}

a img {
    border:none;
}

.reviewList {
    width:468px;
}

.friendList {
    width:200px;
    border:1px solid #ddd;
    margin:0 0 2em 1em;
    background:#fefefe;
    float:left;
}

.friendList h4 {
    margin:5px 0;
    text-align:left;
}

.friendList ul {
    list-style:none;
    margin:0;
    padding:0;
}

.friendList li {
    font-size:85%;
    background:#ccc;
    border: 1px dotted white;
    margin:0;
    padding:0;
    padding-left:2em;
}

.buttons a {
    background:darkGreen;
}

.buttons a:hover {
    background-color:lightGreen;
    color:black;
}