/* CSS written by Jim Westergren */

body {color:#222299;background:url(1010-3.gif);background-color:#FFFFFF;background-attachment:fixed;font-family:verdana;}

#header h1 {font-size: 50px; font-family: Georgia; margin-top:5px;text-align:center; color:#0000CC;letter-spacing:-2px;margin-bottom:-14px}
#header h2 {font-size: 13pt; font-family: Georgia; text-align:center; margin-bottom:15px; color:#7F70D8;letter-spacing:2px;}
.tr h1 {font-size: 35px; font-family: "Times New Roman", Tahoma; color:#00D; text-align:center; margin-bottom:30px;border-bottom:2px dashed #7F70D8;width:550px;height:50px;margin-left:60px;letter-spacing:1px;}

a {color:#3333FF;}
a:hover {color:#000099;background: #ccccFF;}

.margin {position: absolute; left: 230px; top: 125px; right: 60px; padding: 35px;width:700px;}
.textarea {margin:40px 20px 0px 40px;color:#0000CC; font-size:14px;line-height:21px;letter-spacing:1px;}
.textarea li {margin-bottom:8px;}
.textarea h2 {margin-bottom:-8px;font-size:18px;}
.textarea h3 {margin-bottom:-8px;}

.box {position: relative; top: -5px; left: -5px; border: 1px solid #7F70D8; background: #F6F6FF;}
.boxshadow {position: relative; background: #d3d3d3;}

#header {top: 25px; margin-left:330px;width: 550px;}
#styles {position: absolute;left: 50px;top:50px;width:140px;text-align:center;font-weight:bold;font-size:9px;}

#nav-menu {left: 45px; top: 70px;width: 140px;font-size:12px;text-align:center;}
#nav-menu ul {list-style: none; padding: 15px; margin: 0;}
#nav-menu li {margin: 13px 0px;}
#nav-menu li a {background: url(css-nav.gif)  #fff bottom left repeat-x; display:block; height: 2em; line-height: 2em; width: 9em; border: 0.1em solid #ccccd9; color: #2222CC; text-decoration: none;}
#nav-menu li a:hover {background: url(css-navh.gif) #fff bottom left repeat-x; border: 0.1em solid #AAAADD; color: #0000AA;}
#nav-menu #active a {display: block; background: url(css-navh.gif) #fff repeat-x left bottom;font-weight:bold;}

.bl {background: url(bl2.gif) 0 100% no-repeat; position: relative; }
.br {background: url(br2.gif) 100% 100% no-repeat; position: relative;}
.tl {background: url(tl2.gif) 0 0 no-repeat; position: relative;}
.tr {background: url(tr2.gif) 100% 0 no-repeat; padding:10px; position: relative;}

.copyright {text-align:center;margin-top:30px;font-size:10px;}

blockquote {font-style:italic;}
code {background-color:#eee;}
pre {background-color:#eee;padding:10px;}


fieldset#contact-form {margin:20px 0px 20px 40px;background:#f4f4f4;padding:10px;color:#000;width:400px;}
fieldset#contact-form label {font-size:13px;}
fieldset#contact-form input {height:20px;font-size:15px;margin-bottom:15px;}
fieldset#contact-form textarea {font-size:15px;margin-bottom:15px;}
fieldset#contact-form #contact-button {font-size:15px;height:30px;margin-left:30px;}

