/* RESET */

body, ul, li, h1, h2, h3, h4, h5, form, fieldset, input, textarea { margin:0; padding:0; font-weight:normal; }
#header { position:relative; }
h1 { position:absolute; top:-2000px; }
input, button { cursor:pointer; }
a { outline:none; }
a img { border:0; }
em { font-style:normal; font-weight:bold; }

/* BASIC TEXT */

body { font-family:'avant garde', avantgarde, 'century gothic', 'trebuchet ms', trebuchet, arial, sans-serif; font-size:100%; color:#fff; padding:0 0 20px 0; }
h2 { font-size:26px; margin:0 0 0 -40px; text-indent:40px;}
h3 { font-size:24px; }
h4 { font-size:20px; padding: 7px 0 0 40px; margin:0 0 0 0px;}
h5 { padding: 7px 0 0 0; margin:0 0 0 -40px;  }
p { }
div.listblock p { margin: 10px 0 10px 40px;  }
a { color:#c7ff84; }
a:hover { border:0; text-decoration:none; border-bottom:2px solid;} 
a.plain:hover { border-bottom:0px}
em { color:#ffa700; }
ul { font-size:20px; margin:0; padding: 5px 0 0 0; text-indent: 40px;}
ul li {font-size: 14px;  padding:0 0 0 40px; list-style:inside; text-indent:0;}
p.alert { color: #ffa405; }
p.small { font-size:12px;  }
/* LAYOUT */

div#wrapper { width:760px; margin:0 auto; }
div#header { height:260px; }
div#content { min-height: 200px; padding:0 40px 20px 40px; }
div#wallblock { margin-left: 40px; margin-bottom: -30px; }
div#footer { font-size: small; height:70px; text-align:center; padding:40px 0 0 0px; color:#999; clear: both; }
div#right {float: right; width: 330px; margin: 40px 0 0 0; }
div#left {float: left; width:320px; }
div#left.narrow {width: 200px; }
div#right.wide {width: 480px; margin: 0px 0 -10px 0px; }
div.clearblock { clear:both; }

a#star {
background:transparent url(../images/SeeTheWall.png) no-repeat scroll left top;
height:95px;
position:absolute;
right:-10px;
top:80px;
width:95px;
}
a#star span {
display:none;
}
a#star:hover {
background:transparent url(../images/SeeTheWallGreen.png) no-repeat scroll left top;
}

/* BACKGROUNDS */

body { background:#666 url(../images/bodyback.gif) repeat-x top left; }
div#wrapper { background:#000; }
div#header { background:#000 url(../images/header.gif) no-repeat top left; }
div#footer { background:#000 url(../images/footer.gif) no-repeat bottom left; }
h2, h4 { background:#000 url(../images/h2icon.gif) no-repeat top left; }
div.listblock {width: 420px; margin: 10px 0 10px 0; border-bottom: solid #ffa700 2px;}

/* IMAGES */

img.right {float: right; padding: 0 0 18px 0; margin: 10px 0 0 0; }
img.left { float: left; padding-right: 5px; }
img.starbadge { float:right; margin-top: 80px; margin-right: -10px; }

/* MENU */

#menu { margin: 0 0 0 60px; padding: 0;}
#menu li  { font-weight:bold; width: 150px; height: 39px; line-height:39px; margin: 0 0 20px 0; padding: 5px; text-align: center; float: left; list-style:none; }
#menu li a { font-size: 16px;  text-decoration: none; display:block; background:#c7ff84; color: #000; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#menu li a:link {}
#menu li a:visited {}
#menu li a:active { background-color: #ffa405;  }
#menu li a:hover { background-color: #ffa405;  }

#menu li a:link.current,  #menu a:visited.current, #menu a:active.current, #menu a:hover.current  { background-color: #ffa405;  }


/* FORMS */

fieldset { border:0; }
legend { display:none; }
label { display:block; }
input, textarea { width:90%; color:#000; border:1px solid #666; background:#fff; padding:4px; 
font-family:'century gothic', sans-serif; }
input.submit { padding:5px; text-transform:uppercase; color:#000; background:#c7ff84; font-weight:bold;
border:0; }





