body {background-color: #fff;font: .7em verdana, arial, sans-serif;line-height: 1.2em;}
* {margin:0; padding:0;}
div#mainwrapper {position:absolute;top:112px;left:122px;width:690px;margin: 1px 0 0 0;padding:0;}
div#columnswrapper {float:left; width:664px;padding:0 30px 5px 10px;margin:0;text-align:center;}
div#header{float:left; padding: 5px 10px 10px 10px}
div#left {float:left; width:135px; margin:0 13px 0 18px;padding:0} 
div#left a {text-decoration:none;}
div#left2 {float:left; width:135px; margin:0 auto 0 auto;padding:0 0 0 13px}
div#left2 a {text-decoration:none;}
div#left3 {float:left; width:135px; margin:0 auto 0 auto;padding:0 0 0 32px}
div#left3 a {text-decoration:none;}
div#middle {float:left; width:336px;margin:0;padding:0;display:inline} /* display inline = IE hack */
div#right {float:left; width:135px;margin:0 19px 0 8px;padding:0}
div#right a {text-decoration:none;}
#nav{position:absolute;top:112px;left:0px;width:120px;height:auto;text-align:center;margin:0;padding:0;background-color: #ffffff;line-height:1.6em}
#ad{position:absolute;top:112px;left:812px;width:160px;height:auto;text-align:center;margin:0;padding:0;background-color: #ffffff;border:1px dashed;border-color:#90d090;}
div #logo{position:absolute;top:-112px;left:0px;width:974px;height:112px;margin:0;padding:0;border:0;}
#navLine{position:absolute;top:112px;left:124px;width:8px;height:auto;text-align:center;margin:0;padding:0;background-color:#90d090;}
div#blurb{ padding: 5px 10px 10px 10px;text-align:left;line-height:1.2em;}
div#blurb p{padding:0;margin:0 0 .4em 0}
div#footer {padding: 5px 10px 10px 10px;line-height: 1.5em}
a {margin:0;padding:0}
.clearthis {clear:both}
.j {width:120px;height:90px;margin: 0px;padding:14px;border:none;}
.t {width:120px;height:90px;margin: 2px auto 13px auto;padding:0 7px 0 8px;border:none;clear:both}
.w {width:120px;height:90px;margin: 2px auto 34px auto;padding:0 7px 0 8px;border:none;clear:both}
.v {width:135px;height:90px;margin: 2px auto 13px auto;border:none}
.portrait {width:90px;height:135px;margin: 2px 22px 13px 22px;border:none}
.square {width:120px;height:120px;margin: 2px auto 13px auto;border:none}
.s {width:120px;height:90px;text-align:center;margin:2px 9px 2px 9px;padding:0;border:none;}
.x {width:135px;height:90px;text-align:center;margin:2px 9px 2px 9px;padding:0;border:none;}
.n {width:100px;margin:0;padding:1px 0 4px 0;border:none}
.u {width:120px;margin:0;padding:2px 0 13px 0;border:none}
.search {margin:0}
.pictures { font-family: Verdana, Arial; font-size: 10px; line-height: 12px; background-color: #ffffff; text-align:center; border:none; padding:0; width:610px;}

form {margin:0;padding:0}

H1{font-size: 150%;font-weight: bold;margin:0 0 6px 0;padding:0;color:#161;background-color: #fff;line-height: 1.4em;}
H2{font-size: 100%;font-weight:bold;text-align:center;margin:5px 0 2px 5px;padding:2px;color:#050;background-color: #fff;line-height: 1.2em;}
hr{color:#fff;background-color:#fff;height:4px;border:none;border-top: 1px solid #90d090;margin:2px 0 1px 0;}
#nav #vertLine {
    width: 0px;
    border: 1px solid #116611;
    height: 850px;
    vertical-align: bottom;
    position: absolute; /* I manually centered this since margin auto doesn't automatically place it */
    left: 120px;
}
