body {
 background-color:  #000000;
 margin:            0px;
 padding:           0px;
 color:             #ffffff;
 font-family:       'Comic Sans MS',Arial,Helvetica,sans-serif;
 font-weight:       normal;
 font-size:         12px;
 text-align:        left;
}

#wrapper {
 position:          relative;
 top:               0px;
 left:              0px;
 margin:            0px;
 padding:           0px;
 width:             100%;
 border:            none;
}

a {
 color:             #0000ff;
 font:              normal normal 12px "Comic Sans MS","Arial","Helvetica","sans-serif";
 text-decoration:   none;
 line-height:       100%;
}

a:hover {
 color:             #00f0ff;
}

#main {
 position:          absolute;
 top:               0px;
 left:              0px;
 margin:            0px;
 padding:           0px;
}

/*#main td {
 padding:           0px;
}*/

#main .leftbar {
 width:             130px;
}

#main img {
 margin:            0px;
}

#topnavbox {
 padding-bottom:    2px;
}

#topnav {
 background-color:  #000000;
 height:            20px;
 padding-top:       0px;
 padding-left:      30px;
 padding-right:     30px;
 padding-bottom:    5px;
 width:             100%;
}

#topnav a {
 text-decoration:   none;
 font-family:       "Comic Sans MS","Arial","Helvetica","sans-serif";
 font-size:         14px;
 text-align:        center;
 white-space:       nowrap;
 color:             #00ff00;
}

#topnavsearchform {
 margin:            0px;
 white-space:       nowrap;
}

#topnavsearchbox {
 font-size:         14px;
 margin-top:        3px;
}

#topnavsearchbutton {
 margin-top:        4px;
 padding:           0px;
}

#main .rightbar {
 width:             30px;
}

#whiteboardframe {
 border-color:      #cecece;
 border-style:      outset;
 border-width:      2px;
 background-color:  #cecece;
 margin:            0px;
 padding:           7px;
}

#whiteboard {
 font-family:       Arial,Helvetica,sans-serif;
 font-size:         12px;
 border-color:      #cecece;
 border-style:      inset;
 border-width:      2px;
 background-color:  #ffffff;
 margin:            0px;
 padding:           5px;
 padding-right:     15px;
 padding-left:      15px;
 padding-bottom:    22px;
 width:             100%;
 height:            600px;
 color:             #000000;
}

#ledge {
 height:            8px;
 background-image:  url(../im/hi/ledgeback.jpg);
 background-repeat: repeat-x;
}

#ledge img {
 position:          relative;
 left:              0px;
 top:               -32px;
}

#footer {
 margin:            0px;
 color:             #ffffff;
 font-family:       Arial,Helvetica,sans-serif;
 font-size:         12px;
 white-space:       nowrap;
 text-align:        center;
 position:          relative;
 left:              0px;
 top:               -20px;
}

#footer span {
 color:             #fb6f6f;
 margin:            0px;
 padding:           0px;
}

#footer a {
 text-decoration:   none;
 color:             #00ff00;
 margin:            0px;
 padding:           0px;
}

#nav {
 position:          absolute;
 top:               8px;
 left:              8px;
 width:             114px;
 margin:            0px;
 padding:           0px;
}

#nav ul {
 list-style-type:   none;
 margin:            0px;
 padding:           0px;
}

#nav li {
 margin:            0px;
 padding:           0px;
}

#nav img {
 margin:            0px;
}

#header1 {
 position:          absolute;
 top:               0px;
 right:             30px;
 margin:            0px;
 font-family:       Arial,Helvetica,sans-serif;
 font-size:         12px;
 text-align:        center;
 white-space:       nowrap;
 color:             #ffffff;
 padding:           10px;
}

#header1 span {
 font-size:         18px;
 font-weight:       bold;
}

#logo1 {
 position:          absolute;
 top:               8px;
 left:              122px;
 border:            none;
 z-index:           4;
}

#logo1 img {
 top:               0px;
 left:              0px;
 margin:            0px;
 z-index:           5;
}

em {
 font:              normal normal 12px "Arial","Helvetica","sans-serif";
 background-color:  #eaff45;
 text-decoration:   none;
}

h1 {
 color:             #ff0000;
 font:              normal normal 19px "Comic Sans MS","Arial","Helvetica","sans-serif";
 margin:            2px;
}

h2 {
 color:             #000000;
 font:              normal normal 15px "Comic Sans MS","Arial","Helvetica","sans-serif";
 margin:            2px;
}

h3 {
 color:             black;
 font:              normal bold 15px "arial","helvetica","sans-serif";
}

#dogwatchinfo {
 border-width:      1px;
 border-style:      solid;
 border-color:      #00ff00;
 margin-top:        10px;
 margin-left:       10px;
}

#dogwatchinfo ul {
 font-family:       'Comic Sans MS', Arial, Helvetica, sans-serif;
 font-size:         12px;
 line-height:       1.5em;
 text-align:        left;
 white-space:       nowrap;
 padding:           5px;
 margin:            0px;
 list-style-type:   none;
}

#dogwatchinfo ul.outer {
 border:            none;
 font-weight:       bold;
 color:             #000000;
}

#dogwatchinfo ul.inner {
 border:            none;
 font-weight:       normal;
 padding-left:      0px;
}

#content {
 font-family:       Arial, Helvetica, sans-serif;
 color:             #000000;
 font-size:         12px;
 margin:            0px;
}

#content  img {
 padding:           10px;
}

#pageheadertext p {
 text-align:        left;
 margin-bottom:     0px;
}

#pageheadertext ul {
 text-align:        left;
 margin-bottom:     0px;
}

#headimg {
 margin:            0px;
 padding:           10px;
 padding-left:      10px;
}

.pagemsg {
 margin:            0px;
 padding:           0px;
}
