/* global */
body {
       margin: 0px; padding: 0px;
       font-family: Arial, Helvetica, Sans Serif; font-size: 13px; color: #000000;
       background-color: #FFFFFF;
       width: 800px;
}

/* main container */
div#container {
       margin: 10px 20px 0px 20px; padding: 0px;
       width: 100%;
       text-align: left;
}

div#title {
       margin: 0px 0px 0px 0px; padding 0px;
       position: relative;
       width: 800px;
       text-align: left;
}

#title h1 {
       margin: 0px 0px 0px 0px; padding: 0px;
       font-size: 35px; color: #000000;
}

#title h3 {
       margin: 0px 0px 0px 0px; padding: 0px;
       font-size: 15px; color: #000000;
}

/* navigation menu */

div#navMenu {
       margin: 0px 0px 20px 0px; padding 0px;
       position: relative;
       width: 800px;
       text-align: left;
}

span#navLink {
       margin: 0px 0px 0px 0px; padding: 5px;
}

#navMenu a:link, #navMenu a:active, #navMenu a:visited {
       color: #0000FF;
       text-decoration: underline
}
#navMenu a:hover {
       text-decoration: none
}

/* content */

div#content {
       margin: 10px 0px 0px 0px; padding: 0px;
       width: 100%;
}

#content a:link, #content a:active, #content a:visited {
       color: #0000FF;
       text-decoration: underline
}
#content a:hover {
       text-decoration: none
}

#content ul {
       margin: 5px 0px 0px 30px;  padding: 0px;
       list-style-type: disc;
}

span#inPageLink {
}

#inPageLink a:link, #inPageLink a:active, #inPageLink a:visited {
       color: #000000;
       text-decoration: underline
}
#inPageLink a:hover {
       text-decoration: none
}

/* image column */

div#imgCol {
       margin: 0px 0px 0px 0px; padding: 0px;
       position: relative;
       float: left;
       width: 475px;
       text-align: center;
       color: #000000;
}

span#realPic {
       margin: 0px 15px 0px 0px; padding 0px;
       position: relative;
       float: left;
       width: 175px;
}

span#stuPic {
       margin: 0px 0px 0px 15px; padding 0px;
       position: relative;
       float: right;
       width: 270px;
}

/* links column */

div#linksCol {
       margin: 0px 0px 0px 0px; padding: 0px;
       position: relative;
       float: right;
       width: 325px;
       color: #000000;
       text-align: left;
}

#linksCol ul {
       margin: 5px 0px 0px 15px;  padding: 0px;
       list-style-type: disc;
}

#linksCol a:link, #linksCol a:active, #linksCol a:visited {
       color: #0000FF;
       text-decoration: underline
}
#linksCol a:hover {
       text-decoration: none
}

div#clearFloat {
       clear:both;
       margin:0px; 
       padding:0px;
}

/* robot pics */

div#robotPics {
       margin: 20px 0px 0px 0px; padding: 0px;
       position: relative;
       width: 100%;
       text-align: center;
}

div#robotImg {
       margin: 0px 0px 0px 0px; padding 0px;
       position: relative;
       float: left;
       width: 400px;
}

div#robotAvi {
       margin: 0px 0px 0px 0px; padding 0px;
       position: relative;
       float: right;
       width: 400px;
}

/* two-up container */

div#twoUp {
       margin: 0px 0px 0px 0px; padding: 0px;
       position: relative;
       width: 100%;
}

#twoUp ul {
       margin: 0px 0px 0px 30px;  padding: 0px;
       list-style-type: disc;
}

div#leftPanel {
       margin: 0px 0px 0px 0px; padding 0px;
       position: relative;
       float: left;
       width: 400px;
}

div #rightPanel {
       margin: 0px 0px 0px 0px; padding 0px;
       position: relative;
       float: right;
       width: 400px;
}

/* footer */
div#foot {
       margin: 0px 0px 0px 0px; padding: 0px;
       position: relative;
       width: 100%;
}

span#email {
       font-size: 15px; color: #000000;
       font-weight: bold;
}
