@charset "UTF-8";
/* CSS base */
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img,span { margin: 0; padding: 0; }
a:active, a:link, a:visited
{
	color: #03F;
}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
.clearer { clear: both; }
body { font: 62.5%/93.7% "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #000000; }
#master { background: #ffffff url(../img/apple.png) no-repeat left bottom; }
.column { float: left; }
.grid2col .column { width: 87%;} 
.grid3col .column { width: 66%;} 
.column.first { width: 12%; }
.grid3col .column.last { width: 21%; }
.column.last { float: right!important; }
#content:after, .column.last:after, #globalfooter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


#globalheader { width: 980px; height: 180px; position: relative; margin: 0 auto; }
#content { margin: 0 auto; width: 980px; position: relative; font: 1.6em/1.8em Verdana, Arial, Helvetica, sans-serif; padding: 8px; }

#menu { position: absolute; top: 146px; left: 29px; font-size: 1.6em; list-style: none; padding: 0px; border-bottom: solid #76bf2e 3px; border-left: solid #76bf2e 3px;  }
#here { color: #badd8c!important; }
#menu li { float: left; border-left: solid #76bf2e 3px; }
#menu .first { border-left: none!important; }
#menu li a { display: block; padding-left: 20px; padding-right: 20px; line-height: 1.3em; color: #000000; text-decoration: none; }

/* GLOBAL FOOTER */
#globalfooter { width: 980px; margin: 18px auto; padding: 5px 0 10px 0; font-size: 1.2em; border-top: solid #8cc63f 2px; }
#globalfooter ul:after { clear: both; }
#globalfooter p { float: left; width: 50%; }
#globalfooter img { display: inline; vertical-align: middle; margin: 0 10px 0 10px; }
#globalfooter ul { float: right; padding-right: 20px; }
#globalfooter li { float: left; display: inline; }
#globalfooter li a, #globalfooter li a:visited { color: #0033FF; }
#globalfooter li a { border-left: 1px solid #000000; padding-left: 0.75em; margin-left: 0.75em; }
#globalfooter li a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }
p.left { margin: 0px; padding: 0px; }
.counter { margin: 0px!important; padding: 0px; }

