/* Linnaeus Website CSS Document */

html { margin: 0; padding: 0; border: none; }

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 62.5%; height: 100%; margin: 0; padding: 0; background-color: #363249; background-image:url(../gfx/background_body.jpg); background-repeat: repeat-y;  }



#container { margin: 0em; padding: 0em; width: 800px; height: 100%; }



#shadowleft, #shadowright, #shadowleft img, #shadowright img { padding: 0; margin: 0; border: none; }

#shadowleft { float: left; width: 68px; }
#shadowright { float: right; width: 76px; }




#wrap { margin: 0em; padding: 0em; min-height: 600px; background-color: none; background-image: url(../gfx/wrap_back.jpg); background-repeat: no-repeat; }

#header { margin: 0; padding: 0; border: none; }
#header img { margin: 0; padding: 0; border: none; }






/**** NAVIGATION ****/

#navigation { margin: 0em 0em 0em 0em; padding: 2.0em 0em 0em 8.0em; font-size: 1.2em; font-weight: bold; }

#navigation p { color: #b99b6b; font-size: 0.9em; letter-spacing: 0.5em; text-transform: uppercase; margin: 0em 0em 0.5em 2.0em; padding: 0em; }

#navigation ul { margin: 0em 0em 0em 1.0em; padding: 0em; list-style-type: none; text-align: left; }
#navigation ul li { margin: 0em; padding: 0.3em 0.65em 0.3em 0.65em; display: inline; border-left: 1px solid #dccdb5; }
#navigation ul li:hover { background-color: #e3e3e3; }

#navigation li.noborder { border: none;}


#navigation ul li a { color: #666666; font-weight: normal; text-decoration: none; }
#navigation ul li a:hover { color: #333333; text-decoration: none; }






/**** CONTENT ****/

#content { width: 650px; margin: 0em 0em 0em 7.0em; padding: 0em 0em 6.0em 1.6em; color: #333333; background-color: none; }

#content h1 { font-size: 2.1em; color: #ffffff;  background-color: #3e3e3e; background-image: url(../gfx/heading1.jpg); background-repeat: no-repeat; padding: 0.2em 0em 0.2em 0.4em; margin: 1.5em 0em 1.0em 0em; font-weight: normal; }
#content h2 { font-size: 1.2em; line-height: 1.5em; font-weight: normal; color: #614638; padding: 0.4em 0em 0em 0em; margin: 0em 0em 6.0em 0em; 
border-top: 1px solid #dccdb5; }
#content h3 { font-size: 1.8em; color: #333333; padding: 0em;  margin: 1.0em 0em 0.7em 0em; font-weight: normal; }
#content h4 { font-size: 1.3em; color: #6a6c78; padding: 0.4em 0em 0.4em 0em; margin: 0em; font-weight: bold; }
#content h5 { font-size: 1.2em; color: #6a6c78; padding: 0em 0em 1.4em 0em;  margin: 0em; font-weight: bold; }
#content h6 { font-size: 1.1em; color: #000000; padding: 0em 0em 0.4em 0em;  margin: 0em; font-weight: normal; }

#content p { font-size: 1.3em; line-height: 1.6em; padding: 0em 1.8em 1.0em 0em; margin: 0em; color: #614638; }
#content p img { margin: 0em 1.0em 1.0em 0em; padding: 0.5em; border: 1px solid #dccdb5; background-color: #ffffff; float: left; clear: right; }

#content ul { font-size: 1.2em; line-height: 1.6em; padding: 0em; margin: 0em 0em 1.0em 1.3em; }
#content ol { font-size: 1.2em; line-height: 1.6em; line-height: 1.4em; list-style-type: decimal; padding: 0em; margin: 0em 0em 1.0em 2.0em; }
#content ol li { list-style-type: decimal; }
#content li { list-style-type: circle; padding: 0.2em 0em 0.3em 0em; font-size: 1.0em; }

#content ul li ul { font-size: 1.0em; }
#content ul li ol { font-size: 1.0em; }
#content ol li ul { font-size: 1.0em; }
#content ol li ol { font-size: 1.0em; }


#content a { color: #003399; text-decoration: none; }
#content a:hover { color: #333333; text-decoration: underline; }






#content .clearall { clear: both; }



/**** FOOTER ****/

#footer { font-family: verdana, arial, helvetica, sans-serif; color: #663300; clear: both; padding: 1.0em 0em 2.0em 0em; margin: 1.0em 4.0em 1.0em 5.0em; background-color: none; border-top: 1px dotted #666666; }

#footer ul { margin: 0em; padding: 0em; list-style-type: none; text-align: left; }
#footer ul li { margin: 0em; padding: 0em 0.5em 0em 0em; display: inline; }
#footer li.noborder { border: none;}

#footer p { font-size: 1.0em; line-height: 1.5em; padding: 0em 0em 0em 0em; margin: 0em;  }

#footer a { color: #663300; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: none; }

#footer .weboffice { font-size: 1.0em; width: 8.0em; float: right; color: #b99b6b; margin: 0em; padding: 0em 0em 0em 0em; text-align: center; }
	#footer .weboffice a { font-size: 1.0em; font-weight: bold; color: #b99b6b; text-decoration: none; letter-spacing: 0.1em; }
	#footer .weboffice a:hover { text-decoration: underline; color: #b99b6b; }
