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,b, u, i, center,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-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.column { float: left; }.span-1 { width: 45px; }.span-2 { width: 120px; }.span-3, .span-25p { width: 195px; }.span-4, .span-33p { width: 270px; }.span-5 { width: 345px; }.span-6, .span-50p { width: 420px; }.span-7 { width: 495px; }.span-8, .span-66p { width: 570px; }.span-9, .span-75p { width: 645px; }.span-10 { width: 720px; }.span-11 { width: 795px; }.span-12, .span-100p { width: 870px; }.span-all {margin-left: -31px;margin-right: -31px;width: 932px;}.span-page {margin-left: -30px;margin-right: -30px;width: 930px;}.column + .column { margin-left: 30px; }.column:first-child { clear: left; }.column { float: left; }.span-1 { width: 45px; }.span-2 { width: 120px; }.span-3, .span-25p { width: 195px; }.span-4, .span-33p { width: 270px; }.span-5 { width: 345px; }.span-6, .span-50p { width: 420px; }.span-7 { width: 495px; }.span-8, .span-66p { width: 570px; }.span-9, .span-75p { width: 645px; }.span-10 { width: 720px; }.span-11 { width: 795px; }.span-12, .span-100p { width: 870px; }.span-all {margin-left: -31px;margin-right: -31px;width: 932px;}.span-page {margin-left: -30px;margin-right: -30px;width: 930px;}.column + .column { margin-left: 30px; }.column:first-child { clear: left; }#header .content {width: 870px;margin: 0 auto;padding: 30px;}#body, #footer {width: 870px;margin: 0 auto;padding: 30px;}#body { min-height: 565px; }#body:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}#header .content {height: 50px;padding-top: 0;padding-bottom: 0;position: relative;}address, blockquote, code, h2, h3, h4, h5, h6, hr, p, dl, ol, ul, table { margin: 1em 0; }ol, ul { padding-left: 40px; }html { height: 100%; }body {background-color: #e0e2e3;padding-bottom: 45px;position: relative;}body, input, textarea, select {color: #39454a;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.4em;}h3, h4, h5 { line-height: 18.2px; }a { color: #1a72c3; }a:hover { text-decoration: underline; }a.decorator { text-decoration: none; }h2 {font-size: 34px;line-height: 45.5px;margin: -11px 0 25px 0;}h2.tagline {color: #5290d2;font-size: 40px;}h3 {color: #c87008;font-size: 27.5px;}h3:first-child { margin-top: 1px; }h4 {font-size: 21px;margin-bottom: 0.3em;}h4 + p { margin-top: 0; }h5 { font-size: 13px; }code {display: block;padding: 0 0.5em;white-space: pre-wrap;}code {background-color: #f9f9f9;color: #6e6e6e;font-size: 0.9em;font-family: monospace;}code .keyword { font-weight: bold; }code kbd { font-style: italic; }.code {background-color: #f9f9f9;color: #6e6e6e;font-size: 0.9em;font-family: monospace;}.code .keyword { font-weight: bold; }.code kbd { font-style: italic; }dt { font-weight: bold; }dd { margin-left: 20px; }form input[type=checkbox] { margin-top: 1em; }form input[type=checkbox] + label { display: inline; }form label {display: block;margin-top: 1em;}form .actions {font-size: 10.5px;padding: 0;list-style: none;}form .actions li { list-style-type: none; }input.placeholder, textarea.placeholder { color: #cccccc; }p { text-align: justify; }#body {background-color: #ffffff;border: 1px solid #cccecf;border-width: 0 1px;position: relative;}#header .actions {display: inline;margin: 0;padding: 0;font-size: 0;}#header .actions li { display: inline; }#header .actions li a {display: inline-block;font-size: 13px;}#header .navigation {display: inline;margin: 0;padding: 0;font-size: 0;}#header .navigation li { display: inline; }#header .navigation li a {display: inline-block;font-size: 13px;}#footer .actions {display: inline;margin: 0;padding: 0;font-size: 0;}#footer .actions li { display: inline; }#footer .actions li a {display: inline-block;font-size: 13px;}#footer .navigation {display: inline;margin: 0;padding: 0;font-size: 0;}#footer .navigation li { display: inline; }#footer .navigation li a {display: inline-block;font-size: 13px;}#header {background-color: #3f454c;color: #cccccc;font-size: 0;text-align: right;}#header .content {padding-right: 0;width: 900px;}#header .content a { font-size: 13px; }#header .content div { font-size: 13px; }#header form { display: inline; }#header h1 {position: absolute;left: 30px;}#header h1 a {background: url(http://www.viglink.com/public/images/logo.png) no-repeat;display: block;height: 50px;line-height: 500px;overflow: hidden;width: 148px;}#header .delimiter { display: none; }#header #userbox {height: 36px;line-height: 36px;}#header .navigation {height: 36px;line-height: 36px;}#header #userbox { display: inline; }#header #userbox > span {display: inline-block;padding: 1px 15px 0;vertical-align: bottom;}#header .actions li a {-moz-transition-property: "background-color, color";-moz-transition-duration: 0.25s;-moz-transition-timing-function: linear;-webkit-transition-property: "background-color, color";-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: linear;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;background-color: #3f454c;color: #cccccc;margin-top: 13px;padding: 1px 15px 0;vertical-align: bottom;}#header .actions li a:hover {background-color: #50565d;color: #ffffff;text-decoration: none;}#header .actions li.selected a {background-color: #ffffff;color: #39454a;margin-left: 0;margin-right: 0;padding-left: 15px;padding-right: 15px;}#header .navigation li a {-moz-transition-property: "background-color, color";-moz-transition-duration: 0.25s;-moz-transition-timing-function: linear;-webkit-transition-property: "background-color, color";-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: linear;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;background-color: #3f454c;color: #cccccc;margin-top: 13px;padding: 1px 15px 0;vertical-align: bottom;}#header .navigation li a:hover {background-color: #50565d;color: #ffffff;text-decoration: none;}#header .navigation li.selected a {background-color: #ffffff;color: #39454a;margin-left: 0;margin-right: 0;padding-left: 15px;padding-right: 15px;}#header .delimiter {border-left: 1px solid #666666;border-color: rgba(255, 255, 255, 0.2);display: inline-block;height: 22px;margin: 0 15px 7px;overflow: hidden;vertical-align: bottom;width: 0;}#footer {border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;background: #ffffff none repeat-x left bottom;border: 1px solid #cccecf;border-width: 0 1px 1px;height: 45px;padding-top: 30px;padding-bottom: 0;position: relative;background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.05), transparent 70%);background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), color-stop(0.7, transparent));}#footer span {position: absolute;line-height: 14px;font-size: 11px;right: 30px;}#footer .navigation {bottom: 14px;line-height: 14px;left: 30px;position: absolute;}#footer .navigation li a {-moz-transition-property: color;-moz-transition-duration: 0.25s;-moz-transition-timing-function: linear;-webkit-transition-property: color;-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: linear;font-size: 12px;margin: 0 15px 0 0;}#footer .navigation li a:hover { color: #39454a; }#footer span { bottom: -30px; }#footer .navigation.minor { bottom: -34px; }#footer span { font-size: 10.5px; }#footer .navigation.minor li a { font-size: 10.5px; }#footer .navigation li a { color: #999b9c; }#footer span { color: #999b9c; }#flash {margin-left: -30px;margin-right: -30px;width: 930px;background: transparent none no-repeat 39px 6px;border-bottom: 1px solid rgba(0, 0, 0, 0.075);border-top: 1px solid rgba(255, 255, 255, 0.4);color: #39454a;padding: 14px 49px 13px 81px;position: relative;margin: -15px -39px 0 -39px;width: 818px;}#flash p { margin: 0; }#flash .corner {background: transparent url(http://www.viglink.com/public/images/flash_corners.png) no-repeat;position: absolute;height: 7px;width: 7px;bottom: -8px;}#flash .corner.left { left: 1px; }#flash .corner.right {background-position: -7px 0;right: 1px;}#flash + * { margin-top: 30px; }#flash.error {background-color: #ffbbba;background-image: url(http://www.viglink.com/public/images/icon-error.png);}#flash.error .corner { background-color: #c99593; }#flash.warning {background-color: #fdf9ce;background-image: url(http://www.viglink.com/public/images/icon-warning.png);}#flash.warning .corner { background-color: #c7d3a7; }#flash.success {background-color: #e0f2c0;background-image: url(http://www.viglink.com/public/images/icon-success.png);}#flash.success .corner { background-color: #aacc99; }.no-select {-moz-user-select: none;-webkit-user-select: none;user-select: none;}button, .button, input[type=reset], input[type=submit] {border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-user-select: none;-webkit-user-select: none;user-select: none;background-color: #408acd;color: #ffffff;cursor: pointer;display: inline-block;font-weight: normal;line-height: 1.6em;margin-top: -0.1em;padding: 0 1em 0.1em;text-decoration: none;text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;vertical-align: middle;-webkit-box-sizing: border-box;-webkit-appearance: none;}button.small, .button.small, input[type=reset].small, input[type=submit].small {margin-top: -0.5em;padding-left: 0.5em;padding-right: 0.5em;}button:hover { text-decoration: none; }.button:hover { text-decoration: none; }input[type=reset]:hover { text-decoration: none; }input[type=submit]:hover { text-decoration: none; }button:active {background-image: none;border-color: transparent;outline: none;text-shadow: none;}.button:active {background-image: none;border-color: transparent;outline: none;text-shadow: none;}input[type=reset]:active {background-image: none;border-color: transparent;outline: none;text-shadow: none;}input[type=submit]:active {background-image: none;border-color: transparent;outline: none;text-shadow: none;}button, .button, input[type=reset], input[type=submit] {background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(0, 0, 0, 0.2));background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(0, 0, 0, 0.2)));border: 1px solid white;border-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(0, 0, 0, 0.5);}button.disabled:active {background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(0, 0, 0, 0.2));background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(0, 0, 0, 0.2)));border: 1px solid white;border-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(0, 0, 0, 0.5);}.button.disabled:active {background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(0, 0, 0, 0.2));background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(0, 0, 0, 0.2)));border: 1px solid white;border-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(0, 0, 0, 0.5);}input[type=reset].disabled:active {background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(0, 0, 0, 0.2));background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(0, 0, 0, 0.2)));border: 1px solid white;border-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(0, 0, 0, 0.5);}input[type=submit].disabled:active {background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(0, 0, 0, 0.2));background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(0, 0, 0, 0.2)));border: 1px solid white;border-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(0, 0, 0, 0.5);}button::-moz-focus-inner { border-color: transparent; }.button::-moz-focus-inner { border-color: transparent; }input[type=reset]::-moz-focus-inner { border-color: transparent; }input[type=submit]::-moz-focus-inner { border-color: transparent; }button.disabled:active::-moz-focus-inner { border-color: transparent; }.button.disabled:active::-moz-focus-inner { border-color: transparent; }input[type=reset].disabled:active::-moz-focus-inner { border-color: transparent; }input[type=submit].disabled:active::-moz-focus-inner { border-color: transparent; }button.disabled, .button.disabled, input[type=reset].disabled, input[type=submit].disabled {background-color: #cccccc;color: #eeeeee;cursor: default;text-shadow: none;}table {border: 1px solid #dddddd;border-collapse: collapse;line-height: 27px;}table th {border: 1px solid #dddddd;padding: 0 10px;}table td {border: 1px solid #dddddd;padding: 0 10px;}table td {text-align: right;vertical-align: middle;}table th .info { margin: 0 0 2px 2px; }table th { font-weight: bold; }table th span { font-weight: normal; }table td:first-child { font-weight: bold; }table td:first-child span { font-weight: normal; }table td:first-child { text-align: left; }table th:first-child { text-align: left; }table td.empty {color: #dddddd;font-size: 17px;font-weight: normal;padding-top: 0.5em;padding-bottom: 0.5em;text-align: center;}table td.empty:before { content: " - "; }table td.empty:after { content: " - "; }table td.narrow { width: 1%; }table thead th {background-color: #eeeeee;font-weight: bold;}table thead th span { text-transform: lowercase; }table thead td {background-color: #eeeeee;font-weight: bold;}table thead td span { text-transform: lowercase; }table tfoot th {background-color: #eeeeee;font-weight: bold;}table tfoot th span { text-transform: lowercase; }table tfoot td {background-color: #eeeeee;font-weight: bold;}table tfoot td span { text-transform: lowercase; }table thead th { text-align: left; }table thead td { text-align: left; }table tbody tr th { font-weight: normal; }table tbody tr:hover td { background-color: #fffef3; }table tbody tr:hover th { background-color: #fffef3; }#header .actions a {color: inherit;text-decoration: none;}#header .actions a:hover { text-decoration: underline; }#header .actions li.selected a:hover { text-decoration: none; }.navigation a {color: inherit;text-decoration: none;}.navigation a:hover { text-decoration: underline; }.navigation li.selected a:hover { text-decoration: none; }.info {background: transparent url(http://www.viglink.com/public/images/icon-info-small.png);display: inline-block;height: 0;width: 16px;overflow: hidden;padding-top: 16px;vertical-align: middle;}.info:hover { background-position: 0 -14px; }#tooltip {background-color: #cee8f2;font-size: 12px;max-width: 220px;line-height: 18px;opacity: 0.95;padding: 10px 13px 8px;position: absolute;z-index: 3000;box-shadow: 2px 2px 3px 0 #888888;-moz-box-shadow: 2px 2px 3px 0 #888888;-webkit-box-shadow: 2px 2px 3px 0 #888888;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#tooltip h6 {margin-top: 0;margin-bottom: 5px;font-size: 12px;}#tooltip h3 { display: none; }#tooltip .url { display: none; }.weak { color: #999999; }.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;background-image: url(http://www.viglink.com/public/js/jquery/jquery.tipsy/images/tipsy.gif); }.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }.tipsy-north { background-position: top center; }.tipsy-south { background-position: bottom center; }.tipsy-east { background-position: right center; }.tipsy-west { background-position: left center; }#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;background: transparent;z-index: 1104;display: none;}* html #fancybox-loading {position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_loading.png') no-repeat;}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}* html #fancybox-overlay {position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 32px;height: 32px;background: url('/public/js/jquery/jquery.fancybox/images/fancy_close.png') top left no-repeat;cursor: pointer;z-index: 1103;display: none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background: url('/public/js/jquery/jquery.fancybox/images/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_title_left.png') repeat-x;}#fancybox-title-main {font-weight: bold;line-height: 29px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_title_main.png') repeat-x;color: #FFF;}#fancybox-title-right {padding-left: 15px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_title_right.png') repeat-x;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/public/js/jquery/jquery.fancybox/images/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_nav_left.png') no-repeat;}#fancybox-right-ico {background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_nav_right.png') no-repeat;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}div.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}div#fancy-bg-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_n.png') repeat-x;}div#fancy-bg-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_ne.png') no-repeat;}div#fancy-bg-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_e.png') repeat-y;}div#fancy-bg-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_se.png') no-repeat;}div#fancy-bg-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_s.png') repeat-x;}div#fancy-bg-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_sw.png') no-repeat;}div#fancy-bg-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_w.png') repeat-y;}div#fancy-bg-nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/public/js/jquery/jquery.fancybox/images/fancy_shadow_nw.png') no-repeat;}
/*   
Theme Name: VigLink
Description: A theme to match viglink.com
Template: default
.
© 2010 VigLink
.
*/

h1,h2,h3,h4 { font-weight: normal; }

h2 {
  line-height: 1.1em;
  margin-bottom: 0;
}

h2 a,
h3 a {
  color: inherit;
  text-decoration: none;
}

.column + .column {
  border-left: 1px solid #f1f1f1;
  margin-left: 25px;
  padding-left: 45px;
  margin-right: 0;
}

.date {
  margin: 0 0 20px;
}

.date,
.postmetadata,
.wp-caption {
  font-size: 11px;
}

.postmetadata {
  margin-top: 1em;
}

.post + .post {
  margin-top: 50px;
}

.wp-caption {
  margin: 1em 0;
}
.wp-caption img {
  border: 1px solid #e4e4e4;
  padding: 9px;
}
.wp-caption.aligncenter {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.span-3 {
  font-size: 11px;
  line-height: 16px;
}
.span-3 h3 {
  line-height: 1.1em;
  margin: 0 0 0.2em;
}
.span-3 ul {
  margin-top: 0;
}
.span-3 .widget {
  margin-bottom: 2em;
}

.widget ul {
  padding: 0;
}
.widget ul > li {
  list-style-type: none;
}
.widget > ul > li:before {
  content: "» ";
}
.widget ul.rss {
  margin-top: 3em;
}
.widget ul.rss li {
  background: transparent url(http://www.viglink.com/public/images/icon-rss-small.png) no-repeat left 50%;
  padding-left: 22px;
  line-height: 24px;
}

.widget_twitter {
  background: transparent url(http://www.viglink.com/public/images/twitter.png) no-repeat top right;
  padding-top: 35px;
  margin-top: 3em;
  line-height: 14px;
}
.widget_twitter h3 {
  font-size: 15px;
}
.widget_twitter li {
  border-top: 1px solid #cee8f2;
  margin-top: 10px;
  padding-top: 10px;
}
.widget_twitter .from-meta {
  display: none;
}
.widget_twitter .time-meta {
  color: #798a91;
  display: block;
  font-size: 9px;
  margin-top: 0.5em;
}
.widget_twitter .time-meta a {
  color: inherit;
  text-decoration: none;
}

h3#comments,
#respond h3 {
  border-top: 1px solid #cee8f2;
  font-size: 16px;
  line-height: 40px;
  margin-top: 25px;
}

.commentlist {
  font-size: 10px;
  padding: 0;
  margin: 0;
}
.commentlist li {
  clear: both;
  list-style-type: none;
  padding-bottom: 25px;
}
.commentlist li + li {
  border-top: 1px solid #cee8f2;
  padding-top: 25px;
}

cite {
  font-style: normal;
}
.comment {
  line-height: 16px;
}
.comment-author,
.comment-meta {
  clear: left;
  float: left;
  overflow: hidden;
  width: 140px;
}
.comment-author {
  font-weight: bold;
}
.comment-author .says {
  display: none;
}
.comment-meta a:first-child {
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
}
.comment p {
  margin-left: 160px;
  min-height: 2em;
}

#respond h3 {
  padding-top: 1em;
}
#respond label {
  font-size: 10px;
  display: inline;
}

body.page h2 + * {
  margin-top  : 1em;
}
