/* main.css */

body { margin: 0; padding: 0 0 20px 0; background-color: #4b4b4b; color: #000;
  background-image: url(background.png); background-repeat: repeat-x;
  font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;
  line-height: 18px; text-align: center;/*IE*/ min-width: 730px;/*NS*/ }

* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: x-small; /* for other IE versions */
}

/* links */
a:link, a:visited, a:hover, a:active { text-decoration: none; color: #000; 
  font-weight: bold; border-bottom: 1px dotted #000; }
a:link, a:visited {}
a:hover { border-bottom: 1px solid #000; }
a:active {}

/* header */
div#header { width: 730px; margin: 0 auto; padding: 0 0 10px 0; }
div#header img { margin: 30px 0 0 0; border: none; }
div#header a { border: none; }

/* container */
div#container { width: 730px; margin: 0 auto; padding: 0; }

/* nav */
div#nav { margin: 0; padding: 0; }
div#nav ul { margin: 0; padding: 0; }
div#nav li { margin: 0 5px; padding: 0; list-style: none; display: inline; }
div#nav a { margin: 0; padding: 3px 3em; font-weight: normal;
  font-family: verdana, halvetica, arial, sans-serif;
  background-image: url(tab_background.png); background-repeat: repeat-x; 
  border: none; color: #fff; font-weight: bold; }
div#nav a:link, div#nav a:visited {}
div#nav a:hover { background-image: url(tab_background_hover.png); 
  background-repeat: repeat-x; text-decoration: none; }
div#nav a:active {}
body#home #tabHome a,
body#tools #tabTools a,
body#sampleWork #tabSampleWork a,
body#contact #tabContact a
  { color: #000; background: #fff; border-bottom: 1px solid #fff; }

/* content */
div#content { margin: 2px 20px 20px 20px; padding: 20px 30px; text-align: left;
  background-color: #fff; border: 1px solid #666; }
div#content h2 { font-size: 1.2em; }
div#content p { line-height: 1.8em; }

table.logos td { text-align: center; }
table.logos td img { border: none; vertical-align: middle; margin: 10px; }
table.logos td a.logo { border: none; }

body#sampleWork div#content img { float: right; border: 1px solid #666; margin: 0 0 20px 20px; }

div.quote { background-image: url(quote_background.png); 
  background-repeat: repeat-x; border: 1px solid #ccc; padding: 20px; 
  font-style: italic; font-size: .8em; float: right; margin: 10px 0 10px 20px; }
div.quote cite { font-style: normal; }

