body {
   font-family      : Georgia, Times, sans-serif;
   line-height      : 1.5em;
   color            : #564A3E;
   padding          : 0px 0px 20px 0px;
   margin           : 0px;
   background       : #310200 url(Dorset/GreenBack.jpg) repeat-y top center;
   font-size        : 0.9em;
}

a, a:visited {
   text-decoration  : none;
   color            : #463620;
   border-bottom    : gray dotted 1px;
}
a:hover {
   color            : darkgreen;
}

quote {
   color            : #705532;
   font-weight      : bold;
}

#divContainer {
   border           : #2C4B2C 1px dotted;
   background       : url(Dorset/Desktop.jpg) no-repeat top center;
   width            : 911px;
   height           : 1000px;
   margin           : auto;
   padding          : 0px 0px 120px 0px;
}

#divPreamble {
   display          : none;
}

#divOtherToddWebbs {
   position         : absolute;
   left             : auto;
   top              : 29px;
   padding-left     : 740px;
   width            : 130px;
   height           : 90px;
   font-size        : 0.8em;
   line-height      : 1.7em;
   overflow         : hidden;
   /*border           : red 1px solid;*/
}

#divOtherToddWebbs h3 span {
   display          : none;
}

#divOtherToddWebbs h3 {
   background       : url(Dorset/OtherToddWebbs.gif) no-repeat top left;
   margin           : 0px;
   height           : 26px;
}

#divOtherToddWebbs a:link, #divOtherToddWebbs a:visited {
   margin           : 0px;
   color            : #5F423B;
}

#divOtherToddWebbs a:hover {
   color            : #BF5237;
}

.NavDivider {
   width            : 178px;
   height           : 12px;
   background       : url(Dorset/NavDivider.gif) no-repeat top center;
   clear            : both;
   margin           : 4px 0px 4px 5px;
}

.MainDivider {
   width            : 540px;
   height           : 12px;
   background       : url(Dorset/MainDivider.gif) no-repeat top center;
   clear            : both;
   margin           : 0px 0px 10px 5px;
}

#divMenus, #divReference {
   /*border           : yellow 1px solid;*/
   position         : absolute;
   left             : auto;
   overflow         : hidden;
   font-size        : 0.85em;
   line-height      : 1.5em;
}

#divMenus {
   margin-left      : 45px;
   top              : 116px;
   width            : 196px;
   height           : 340px;
   background       : url(Dorset/NavBack.gif) repeat-y top left;
}

#divReference {
   margin-left      : 41px;
   top              : 500px;
   width            : 216px;
   height           : 210px;
}

#divMenus ul, #divReference ul {
   margin           : 0px;
   padding          : 0px;
}

#divMenus li, #divReference li {
   list-style-type  : none;
   margin-left      : 5px;
}

#divMenus a, #divWebCode a, #divLogons a, #divReference a {
   border           : none;
}

#divMenus a:link, #divMenus a:visited, #divReference a:link, #divReference a:visited {
   color            : #917857;
   padding          : 0px 10px 0px 25px;
   display          : block;
   width            : 172px;
   background       : url(Dorset/ListIcon_Off.gif) no-repeat center left;
   background-position: 9px 2px; 
}

#divMenus a:hover, #divReference a:hover {
   background       : url(Dorset/ListIcon_On.gif) no-repeat center left;
   color            : #564227;
}

#h3ExternalLinks span, #h3LegoLinks span, #h3MyLinks span, #h3Silly span, #h3Software span, #h3Games span, #h3Reference span, #h3WebCode span, #h3Logons span {
   display          : none;
}

#h3ExternalLinks, #h3LegoLinks, #h3MyLinks, #h3Silly, #h3Software, #h3Reference, #h3Logons, #h3WebCode, #h3Games {
   height           : 30px;
   width            : 198px;
   margin-top       : 5px;
   margin-bottom    : 0px;
   /*border              : gray 1px solid;*/
}

#h3ExternalLinks    { background          : url(Dorset/ExternalLinks.gif)    no-repeat top left; }
#h3LegoLinks        { background          : url(Dorset/LegoLinks.gif)        no-repeat top left; }
#h3MyLinks          { background          : url(Dorset/MyLinks.gif)          no-repeat top left; }
#h3Silly            { background          : url(Dorset/Silly.gif)            no-repeat top left; }
#h3Software         { background          : url(Dorset/Software.gif)         no-repeat top left; }
#h3Games            { background          : url(Dorset/Games.gif)            no-repeat top left; }
#h3Reference        { background          : url(Dorset/Reference.gif)        no-repeat top left; }
#h3WebCode          { background          : url(Dorset/WebCode.jpg)          no-repeat top left; }
#h3Logons           { background          : url(Dorset/Logons.gif)           no-repeat top left; }

#divBody .StopJunkMail { background : url(Dorset/h4StopJunkMail.jpg)    no-repeat center; }
#divBody .MoneyAndGod  { background : url(Dorset/h4MoneyAndGod.jpg)     no-repeat center; }
#divBody .OtherTodds   { background : url(Dorset/h4OtherToddWebbs.jpg)  no-repeat center; }
#divBody .SprintSucks  { background : url(Dorset/h4SprintSucks.jpg)     no-repeat center; }
#divBody .CoolVideos   { background : url(Dorset/h4CoolVideos.jpg)      no-repeat center; }
#divBody .FileBalancer { background : url(Dorset/h4FileBalancer.jpg)    no-repeat center; }

#divLogons {
   /*border           : yellow 1px solid;*/
   color            : #111;
   position         : absolute;
   left             : auto;
   margin-left      : 100px;
   top              : 735px;
   width            : 145px;
   height           : 105px;
   overflow         : hidden;
   font-size        : 0.7em;
   line-height      : 1.3em;
}

#divLogons ul {
   margin           : 0px;
   padding          : 0px 10px 0px 10px;
}

#divLogons li {
   margin-top       : 3px;
   margin           : 0px 10px 10px 0px;
   list-style-type  : none;
   display          : inline; 
}

#divLogons input {
   border           : 1px #B1C2CB dotted;
   background-color : #C1D3DD;
   font-size        : 0.8em;
}

#divLogons a {
   color            : #9999CC;
}

#divWebCode {
   /*border           : yellow 1px solid;*/
   position         : absolute;
   left             : auto;
   margin-left      : 30px;
   top              : 873px;
   width            : 140px;
   height           : 102px;
   overflow         : hidden;
   font-size        : 0.7em;
   line-height      : 1.4em;
}

#divWebCode ul {
   list-style-image : url(Dorset/ListIcon_WebCode.gif);
   margin           : 0px 0px 0px 22px;
   padding          : 0px 0px 0px 0px;
}

#divWebCode li {
   text-indent      : -24px;
}

#divWebCode a:link, #divWebCode a:visited {
   color            : #917857;
   padding          : 0px 10px 0px 25px;
   display          : block;
   width            : 172px;
}

#divWebCode a:hover {
   color            : #564227;
}

#divBody {
   /*border           : red 1px solid*/
   position         : absolute;
   left             : auto;
   margin-left      : 300px;
   top              : 130px;
   width            : 530px;
   /*height           : 770px;*/
   overflow         : hidden;
   font-size        : 1em;
   line-height      : 1.3em;
   background       : url(Dorset/Body.jpg) repeat-y top left;
}

#divBody p {
   font-size        : 0.8em;
   line-height      : 1.35em;
   margin           : 15px 20px 15px 20px;
}

#divBody h2, #divBody h4 {
   font-size        : 1.2em;
   color            : #957958;
   font-weight      : normal;
   font-style       : italic;
   text-align       : center;
   margin-bottom    : 5px;
   margin-top       : 5px;
}  

#divBody .StopJunkMail span, #divBody .MoneyAndGod span, #divBody .OtherTodds span, #divBody .SprintSucks span, #divBody .CoolVideos span, #divBody .FileBalancer span {
   display          : none;
}

#divBody .StopJunkMail, #divBody .MoneyAndGod, #divBody .OtherTodds, #divBody .SprintSucks, #divBody .CoolVideos, #divBody .FileBalancer {
   width            : 535px;
   height           : 39px;
}

#divFooter {
   display          : none;
}

