body {
background:#ab9 url("/images/design/line.gif");
color:#555;
font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif;
margin:0;
padding:0;
}
#wrapper {
position:relative;
background:#fff url(/images/design/bg.gif) repeat-y;
border-left:1px solid #998;
border-right:1px solid #998;
color:#555;
width:750px;
}
a, a:link {
background:transparent;
color:#f60;
text-decoration:none;
}
a:visited {
background:transparent;
color:#ab9;
text-decoration:none;
}
a:hover, a:active {
background:transparent;
border-bottom:1px dotted #ddd;
color:#f60;
}
#header {
background:#031;
border-bottom:1px solid #030;
color:#030;
position: relative;
width:750px;
}
#served {
background:#031;
color:#ffe;
font:10px Georgia, Palatino, serif;
left:44px;
line-height:1em;
position:absolute;
top:7px;
}
#header img {
border-bottom:1px solid #030;
border-top:1px solid #030;
margin:20px 0 0;
}
#tagline {
background:#031;
color:#ffe;
font-size:12px;
margin:6px 0 2px 46px;
}
#nav {
margin:3px 32px 0 0;
text-align:right;
}
#nav ul {
background:transparent;
color:#f60;
font-size:11px;
margin:0;
padding:0;
}
#nav li {
display:inline;
letter-spacing:1px;
margin:0;
padding:0;
}
#content, #content2, #content3 {
background:#fff;
border-left:1px solid #ddd;
color:#555;
font-size:12px;
line-height:18px;
padding:0 30px 50px; 
}
#content, #content2 {
margin:30px 0 0 400px;
width:286px;
}
#content3 {
margin:30px 0 0 140px;
width:545px;
}
#content p, #content2 p, #content3 p {
margin:15px 0;
padding:0;
text-align:justify;
}
#content p.center {
font-size:11px;
text-align:center;
}
#content3 p.alt, p.faq {
margin:5px 0 20px 0;
}
#content3 p.faq {
background:#fff;
color:#840;
}
#content3 p.prenex {
margin:30px 0 0 0;
}
#content3 p.contact {
text-align: center;
}
#content2 img {
border:0;
height:20px;
margin-right:5px;
padding:0;
vertical-align:middle;
width:20px;
}
#content2 ul {
margin:0 0 0 27px;
padding:0;
}
#content2 li {
background:#fff;
color:#998;
display:inline;
font-size:10px;
line-height:30px;
margin:0 1px;
padding:0;
}
h1 {
background:#fff;
color:#ab9;
font-size:20px;
margin:0;
padding:0;
text-align:left;
}
.hidden {
display:none;
}
h2, #content3 h2, #content3 h2.archive, h3, #content2 h3, #content3 h3, #content3 h3.archive, #menu2 dt {
background:#fff;
color:#ab9;
font:18px "Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif;
letter-spacing:1px;
padding:0;
}
h2, #content3 h2.archive {
margin:0 0 15px; 
}
h3, #content3 h3.archive {
margin:0;
}
#content2 h2 {
margin:0;
}
#content2 h3 {
border-bottom:1px solid #ddd;
margin:0; 
}
#content2 h3.archivetop {
margin-top:35px; 
}
#content2 h3.archive {
margin-top:20px; 
}
#content3 h2 {
margin:0;
padding:0;
}
#content3 h3 {
margin:15px 0 0; 
padding:0;
}
#inlinearchive {
margin:10px 0 25px 28px;
text-align:left;
}
img.inlinearchive {
border:0;
height:20px;
margin-right:5px;
vertical-align:middle;
width:20px;
}
dl {
margin-top:0;
}
#props, blockquote, blockquote p {
background:#fff;
color:#840;
font:11px/18px Georgia, Palatino, serif;
text-align:justify;
}
#props {
margin:0 0 15px 0;
}
blockquote, blockquote p {
margin:20px;
padding:0;
}
acronym, .emtitle {
background:#fff;
border-bottom:1px dotted;
color:#840;
font:11px "Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif;
}
.emtitle {
font-style:italic;
}
#menu, #menu2 {
background:#fff;
color:#555;
font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif;
left:142px;
position:absolute;
text-align:left;
}
#menu {
top:270px;
width:200px;
}
#menu2 {
top:300px;
width:208px;
}
#menu2 a:hover {
border:0;
}
#menu2 img {
border:1px solid #ddd;
margin-bottom:30px;
padding:3px;
}
#menu2 img.clean, #content3 img.clean {
border:0;
margin:0;
padding:0;
}
#menu2 dt {
border-bottom:1px solid #ddd;
margin-bottom:5px;
}
#menu2 dd {
background:#fff;
color:#555;
font-size:10px;
margin:0 0 10px; 
}
#footer {
background:transparent;
clear:both;
color:#031;
font-size:11px;
margin-right:30px;
padding-bottom:5px;
text-align:right;
}
#footer p {
text-align:right;
}
.sep {
background:#fff;
color:#ddd;
font-size:10px;
margin:15px 0; 
text-align:center;
}
img.right {
border:1px solid #f60;
padding:1px;
}
img.left {
float:left;
margin:5px 20px 1px 0;
}
img.right {
float:right;
margin:5px 0 1px 20px;
}
img.clear {
border:0;
float:right;
margin:5px 0 1px 20px;
padding:3px;
}
img.center, img.centerclear {
display:block;
padding:1px;
margin-left:auto;
margin-right:auto;
}
img.center {
border:1px solid #f60;
}
img.centerclear {
border:0;
}
img.banner {
border:0;
margin-bottom:30px;
}
dt {
background:#fff;
border-bottom:1px solid #eee;
color:#ab9;
font-size:18px;
letter-spacing:1px;
margin:30px 0 15px; 
}
dt img, img.inlinearchive {
border:0; 
height:20px;
margin-right:5px;
vertical-align:middle;
width:20px;
}
dd {
background:#fff;
color:#555;
font-size:11px;
margin:0 0 10px 27px;
}
dd img {
border:0;
}
.liquid {
background:#fdfdfd;
border:1px dotted #e6e6e6;
color:#555;
font:10px "Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif;
line-height:16px;
margin:5px 0 25px 27px;
padding:3px;
text-align:left;
width:190px;
}
.banner {
background:#fff;
border:0;
color:#555;
margin:15px 0 20px 0;
}
.banner a:hover {
border:0;
}
.rpull, .lpull {
background:#ab9;
border-left:2px solid #031;
color:#ffe;
font:italic 14px/20px Georgia, Palatino, serif;
padding:10px;
width:200px;
}
.rpull {
float:right;
margin:5px 0 5px 25px;
text-align:right;
}
.lpull {
float:left;
margin:5px 25px 5px 0;
text-align:left;
}
.date {
background:#fff;
border-top:1px solid #ddd;
color:#ddd;
font-size:10px;
}
input.image {
border:0;
text-align:center;
width:100px;
}
label, input.text {
color:#333;
display:block;
float:left;
margin-bottom:6px;
}
label {
font:12px "Courier New", serif;
padding-left:5px;
}
input.text {
background:#fff;
border:#333 1px solid;
width:100px;
}
br {
clear:left;
}
