/* Portfolio main.css */
/* Generic Selectors */

a { text-decoration: none; color: #6A96B0; font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { color: #FFBB33; text-decoration: underline; }
a.photo { display: block; cursor: pointer; height: 413px; }
a img { border: none; text-decoration: none; }

body { background: #FFFFFF; font: 13px Verdana, Geneva, Arial, sans-serif; line-height: 150%; margin: 0; padding: 0px 0px; text-align: center; }
body, html {height: 100%;}
body.photo { background: #FFFFFF; font: 13px Verdana, Geneva, Arial, sans-serif; line-height: 150%; margin: 0; padding: 0; text-align: center; }

h1, h2, h3, h4 { margin-top: 0px; margin-bottom: 0px; color: #333333; }
p { margin-top: 8px; margin-bottom: 0px; }

h1 { font: 30px "arial black", verdana, helvetica, sans-serif; letter-spacing: -1px; color: #FFF; text-transform: uppercase; }
h2 { font: normal 24px "arial black", verdana, sans-serif; letter-spacing: -1px; text-transform: lowercase; }
h3 { font-size: 14px; letter-spacing: -1px; }
h4 { font-size: 14px; font-weight: normal; }

img { border: 0; }

table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

/*************************  ID's *************************/

div#content { padding: 16px 20px 20px 20px; background: transparent; font: 12px Verdana, Geneva, Arial, sans-serif; height: 263px; line-height: 150%; color: #333333; text-align: left; overflow: visible; }
div#content h1 { color: #333333; }
div#content img { padding: 0px; border: 1px solid #FFFFFF; margin: 0px;}
div#content img:hover { border: 1px solid #FFBB33; }
div#content img.norm { padding: 0px; border: 0px;}
div#content img.norm:hover { border: 0px; }
div#content.res { overflow: auto; }


div#nav { padding: 10px 20px 10px 20px; background: #333333 url('../navbg.gif') scroll no-repeat top left; font: 10px Verdana, Geneva, Arial, sans-serif; font-weight: bold; color: #FFBB33; line-height: 150%; text-align: left; }
div#nav a.home { color: #FFBB33; font-weight: normal; }
div#nav a.home:hover, a.home:active { text-decoration: none; }

div#subnav { padding: 20px 20px 20px 20px; background: #333333; font: 10px Verdana, Geneva, Arial, sans-serif; line-height: 150%; color: #FFBB33; text-align: left; overflow: hidden;}