@charset 'UTF-8';
/* CSS Document */

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* accordion */
.accordionwrapper {clear:both;margin:0 0 0 15px;}
.accordionbutton {cursor:pointer;float:left;_float:none;margin:15px auto;}
.accordioncontent {float:left;_float:none;margin:0 0 15px 0;}

/* addthis */
#addshare {font:normal 95% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;}
#addshare a {color:#679034;text-decoration:none;}
#addshare a:hover,#addshare a:active {color:#333}
.addthis_button_compact .at15t_compact {float:left;margin-right:4px;} 
.addthis_toolbox addthis_32x32_style addthis_default_style {float:left;margin:0 10px 0 0;}
.addthis_toolbox.addthis_pill_combo a {float:left;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_facebook_like {margin:-2px 0 0 0;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {margin:-2px 0 0 0;}
.addthis_share_btn a,.addthis_share_btn a:visited {background:#679034 url('/images/icon-addthis.gif') no-repeat 15% 50%;display:inline-block;padding:6px 12px;font-family:Cantarell,Nobile,Lucida,Verdana,sans-serif;font-size:11px;font-weight:bold;line-height:0.8em;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
.addthis_share_btn a:active {top:1px;}
.addthis_share_btn a:hover {background-color:#111;color:#fff;}
.addthis_share_btn a span,.addthis_share_btn:visited a span {background:url(../css/images/icon-addthis.gif) no-repeat left;padding:1px 0 1px 18px;}       
.addthis_button_compact .at15t_compact {float: left;}
.addthis_toolbox .custom_hover {font:bold 90% Cantarell,Nobile, Lucida, Verdana, sans-serif;position:relative;text-transform:uppercase;}
.addthis_toolbox .custom_hover .custom_button {background-color:#679034;padding:1px 12px;color:#fff;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);}
.addthis_toolbox .custom_hover .custom_button.active {color:#333;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
.addthis_toolbox .hover_menu  {background:#fff;display:none;font:normal 75% Cantarell,Nobile, Lucida, Verdana, sans-serif;position:absolute;}
.addthis_toolbox .custom_hover .tower {-webkit-border-radius:0 4px 0 0;-moz-border-radius-topleft:0;}
.addthis_toolbox .hover_menu  {width:136px;padding:3px;border:3px solid #679034;-moz-border-radius: 0 4px 4px 4px;-webkit-border-radius: 0 4px 4px 4px;border-radius:0 4px 4px 4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);}
.addthis_toolbox .hover_menu a {position:relative;display:block;width:102px;padding:4px 0 4px 34px;text-decoration: none;color:#333;}
.addthis_toolbox .hover_menu a:hover {background:#679034;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;}
.addthis_toolbox .hover_menu span {position:absolute;left:14px;top:4px;}
.addthis_toolbox .hover_menu .more {border-top:solid 1px #679034;padding:10px 0 0 0;margin:10px 0 0;text-align:center;width:136px;}
.addthis_toolbox .hover_menu .more a {padding:4px 0;margin:0;width:136px;}
.addthis_toolbox .hover_menu .more a:hover {background:#333;color:#fff;}
.addthis_toolbox .hover_menu .more span {display:none;}

/* arrowhead */
.arrowhead {background:url('/images/arrowhead.png') no-repeat center;height:8px;padding:0 15px;width:32px;}

/* asides */
.aside {border:1px solid #679034;float:right;line-height:130%;margin:0 0 10px 15px;padding:20px 15px;width:200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.aside .artwork {display:block;margin:0;text-align:center;}
.aside .credit {color:#888;display:block;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:3px 0 0 0;text-align:right;}
.aside .credit a {color:#333;text-decoration:none;}
.aside .credit a:hover,.aside .credit a:active {color:#679034;}
.aside .subtitle {display:block;font:italic 90%/110% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 15px;text-align:center;}
.aside .title {display:block;font:bold 110%/120% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 10px;text-align:center;text-transform:uppercase;}
.aside .type {display:block;font:normal 80%/135% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:15px 0 0;}
.aside .type a {color:#679034;text-decoration:none;}
.aside .type a:hover,.aside .type a:active {color:#333;}

/* bios: artist and writer */
#artist,#writer {color:#888;font:80% 'Droid Serif',Georgia,Palatino,Times,serif;font-style:italic;line-height:130%;margin:0 30px 0 10px;}
#artist {margin:10px 30px 0 10px;}
#artist a,#writer a {color:#679034;text-decoration:none;}
#artist a:hover,#artist a:active,#writer a:hover,#writer a:active {color:#333;}

/* big nobile */
.bignobile {color:#333;font:200% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0;padding:0;}

/* blockquote */
blockquote {font-size:95%;line-height:145%;margin:15px 45px;}

/* blog */
#blog {color:#333;font:100% 'Droid Serif',Georgia,Palatino,Times,serif;line-height:145%;margin:5px 30px 15px 10px;text-align:left;width:624px;}
#blog a {color:#679034;text-decoration:none;}
#blog a:hover,#blog a:active {color:#333;}
#blog li {list-style-type:none;}
#blog ul {margin:0;}
#blog ul li {list-style-image:url('/images/arrowhead.png');}
#blog p {margin:0 0 15px !important;}

/* blog comments */
.blogcomments {border-bottom:1px dotted #333;font:80% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;line-height:150%;padding:0 0 20px 40px;}
.blogcomments a {font-weight:bold;padding:5px 0 0 0;text-transform:uppercase;}
.blogcomments li {margin:0 30px 40px -10px;}
.blogcomments li:first-child {margin:15px 30px 40px -10px;}
.blogcommentsdisplay {background-color:#dfe3dd;border-top:1px dotted #333;font:200% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 -30px -15px -10px;padding:15px 30px 30px 10px;}
.blogdisplay {padding:0 30px 5px 10px;}

/* body */
body {background-color:#fff;color:#333;font:normal 90%/140% 'Droid Serif',Georgia,Palatino,Times,serif;margin:10px auto 30px !important;padding:0;text-align:left;width:990px;}

/* breaker (left-column line break) */
.breaker {border-top:1px dotted #333;clear:both;margin:40px -30px 40px -10px;}

/* centre */
.centre {text-align:center !important;}

/* coda-slider */
/*
jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
Copyright (c) 2009 Niall Doherty
This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/
  /* Most common stuff you'll need to change */
.coda-slider-wrapper {padding:0}
.coda-slider {background:#fff;}
.coda-title {color:#fff;display:inline;font-size:10%;}
  /* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider {height:290px;overflow:auto !important;}
  /* Change the width of the entire slider (without dynamic arrows) */
.coda-slider,.coda-slider .panel {width:664px} 
  /* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel {width:664px}
.coda-slider-wrapper.arrows .coda-slider {margin:0;}
  /* Arrow styling */
.coda-nav-left a,.coda-nav-right a {background:#fff;color:#679034;width:20px}
  /* Tab nav */
.coda-nav ul li a.current {background:url('/images/currentslider.png') no-repeat center;}
  /* Panel padding */
.coda-slider .panel-wrapper {margin:0;}
  /* Preloader */
.coda-slider p.loading {padding:20px;text-align:center}
  /* Don't change anything below here unless you know what you're doing */
  /* Tabbed nav */
.coda-nav ul {clear:both;display:block;margin:0 auto 10px auto;overflow:hidden}
.coda-nav ul li {display:inline}
.coda-nav ul li a {background:url('/images/slider.png') no-repeat center;color:#fff;display:block;float:left;height:16px;margin:0 8px 5px;text-decoration:none;width:16px;}
  /* Miscellaneous */
.coda-slider-wrapper {clear:both;overflow:auto}
.coda-slider {float:left;overflow:hidden;position:relative}
.coda-slider .panel {display:block;float:left}
.coda-slider .panel-container {position:relative}
.coda-nav-left {float:left;}
.coda-nav-right {float:right;}
.coda-nav-left a,.coda-nav-right a {display:inline;text-align:center;text-decoration:none}

/* comments */
#commentary {background-color:#dfe3dd;border-bottom:1px dotted #333;border-right:1px dotted #333;border-top:1px dotted #333;font:normal 90%/155% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:20px 0;padding:20px 30px 20px 10px;}
#commentary a {color:#679034;font-size:100%;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#commentary a:hover,#commentary a:active {color:#333;}
#commentary .author {display:block;font-size:100%;font-weight:bold;text-transform:uppercase;}
#commentform {font-family:Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:20px 30px 0 10px;}
#commentform a {color:#679034;text-decoration:none;}
#commentform a:hover,#commentform a:active {color:#333;}
#commentform .slug {font:bold 80% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;text-transform:uppercase;}
#commentform .window {font:90% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;line-height:145%;margin:15px 0;padding:5px;width:100%;}

/* container */
#container {background:white url('/images/divider.gif') repeat-y right;float:left;width:664px;}
#container #display {border-bottom:1px dotted #333;padding:25px 30px 20px 10px;text-align:left;}

/* dropcap */
.dropcap {display:block;float:left;font-size:500%;padding:21px 5px 3px 0;}
.droppng {display:inline;float:left;margin:3px 5px -4px 0;}

em {font-style:italic;}

/* emphasizer */
.emphasis {font:bold 90% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;text-transform:uppercase;}

/* fathead */
.fathead {background:url('/images/fathead.png') no-repeat 50% 50%;height:16px;padding:0 15px;width:32px;}

.fn {font-size:100%;font-style:normal;font-weight:bold;text-transform:uppercase;}

/* footer */
#footer {clear:both;font:normal 75%/100% Cantarell,Arimo,Tahoma,Lucida,Verdana,sans-serif;padding:20px 0 0;text-align:center;}
#footer a {color:#333;text-decoration:none;}
#footer a:hover,#footer a:active {text-decoration:underline;}
#footer .banner {clear:left;float:left;height:90px;margin:0 0 15px;}
#footer .house {clear:right;float:right;height:90px;margin:0 0 15px;}
#footer .icons {margin-top:20px !important;}
#footer p {clear:both;margin:0 0 15px;}
#footer .punch {color:#679034 !important;font:bold 90% Cantarell,Arimo,Tahoma,Lucida,Verdana,sans-serif;text-transform:uppercase;}
.foothead {background:url('http://thewalruslab.com/images/wm/foothead.png') no-repeat 50% 50%;height:11px;padding:0 15px;width:38px;}

/* forms */
form {border-radius:3px;display:inline;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* accent colours */
.green {color:#679034 !important;}
.grey {color:#888 !important;}

/* headings */
h1 {font:normal 300%/110% 'Droid Serif',Georgia,Palatino,Times,serif;letter-spacing:-0.02em;margin:0 0 10px;word-spacing:-0.05em;}
h2 {font:italic normal 140%/120% 'Droid Serif',Georgia,Palatino,Times,serif;margin:0 0 10px;}
h3 {font:normal 160%/110% 'Droid Serif',Georgia,Palatino,Times,serif;margin:0 0 5px;}
h4 {font:bold 130%/120% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 10px;text-transform:uppercase;}
h5 {font:bold 75%/115% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 3px;text-transform:uppercase;}
h6 {color:#888;font:normal 60%/140% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:5px 0 10px;}
h1 a,h2 a,h3 a,h4 a,h6 a {color:#333;text-decoration:none;}
h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h6 a:hover,h6 a:active {color:#679034;} 
h2 a {font:bold 95% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;text-transform:uppercase;}
h5 a {color:#679034;text-decoration:none;}
h5 a:hover,h5 a:active {color:#333;}

/* header */
#header .banner {clear:left;float:left;height:90px;margin:0 0 10px;}
#header .house {clear:right;float:right;height:90px;margin:0 0 10px;}
#header #crest {clear:right;float:right;height:72px;margin-left:11px;top:85px;width:103px;}
#header #line1 {background-color:#679034;clear:both;height:4px;margin:3px 0 0;width:100%;}
#header #line2 {background-color:#333;clear:both;height:1px;margin:0 0 20px;width:100%;}
#header #mark {clear:left;float:left;height:72px;width:427px;}
#header #submenu {float:right;font:65% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;line-height:160%;padding:3px 0 0;text-align:right;text-transform:uppercase;top:85px;}
#header #submenu a {color:#333;text-decoration:none;}
#header #submenu a:hover,#header #submenu a:active {text-decoration:underline;}
#header #submenu .subscribe {color:#679034;font-weight:bold;}

/* hide */
.hide {display:none;}

/* highlighter */
.highlighter {background-color:#679034;color:#fff;line-height:180%;padding:1px 3px;}

/* images */
.image {clear:both;width:624px;}
.image .caption {color:#888;display:block;font:italic 85%/130% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:10px 0 20px;text-align:center;width:inherit;}
.image .caption a {color:#679034;text-decoration:none;}
.image .caption a:hover,.image .caption a:active {color:#333;}
.image .credit {color:#888;display:block;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0;text-align:right;}
.image .credit a {color:#333;text-decoration:none;}
.image .credit a:hover,.image .credit a:active {color:#679034;}
.image .full {margin:0;padding:0;text-align:center;}
.image .left {float:left;margin:0 15px 10px 0;width:385px;}
.image .right {float:right;margin:0 0 10px 15px;width:385px;}

.art {clear:both;margin:0 0 20px;width:624px;}
.art_l {float:left;margin:0 15px 20px 0;width:385px;}
.art_r {float:right;margin:0 0 20px 15px;width:385px;}
.art .caption,.art_l .caption,.art_r .caption {color:#888;display:block;font:85% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;font-style:italic;line-height:130%;margin-top:10px;text-align:center;width:inherit;}
.art .caption a,.art_l .caption a,.art_r .caption a {color:#679034;text-decoration:none;}
.art .caption a:hover,.art .caption a:active,.art_l .caption a:hover,.art_l .caption a:active,.art_r .caption a:hover,.art_r .caption a:active {color:#333;}
.art .credit,.art_l .credit,.art_r .credit {color:#888;display:block;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0;text-align:right;}
.art .credit a,.art_l .credit a,.art_r .credit a {color:#333;text-decoration:none;}
.art .credit a:hover,.art .credit a:active,.art_l .credit a:hover,.art_l .credit a:active,.art_r .credit a:hover,.art_r .credit a:active {color:#679034;}

/* img */
img {border:0;margin:0;padding:0;}

/* index */
#index1 {border-bottom:1px dotted #333;float:left;height:310px;margin:5px 0 0;overflow:hidden;width:664px;}
#index1 .dek {font-size:95%;line-height:135%;margin:0 0 10px;}
#index1 .dek a {font:bold 90% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;text-transform:uppercase;color:#679034;text-decoration:none;}
#index1 .dek a:hover,#index1 .dek a:active {color:#333;}
#index1 .image {float:left;margin:0 15px 60px 10px;width:385px;}
#index1 .type2 {float:right;margin:0 15px 15px 0;text-align:left;width:239px;top:50%;height:260px;}
#index2 {background:white url('/images/divider.gif') repeat-y center;border-bottom:1px dotted #333;float:left;width:664px;}
#index2 #countdown {background-color:#dfe3dd;border-bottom:1px dotted #333;margin:0 -10px 0 0;padding:10px 5px;}
#index2a {float:left;padding:15px 15px 0 10px;width:304px;}
#index2a h4 {margin:0 auto 15px;text-align:center;}
#blogger {border-right:1px dotted #333;float:right;padding:15px 15px 0 15px;width:304px;}
#bloggerhed {margin:0 auto 15px;text-align:center;}
#bloggerthumbs {clear:both;margin:0 10px;text-align:center;}
#bloggerthumbs #blogger_1,#bloggerthumbs #blogger_2 {float:left;height:88px;margin:0 10px 30px 0 !important;width:88px;}
#bloggerthumbs #blogger_3 {float:left;height:88px;margin:0 0 30px;width:88px;}
#bloggertype {clear:both;}
#index3 {border-bottom:1px dotted #333;float:left;height:132px;text-align:center;width:664px;}
#index3 .iconic {border-left:1px dotted #333333;float:left;height:122px;padding:10px 0 0 0;text-align:center;width:132px;}
#index3 .iconic a {color:#333;text-decoration:none;}
#index3 .iconic a:hover,#index3 .iconic a:active {color:#679034;}
#index3 .iconic img {margin:5px 0 0 0;}
#index4 {float:left;padding:15px 10px;width:644px;}
#index4 .description a {color:#679034;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#index4 .description a:hover,#index4 .description a:active {color:#333;}
#index4 .director {color:#888;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:3px 0 0 0;text-align:right;}
#index4 .director a {color:#333;text-decoration:none;}
#index4 .director a:hover,#index4 .director a:active {color:#679034;}
#index4 .embed {float:right;padding:0 5px;width:450px;}
#index4 .description {float:left;font:85%/130% 'Droid Serif',Georgia,Palatino,Times,serif;text-align:center;width:170px;}
#index5 {float:left;padding:0 10px 15px 10px;width:644px;}
#index5 h4 {margin:20px auto 40px;line-height:140%;text-align:center;}
#index5 .story,#index2a .story,#bloggertype .story {clear:both;margin:0 10px 35px 0;}

.instapaper {float:right;position:relative;top:-28px;border:0; background-color: transparent; overflow: hidden;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.5);height:15px;}

/* issue (ARCHIVES - UPDATE) */
#issuedisplay {border-bottom:1px dotted #333;height:231px;padding:25px 30px 20px 10px;text-align:left;}
#issueimg {	float:left;height:221px;margin:0 15px 20px 0;width:160px;}

/* lightbox */
/* jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11,2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Cantarell,Nobile,Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em;}

/* navigation */
#navigation {clear:both;position:relative;text-align:center;z-index:1;}
ul#navmenu {list-style:none;margin:0;padding:0;position:relative;}
ul#navmenu ul {display:none;list-style:none;margin:0;position:absolute;right:1px;top:100%;width:99px;/* submenu width */}
ul#navmenu li {float:left;display:inline;position:relative;}
ul#navmenu li.green a {color:#679034;}
ul#navmenu li.green a:hover {color:#fff;}
ul#navmenu li.green li a {color:#333;}
ul#navmenu ul li {border:1px solid #333;border-top:0;display:block;width:100%;}
	/* Navigation Root Menu */ 
ul#navmenu a {background:#fff;color:#333;display:block;float:left;font:bold 75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;height:1%;padding:4px 0;text-decoration:none;text-transform:uppercase;width:99px;}
	/* Root Menu Hover Persistence */ 
ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {background:#679034;color:#333;}
	/* 2nd Menu */ 
ul#navmenu li:hover li a,ul#navmenu li.iehover li a {background:#fff;float:none;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;padding:4px 0;}
	/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a,ul#navmenu li.green li a:hover {background:#679034;color:#fff;font:60% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;}
	/* Hover Function - Do Not Move */ 
ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul {
	 display:none;}
ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {display:block;}

p {margin:0 0 15px;}

/* page */
#pg {background:white url('/images/divider.gif') repeat-y right;float:left;width:664px;}
#pgbody {margin:30px 30px 15px 10px;width:624px;}
#pgbody ul {list-style-type:none;margin:0;padding:0;}
#pgbody ul li {background:url('/images/arrowhead.png') no-repeat 0 6px;padding:0 0 0 20px;}
#pgdisplay,.bgdisplay {border-bottom:1px dotted #333;padding:20px 30px 10px 10px;text-align:left;}
#pgturn {clear:both;color:#888;font:bold 70% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0px auto;padding:20px 0 10px;text-align:center;text-transform:uppercase;}
#pgturn a {color:#679034;text-decoration:none;}
#pgturn a:hover,#pgturn a:active {color:#333;}

/* printer icon */
.printericon {float:left;position:relative;left:85px;top:-29px;z-index:1;}

/* pullquote */
.pullquote {float:right;font-size:130%;font-style:italic;font-weight:bold;line-height:170%;padding:15px 15px;}

/* roman */
.roman {font-style:normal;}

/* sidebar (top to bottom) */
#sb {background:white url('/divider.gif') repeat-y left;float:right;left:-1px;position:relative;text-align:left;width:326px;}
#sb .break {border-bottom:1px dotted #333;clear:both;margin:15px 0;height:1px;width:326px;}
 /* toolbox */
#sb .dateline {clear:both;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 10px;padding:0 10px;text-align:center;text-transform:uppercase;}
#sb .dateline a {color:#333;text-decoration:none;}
#sb .dateline a:hover,#sb .dateline a:active {color:#679034;}
#sb .leaf {display:inline;vertical-align:bottom;}
#sb .badges {clear:left;float:left;margin:0 0 3px 15px;}
#sb .search {float:left;height:24px;width:196px;}
#sb .searchfield {background:#dfe3dd url('/images/search.png') no-repeat right;border:1px solid #888;color:#555;display:inline;font:70% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;height:22px;margin:0 0 0 0;padding:0 0 0 5px;vertical-align:baseline;width:190px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sb .publisher {clear:both;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 -5px 0;text-align:center;text-transform:uppercase;}
#sb .publisher a {color:#333;text-decoration:none;}
#sb .publisher a:hover,#sb .publisher a:active {color:#679034;}
  /* newsstand module */
#sb .cover {float:left;height:186px;margin:0 15px 15px;width:135px;}
#sb .fancy {float:left;height:60px;margin:10px 0 0;width:150px;}
#sb .coverdate {float:left;font:bold 140%/140% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:10px 0;text-align:center;text-transform:uppercase;width:150px;}
#sb .covertype {float:left;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;line-height:135%;margin:0;text-align:center;width:150px;}
#sb .covertype a {color:#679034;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#sb .covertype a:hover,#sb .covertype a:active {color:#333;}
  /* advertisements */
#sb .adbb {clear:both;height:250px;margin:0 0 0 15px;width:300px;}
#sb .adskyscraper {clear:both;height:600px;margin:0 0 0 15px;width:160px;}
  /* twitter,facebook,kibboko,and sub75 */
#sb .widget {clear:both;height:auto;margin:0 0 0 15px;width:300px;}
#sb .sub75 {clear:both;height:75px;margin:15px 0 15px 15px;width:300px;}
  /* blog module (index) */
#sb .walrusblog {clear:both;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 0 15px;width:300px;}
#sb .walrusblog a {color:#333;text-decoration:none;}
#sb .walrusblog a:hover,#sb .walrusblog a:active {color:#679034;}
#sb .walrusblog img {margin:0 0 15px 0;}
#sb .walrusblog ul {list-style-type:none;margin:0;padding:0;}
#sb .walrusblog li {margin:0 0 15px 0;}

/* sidebar-blog.php elements (top to bottom) */
  /* recent comments */
#sb .blogcomm {clear:both;font:normal 75%/170% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 10px 0 15px;padding:0;}
#sb .blogcomm a {color:#679034;font:85% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#sb .blogcomm a:hover,#sb .blogcomm a:active {color:#333;}
#sb .blogcomm p {margin:10px 0;}
#sb .blogcommhed {font:bold 130%/150% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:15px 0 0;text-transform:uppercase;}
#sb .blogcommhed a {color:#333;text-decoration:none;}
#sb .blogcommhed a:hover,#sb .blogcommhed a:active {color:#679034;}
  /* the walrus blogroll */
#sb .blogroll {clear:both;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:0 0 0 15px;padding:0;}
#sb .blogroll a {color:#333;text-decoration:none;}
#sb .blogroll a:hover,#sb .blogroll a:active {color:#679034;}
#sb .blogroll li {color:#fff;line-height:10%;list-style-image:none;}
#sb .blogroll li h2 {font-size:5%;}
#sb .blogroll ul {list-style-type:none;margin:-15px 0 15px -15px;padding:0;}
#sb .blogroll ul li {line-height:170%;list-style-type:none;margin:0;}
  /* archived posts */  
#sb .blogbymonth {clear:both;font:75% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;padding:15px 0 15px 14px;text-align:left;}
#sb .blogbymonth a {color:#333;text-decoration:none;}
#sb .blogbymonth a:hover,#sb .blogbymonth a:active {color:#679034;}
#sb .blogbymonth ul {list-style-type:none;margin:-15px 0 0 0;padding:0;}
#sb .blogbymonth li {line-height:170%;list-style-type:none;margin:0 0 0 -15px;padding:0;}

/* smallcaps */
.smallcaps {font-size:90%;text-transform:uppercase;}

.soldier {clear:both;}
.soldier img {float:left !important;margin:0 15px 30px 0 !important;}

/* story (index and issue archives) */
.story {clear:both;margin:0 0 25px 0;}
.storyblurb {font-size:95%;line-height:135%;margin:0 0 5px 0;}
.storyblurb a {color:#679034;text-decoration:none;}
.storyblurb a:hover,.storyblurb a:active {color:#333;}

strong {font-weight:bold;}

#sub1 {border-bottom:1px dotted #333;float:left;height:410px;text-align:center;width:664px;}

.subby {font-size:70%;line-height:normal;vertical-align:sub;}

/* sup (footnotes) */
sup a.note {color:#679034;margin:0 2px 0 0;padding:3px 0 0;text-decoration:none;}
sup a.note:hover,sup a.note:active {color:#333;}
sup a span {display:none;}
sup a:hover span {background-color:#dfe3dd;color:#333;cursor:pointer;display:block;float:right;font:80%/145% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;padding:10px;width:50%;z-index:200;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

/* text */
.text {color:#333;font:normal 100%/150% 'Droid Serif',Georgia,Palatino,Times,serif;}
.text a {color:#679034;text-decoration:none;}
.text a:hover,.text a:active {color:#333;}
.text sub,.text sup {height:0;line-height:1;vertical-align:baseline;_vertical-align: bottom;position: relative;}
.text sup {bottom:1ex;font:normal 80% Cantarell,Nobile, "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;}
.text sub {top:.5ex;}
.text sup a {color:#333;text-decoration:none;}
.text sup a:hover,.text sup a:active {color:#679034;}

/* thumbnails */
.thumb {float:left;height:88px;margin:0 15px 30px 0;width:88px;}
.thumbstrip {float:left;padding:0 0 0 10px;text-align:center;}

/* top return */
.topper {font:bold 70%/100% Cantarell,Nobile,Tahoma,Lucida,Verdana,sans-serif;margin:50px 0;text-align:center;text-transform:uppercase;}
.topper a {color:#888;text-decoration:none;}
.topper a:hover,.topper a:active {color:#679034;}

/* video */
.videobed {float:left;height:auto;margin:0 0 30px 0;width:385px;}
.videotype {float:right;margin:0 0 30px 15px;width:224px;}
.videotype h5 {line-height:120%;}
.videotype p {font-size:95%;line-height:145%;}
.videotype p a {color:#679034;text-decoration:none;}
.videotype p a:hover,.videotype p a:active {color:#333}

.warpainting {margin-bottom:30px;text-align:center;}
