/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p, table, td, img
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }

/* adds scroll bars to short pages to eliminate jumping when going from page to page*/
html {height: 101%; }


body {background: #0A1A45; color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%; }

#wrapper {margin: 25px auto 0; padding: 0; 
	width: 800px; height: 553px; 
	background: transparent url(../images/graded-bg.jpg); }

#header {background: transparent; height: 103px; }


#menuarea {background: #0A1A45; height: 25px;  }
ul#menu-list {margin: 0px auto 0; padding: 5px 0 0 0; }
#menu-list li {margin: 0px 40px 0 40px; display: inline; }
#menu-list li a {margin: 0; padding: 0px 0 0 0; color: white;  }
#menu-list li a:hover {color: #827E97; }

#short-page #content {margin: 0 0 0 0px; padding: 0;  background: #fff; height: 425px; }

#content-wrapper {background: transparent url(../images/graded-bg.jpg);  }

#sections-wrap {background: #0A1A45; height: 425px; }

.sections {margin: 0; padding: 0 5px 0 0; float: left; height: 425px;  }
.sections-text {background: #fff; margin: 0 0 0 129px; padding: 35px;  }
.sections-text p {margin: 0 0 15px 0; text-indent: 15px; }
.sections-text a {color: #666666; text-decoration: underline; }
.sections-text a:hover {color: #666666; text-decoration: underline;}

/* for long pages */
#left-image {width: 129px; background: #fff; float: left; background: transparent; }
#left-image img {position: absolute; margin: 10px 0 0 40px; }

#thumbs-backnext {margin: 0 0 10px 165px; padding: 15px 0 0 0px; font-size: .85em;  }



.thumb-row-after-backnext {margin: 10px 0 0 0; float: left; }

.thumb-row {margin: 35px 0 0 0; float: left;  }
.thumb-row2 {margin: 30px 0 0 0px; float: left;  }
.thumb-section {float: left;  }
.thumb-section img {margin: 0 0 0 31px; }


#image-nav-wrapper {margin: 15px 0 0 25px; float: left; }
#navigation {margin: 0 0 10px 0; padding: 0; font-size: .85em; }
#navigation a {color: #000; }
#image-container {}

#caption {margin: 85px 0 0 15px; padding: 0 0 0 0; float: left; line-height: 1.5; }
.image-title {display: block; font-style: italic; font-size: 1.em; line-height: 1.2; }
.image-medium {display: block; font-size: .90em; line-height: 1; }
.image-dimensions {display: block; font-size: .90em; line-height: 1.2; }

.clearer {clear: both; }

#footer {margin: 0px 0 20px 0; padding: 10px 0 10px 0; 
	text-align: center; color: white; font-size: .90em;  }

#footer-home {margin: 0px 0 20px 0; padding: 10px 0 10px 0; 
	text-align: center; color: #666666; font-size: .90em; }
#footer-home a {color: #666666; text-decoration: underline; }
#footer-home a:hover {color: #666666; text-decoration: underline;}


/* for resume page */

.resume-container {margin: 0 0 0 75px; } 
.resume-container .resumeitalic {font-style: italic; }
.year {margin:0px 0 0 0; width: 10%;  float: left; }
h3 {margin: 0 0 0px 0; font-weight: normal; }
p.indent {margin: 0; line-height: 1.4; }

/* end for resume page */

.float {float: left; margin: 0 25px 5px 0; }

