/**** CRITTER BUNDLE: normalize.css ****/

/*! normalize.css v1.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}



/**** CRITTER 	END BUNDLE: normalize.css ****/

/**** CRITTER BUNDLE: colombes.css ****/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 7, 2012 */

@font-face {
    font-family: 'colombes_sansregular';
    src: url('/fonts/colombes_sans-webfont.eot');
}

@font-face {
    font-family: 'colombes_sansregular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('/fonts/colombes_sans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/**** CRITTER 	END BUNDLE: colombes.css ****/

/**** CRITTER BUNDLE: master.css ****/

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*
font-family:'P22UndergroundW01-Demi';
font-family:'P22UndergroundW01-Heavy';
font-family:'P22UndergroundW01-Mediu';
 */

body
{
    width: 980px;
    margin: 0px auto 0px auto;
    background-position: top center;
    font-family: 'P22UndergroundW01-Mediu';
    min-height: 100%;
    font-size: 14px;
    line-height: 16px;
}

iframe
{
    border: 0px;
}

a:link
{
    color: #000000;
    text-decoration: underline;
}

a:visited
{
    color: #000000;
    text-decoration: none;
}

a:hover,
a:active
{
    color: #00ff00;
}

b, strong
{
    font-family: 'P22UndergroundW01-Heavy';
    font-weight: normal;
}

p
{
    margin-top: 0px;
    margin-bottom: 12px;
}

h1
{
    margin: 0px;
    padding: 0px;
}

h1
{
    font-family: 'colombes_sansregular';
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 26px;
    font-size: 26px;
    margin-bottom: 2px;
}


.slideshow figure
{
    width: 608px;
    text-align: center;
    margin-bottom: 9px;
    overflow: hidden;
}

.contents article 
{
    padding-bottom: 9px;
    margin-bottom: 9px;
}

article header
{
    margin-bottom: 9px;
}

article header h2,
article header h3
{
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    line-height: 16px;
}

article header h3
{
    font-size: 14px;
    line-height: 16px;
    color: #777777;
    font-weight: normal;
}



h1 a:link,
h1 a:visited
{
    text-decoration: none;
    color: inherit;
}

h1 a:hover
{
    color: #00ff00;
}


div.container
{
    position: relative;
    width: 980px;
    margin: 0px auto 0px auto;
}

body header.primary
{
    font-family: 'colombes_sansregular';
    font-weight: normal;
    text-transform: uppercase;
    position: fixed;
    z-index: 100000;
    top: 0px;
    left: 0px;
    width: 100%;    
    background-color: #000000;
    color: #ffffff;
    height: 34px;
}

header.primary div.container h1 a
{
    position: relative;
    font-size: 20px;
    margin: 0px;
    padding: 3px 20px 0px 10px;
    width: 110px;
    float: left;
    background-image: url('/img/r-urban-tile.png');
    background-repeat: no-repeat;
    background-position: 10px 6px;
    text-indent: -10000px;
}

header.primary div.container h1 a:hover
{
    background-position: 10px -34px;
}


header.primary div.container nav
{
    width: 644px;
    font-size: 16px;
    letter-spacing: 2px;
    position: relative;
    margin: 0px;
    padding: 6px 18px 6px 18px;
    float: left;
}

header.primary a,
header.primary div.drop
{
    display: inline-block;
    margin-right: 36px;
    text-decoration: none;
    color: #ffffff;
}

header.primary div.drop nav.drop
{
    display: none;
    float: left;
    width: auto;
    position: absolute;
    top: 22px;
    left: 0px;
    background-color: #000000;
}

header.primary div.drop nav.drop a
{
    margin-right: 0px;
    margin-bottom: 5px;
    display: block;
    float: left;
    clear: both;
}

header.primary div.drop:hover nav.drop
{
    display: block;
}


header.primary a.current
{
    color: #00ff00;
}

header.primary a:hover,
header.primary div.drop:hover
{
    color: #00ff00;
}

header.primary form.search
{
    display: inline-block;
    width: 120px;
    position: relative;
}

header.primary form.search input.text
{
    border: 1px solid #ffffff;
    color: #ffffff;
    font-family: courier;
    background-color: #000000;
    font-size: 14px;
    width: 120px;
    display: inline-block;
    margin: 0px;
}

header.primary form.search input.button
{
    position: absolute;
    top: 2px;
    right: 0px;
    border: 0px;
    color: #ffffff;
    background-color: #000000;
    display: inline-block;
    margin: 0px -3px 0px -1px;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 1px 2px 0px 3px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'colombes_sansregular';
}

header.primary form.search input.button:hover
{
    color: #00ff00;
}

header.primary div.container nav.social
{
    position: absolute;
    width: 105px;
    float: right;
    top: 0px;
    right: 0px;
}

header.primary nav.social a
{
    background-image: url('/img/social_icons.png');
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
    margin-right: 4px;
    float: left;
    text-indent: -1000000px;
}

header.primary nav.social a:hover
{
    background-position: 0px -24px;
}

header.primary nav.social a.twitter
{
    background-position: -25px 0px;
}
header.primary nav.social a.twitter:hover
{
    background-position: -25px -24px;
}


header.primary nav.social a.facebook
{
    background-position: -49px 0px;
}
header.primary nav.social a.facebook:hover
{
    background-position: -49px -24px;
}

header.primary nav.social a.flickr
{
    background-position: -73px 0px;
}
header.primary nav.social a.flickr:hover
{
    background-position: -73px -24px;
}



header.masthead 
{
    width: 960px;
    margin-top: 40px;
    height: 80px;
    text-align: center;
}

header.masthead h1 a
{
    display: block;
    position: relative;
    width: 350px;
    margin: 5px auto 0px auto;
    line-height: 35px;
}

aside.left
{
    width: 130px;
    padding: 0px 20px 20px 10px;
    float: left;
    font-family: 'Andale Mono', Courier, Monospace;
    font-size: 12px;
    line-height: 14px;
}

aside.left p
{
    font-family: 'P22UndergroundW01-Mediu';
    font-size: 12px;
}

.filters h1
{
    font-family: 'P22UndergroundW01-Mediu';
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: bold;
    text-transform: uppercase;
}

.filters div.abstract
{
    width: 120  %;
}

.filters a:link,
.filters a:visited
{
    color: #000000;
    text-decoration: none;
}

.filters a:hover
{
    color: #000000;
    text-decoration: underline;
}

.filters nav .current>a
{
    color: #000000;
    text-decoration: underline;
}

.filters a.current,
.filters ul .current>a
{
    font-weight: bold;
    color: #000000;
}

.filters .secondary
{
    margin-bottom: 48px;
}

.filters nav
{
    margin-bottom: 18px ;
}

.filters ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    line-height: 18px;
}


.filters ul ul
{
    margin-left: 6px;
}

.filters ul ul li
{
    font-size: 12px;
    line-height: 16px;
}

div.contents
{
    width: 644px;
    float: left;
}

section.contents
{
    width: 608px;
    background-color: #ffffff;
    padding: 18px;
    float: left;
    bottom: 0px;
    margin-bottom: 40px;
}

section.contents .intro nav
{
    text-align: center;
}

section.contents .intro nav a
{
    margin-right: 30px;
}

div.anchor
{
    position: relative;
    padding-top: 38px;
    margin-top: -38px;
    clear: both;
}


div.intro
{
    margin-bottom: 18px;
    padding: 0px 18px;    
}

div.intro p.first
{
    font-size: 16px;
    line-height: 20px;
}

.contents .column
{
    width: 190px;
    margin-left: -9px;
    padding-left: 9px;
    padding-right: 9px;
    margin-right: 9px;
    float: left;
}

.contents .column2
{
    width: 398px;
}

.contents .column3
{
    width: 608px;
    margin: 0px;
    padding: 0px;
}

.contents .column_right
{
    margin-right: -9px;
}

.contents .column>header
{
    border-bottom: 4px solid #000000;
    margin-bottom: 9px;
}

.contents .block
{
    padding-bottom: 9px;
    border-bottom: 4px solid #000000;
    margin-bottom: 9px;
}

.contents .column>header h1
{
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 7px;
    text-align: center;
}

.column .list_item
{
    width: 190px;
    margin: 0px 9px 9px 0px;
    float: left;
}

.list_item figure
{
    width: 190px;
}

.calendar .list_item
{
    padding-bottom: 0px;
    margin-bottom: 5px;
}

.calendar .list_item header
{
    margin-bottom: 0px;
}

.calendar .list_item header h2
{
    color: #00ff00;
    font-family: 'Andale Mono', Courier, Monospace;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
}

.calendar .list_item header h1
{
    font-size: 14px;
    letter-spacing: normal;
    font-family: 'P22UndergroundW01-Mediu';
    text-transform: none;
    line-height: 18px;
    text-align: left;
}


.calendar .feature
{
    margin-bottom: 15px;
}

.calendar .feature header h2
{
    color: #00ff00;
    font-family: 'Andale Mono', Courier, Monospace;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
}




.contents .column .left,
.contents .column .middle
{
    margin-right: 19px;
}

.contents .column2 .left
{
    margin-right: 18px;
}

.contents .column .right
{
    margin-right: 0px;
}

#events .past .body
{
    columns: 190px 3;
    -moz-columns: 190px 3;
    -webkit-columns: 190px 3;
}

footer.logos
{
    text-align: center;
    margin-bottom: 20px;
}

footer.logos img
{
    margin-right: 15px;
}


aside.right 
{
    width: 120px;
    padding: 0px 20px 20px 20px;
    float: left;
}


.sites a
{
    display: inline-block;
    width: 75px;
    height: 66px;
    clear: both;
    text-align: center;
}



.sites a.wickonwheels
{
    background-image: url('/img/wick-on-wheels/wick-on-wheels-rhn.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    height: 60px;
}  

.sites a.wicksessions
{
    background-image: url('/img/the-wick-sessions/the-wick-sessions-rhn.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    background-position: -2px 0px;
    margin-bottom: 10px;
}  

.sites a.wickcuriosityshop
{
    background-image: url('/img/wick-curiosity-shop/wick-curiosity-shop-rhn.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    margin-bottom: 15px;
}  

.sites a.household-knowledge
{
    background-image: url('/img/household-knowledge/experiments-in-household-knowledge-rhn.png');
    background-repeat: no-repeat;
    text-indent: -100000px; 
    width: 80px;
    height: 80px;
}

aside article.mailinglist
{
    text-align: left;
    margin-top: -5px;
    margin-bottom: 15px;
}

aside article.mailinglist h1
{
    font-size: 14px;
    line-height: 16px;
}


aside article.mailinglist form
{
    display: inline-block;
    width: 120px;
    position: relative;
}

form.mailinglist input.text,
aside article.mailinglist input.text
{
    border: 1px solid #000000;
    color: #000000;
    font-family: courier;
    background-color: #ffffff;
    font-size: 14px;
    width: 116px;
    display: inline-block;
    margin: 0px;
    padding: 2px 4px 3px 4px;
}

form.mailinglist input.text
{
    width: 200px;
}


aside article.mailinglist p
{
    margin: 0px;
}

form.mailinglist p.radio,
aside article.mailinglist p.input
{
    line-height: 20px;
    margin: 5px 0px 5px 0px;
}
aside article.mailinglist label
{
    margin-left: 5px;
}

form.mailinglist input.button,
aside article.mailinglist input.button
{
    top: 2px;
    right: 0px;
    border: 0px;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    display: inline-block;
    margin: 0px -2px 0px 0px ;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 2px 5px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'colombes_sansregular';
}

aside article.mailinglist input.button
{
    width: 126px;
}

form.mailinglist input.button:hover,
aside article.mailinglist input.button:hover
{
    color: #00ff00;
}


.frames_container
{
    background-color: #b3ffb3;
    position: relative;
    margin-bottom: 12px;
}


.frames_container nav
{
    position: absolute;
    top: 0px;
    right: 20px;
    z-index: 10000;
    background-color: #ffffff;
    padding: 0px 3px 3px 3px;
}

.frames_container nav a,
.frames_container nav ul,
.frames_container nav li
{
    padding: 0px;
    margin: 0px;
    display: inline-block;
}

.frames_container nav a
{
    padding: 0px 2px 0px 2px;
    text-decoration: none;
    color: #000000;
}

.frames_container nav .current a
{
    text-decoration: underline;
}

form.contact input.text,
form.contact textarea
{
    margin-top: 2px;
    width: 392px;
    border: 1px solid #000000;
    padding: 2px;
}

form.contact label span
{
    display: block;
    color: #00ff00; 
}

form.contact input.button
{
    top: 2px;
    right: 0px;
    border: 0px;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    display: inline-block;
    margin: 0px 0px 0px 0px ;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 2px 5px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'colombes_sansregular';
}

form.contact input.button:hover
{
    color: #00ff00;
}

.contents form.search input.text
{
    border: 1px solid #000000;
    color: #000000;
    font-family: courier;
    background-color: #ffffff;
    font-size: 14px;
    height: 17px;
    width: 200px;
    display: inline-block;
    margin: 0px;
}


.contents form.search  input.button
{
    position: relative;
    top: 1px;
    right: 0px;
    border: 0px;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    display: inline-block;
    margin: 0px -2px 0px 0px ;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 2px 5px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'colombes_sansregular';
}

article.result h4
{
    font-weight: normal;
    font-family: 'Andale Mono', Courier, Monospace;
    font-size: 12px;
    margin-bottom: 0px;
    color: #00ff00;
}

article.result h4 a
{
    color: #00ff00;
}

article.result .match
{
    font-weight: bold;
}

.contents form.search  input.button:hover
{
    color: #00ff00;
}

div.vcard p
{
    line-height: 18px;
}

section footer nav.pages 
{
    font-family: 'colombes_sansregular';
    font-size: 22px;
}

.pages
{
    text-align: center;
}

.pages a,
.pages ul,
.pages li
{
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

.pages a
{
    padding: 5px;
    color: #000000;
    text-decoration: none;
}

.pages .current a
{
    color: #00ff00;
}




article.full
{
    margin-top: 18px;
    margin-bottom: 24px;
    border-bottom: 1px dotted #cccccc;
    padding-bottom: 14px;
}

.collection article
{
    border-bottom: 0px;
    margin-bottom: 0px;
}



article.full .context,
article.feature .context
{
    float: left;
    font-size: 14px;
    line-height: 18px; 
    margin-bottom: 12px;
    width: 280px;
    margin-right: 12px;
    min-height: 18px;
}

article.feature .context
{
    width: 398px;
    margin-bottom: 6px;
}

article.full .context .label,
article.feature .context .label
{
    display: block;
    position: absolute;
    font-family: 'P22UndergroundW01-Heavy';
    text-transform: uppercase;

    width: 50px;
    float: left;
    text-align: left;
    margin-right: 6px;
}

article.full .context p,
article.feature .context p
{
    margin: 0px 0px 0px 65px;
}


article.full .context.right
{
    margin-right: 0px;
}

section.collection footer
{
    float: left;
    width: 150px;
    height: 120px;
    padding: 40px 20px;
    background-color: #b3ffb3;
    display: block;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    font-family: 'colombes_sansregular';
    text-transform: uppercase;
}

section.collection footer a:link
{
    text-decoration: none;
}


.collection article.full
{
    position: relative;
    background-color: #b3ffb3;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 14px 18px 18px 18px;
}

.collection article.full figure
{
    width: 572px;
    text-align: center;
}

.collection article.full .slideshow
{
    margin-bottom: 18px;
}

.collection article.full .text
{
    margin-top: 0px;
    margin-bottom: 9px;
    columns: 190px 2;
    -moz-columns: 190px 2;
    -webkit-columns: 190px 2;
    font-size: 12px;
    vertical-align: text-top;
}


.collection article.full .cost 
{
    position: absolute;
    top: 20px;
    right: -10px;
    background-image: url('/img/cost.png');
    background-repeat: no-repeat;
    width: 61px;
    height: 41px;
    text-align: center;
    padding: 0px 5px 0px 5px;
    line-height: 41px;
    z-index: 2;
    -webkit-transform-origin: 100% 0%;
    -webkit-transform: rotate(20deg);

    /* Firefox */
    -moz-transform-origin: 100% 0%;
    -moz-transform: rotate(20deg);

    /* IE */
    -ms-transform-origin: 100% 0%;
    -ms-transform: rotate(20deg);

    /* Opera */
    -o-transform-origin: 100% 0%;
    -o-transform: rotate(20deg); 
}


.collection .list_item
{
    position: relative;
    height: 190px;
    background-color: #b3ffb3;
    float: left;
    font-family: 'P22UndergroundW01-Mediu';
}

.collection .list_item figure
{
    width: 140px;
}

.collection .list_item .cost 
{
    position: absolute;
    background-image: url('/img/cost.png');
    background-repeat: no-repeat;
    width: 61px;
    height: 41px;
    text-align: center;
    padding: 0px 5px 0px 5px;
    line-height: 41px;
    z-index: 2;
    -webkit-transform-origin: 100% 0%;
    -webkit-transform: rotate(-20deg);

    /* Firefox */
    -moz-transform-origin: 100% 0%;
    -moz-transform: rotate(-20deg);

    /* IE */
    -ms-transform-origin: 100% 0%;
    -ms-transform: rotate(-20deg);

    /* Opera */
    -o-transform-origin: 100% 0%;
    -o-transform: rotate(-20deg); 
}

.collection .list_item h1,
.collection .list_item h2
{
    font-size: 12px;
    line-height: 13px;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    width: 180px;
    padding: 0px 5px 3px 5px;
    font-family: 'Andale Mono','Courier New','Courier','Monospace';
}


.collection .list_item h1
{
    position: absolute;
    bottom: 0px
}

.collection .list_item h2
{   
    font-size: 12px;
    position: absolute;
    top: 5px;
    left: 0px;
    text-align: center;
    z-index: 1;
    color: #009900;
    letter-spacing: 2px;
}

.collection .list_item figure
{
    position: absolute;
    z-index: 0;
    opacity: 0.5;
    top: 30px;
    left: 25px;
}

.collection .list_item:hover figure
{
    opacity: 1;
}

ul.index li
{
    font-size: 14px;
    line-height: 20px;
    display: block;
}

.column3 ul.index
{
    -moz-column-width: 189px;
    -moz-column-count: 3;
    -moz-column-gap: 9px;
    -webkit-column-width: 189px;
    -webkit-column-count: 3;
    -webkit-column-gap: 11px;
    column-width: 189px;
    column-count: 3;
    column-gap: 9px;
}

.contributors ul.index
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}



.contributors ul.index li
{
    font-size: 14px;
    line-height: 20px;
    width: 190px;
}

.contributors ul.index li a:link
{
    text-decoration: none;
}


.Blog>header h2
{
    text-transform: uppercase;
    font-family: 'colombes_sansregular';
    margin: 0px 0px 24px 0px;
}

.Blog_Entry footer
{
    margin-bottom: 12px;
}

.Blog_Entry header h2
{
    margin: 0px;
}

.Blog_Entry header h2 a:link,
.Blog_Entry header h2 a:visited
{
    color: #00ff00;
    text-decoration: none;
}


.Blog_Entry .posted 
{
    font-weight: normal;
    font-family: 'Andale Mono', Courier, Monospace;
    font-size: 12px;
    color: #00ff00;
}

.Blog_Entry.left .frames_container
{
    display: inline-block;
    width: 404px;
    float: left;
    margin-right: 12px;
}

.Blog_Entry.left header
{
    margin-right: 0px;
}

.Blog_Entry.right header
{
    margin-right: 0px;
}

.Blog_Entry.right .frames_container
{
    display: inline-block;
    width: 404px;
    float: right;
    margin-left: 12px;
}



.Blog_Entry.right>figure 
{
    display: inline-block;
    float: right;
    margin-left: 12px;
}


body.r-urban-wick 
{
    background-image: url('/img/background.png');
}

body.r-urban-wick header.masthead h1 a
{
    background-image: url('/img/r-urban-wick/r-urban-wick.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    width: 500px;
    height: 80px;
    background-position: center -5px;
}

body.r-urban-wick .filters h1
{
    font-size: 13px;
    line-height: 16px;
}

body.r-urban-wick .filters h1.current a
{
    color: #000000;
}

body.wickcuriosityshop {
    background-image: url('/img/wick-curiosity-shop/background.png');
}

body.wickcuriosityshop header.masthead h1 a
{
    background-image: url('/img/wick-curiosity-shop/wick-curiosity-shop.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    width: 500px;
    height: 80px;
    background-position: center -5px;
}

body.wickonwheels {
    background-image: url('/img/wick-on-wheels/background.png');
    background-position: center 38px;
}

body.wickonwheels header.masthead h1 a
{
    background-image: url('/img/wick-on-wheels/wick-on-wheels.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    width: 500px;
    height: 80px;
    background-position: center -3px;
}

body.wicksessions {
    background-image: url('/img/the-wick-sessions/background.png');
    background-position: 50px top;
}

body.wicksessions header.masthead h1 a
{
    background-image: url('/img/the-wick-sessions/the-wick-sessions.png');
    background-repeat: no-repeat;
    text-indent: -100000px;
    width: 500px;
    height: 80px;
}

body.household-knowledge {
    background-image: url('/img/household-knowledge/background.png');
    background-position: center -3px;
}

body.household-knowledge header.masthead 
{
    width: 500px;
    height: 150px;
}

body.household-knowledge header.masthead h1 a
{
    background-image: url('/img/household-knowledge/experiments-in-household-knowledge.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -100000px;
    height: 145px;
    width: 300px;
    padding: 10px 335px 10px 335px; 
}

body.household-knowledge .filters
{
    padding-top: 16px;
}

body.Home_WickSessions figure,
body.Home_WickOnWheels figure
{
    margin-bottom: 9px;
}


/*
body.household-knowledge header.masthead
{
    margin-top: 30px;
    padding-top: 10px;
    height: 90px;
    padding-bottom: 20px;
    background-image: url('/img/household-knowledge/experiments-in-household-knowledge-lhn.png');
    background-repeat: no-repeat;
    background-position: 20px 20px;
}*/


body.wlog header.masthead h1 a
{
    background: none;
    text-indent: 0px;
    font-size: 60px;
    line-height: 70px;
}

body#events.r-urban-wick,
body#log.r-urban-wick,
body#projects.r-urban-wick,
body#network.r-urban-wick,
body#contact.r-urban-wick,
body#search.r-urban-wick
{
    background-image: url('/img/background.png');
}

body#network .contents section>header h1
{
    font-family: 'P22UndergroundW01-Mediu';
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: bold;
}

body#network .contents ul
{
    list-style: none;
    padding: 0px;
    margin: 0px 0px 18px 0px;
}

body#network .contents ul li
{
    margin-bottom: 5px;
}



/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



/**** CRITTER 	END BUNDLE: master.css ****/

/**** CRITTER BUNDLE: mediaelementplayer.min.css ****/

.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster{position:absolute;top:0;left:0;}.mejs-poster img{border:0;padding:0;border:0;display:block;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/img/mediaelement/bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(/img/mediaelement/bigplay.png);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/img/mediaelement/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(/img/mediaelement/loading.gif) 50% 50% no-repeat;}.mejs-container .mejs-controls{position:absolute;background:none;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/img/mediaelement/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/img/mediaelement/controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button{background-image:url(/img/mediaelement/controls.png);}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/img/mediaelement/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/img/mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(/img/mediaelement/background.png);background:rgba(20,20,20,0.8);}.mejs-clear{clear:both;}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/img/mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/img/mediaelement/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content{width:100%;height:100%;}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/img/mediaelement/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}


/**** CRITTER 	END BUNDLE: mediaelementplayer.min.css ****/

