/* layout */
body {background: #606060;}
#container {width: 800px; margin-left: auto; margin-right: auto; background: #eee; padding: 30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 10px 10px 5px #333; margin-top: 20px;}
#content {border: 2px solid #99ddff; margin-top: 50px; padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px;} 
img {border: 0;}

/* fonts */
h1 {font-size: 36px; font-weight: normal; font-family: times,georgia,serif; color: #000;}
h2 {font-size: 28px; font-weight: normal; font-family: times,georgia,serif; margin: 0;}
h3 {font-size: 24px; font-weight: normal; font-family: times,georgia,serif; margin: 0;}
p, div {font-size: 18px; line-height: 1.4; font-family: times,georgia,serif;}


/* text classes */
.bold {font-family: times,georgia,serif; font-weight: bold;}
.noBut li, .noBut li:hover, .noBut li:focus, .noBut li:active  {border: 0; background: #eee; padding: 0; margin: 0; display: block;}
.cite {text-align: right; margin-top: 0; margin-right: 100px;}
.review {margin-bottom: 0; margin-top: 40px;}
.cite em {font-family: times,georgia,serif; font-style: italic; font-weight: bold;}
.center {text-align: center;}



/* links and lists */
a {padding: 5px 10px;}
a:link, a:visited {color: #000; text-decoration: none;}
a.link {padding: 0; text-decoration: underline; color: #b0e0e6;}
ul {margin: 0; padding: 0;}
li {display: inline; list-style: none; font-size: 18px; font-family: times,georgia,serif; font-weight: normal; border: 2px solid #606060; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0 1px; background: #b0e0e6; padding: 5px 6px;}
li:hover, li:focus, li:active {background: #fff; border: 2px solid #b0e0e6;}
.bluelink a {text-decoration: underline; color: #04c;}