*
{padding:0;
margin:0;}

#container
{color:#000;
font-family: 'trebuchet ms',verdana,helvetica,sans-serif;
font-size: 100%;
line-height:140%;
width:100%;
background: #fff url(../images/background.gif);
position:relative;}

#masthead
{width:100%;
height:96px;
background:url(../images/header_bg.jpg) repeat-x;}

/*#masthead img
{width:770px;
height:96px;
border:none;}*/

div#masthead img
{width:467px;
height:95px;
border:none;}

#wrapper
{width:auto;
height:auto;
background:#fff;
padding:1em;
margin:0% 1%;
border:1px #151c52 solid;}

#inner
{width:75%;
float:left;}

#left_col
{float:left;
background:#e5e5e5;
border:1px solid #000;}

#left_col_inner
{background:#fff;
border:1px solid #000;
margin:10px;}

#left_col_inner li
{list-style-type:square;}

#center_col ul li
{padding:.1em;}

#center_col   #links   li
{list-style-type:square;
margin-left:10px;}

#center_col_inner
{font-weight:bold;
margin:1em;}

#testimony
{margin:1em 2em;}  

#right_col
{text-align:center;
width:25%;
float:right;
background-image: url(../images/checkerboard_bg.gif);
padding-top:7px;}

#right_col img
{width:139px;
height:280px;}

#right_col_inner
{font-family:'comic sans ms',arial,sans-serif;
text-align:left;
background:#e5e5e5;
border-bottom:10px #000 solid;
border-top:10px #000 solid;}

#empty
{clear:both;}

#footer
{color:#fff;
font-size:65%;
text-transform:uppercase;
width:auto;
height:50px;
clear:both;
background:url(../images/footer_bg.gif) repeat-x;}



#footer a
{color:#fff;
text-decoration:underline;}

#footer #left
{float:left;}

#footer #right
{float:right;}

#footer #left, #footer #right
{width:auto;
padding-top:15px;
margin:auto 2em;}




h1, h2, h3
{color:#222;}

h1
{font-size:150%;
margin-bottom:1em;}

h2, h3
{text-align:center;}

h2
{font-size:125%;}

h3
{font-size:110%;}

p, ul
{margin:1.25em;}

#fit ol
{margin:1.25em;
list-style-position:inside;}

a
{color:#151c52;}

a:hover
{text-decoration:none;}

ul
{list-style-type:none;}

.quote
{font-weight:bold;
font-size:120%;}

.or
{text-align:center;
font-weight:bold;} 

.subtitle
{font-size:70%;
text-transform:uppercase;}

.slant
{font-style:oblique;}

.partaandb
{color:#fff;
font-variant:small-caps;
font-weight:bold;
font-family:tahoma,arial,helvetica,sans-serif;
background:#151c52;
border:1px #000 solid;}

.heavy
{font-weight:bold;}

.short
{width:50%;}

