/* top elements */
* { padding: 0; margin: 0; }

body { margin: 0; padding: 0; font: .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif; color: #666666; }

/* links */
a { color: #4284B0; background-color: inherit; text-decoration: none; }
a:hover { color: #cc0000; background-color: inherit; }

/* headers */
h1, h2, h3 { font: bold 1em 'Trebuchet MS', Arial, Sans-serif; color: #333; }
h1 { font-size: 1.5em; color: #6297BC; }
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }

/* p, h1, h2, h3 { margin: 10px 15px; } */
ul span, ol span { color: #666666; }

/* images */
.largeimg { width: 350px; }
img { border: 2px solid #CCC; }
img.no-border { border: none; }
img.float-right { margin: 5px 0px 5px 15px; }
img.float-left { margin: 5px 15px 5px 0px; }
/*a img { border: 2px solid #568EB6; }
a:hover img { border: 2px solid #CCC !important;*/ /* IE fix*/ /*border: 2px solid #568EB6; }*/

ul { padding: 0; color: #4284B0; }
li { line-height: 18px; background: url(images/cat-li.gif) no-repeat left 5px; list-style: none; padding-left: 15px; }
a { text-decoration:  none }

/* alignment classes */
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear { clear: both; }
.green { color: #9EC630; }
.red { color: #CC0000; }
.gray { color: #BFBFBF; }
