html { margin: 0; padding: 0; }

body { margin: 0; padding: 15px 0 15px 0; font: 90% "Georgia", serif;  color: #666666; text-align: left; background: url(images/back2.gif) repeat top left;}

a:link { font-weight: bold; text-decoration: none; color: #8C7FAB;}
a:visited { font-weight: bold; text-decoration: none; color: #8C7FAB;}
a:hover, a:active { text-decoration: underline;}
a img { border: none; }

#copy { margin: 0; padding: 10px 10px 0 20px; font: .65em verdana; text-align: center; }
.clear { margin: 0; padding: 0; clear: both; background-color: transparent; }
#container { margin: 0 auto; padding: 0; width: 650px; height: 100%; border: 1px solid #313523; background: #FFFFFF top left; position: relative; }
#container p { margin: 0; padding: 0; text-align: left; }
#top { margin: 0 auto; padding: 0; width: 650px; height: 15px; }




/* header
---------------------- */
#header { width: 608px; height: 100px; margin: 0 auto; padding: 0; border-top: 1px solid #313523; border-left: 1px solid #313523; 
	border-right: 1px solid #313523; border-bottom: 0px; background: transparent url(images/masthead.gif) no-repeat top left; position: relative; }


/* sidebar
---------------------- */
#features { float: right; margin: 5px 20px 0 0 !important; margin: 5px 10px 0 0; padding: 5px; width: 180px; height: 100%; position: relative;
	top right; clear: both; }

#features ul { margin: 10px 0 0 0; padding: 5px; list-style-type: none; top: 0; left: 0; }
#features ul li{ margin: 0; padding: 7px 0; font: 12px Georgia; color: #666666; border-top: dotted 2px #CACACA; }
#curly { margin: 0 auto; padding: 0; width: 81px; height: 20px; background: #FFFFFF url(images/curly.gif) no-repeat; position: relative; }
#curly2 { margin: 0 auto; padding: 0; width: 81px; height: 13px; background: #FFFFFF url(images/curly2.gif) no-repeat; position: relative; }
#admission { float: right; margin: 5px 20px 0 0 !important; margin: 5px 10px 0 0; padding: 5px; width: 170px; height: 100%; position: relative;
	background: transparent url(images/ga_bg.gif) repeat top right; clear: both; font: .75em georgia, sans-serif; letter-spacing: .1em;
	color: #333333; text-align: center;}


#store { float: right; margin: 5px 20px 0 0 !important; margin: 5px 10px 0 0; padding: 5px; width: 200px; height: 100%; position: relative;
	top right; clear: both; }

#store ul { margin: 10px 0 0 0; padding: 5px; list-style-type: none; top: 0; left: 0; }
#store ul li{ margin: 0; padding: 7px 0; font: 12px Georgia; color: #666666; border-top: dotted 2px #CACACA; }

/* maincontent
---------------------- */
#content { margin: 15px 225px 10px 20px; background-color: #FFFFFF; padding: 0; }
#content p { margin-top: 10px; padding: 0; color: #333333; font: 1.0em "Georgia"; line-height: 1.5em; text-align: justify;}
#content2 { margin: 15px 15px 10px 15px; background-color: #FFFFFF; padding: 0; color: #333333; font: 11px "Georgia"; line-height: 1.5em;}


/* navigation
---------------------- */
#navigation { margin: 0 20px 10px 20px; border: 1px solid #313523; padding: 8px 0; text-align: center; font: bold .75em verdana, sans-serif; color: #304416; background-color: #9BA970; }
#navigation ul { list-style-type: none; margin: 0; padding: 0; }
#navigation ul li { padding: 0; margin: 0; display: inline; }
#navigation a, #navigation a:link, #navigation a:visited { margin: 0; padding: 8px 15px; text-decoration: none; color: #304416; background-color: #9BA970; }
#navigation a:hover { margin: 0; padding: 8px 15px; text-decoration: none; color: #D8E1BD; background-color: #9BA970; }




/* footer
---------------------- */

#footer { margin: 0 auto; padding: 0; width: 620px; height: 14px; bottom left; }
