/*
''<summary>
''	<page>01content.css</page>
''	<description>Generic styles for default elements and some useful styles</description>
''	<notes/>
''	<version>
''		2006/07/05	Gregory Brine	Initial creation of file
''		2006/07/06	Gregory Brine	Test Edit
''	</version>
''</summary>
*/
html, body { font-size: 90%; font-family: arial,verdana,sans; margin:0px; padding: 0px; background-color:#ffffff; color: #000000; }
h1 { margin: 0 0 10px 0; padding: 0; font-size: 140%; }
h2 { margin: 0 0 10px 0; padding: 0; font-size: 120%; }
h3 { margin: 0 0 10px 0; padding: 0; font-size: 110%; }
h4 { margin: 0 0 10px 0; padding: 0; font-size: 100%; }
span.small { color: #7e7e7e; font-weight:100; font-size:0.95em;}
.specs2 p { margin:0; color: #7e7e7e; font-weight:100; font-size:0.95em; line-height:18px;}
.specs2 p.small2 { margin:0; color: #7e7e7e; font-weight:100; font-size:0.95em; line-height:14px; padding-left:10px;}
p.normal { color: #7e7e7e; font-size: 1em; }
p.small { color: #7e7e7e; font-weight:100; font-size:0.85em;}
p.hred {color:#ee3439;}
div#gallery_body .header span {color:white; font-size:0.85em; font-weight:bold;}
span.heading  {color:#ee3439; font-weight:bold;}


/* tag styles */
form { padding: 0; margin: 0; }
input, select { font-size: 100%; }
img { border: 0px; }


/* generic link styles */
a:link, a:visited { color: #000000; background-color: inherit; text-decoration: none; }
a:hover, a:focus { color: #000000; background-color: inherit; text-decoration: underline; }


/* useful styles */
.floatleft {float: left; }
.floatright {float: right; }
.hidden { display: none; visibility: hidden; }
.nobg { background: none; }
.printonly { display: none; visibility: hidden; } /* This is overidden in the print.css stylesheet */