html { min-height: 100%; height: auto; }
body { margin: 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#617796; background:url(../images/bg_simple.jpg) no-repeat bottom right #a1c6fa; }

a, a:visited, a:active{ color:#0e6ab8; text-decoration:none; }
a:hover{ color:#fff; text-decoration:underline; }
p,h1,h2 { margin:0 0 5px 0; }
h1 { color:#0e6ab8; font-size:16px; margin-top:15px; }
h2 { color:#000; font-size:13px; }

#logo { float:left; height:90px; text-align:left; }
#header { float:left; padding-top:42px; text-align:left; }
#nav { float:left; width:126px; padding-top:2px; margin-right: 6px; }
#shell { width:1000px; }
.navbutton { margin: 3px 0; }
.thumbs { float:left; width:85px; margin:0 2px; }
.thumbframe { padding:5px; margin:5px; background:#617796; }
.content { float:left; width:391px; padding-left: 6px; margin-top: 4px; }
.content-img { width:361px; height:361px; padding:15px; background:#617796}
.content p,h1,h2 { padding-left: 15px; }
#text-content { float:left; width:600px; margin-top: -12px; margin-left: 8px; }
#text-content p { margin: 15px 0; }

.clear { clear:both; }

.nav-hover { opacity: .40; -moz-opacity: .40; filter: alpha(opacity=40); }
.nav-hover:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

