body {font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:20px; color:#757575; background-color:#cecece;}
a {color:#393939; text-decoration:none;}
#container {width:960px; margin:0 auto; padding:30px 0px 80px 0px;}
#wrapper {background-color:#fff; overflow:auto; position:relative;}

/* Side Column */
#side-column {float:left; width:240px; padding:35px 30px 30px 30px; position:relative; z-index:10;}
header h1 a {width:231px; height:61px; display:block; background:url(/images/jane-downes-logo.png) no-repeat; float:right;}
header nav {text-align:right; clear:both; padding:70px 0px 310px 0px;}
header nav li {font-size:20px; line-height:24px; padding:0px 0px 14px 0px;}
header nav ul ul {margin:0px 0px 2px 0px;}
header nav ul ul li {font-size:17px; line-height:20px; text-transform:lowercase; padding:0px 0px 0px 0px;}
header nav ul ul li:first-child {margin-top:3px;}
header nav li a {color:#fff; padding:0px 0px 4px 0px; display:inline-block; margin:2px 0px 0px 0px;}
header nav li a:hover {color:#071e53;}
header nav li.current > a {background-color:#fff; color:#4261a7; padding:0px 5px 4px 6px;}
#mock-column {position:absolute; width:300px; top:0; bottom:0; left:0; background:url(/images/sidebar-bg-2020.jpg) no-repeat bottom #6985c5; z-index:5;}

#main-column {width:600px; margin:20px 30px 96px 30px; float:right;}

/* Text */
.text a {text-decoration:underline;}
.text p {padding-bottom:15px;}
.text h1.page-title {color:#6985c5; font-size:30px; line-height:36px; padding:10px 0px 9px 0px; border-bottom:1px solid #e3e3e3; margin:0px 0px 24px 0px;}
body.page-index .text h1.page-title {margin-bottom:30px;}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {color:#6985c5;}
.text h1, .text h2 {font-size:26px; line-height:31px; padding:15px 0px 15px 0px;}
.text h1 + h1, .text h1 + h2 {padding-top:0;}
.text h3 {font-size:22px; line-height:26px; padding:15px 0px 16px 0px;}
.text h4 {text-transform:uppercase; letter-spacing:1px; padding:15px 0px 15px 0px;}
.text h5, .text h6 {padding:15px 0px 15px 0px;}
.text ul {padding:0px 0px 7px 40px;}
.text ul li {padding:0px 0px 8px 0px;}
.text ul ul {padding:8px 0px 0px 40px;}
.text ol {padding:0px 0px 7px 40px;}
.text ol li {padding:0px 0px 8px 0px;}
.text img {float:right; margin:6px 0px 20px 10px;}
.text #slide-box img, .text .gallery-outer img {float:none; margin:0;}

/* Slides */
#slide-box {width:600px; height:300px; margin:0px 0px 24px 0px; background:url(/images/loading.gif) no-repeat 50% 50% #cecece;}
.nivo-directionNav a {width:200px; height:100%; text-indent:-5000px; top:0; background-repeat:no-repeat; display:none;}
.nivo-prevNav {background-image:url(/nivo-slider/arrow-left.png); background-position:-280px center;}
.nivo-prevNav:hover {background-position:0px center;}
.nivo-nextNav {background-image:url(/nivo-slider/arrow-right.png); background-position:180px center;}
.nivo-nextNav:hover {background-position:-100px center;}
.nivo-caption {padding:5px 10px 6px 10px; background-color:rgba(0, 0, 0, 0.6);}
.lt-ie9 .nivo-caption {background:url(/images/black-60.png);}

/* Gallery */
.gallery-outer {width:621px; margin-left:-21px; overflow:auto; padding:6px 0px 5px 0px;}
.gallery-outer .item {display:block; width:186px; height:186px; float:left; margin:0px 0px 21px 21px; background:url(/images/loading.gif) no-repeat 50% 50% #cecece;}

/* Footer */
footer {width:600px; height:51px; border-top:1px solid #e3e3e3; position:absolute; bottom:0; right:30px;}
.credit {color:#bebebe; font-size:11px; line-height:13px; text-align:right; padding:10px 0px 0px 0px;}