* { padding: 0; margin: 0; }


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url('bg.gif');
 background-repeat: repeat;
}

a:link {
 font-size: 10;
 font-variant:small-caps;
 color: #660000; 
 text-decoration: underline;
 }

a:active {
 font-size: 10;
 font-variant:small-caps;
 color: #0000ff; 
 text-decoration: underline;
  }

a:visited {
 font-size: 10;
 font-variant:small-caps;
 color: #660000; 
 text-decoration: underline;
  }

a:hover {
 font-size: 12;
 font-variant:small-caps;
 color: #660000; 
 text-decoration: none;
 font-weight: bold;
  }

h1 {
 font-family: Palatino Linotype, Book Antiqua, Times, serif;
 text-align: center; 
 font-size: 62px;
 font-variant: small-caps; 
 }

h2 {
 font-family: Book Antiqua, Times, serif; 
 font-size: 20px;
 
 }

#wrapper { 
 margin: 0 auto;
 width: 923px;
}

#faux {
 background: url(.gif);
 margin-bottom: 5px;
 overflow: auto;
 width: 100%
}

#header {
 color: #000;
 width: 100%;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #c2c2c2;
 border: 1px solid #a5a5a5;
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 195px;
 float: left;
}

#leftcolumn img { 
 margin: 0px;
 }

#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 683px;
 display: inline;
 position: relative;
}

#rightcolumn img { 
 float: right;
 clear: both;
 border: 1px solid #000;
 }

#rightcolumn img:hover { 
 opacity: 0.4;
 filter: alpha(opacity=40); /* For IE8 and earlier */
 }

#footer { 
 width: 100%;
 clear: both;
 color: #333;
 background: #c2c2c2;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center; 
 border: 1px solid #a5a5a5;
}

.clear { clear: both; background: none; }