/* All associated graphics copyright 2007, Eden Gan */
/* Artwork copyright Closa http://www.kaialain.com/ */
/* Layout created: November 05, 2007 */

/* ---------- misc ---------- */

* {
 padding: 0;
 margin: 0;
 }
body	{
 background: #FFF;
 color: #000;
 font: 12px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 }
acronym {
 cursor: crosshair;
 }

/* ---------- div ---------- */

#container {
 padding: 0 2px;
 width: 800px !important;
 width /**/: 800px;
 margin: 0 auto;
 background: #e3e3e3 url() repeat-x;
 text-align: justify;
 position: relative;

 }
#person, #content, #supportingText div {
 padding: 5px 20px;
 width: 510px !important;
 width /**/: 370px;
 }
#quickSummary {
 padding: 15px 20px;
 }
#content {
 padding-top: 15px;
 }
#supportingText #requirements {
 padding-bottom: 12px;
 }
#supportingText #footer {
 padding: 12px 20px;
 background: url() no-repeat 50% 0;
 text-align: center;
 }

#sidebar {
 position: absolute;
 top: 462px;
 left: 600px;
 font-size: 11px;
 line-height: 1.2em;
 width: 200px;

 }

.date {
 text-transform: uppercase; 
 color: #4a4747;
 font-size: 14px; 
 text-align: right;
 font-weight:bold; 
 letter-spacing: 5px;
 border-style: solid; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width: 1px; 
 border-left-width: 0px; 
 border-color: #fff;
 margin: 1px;
 height: 12px;
 width: 330px;
}

/* ---------- h1, h2, h3, h4 ---------- */

h1, h2, h3 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -2000em;
 display: block;
 }
h1 {
 width: 500px;
 height: 0px;
 background: #a5866b;
 }
h3 {
 width: 800px;
 height: 461px;
 background: #000 url(h2.jpg) no-repeat;
 }

h4 {
 background-color: none;
 color: #000;
 font-size: 10px; 
 text-align: left;
 font-weight:bold; 
 letter-spacing: 8px; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width: 1px; 
 border-left-width: 0px; 
 border-color: #fff;
 border-style: solid;
 margin: 10px;
 height: 11px;
 font-family: tahoma;
 width: 120px;
}


/* ---------- p ---------- */

p {
 padding-top: 5px;
 }
.p1 {
 padding-top: 2px;
 }

/* ---------- ul, li ---------- */

ul, li {
 list-style-image: url(); }

/* ---------- a ---------- */

a {
 text-decoration: none;
 }
#intro a, #supportingText a {
 font-weight: bold;
 color: #b2aaaa;
 }
#footer a, #linkList a {
 color: #b2aaaa;
 }
#lselect a {
 display: block;
 color: #c7f592;
 }
#lselect a.c {
 display: inline;
 color: #c7f592;
 }
#larchives a, #lresources a {
 padding: 0 7px 0 22px;
}
div>#larchives a, div>#lresources a {
 padding: 5px 7px 5px 22px;
 height: 13px !important;
 height /**/: 23px;
 display: block;
 }
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active { color: #f2f0f0; filter:flipv; cursor: default;
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active { color: #f2f0f0; position:relative; left: 1px; top:1px; cursor: default;
 }
div>#larchives a:hover, div>#larchives a:active, div>#lresources a:hover, div>#lresources a:active {
 background: #f2f0f0 url() no-repeat -130px 0;
 }

/* ---------- images ---------- */


 .floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #baa99a;
padding: 2px;
}

/* ---------- others ---------- */

select {
font-family: arial;
font-size: 10px;
color:  #000000;
background-color: #b5cb52;
width: 100px;}

.comments {
background-color: #525947;
color: #fff;
font-size: 11px; 
text-align: right;
font-weight:bold; 
letter-spacing: 8px; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
border-color: #efdfd2;
border-style: solid;
margin: 10px;
height: 11px;
font-family: tahoma;
width: 330px;
}

/* ---------- textarea ---------- */

Textarea,

input 
{background: #c0c0c0; 
border-bottom: #adcbb5 1px solid; 
border-left: #adcbb5 1px solid; 
border-right: #adcbb5 1px solid; 
border-top: #adcbb5 1px solid; 
color: #000; 
font-size:11px; 
font-family: arial;
}

.comment
{background: #525947; 
border-bottom: #638e63 1px solid; 
border-left: #638e63 1px solid; 
border-right: #638e63 1px solid; 
border-top: #638e63 1px solid; 
color: #000; 
font-size:11px; 
font-family: arial;}

