/*****************
  STYLE
*****************/
body, body div, body p, body th, body td, body li, body dd {
  font-family:"Verdana", "Helvetica", sans-serif;
  font-size:small;
}

body {
	margin:0px; 
  padding:0px;
  background-color:#ccc;
  height:100%;
}

body h1 {
  font-style:italic;
  font-size:large; 
}

body h2 {
  font-size:medium; 
}

body h3 {
  font-size:small; 
}

body h4 {
  font-size:small; 
  font-weight:normal;
  font-style:italic;
}

/*****************
  LAYOUT
*****************/
#background {
  position:relative;
	margin:0px auto;
  background-color:#fff;
  background-image:url(/img/bg.jpg);
  background-repeat: no-repeat;
  border-left:1px solid #000;
  border-right:1px solid #000;
  min-height:100%;
	width:742px; 
}

#wrapper-1 {
  width:582px;
  float:left;
}

#header {
  padding: 5px 5px 10px 5px;
}

#col-1 {
	width:160px;
  float:left;
}

#address {
  padding:5px;
	width:150px;
  overflow:hidden;
}

#col-2 {
  float:right;
	width:422px;
}

#col-3 {
  float:right;
  widht:160px;
}

#content {
  padding: 0px 10px 0px 10px;
}

#footer
{
	margin:0px auto;
  padding:5px;
  font-family: Arial, san-serif;
  font-size:x-small;  
	width:732px;
  height:60px;
}

/********************
* BEGIN lame NS6 paragraph fix
********************/
p
{
/*  margin:0px; /* removes the margins from NS6 (and subsequently all other browsers) */  
              /* NS6 in STANDARDS mode adds a 1em space above and below each */
              /* paragraph which does not collapse at the top- and bottom-most
              /* paragraphs */            
/*  padding-bottom:1em; /* adds a 1em space after each paragraph, including the last, */
                      /* which means it no longer collapses.  I have to use padding */
                      /* because a margin does not force the div to expand in NS6  */
                      /* unless a border is defined.  This appears to be a box-model bug */                     
                      
  /* NOTE: This fix may not be so lame if the padding was removed and the first word
     of every paragraph was indented.  A special class can be created for a leading
     paragraph.  Alternatively a trailing paragraph need not have the padding at all
     if it's identified with a special class. */
}
/********************
* END lame NS6 paragraph fix
********************/


p.intro:first-line
{
  /* font-family: "Arial","Helvetica",sans-serif;*/
  font-size: 125%;
}

span.left
{
  float: left;
}

span.right
{
  float: right;
}

a:link    { color: #006; }
a:active  { color: #00f; }
a:visited { color: #006; }
a:hover   { color: #00f; }

img 
{
  display:block;
  border: 0px;
}

hr
{
  color:#000;
  height:1px;
}

div.clearing  {
  height:0;
  font-size:1px;
  clear:both;
}

#menu {
border-top: 1px solid #000;
width: 160px;
padding: 0px 0px 0px 0px;
font-family: "Verdana", "Helvetica", sans-serif;
/*background-color: #336;*/
color: #336;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
		
#menu li {
border-bottom: 1px solid #000;
margin: 0;
}

#menu li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #999;
border-right: 1px solid #000;
background-color: #ccc;
color: #000;
text-decoration: none;
width: 139px;
}

html>body #menu li a {
width: auto;
}

#menu li a:hover {
border-left: 10px solid #3cf;
background-color: #cff;
color: #000;
}