body { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 1.5em; background-image: url(../assets/background.jpg); text-decoration: none; }
p { }
td { }
a:link {color: inherit; text-decoration: none; }
a:visited {color: inherit; text-decoration: none; }
a:hover { }
a:active { }
#container { width: 700px; border: solid 1px #333; margin: 0 auto; background-color:#ffffff;}
#header { width: 700px; margin-bottom: 2px; }

/* This is for the Nav Bar */

a.nav, a.nav:link, a.nav:visited { width:125px; height:25px;; text-align:right; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:.75em; color:#fff; line-height:25px;   overflow:hidden; float: left; padding-top: 0; padding-right: 5px; border-right: 1px solid #fff;  }

a.nav:hover {background-image:url(../assets/bg_on.jpg); color:#333333; font-size:.75em}

a.chosen {width:125px; height:25px; text-align:right; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:.75em; color:#333333; line-height:25px; background-image:url(../assets/bg_on.jpg); float: left; padding-top: 0; padding-right: 5px; border-right: 1px solid #fff;  }

#grey { background-image:url(../assets/bg_off.jpg); height: 25px; margin-bottom:2px; border-bottom:#333333 1px solid; border-top:#333333 1px solid; }

/* End of Nav Bar */

.left { color: #333; width: 350px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-align: left; float: left; margin-top: 50px; padding-left: 50px; }
	
.left li { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; margin-top: 5px; margin-bottom: 5px; margin-left:0; padding-right: 20px; padding-bottom: 5px; padding-left: 0; list-style-position: outside; list-style-type: disc; white-space: normal; }

#right { font-size: 0.75em; width: 300px; background-position: 0 top; text-align: left; height: 250px; float: right; margin: 0; padding-top: 50px; }
.img{ background-position: center 0; text-align: center;  margin-bottom: 50px; list-style-type: none; list-style-image: none; }
.img_pad_cen a { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: center 0; text-align: center; margin-right: 25px; margin-left: 25px; list-style-type: none; list-style-image: none; line-height: 12px; }
.img_pad_cen a:hover { color: #fcab32; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-position: center 0; text-align: center; list-style-type: none; list-style-image: none; margin-right: 25px; margin-left: 25px; }
.right li { color: #333; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 1.5em; margin-top: 0; margin-left:10px; padding-right: 20px; padding-left: 20px; list-style-position: outside; list-style-type: disc; white-space: normal; }


#content { height: 350px; margin-top: 25px; }
#content_resume { margin-top: 25px; height: auto; }
.resume { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; width: 660px; height: auto; padding: 20px; }
.resume h1 { color: #333; font-size: 13px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.resume h2 { color: #fcab32; font-size: 13px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.resume p {margin-left: 20px;}
.resume li { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; padding: 3px 0px;}
.line { margin-top: 10px; margin-right: 25px; padding-top: 10px; border-top: 1px solid #333; }

.img_pad { color: #666; margin-top: 10px; }
.img_pad_cen { color: #666; text-align: center; margin-top: 10px; width: 300px; margin: 0 20 0 20; }

/* ---- FOOTER ----*/
#footer { width:700px; color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-position: 0 1em; text-align: center; vertical-align: bottom; height: 20px; margin: 0 0 10px; }
#footer a {color: #333}
#footer a:hover {color: #fcab32}

.seperateInvis {width: 700px; height: 1px; clear: both;}
#left_books {width: 340px; float: left;}
#right_books {width: 340px; float: right;}
.img_pad_right { color: #666; text-align: center; margin-top: 10px; width: 340px; padding-top: 10px;}
.img_border {border: 1px solid #333;}
