html{height:100%;margin:0;padding:0;}
body{height:100%;z-index:0;font:1em/1.5 "News Gothic MT", Arial, Helvetica, Verdana, sans-serif;color:#ccc;background-color:#000;cursor:default;text-align:center;margin:0;padding:0;}
#wrapper{background:#000;text-align:left;background-color:#000;width:850px;height:auto;min-height:100%;margin:0 auto;}
#ie6only #wrapper{height:100%;}
#header{width:100%;height:50px;background-color:#000;position:relative;}
#navlink{width:240px;height:20px;position:absolute;left:0;top:20px;background:url("images/chrismasonstearns.gif") no-repeat 0 0;padding:0;}
#navbar{height:40px;width:425px;position:relative;left:410px;top:20px;padding:0;}
#navbar li{list-style:none;display:inline;}
#navphoto{float:left;width:90px;height:20px;background:url("images/photography.gif") no-repeat 0 0;padding:0 10px;}
#navwriting{float:left;width:60px;height:20px;background:url("images/writing.gif") no-repeat 0 0;padding:0 5px;}
#navabout{float:left;width:60px;height:20px;background:url("images/about.gif") no-repeat 0 0;padding:0 5px;}
#navcontact{float:left;width:60px;height:20px;background:url("images/contact.gif") no-repeat 0 0;padding:0 5px;}
#maincontent{position:relative;margin:0;padding:0 0 1.2em;}
#floattext{width:400px;position:relative;top:40px;z-index:900;left:450px;text-align:left;}
#mainpgfloat{position:absolute;left:0;top:425px;text-align:center;width:800px;font-size:.75em;margin:0;padding:5px 10px 10px 5px;}
#flashwarning{left:35px;position:relative;top:10px;width:auto;padding-right:50px;}
#footer{position:fixed;bottom:0;width:848px;height:1.5em;font-size:.85em;color:#666;z-index:1000;background:#000;border-top:1px solid #222;border-right:1px solid #222;border-left:1px solid #222;padding:5px;}
h1{color:#666;font:.9em/1 "News Gothic MT", Arial, Helvetica, Verdana, sans-serif;}
h2{ font-size:1em; color:#CCC; margin:2em 0 0; }
h3{ font-size:1em; color:#999; margin:1em 0 0; }
p{margin-top:3px;margin-bottom:3px;font-size:.9em;}
.ccc_text{color:#ccc;}
.h2link{margin:0;}
.h2list{color:#666;font:.9em/1 "News Gothic MT", Arial, Helvetica, Verdana, sans-serif;margin:0;}
a{color:#c00;font-weight:400;margin:0;}
a,a:visited{text-decoration:none;font-weight:400;margin:0;}
a:visited{color:#600;font-weight:400;margin:0;}
a:hover,a:active{text-decoration:underline;font-weight:400;margin:0;}
#navlink span,#navphoto span,#navwriting span,#navabout span,#navcontact span{display:none;}
#navbar ul li a.current,#navphoto:hover,#navwriting:hover,#navabout:hover,#navcontact:hover{background-position:0 -20px;}.mmquote { font-size: 0.8em; color: #999; font-style: italic; }