/* BASE */
* {margin:0;padding:0}
body {text-align:center;padding: 0px 20px;background: #fff;color:#333;font:83%/1.5 sans-serif}
img {border:none;display:block}
hr {margin: 1em 0;background:#7fdc28;height:1px;color:#7fdc28;border:none;clear:both}
textarea {font:100%/1.5 sans-serif}

/* LINKS */
a,a:link,a:link,a:visited,a:hover {font-weight:bold;background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#339} 
a:visited {color:#339} 
a:hover,a:active {color:#093}

/* BASE */
div#wrapper{width:680px; float:left; margin-right:20px;}
div#content{width:500px; background:#fff; float:right;}
div#navigation{float:left; width:160px; background:#fff;}
div#extra{float:left;width:160px;margin-left:0px;background:#fff; float:left;}

#container {width:680px;margin-left:auto;margin-right:auto;text-align:left;}
#header {background: #7fdc28 url("titlebg.gif") repeat-x 0 100%;margin: 0;padding: 0px}
#header h1 {color:#fff;font-size: 190%;padding:0px 0px 15px 20px; margin: 0;font-weight:normal;}
#header h1 a {color:#fff;text-decoration:none;font-weight:normal;}
#header h1 a {color:#fff;text-decoration:none;font-weight:normal;}
#header a {color:#fff;text-decoration:none;font-weight:normal;}
#header p {color:#fff;text-align:right;padding:5px 10px 5px 10px; margin: 0px 0px -5px 0px; font-size:85%;}
#header a:hover, #header a:active {color:#fff;text-decoration:underline;font-weight:normal;}
#header p .here {font-weight:bold;}
#header a .here {font-weight:bold;}


/* LISTS */
div .float {padding:0em 0 3.0em 0}
ul, ol {margin:.3em 0 0.7em 0}
li {margin-left:1.4em}
.float li {float:left;white-space: nowrap;}

/* HEADING */
p {margin: 0 0 0.7em 0}
h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: arial,verdana,sans-serif;margin: 1.3em 0 .3em;color:#000;border-bottom: 1px dotted #7fdc28;padding-bottom: 0em;clear:left}
h1 {font-size: 200%; margin:0; border:none}
h2 {font-size: 136%; border-bottom: 3px solid #7fdc28;}
h3 {font-size: 116%; border-bottom: 2px dotted #7fdc28;}
h4 {font-size: 100%; border-bottom: 0px;}

/* text */
em {font-style: normal; font-weight: bold; color: #F33;}

/* Inline Styles */
.smaller {font-size: 70%;}

/* button */
.button ul {list-style-type: none; }
.button li {list-style-type: none; }
.button a {
  background-repeat: no-repeat;
  display: inline;
  border-right: 1px solid #8FAEBE;
  border-bottom: 1px solid #8FAEBE;
  border-top: 1px solid #FFF;
  padding: 5px 22px 5px 22px;
  color: #339;
  text-decoration: underline;
  line-height: 16px;
  margin: 0;
  min-width: 100px; 
}
.button a:link, .button a:visited, .button a:active {
  background-color: #EAFFF2;
}

.button a:hover, .button a.here:link, .button a.here:visited, .sub a.here:active {
  background-color: #339;
  color:#fff;
}

/* google_ad_section_ */
.ad_section {display: none; visibility: hidden;}
