@charset "UTF-8";/* CSS Document */body, div, img {padding: 0;margin: 0;border: none;}body {background: #15485b url(../images/body-bg.jpg) fixed repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: black;line-height: 17px;}.clear {clear: both;}a {color: white;text-decoration: underline;}a:hover {color: #b0eaeb;}.clear {clear: both;height: 0;line-height: 0;font-size: 0px;}#header {width: 800px;height: 132px;margin: 0 auto;position: relative;margin-top: 24px;}#header .add-links {font-size: 13px;text-align: right;position: absolute;top: -10px;font-size:12px;right:36px;color: white;font-family: "century gothic",verdana,arial,helvetica,sans-serif;letter-spacing: .25px;}#header .add-links a {color: white;text-decoration: none;}#header .add-links a:hover {color: white;text-decoration: underline;}#header .basia-name {float: left;}#header ul {color: #32428b;font-family: "Times New Roman", Times, serif;font-style: italic;font-weight: bold;font-size:16px;list-style-type:none;margin:0;padding: 22px 0 0 0;margin-left: 268px;}#header ul li {float: left;padding: 0 10px 0 7px;background: transparent url(../images/menu-spacer.jpg) scroll no-repeat right center;white-space:  nowrap;}#header ul li.last {padding-right: 0;background: none;}#header ul li a {color: #32428b;text-decoration: none;}#header ul li a:hover {color: white;}h1#page-title {margin-left: 274px;font-family: "century gothic",verdana,arial,helvetica,sans-serif;color: #32428b;letter-spacing: .3em;}#content {min-height: 400px;height:auto !important;height: 400px;width: 800px;margin: 0 auto;padding-bottom: 15px;}h2 {color: white;font-size: 1.3em;margin: 1.5em 0 .2em 0;}#content p {margin: 0 0 1em 0;}#footer {width: 759px;height: 14px;padding-top: 15px;margin: 0 auto;background: transparent url(../images/footer.gif) scroll no-repeat left top;text-align: right;color: #836e52;font-size: 10px;padding-right: 29px;}.left-column {width: 450px;float: left;padding: 0 30px 15px 25px;}.right-column {float: left;width: 275px;}/* -- PRIOR PROJECTS -- */.past-projects {padding: 0 100px 0 150px;}ol#chapters {color: #b0eaeb;list-style-type: none;margin: 0;padding: 15px 0 0 0;line-height: 18px;}ol#chapters li {padding-bottom: 8px;}ol#chapters a {color: #b0eaeb;text-decoration: none;}ol#chapters a:hover {text-decoration: underline;}ol#chapters .chapter-number {color: black;font-weight: bold;}/* -- VIDEOS -- */.video-list {color: black;float:left;line-height:normal;padding:0 5px 1px 5px;}.video {display: table-row;}.video-aligner {display: table-cell;vertical-align: middle;padding-bottom: 20px;}.video h2 {color: white;}.video img {padding-right: 15px;float: left;}/* REVIEWS */.review-title {padding-top: 10px;}.review-title em {color: white;}.review-title a {color: black;}/* RECENT PROJECTS */a.recent-category {display: block;text-align: center;width: auto;color: white;text-decoration: none;float: left;padding: 10px 20px 10px 0px;letter-spacing: .25px;}a.recent-category img {padding-bottom: 7px;}.center-it {width: 420px;margin: 0 auto;}.center-it a {padding-left: 25px;padding-right: 25px;}a.recent-category:hover {color: #b0eaeb;}.recent {width: 350px !important;}.recent-images {color: white;width: 371px;}.recent-images img {padding-top: 15px;border-top: 1px solid white;margin-top: 15px;}.recent-images em {font-weight: bold;}.first {border: none !important;margin-top: 0 !important;}ul#recent-nav {color: white;font-family: "Times New Roman", Times, serif;font-style: italic;font-size:14px;list-style-type:none;margin:0;padding: 5px 0 0 0;margin-left: 268px;}ul#recent-nav li {float: left;padding: 0 10px 0 7px;background: transparent url(../images/homenav-spacer2.gif) scroll no-repeat right center;white-space:  nowrap;}ul#recent-nav li.last {padding-right: 0;background: none;}ul#recent-nav li a {color: white;text-decoration: none;}ul#recent-nav li a:hover {color: white;text-decoration: underline;}.small-photo {color:white;float:left;padding-right:25px;width:160px;}.small-photo img {width: 158px;border: none !important;margin-top: 0 !important;}ul.essay-list {list-style-type: none;margin:0;padding: 10px 0 0 0;}ul.essay-list li {display: block;clear: both;margin-bottom: 15px;}ul.essay-list li .review-title { padding-top: 0 !important;}.pub-date {float: left;padding-right: 15px;display: block;margin-bottom: 25px;font-weight: bold;}.clear-line {clear: both;line-height: 0;font-size: 1px;}.purchase {color:#32428B;font-family:"century gothic",verdana,arial,helvetica,sans-serif;letter-spacing:0.25px;margin-left:274px;}.click-here {color: black;text-align: center;padding-top: 20px;margin-bottom: 0 !important;}
