body { font-family: Verdana, sans-serif; font-size: 75%; }

img { border: 0; }

h1, h2, h3, h4, h5, h6 { color: #111111; }

a { color: #125aa7; }
a:hover { color: black; }

#contact a { font-weight: bold; text-decoration: none; color: black; }
#contact a:hover { color: #125aa7; text-decoration: underline; }

#vcr-nav ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
#vcr-nav ul { display: block; }
#vcr-nav ul li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#vcr-nav ul li:first-child, #vcr-nav ul li.first { padding-left: 0px; }
#vcr-nav ul li:last-child, #vcr-nav ul li.last { padding-right: 0px; }

.undecorated-link { font-weight: bold; text-decoration: none; color: black; }
.undecorated-link:hover { color: #125aa7; text-decoration: underline; }

blockquote { color: #666666; }

pre { background: #eeeeee; border: 1px solid #dddddd; }

hr { background: #b2ccff; color: #b2ccff; }

p.quiet, .alt { color: #666666; }

p.title { color: #aaaaaa; font-family: MS Trebuchet, Helvetica, Arial, sans-serif; font-size: 3em; font-weight: bold; margin-bottom: 0.75em; }

#header p.title { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }

#lightbox-one { width: 500px; height: 500px; overflow: hidden; }

#left-nav { display: inline; float: left; margin-right: 10px; width: 150px; padding-left: 40px; margin-top: 11em; }
* html #left-nav { overflow-x: hidden; }

#left-nav > ul { margin: 0; padding: 0; }
#left-nav > ul li.menu { list-style-type: none; height: 25px; line-height: 25px; margin: 0; text-align: left; }
#left-nav > ul li.menu a { font-weight: bold; color: #aaaaaa; margin: 0; padding: 0; display: block; text-decoration: none; }
#left-nav > ul li.menu a.menu-selected { color: #f61728; }
#left-nav > ul li.menu a:hover { color: #f65c65; }

#body-text { padding-left: 0px; display: inline; float: left; margin-right: 10px; width: 550px; }
* html #body-text { overflow-x: hidden; }

.unselectable { -moz-user-select: none; -khtml-user-select: none; user-select: none; }

#sidebar { display: inline; float: left; margin-right: 0; width: 190px; padding-right: 40px; margin-top: 10em; }
* html #sidebar { overflow-x: hidden; }
#sidebar .quiet ul { padding: 0; margin: 1em; }

#footer { margin-top: 1em; display: inline; float: left; margin-right: 0; width: 790px; padding-left: 80px; padding-right: 80px; }
* html #footer { overflow-x: hidden; }

#quote { font-family: "Georgia", "serif"; font-style: italic; border-top: 1px gray dotted; border-bottom: 1px gray dotted; }

#buy-now { width: 100%; text-align: center; }
#buy-now a { padding: 2px 4px 2px 4px; font-weight: bold; text-decoration: none; color: #aaaaaa; }
#buy-now a:hover { color: #f65c65; }

.alt { background: #eeeeff; }

.adminListDragClass { background: #ccccff; }

.error { color: red; }

#back-link { margin-bottom: 1em; }
