#flash {width:600px;font-size:1.0em;padding:6px;border: 1px solid #0063dc;background-color:#ff0084;color:#fff;}

hr{height:1em;color:#fff;border:none;}

body { background:url(/images/gradient.gif) repeat-x;background-color: #fff; color: #222;margin:0;text-align: center;padding:0;border:0;letter-spacing:-0.02em;word-spacing:0.05em; }
img{border:0;}
body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   0.9em;
  line-height: 1.2em;
}
form{padding:0;margin:0;border:0;}
/*input,label{padding:0.2em;}
input{border:1px solid #3783c3;}*/

form hr {clear: both;}
form fieldset hr {height:0.25em;clear: both;}


.simple{display:inline;width:5%;position:relative;float:none;margin-bottom:none;}
.digits{width:15%;}
.button{width:150px;}

#container{width:96%;margin-left:auto; margin-right:auto;width:900px;text-align:left;}
#footer{padding:5em;text-align:center;clear:both;}

a { color: #0063dc; }
a:visited { color: #0063dc; }
a:hover { color: #fff;background-color:#0063dc;text-decoration:none; }
h1 a {text-decoration:none;}
/* live version: hover grey, visited blue */

.u{text-decoration:underline;}
.b{font-weight:bold;}
.l{text-align:left;}
.r{text-align:right;}
.c{text-align:center;}

.smaller{font-size:smaller;}
.normal{font-size:normal;}
.larger{font-size:larger;}

.xxlarge{font-size:xx-large;}
.xlarge{font-size:x-large;}
.large{font-size:large;}
.medium{font-size:medium;}
.small{font-size:small;}
.xsmall{font-size:x-small;}
.xxsmall{font-size:xx-small;}

.pink{color:#ff0084;}
.blue{color:#0063dc;}
.silver{background-color:#eee;color:#ccc}

#left p,#left code,#left blockquote,#left table {padding-left:2em;padding-right:2em;}
#left ol,#left ul{padding-left:3.5em;}
#right ul{padding:1em;list-style-type: circle;list-style-position: inside;margin:0;}

h1,h2,h3,h4,h5,h6{color:#0063dc;font-variant: small-caps;font-variant: normal;letter-spacing:-.1em;}
h1{font-size: 2.0em;padding-bottom:0.5em;margin:0;margin-top:1em;vertical-align:middle;}
h2{font-size: 1.8em;padding:2px;}
h3{font-size: 1.6em;border-bottom: 1px solid #ff0084;padding:2px;margin-bottom:0.5em;}
h4{font-size:1.2em;margin:0;color:#ff0084;}
h4 a, h5 a {text-decoration:none;}
h5{font-size:1.1em;padding:0;margin:1em;}

p{margin-top:0;}

#navigation p{padding:0;margin:0;border:0;margin-top:20px;}
#navigation ul,#navigation ul li{display:inline;}
#navigation ul li {padding:1em;padding-left:0em;padding-bottom:0.5em;}
#navigation a{font-size:1.2em;text-decoration:none;color:#fff;font-weight:bold;padding:8px;border: 1px solid #ff0084;background-color:#0063dc;}
#navigation .sublinks{padding:0;position:relative;top: -8px;}
#navigation .sublinks a{font-size:1.0em;padding:6px;border: 1px solid #646308;background-color:#b4b35b;}


#left{float:left;width:79%;padding: 0 0px 0 0px;margin:none;}
#right{float:right;width:19%;padding: 0 0px 0 0px;margin:none;}
#logo{float:left;width:240px;padding-bottom:0em;}
#navigation{float:right;padding:10px 0 5px 0;}

/*#left ul.splash{padding:0;}*/
.splash li{display:inline;list-style: none;padding:0;margin:0;}

#stack {z-index:1;position:absolute;top:5px;right:50px;font-size:smaller;text-align:right;}
