div.content a:link, div.content a:active, div.content a:visited, div.content a:hover { color: #FFF; text-decoration: none;}

div.content {
font-family: arial;
font-size: 12px;
font-weight: normal;
line-height: 1.4em;
letter-spacing: 0.02em;
font-style: normal;
color: #C2C3C6;
}
div.content p {
margin-bottom: 0em;
}
div.content div.right p {
margin-bottom: 1.4em;
}
div.content-scroll p {
margin-bottom: 0em;
}
div.content ul {
margin-left: 15px;
}
div.content li {
list-style-type: disc;
}
div.content ol {
list-style-type: decimal;
}
div.content blockquote {
padding: 15px;
margin-left: 15px;
}
div.content strong, div.content b {
font-weight: bold;
} 
div.content em, div.content i {
font-style: italic;
}
div.content h1 {
font-size: 2.5em;
}
div.content h2 {
font-size: 2.2em;
}
div.content h3 {
font-size: 2em;
}
div.content h4 {
font-size: 1.8em;
}
div.content h5 {
font-size: 1.5em;
}
div.content h6 {
font-size: 1.2em;
}
div.content h7 {
font-size: 1em;
}
div.footer img.r-margin {
margin-right: 116px;
}

div.right table.contact { color: #C2C3C6; font-size: 14px; }

a.thickbox img { margin-bottom: 0px; border: 1px solid #0A0A0A;}
a.thickbox:hover img { margin-bottom: 0px; border: 1px solid white;}
TD a.thickbox img { margin-bottom: 0px; }
TD.bottom-row a.thickbox img { margin-top: 1px; }

a.nothickbox { margin: 0px; padding: 0px; }
a.nothickbox img  { margin-bottom: 0px; border: 1px solid #0A0A0A;}
a.nothickbox:hover img { margin-bottom: 0px; border: 1px solid #FFF;}

li.before-after { padding-left: 2px; padding-right: 2px; }
li.press { padding-left: 2px; padding-right: 2px; margin: 0px; }

/* IE Fixes */

* html #layout div.content-scroll img { padding-right: 2px; padding-left: 2px;}

/* Gallery Into Page */
* html TD.bottom-row a.nothickbox img { padding: 0px; margin: 0px; margin-top: 2px; }

/* Fixes for Gallery Scroll Only */
* html a.thickbox img { margin-bottom: 2px; }
* html a.thickbox:hover img { margin-bottom: 2px; }
* html a.thickbox, * html TD a.thickbox { padding: 0px; margin: 0px; margin-bottom: 2px; }
* html a.thickbox:hover, * html TD a.thickbox:hover  { margin-bottom: 0px; }

/* Fixes for Press Only */
* html li.press { padding-left: 0px; padding-right: 0px; margin-right: 0px; }
* html li.press a.nothickbox IMG { border: 1px solid #0A0A0A; border-left: 0px;}
* html li.press a.nothickbox:hover { border: 1px solid #FFF; border-left: 0px;}

* html li.before-after { padding-left: 0px; padding-right: 0px; margin-right: 0px; }
* html li.before-after a.nothickbox IMG { border: 1px solid #0A0A0A; border-left: 0px;}
* html li.before-after a.nothickbox:hover { border: 1px solid #FFF; border-left: 0px;}



/* OLD */ /*
* html a.nothickbox:hover { margin-bottom: 2px; border: 1px solid #FFF; }
* html li a.nothickbox { margin: 0px; padding: 0px; }
* html li a.nothickbox img  { margin: 0px; padding: 0px; margin-top: 2px; border: 1px solid #0A0A0A;}
* html li a.nothickbox:hover img { margin-bottom: 2px; border: 1px solid #FFF; }
* html li.before-after  { padding: 0px; margin: 0px; padding-right: 3px; }
* html li.press { padding: 0px; margin: 0px; padding-right: 3px; }
*/