html,body {
 margin:0;
 padding:0;
 min-height: 100%;
 margin-bottom: 1px;
}

body {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 100.1%; /*** Don't change! All other font-sizes in % (preferred) or ems ***/
 color: #000866;
 text-align: left;
}

a { display: inline; color: #981793; text-decoration: none; border-bottom: 1px solid; }
a:link { color: #0000FF; }
a:visited { color: #7700FF; }
a:hover { color: #0000FF; text-decoration: none; border-bottom: 1px dotted; }
a:active { color: #0000FF; }

p {
 margin:0 10px 10px;
}

div#section_header {
 margin: 0;
 padding: 0;
 height: 116px;
 clear: both;
}

div#container {
 text-align: left;
 width: 746px;
 margin: 0 auto; 
}

div#fullwidth_content {
 clear: both;
}

div#fullwidth_content p {
 padding-top: 5px;
 line-height: 1.2;
 font-size: 80%; 
}

div#backtoarchives {
 background: #ffffff; 
 float: left;
 width: 22px;
 font-size: 80%;
}

div#one_third_left_content {
 background: #ffffff; 
 float: left;
 width: 211px;
 font-size: 80%;
 background: #ffffff url(../images/vert_dot_line_242w.gif) repeat-y left top; 
}

div#one_third_left_content p {
margin: 8px 20px 0px 10px;
padding: 0px 0px 0px 0px; 
}

div#site_nav {
 float: left;
 width: 129px;
 font-size: 80%;
}

div#site_nav p {
 padding: 0px;
 margin: 10px 0px 0px 0px;
}

div#one_third_right_content {
 background: #ffffff;
 float: right;
 width: 205px;
 font-size: 80%; 
 background: #ffffff url(../images/vert_dot_line_242w.gif) repeat-y left top; 
}

div#one_third_right_content p {
margin: 8px 10px 0px 10px;
padding: 0px 0px 0px 0px;
}

div#tools_nav {
 background: #ffffff;
}

div#secondformcolumn {
 padding: 5px 0px 0px 0px;
 background: #ffffff;
 float: right;
 width: 250px; 
 font-size: 80%; 
}

div#tools_nav_full_width {
 background: #ffffff;
}

div#tools_nav {
 float: right;
 width: 250px;
 font-size: 80%; 
}

div#tools_nav_full_width {
 float: right;
 width: 746px;
 font-size: 80%; 
}

div#tools_nav p {
 padding: 0px 0px 0px 11px;
 margin: 0px 0px 0px 1px;
}

div#tools_nav_full_width p {
 padding: 0px 0px 0px 11px;
 margin: 0px 0px 0px 1px;
}

div#one_third_middle_content {
 float: left;
 width: 207px;
 font-size: 80%;
 background: #ffffff url(../images/vert_dot_line_242w.gif) repeat-y left top; 
}

div#one_third_middle_content p {
margin: 8px 20px 0px 10px;
padding: 0px 0px 0px 0px;
}

div#firstformcolumn {
 padding: 5px 0px 0px 10px;
 float: left;
 width: 357px;
 font-size: 80%;
 background: #ffffff url(../images/vert_dot_line.gif) repeat-y left top; 
}

div#main_content {
 float: left;
 width: 367px;
 font-size: 80%;
 background: #ffffff url(../images/vert_dot_line_365w.gif) repeat-y left top; 
}

div#main_content p {
 padding: 10px;
}

div#article_content {
 float: left;
 width: 496px;
 font-size: 80%;
 background: #ffffff url(../images/vert_dot_line_464w.gif) repeat-y right top; 
}

div#article_content p {
 padding: 5px 10px 5px 0px;
 margin: 0px;
}

div#footer {
 background: #ffffff;
 color: #666666;
 text-align: center;
 width: 100%;
 background: #ffffff url(../images/horiz_dot_line.gif) repeat-x left top; 
 margin: 0;
 padding-top: 15px;
 clear: both;
 font-size: 70%;  
}

div#footer a { display: inline; color: #981793; text-decoration: none;}
div#footer a:link { color: #0000FF; }
div#footer a:visited { color: #7700FF; }
div#footer a:hover { color: #0000FF; text-decoration: none;}
div#footer a:active { color: #0000FF; }

div#wrapper {
 border: 0px solid #ffffff;
}
