/*
Bottle	Heavy	2b2b2b
Bottle	Light	8e9971
Leaf	Heavy	67791c
Leaf	Light	9da557
Stick	Heavy	be5a25
Stick	Light	fe684b
Sky	    Heavy	98aec2
Sky	    Light	cbcbcb
Straw	Heavy	edb949
Straw	Light	fffda0
Glove	Heavy	ab866b
Glove	Light	e9c89b */

* { margin:0; padding:0; }
html { font-size:100%; } 

body{
font-size:62.5%;
background-color:#98aec2;
font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}

h1, h2, h3, h4, h5 {
font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
font-weight:normal;
color:#98aec2;
letter-spacing:.005em;
}

.here {
color:#be5a25;
font-weight:bold;
}

.tag {
font-family: bitstream vera serif,georgia,times new roman,serif;
font-size: 1.3em;
letter-spacing: 0.3em;
word-spacing: 0.3em;
color:#be5a25;
}

#content{
width:768px;
margin: 0 auto;
background-color: #ffffff;
}

#banner a.home{
height:70px;
width:140px;
float:right;
text-indent:-100em;
overflow:hidden;
background:url(../img/twmast.png) no-repeat;
margin-top:10px;
margin-right:20px;
}

#banner .pres {
display:inline;
margin-top:10px;
margin-left:20px;
font-size:2.4em;
letter-spacing:0.4em;
}

#banner .pres:before {
content:url(../img/home.gif);
background-color:#edb949;
margin-right:15px;
}

#banner .proj {
display:inline;
margin-top:10px;
margin-left:20px;
font-size:2.0em;
}

#banner .proj:before {
content:url(../img/trackback.gif);
background-color:#edb949;
margin-right:15px;
border-top:3px solid #ffffff;
}

#banner h4{
margin-top:10px;
margin-left:51px;
font-size:1.6em;
}

#banner h4:before {
content:":";
margin-right:10px;
color:#98aec2;
}

#banner a:link {
text-decoration:none;
color:#98aec2;
}

#banner a:visited {
text-decoration:none;
color:#ab866b;
}

#banner a:hover {
text-decoration:none;
color:#be5a25;
}

#banner a:active {
text-decoration:none;
color:#ab866b;
}

#banner ul {
list-style-type:none;
float:right;
margin-top:10px;
margin-right:145px;
}

#banner li{
float:left;
font-size:1.4em;
margin-right:20px;
padding-left:10px;
border-left:1px dashed #67791c;
text-transform:lowercase;
}

input {
font-size:0.8em;
color:#2b2b2b;
border-color:#98aec2;
}

#payload {
color:#2b2b2b;
font-size:1.4em;
margin: 40px 20px 10px 20px;
padding: 0 0 20px 25px;
border-left: 3px #edb949 solid;
}

#payload p {
margin:0.9em 0 0 0;
text-indent:1em;
}

#payload .left {
float:left;
}

#payload .right {
float:right;
}

#payload img {
padding: 0 15px 10px 15px;
}

#faq dt {
margin-top:10px;
margin-right:10px;
font-weight:bold;
}

#faq dt:before {
content:"Q:";
margin-right:10px;
color:#bcbcbc;
}

#faq dd {
margin-left:25px;
}

#faq dd:before {
content:"A:";
margin-right:10px;
margin-left:-25px;
color:#bcbcbc;
}

#menu dt {
margin-top:10px;
margin-right:10px;
font-weight:bold;
}

#menu dd {
margin-left:25px;
}

#links {
float:left;
clear:left;
color: #67791c; 
margin-left:45px;
text-align: left;
width: 40%;
}

#links ul {
list-style-type:none;
}

#links h3 {
font-size: 1em;
font-family: bitstream vera sans,trebuchet ms,sans-serif;
text-align: center;
padding: 20px 0 20px 20px;
border-top: 1px dotted #67791c;
color:#67791c;
}

#news {
float: right;
color: #67791c; 
text-align: left;
padding: 0;
margin-right:20px;
width: 40%;
}

#news h3 {
font-size: 1em;
text-align: center;
padding: 20px 0 20px 20px;
border-top: 1px dotted #67791c;
color:#67791c;
}

/* dl styles from http://www.maxdesign.com.au */

#news dt {
font-weight: bold;
position: relative;
left: 0;
top: 1.5em;
width: 5em;
}

#news dd {
padding: 0 0 0.5em 0.5em;
border-left: 1px solid #67791c;
margin: 0 0 0 6em;
}

.plain {
list-style-type:none;
}

#payload .next {
float:right;
margin:5px 5px 15px 0;
}

#footer ul {
clear:both;
margin:auto;
list-style-type:none;
}

#footer li {
float:left;
padding:5px 0 5px 0;
font-size: 1.1em;
text-align:center;
width:16%;
}
