/* page structure */
html,body {font-family:Verdana,Tohoma,Arial;font-size:1em;margin:0;padding:0;background-color:#474747;}
#container{width:73em;border:1px solid #000;padding:0;margin:2em auto;text-align:left;}
#header{background-color: #3961B8;border-bottom:1px solid #000;margin:0;padding:0;}
#background{background:url(bkgrd_right.png) repeat-y;float:left;width:73em;border-top:1px solid #000;border-bottom:1px solid #000;}
#columnone{float:left;width:52.56em;color:#000}
#columntwo{float:right;width:20.3em;color:#848891;}
#footer{clear:both;background-color:#3961B8;color:#A7ACB8;margin-bottom:0;padding:0;margin:0;border-top:1px solid #000;}

/* typography */
   /* p tags */
#columntwo p,#footer p {font-size:0.8em;margin:0;padding:1em 1em;line-height:.95em;}
#columnone p {font-size:0.90em;line-height:.97em;margin:0;padding:1em 1em;}

   /* heading tags */
#columnone h1 {font-size:1.8em;margin:0;padding:0 .5em}
#columntwo h1 {font-size:1.2em;margin:0;padding:0 .5em;}
#columnone h2 {font-size:1.5em;margin:0;padding:0 .6em}
#columntwo h2 {font-size:1.0em;margin:0;padding:0 .6em;}
#columnone h3 {margin:0;padding:0 .8em}
#columntwo h3 {font-size:0.85em;margin:0;padding:0 .8em;}

/* link styling */
#columnone a:link {color:#3961B8;text-decoration:none;}
#columnone a:hover {color:#FFFFFF;font-size:1.0em;}
#columnone a:active {color:red;font-size:1.0em;}
#columnone a:visited {color:#61656B;text-decoration:line-through;}

#columntwo a:link {color:#FFFFFF;text-decoration:none;}
#columntwo a:hover {color:#3961B8;font-size:1.0em}
#columntwo a:active {color:red;font-size:1.0em;}
#columntwo a:visited {color:#61656B;text-decoration:line-through;}

#footer a:link {color:#000000;text-decoration:none;}
#footer a:hover {color:#E5FF00;font-size:1.0em;}
#footer a:active {color:red;font-size:1.0em;}
#footer a:visited {color:#474747;text-decoration:line-through;}

/* brought to you by */
#b2u {text-align:center;font-size:0.60em;}
