* { margin:0; padding:0;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background:#978e38 url(../images/bg.gif) repeat-y center top;}
#wrapper { width:857px; margin: 0 auto; background:#f7f7d8 url(../images/side_bg.gif) repeat-y right top;}
#header { width:857px; position:relative;}
#header h1.head { background:#f7f7d8 url(../images/head.gif) no-repeat left 31px; width:625px; height:173px; text-indent:-9999px;}
#header .description {display:none;}
#header .logo { position:absolute; top:40px; right:15px;}
#header .logo img { border:none;}
#content { width:625px; float:left; position:relative;}
#content h1 { font-size:1.5em; color:#ee2a24; padding: 20px 0 .5em .75em; text-align:center;}
#content h1.home { font-size:1.5em; color:#ee2a24; padding: 377px 0 .5em .75em; text-align:center;}
#content h2 { font-size:1.25em; color:#ee2a24; padding: 0 0 .25em 1em;}
#content h3 { font-size:.875em; color:#8e8019; line-height:1.375em; padding: 0 0 .25em 1.50em; font-weight:bold;}
#content a {color:#ee2a24; text-decoration:underline;}
#content a:hover {color:#786f39; text-decoration:underline;}
#content p { font-size:.875em; color:#000; line-height:1.375em; padding: 0 1.5em 1.5em 1.5em; text-align:justify;}
#content blockquote, #content ul { padding: 0 0 1.5em 4em;color:#786f39; font-size:.8125em;}
#content ul ul { font-size:1em; padding: 0 0 0 1em;}
#content img { margin: 0 0 10px 20px;border:solid 2px #8c8235;}
#content img.left {float:left; margin: 8px 8px 8px 0;border:solid 2px #8c8235;}
#content img.right {float:right; margin: 8px 0px 8px 8px;border:solid 2px #8c8235;}
#content img.noborder { border:none; margin:0;}
#content form { font-size:.875em; color:#8e8019; line-height:1.375em; padding: 0 1.5em 1.5em 1.5em;}
#content .slideshow {
	width:500px;
	border:solid 2px #8c8235;
	margin: 20px auto;
	position:absolute;
	top:1px;
	left:62px;
}
#content table {padding: 0 1.5em 1.5em 0em;}
#side { width:207px; margin: 0 0 0 635px; padding: 20px 0 0 0;}
#side ul {}
#side ul.home { background:url(../images/li_home.gif) no-repeat left top; padding: 0px 0 5px 35px;}
#side ul.purchase { background:url(../images/li_cart.gif) no-repeat left top; padding: 3px 0 8px 35px;}
#side ul.learn { background:url(../images/li_learn.gif) no-repeat left top; padding: 0px 0 8px 35px;}
#side ul.updates { background:url(../images/li_updates.gif) no-repeat left top; padding: 5px 0 8px 35px;}
#side ul.language { background:url(../images/li_language.gif) no-repeat left top; padding: 5px 0 8px 35px;}
#side ul.email { background:url(../images/li_email.gif) no-repeat left top; padding: 5px 0 5px 35px;}
#side ul li { list-style-type:none; font-size:.9375em;}
#side ul li a { color:#fff; text-decoration:none;}
#side ul li a:hover { color:#ee2a24; text-decoration:none;}
#side div.line { margin: .5em 0;border-bottom:solid 2px #8c8235;}
#side img { border:solid 2px #8c8235; margin: 0 0 0 36px;}
#footer { clear:both; padding: 20px 0 0 0;}
#footer p { width:590px; padding: 0 1.5em 1.5em 1.5em; text-align:center; font-size:.625em;color:#786f39;}
#footer a { color:#8e8019; text-decoration:none;}
#footer a:hover {color:#ee2a24; text-decoration:none;}

