/* styles for tom home page - last mod 04222008*/

body {
  font: normal normal 16px Verdana, sans-serif;
  color:#000;
  margin:0px;
  background-color:#e0ffff;
 }

a:link {
  text-decoration: none;
  color:#B74E07
 }

a:visited {
  text-decoration: none;
  color:orange;
 }

a:focus {
  text-decoration:underline;
 }

a:hover {
  text-decoration:underline;
  color:green;
 }

a:active {
  text-decoration:underline;
 }

#outer-wrapper  {
  background-color:#d4ecfb;
  max-width:800px;
  min-width:500px;
  margin:0 auto;
  background: url(../index_pic/img_0834-1blur2.gif) top left repeat;
  border-top:2px solid blue;
 }

#inner-wrapper {
  font: normal normal Verdana, sans-serif;
  padding:0px 0px 0px 0px;
 }

#header {
  margin: 0;
  padding: 10px 0px 170px 0px;
  background: url(../index_pic/Tomc2.jpg) no-repeat top center;
  }


#main-column  {
  float:left;
  margin-top:5px;
  margin-left:5px;
  width:75%;
  min-width:400px;
  background:#e6e6ff 
 }

#main-column p {
  text-indent:0em;
  text-align:left;
  margin:0 5px 0 15px;
  line-height:1.4em;
  color:black;
 }

#sidebar  {
  margin-left:76%;
  margin-right:1%;
  margin-top:5px;
  margin-bottom:0px;
  background:#F5F8FA;
  padding:4px;
 }

#sidebar p {
  font: normal normal 110% Times, serif;
  color:#000;
  text-align:left;
  text-indent:1.0em;
  margin:0 0 .15em;
  line-height:1.2em;
  hyphens: auto;
 }

#footer {
  background-color:blue;  
  clear:left;
  padding-top:0px;
  padding-bottom:5px;
 }

.header h1 { 
  font: normal bold 200% Verdana, sans-serif;
  line-height:80%;
  font-variant:small-caps;
  color:#fffbc6;
  margin-right:30%;
  text-align:right;
 }

h2 {
  font: normal bold 200% Verdana, sans-serif;
  font-variant:small-caps;
  margin-bottom:3px;
  margin-top:3px;
  margin-left:3px;
  color:#B74E07
 }

h2 a:hover {
  text-decoration:underline;
  text-decoration:green;
 }

.list-entry h2 {
  clear:left;
  text-align:left;
  font-size: 120%;
  font-variant:small-caps;
 }

.list-entry {
  margin-right:1em;
 }

.photo-text {
  font: normal normal 100% Verdana, sans-serif;
  padding:0px 10px 0px 0px;
  margin-left:5px;
 }

.photo img {
  float:left;
  margin:0px 5px 10px 5px;
 }

#nfs-pic {
  clear:both;
  text-align:center;
  border-top:2px dashed #B74E07;
 }