/* Colors

off white (text background)	#F7F7F7
black (text color)		black

light red #A32938 aqua  (link text)		#A32938
dark brown #3F2221 maroon (accent border)		#3F2221
rose heart #7A0728 grey (page border)   		#7A0728
ice blue-green #9DCBC0 cantaloupe (navbar background)	#9DCBC0

*/

body {
	border: 2em solid #7A0728;
        background-color: #3F2221;
        color: black;
        font-family: sans-serif;
        margin: 0px;
        padding: 3em;
}

a { color: #A32938; text-style: none; }
a:visited { text-style: underline; color: black; }
#navigation-top a:visited, #navigation-bottom a:visited { color: #A32938; }
a:hover; a:focus { background-color: #A32938; color: #9DCBC0; }
li { padding-bottom: 0.75ex; }

h1 { font-size: 1.0em; font-weight: 900; }
img { border-width: 0px; }

/* IDs */

#navigation-top { border-bottom: 0px; border-right: 0px; }

#heading { border-bottom: 1em double #3F2221; padding-bottom: 1em; }
#footer { border-top: 1em double #3F2221; padding-top:}
#footer img { 1em; text-align: center; }

#recipient { font-size: 1.2em; font-family: cursive;}
#author {   font-size: 1.2em; font-family: cursive; }
#betas { }
#fandom {}
#threesome {}
#title {font-size: 1.75em; font-variant: small-caps; clear: both; }
#notes {}
#summary {}
#icon { float: left; margin-right: 3px; clear: righ}

#end { text-align: center; 
       border-top: .5em solid #3F2221;
       border-bottom: .5em solid #3F2221; 
       padding: .5em; 
       margin-bottom: 1em;
}

#navigation-bottom { border-top: 0px; border-left: 0px; text-align: right; }

/* Classes */
.navigation { background-color: #9DCBC0; border: 6px groove #9DCBC0; padding: 0.5em; }
/* .santa {display: none; }
.feedback {display: none; } */
.block { background-color: #F7F7F7; padding: 3em; margin: 1em auto; }

