/* ################################################
  * ##   main stylesheet                        ##
  * ##   by Antiques-Internet.com, Inc.         ##
  * ##   http://antiques-internet.com           ##
  * ##   20 September 2009                      ##
  * ############################################## */

/*---[body / universal]----------------------------*/
body {
  font-size: 62.5%; /* Base font size */
  font-family: tahoma, verdana, arial, sans-serif;
  background-color: #000;
  color: #fff;
  text-align: center;
}

div, a, p, h1, h2, h3, h4, h5, ul, li, body {
  margin:0;
  padding:0;
}

/*---[divs]----------------------------------------*/
div#wrapper {		 
} 

div#header {		 
}

div#mainNav {	
}		 

div#mainContent {
}

div#subContent {		 
}

div#footer {
}		

div.container {
  width: 78%;
  margin-left: 11%;
  margin-right: 11%;
}

div.header {
  width: 100%;
}

img.hdr {
  width: 100%;
  height: auto;
  vertical-align: middle;
  max-width: 260px;
  
}

div.content {
  clear: both;
  width: 100%;
}

div.homelink {
  display: none;
}

div.footer {
  clear: both;
}

div.left {
  width: 22%;
  float: left;
  padding-top: .7em;
  text-align: left;
}

div.right {
  width: 78%;
  float: right;
}

.center{
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

.copy, .counter, .modified {
  margin-top: 1em;
  font-size: 1em;
}

.counterbg {
  background-color: teal;
}

.aifooter {
  margin-top: 2em;
}

/*---[inline styling]------------------------------*/
blockquote {	
}

code {
}

pre {	
}

.bold {
  font-weight:bold;
}

/*---[paragraphs]----------------------------------*/
p {
  padding-top: 1em;
  font-size: 1.6em;
}

div#mainContent p {
}

p.tagline {
  font-size: 2em;
  margin: 1em;
  color: #f00;
}

/*---[headings]------------------------------------*/
h1 {
  font-size: 4.0em;
  margin-top: .6em;
  color: #c0c0c0;
}

h2 {
  font-size: 1.8em;
  margin-top: .6em;
  color: #c0c0c0;
  font-style: italic;
}

h3 {
}

h4 {
}

/*---[anchors]-------------------------------------*/
a {
  color: #f00;
}

a:link {
  color: #f00;
}

a:visited {
  color: #f00;
}

a:hover {
  background-color: #666;
  padding: 2px 0;
}

/*---[Lists]---------------------------------------*/
ul.vnav {
  clear: both;
  float: left;
  text-align: left;
  list-style: none;
  margin-left: 0;
  margin-top: 1em;
  padding-left: 0;
  font-size: 1.8em;
}

li.vnav {
  margin-top: .3em;
}

ul.hnav {
  clear: both;
  list-style: none;
  display: inline;
}

li.hnav {
  display: inline;
  font-size: 1.4em;
  white-space: nowrap;
  padding: .2em;
}

/*---[Forms]---------------------------------------*/
form.search {
  clear: both;
  padding-top: 2em;
}
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
