* { border:0; font-family:georgia; margin:0; padding:0; text-align:center; text-decoration:none; }

html, body { height:100%; width:100%; }

html { 
color:green;
width:100%; }

a:link { 
font-weight:bold; }

a:visited {  
font-weight:bold;}

a:hover { 
color:red; 
font-weight:bold;}

a.button { 
margin:3% 1%; 
padding:3%; }

a.review:hover { 
background-color:white; }
 
body { 
background-color:#FEE5AC;
font-size:medium; font-weight:500; }

h1 { 
background-color:white; 
color:red; 
font-size:1.6em; font-style:italic; 
margin:1%; 
text-align:left; text-shadow:8px 8px 16px gray; }

h2 { 
background-color:white; 
color:red; 
font-size:1.2em; 
font-style:italic; 
margin:1%; 
text-align:left; 
text-shadow:8px 8px 16px gray; }

h3 {
font-size:1em;
font-weight:bold;
padding:1%;
text-align:left; }

h4 { 
padding:1%; 
width:78%; }

img { 
border:1px solid gray; 
margin:1%; }

li { 
list-style:disc outside;
margin:1% 0;
padding-left:1%;
text-align:left; }

p { 
font-weight:normal;
margin:1%; 
text-align:left; }

ul { padding-left:10%; }

.accolades { 
font-size:small; 
margin:3%; 
text-align:center; }

.button {
border-bottom:thin dotted red;
display:block;
font-size:small; font-weight:bold; 
margin:3% auto; 
padding:3%; 
text-align:left; }

.center { 
border:1px solid white; 
margin-bottom:36px; margin-top:36px; 
padding-left:24px; padding-right:24px; 
text-align:center; }

.feedback { 
border-bottom:1px solid green; }

.header { 
border-bottom:1px solid red; 
float:left; 
width:100%; }

.leftcolumn { 
margin:0;
padding:1%;
text-align:center; 
width:18%; }

.nav {
background-color:beige;
margin:0 auto 20%; }

.note { display:none; }

.page { 
background-color:white;
border:thin solid red;
float:left;
height:auto;
margin:1% 10%;
padding:0;
text-align:left; 
width:80%; }

.panel { 
background-color:green; 
color:white; 
margin:1%; 
padding:1%; 
font-weight:500; }

.pdf, .post { border:thin solid white;
vertical-align:middle; }

.review { 
border:1px solid white; 
margin:0; 
padding:0; 
vertical-align:top; }

.rightcolumn {
border-left:thin solid red;
float:right;
height:100%;
text-align:left; 
width:80%; }

.rimage {
clear:right;
float:right; 
margin:1%; }
