html
{ height: 100%;}
*
{ margin: 0 auto;
  padding: 0;}

body {

font: normal .80em 'Verdana', arial, sans-serif;
background: #F7F7F7 url(pattern5.png) fixed;
color: #555;

}

  
 
a:link { color: #000; text-decoration : underline;}
a:visited { color: #000; }
a:hover {color : #000; }

  
  #outer{ 
margin: 0px auto;
width: 950px;
padding: 0  0 0 0;
background: #fff;

}

#header {
width: 950px;
height: 90px;
background-repeat: no-repeat;
border-bottom: 1px solid #CCC;
background: #fff;

}

#parent {

width: 950px;
background: #fff;

}
 
h1{
display: block; 
margin: 9px 0 0px 25px;
padding: 0px 0 0px 0px;
width:650px;
letter-spacing: 0.03em;
line-height:1.4em;
color:#666;
font: normal 190% 'Yanone Kaffeesatz', sans-serif;
}




#menubar
{ 
  font: normal 123% 'Yanone Kaffeesatz', sans-serif;
  letter-spacing: 0.030em;
  height: 37px;
  width: 950px;
  background:#4E82DC;
  
 } 

ul#menu
{ float: right;}

ul#menu li
{ float: left;
  padding: 0 0 0 0;
  list-style: none;
  margin: 0px 0 0 0;
  border-right: 1px solid #F5F5F5;
  background: transparent;}

ul#menu li a
{ font: normal 123% 'Yanone Kaffeesatz', sans-serif;
   line-height: 37px;
   vertical-align: middle;
  letter-spacing: .030em;
  text-decoration: none;
  color: #fff;
  
  display: block; 
  float: left; 
  
  padding:0px 15px 0px 15px;
  text-align: center;} 



ul#menu li a:hover
{ 
color: #EC372B;
background: #EAEAEA;
margin: 0px 0 0 0;
}


#leftcolumn { 
display: block;
color: #000;
margin: 10px 5px 10px 15px;
padding: 8;
width: 190px;
float: left; 
background: #fff;
line-height: 1.3em;

}




#leftcolumn p {
background: #fff;
padding: 0 10px 0 0px;
margin: 10px 0px 0px 0px; 
font-family : 'Verdana', Helvetica, Arial, sans-serif; 
color : #000; 
border:0px solid #000;
}


#rightcolumn { 


float: left;
color: #000;
margin: 18px 0px 18px 18px;
padding: 3px;
width: 700px;
border-left: 1px dashed #999;

}



#footer a 
{ text-decoration: none; 
border-left:1px solid; 
border-color: #CACACA;

padding: 0px 7px 1px 7px;
font-size: 11px Verdana, sans-serif;
}

#footer a:link { color: #fff; }
#footer a:visited { color: #fff; }
#footer a:hover {color : #EC372B; } 



#footer { 
text-align: center; 
letter-spacing: .1em;
font: 11px Verdana, sans-serif;
line-height:1.8em;

border: 0px solid;
width: 100%;
clear: both;
color: #fff;
background: #949494;

}
.clear { clear: both; background: none; }
