
@media only screen {html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}body {    line-height: 1;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}nav ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after, q:before, q:after {    content: none;}a {    margin: 0;    padding: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}ins {    background-color: #ff9;    color: #000;    text-decoration: none;}mark {    background-color: #ff9;    color: #000;    font-style: italic;    font-weight: bold;}del {    text-decoration: line-through;}abbr[title], dfn[title] {    border-bottom: 1px dotted;    cursor: help;}table {    border-collapse: collapse;    border-spacing: 0;}ul, ol {    margin: 0 0 18px 0;    padding: 0 0 0 20px;}ul.disc {    list-style-type: disc;}ul.circle {    list-style-type: circle;}ul.square {    list-style-type: square;}ol.arabic-numbers {    list-style-type: decimal;}ol.upper-alpha {    list-style-type: upper-alpha;}ol.lower-alpha {    list-style-type: lower-alpha;}ol.upper-roman {    list-style-type: upper-roman;}ol.lower-roman {    list-style-type: lower-roman;}b, strong {    font-weight: bolder;}em {    font-style: italic;}code {    font-size: 1.1em;    font-family: monospace;}.image-left img {    float: left;    padding: 5px 25px 15px 5px;}.image-right img {    float: right;    padding: 5px 5px 15px 25px;}.imageStyle {    max-width: 100%;    height: auto;}a {    text-decoration: none;}.clear {    clear: both;}body.menu:before {    content: '';    width: 100%;    height: 100%;    position: fixed;    z-index: 95;    background: rgba(0, 0, 0, 0.7);    top: 0;    padding-bottom: 65px;}#menu:before {    content: '';    display: inline-block;    top: -2px;    position: relative;    width: 0;    height: 0;    border-style: solid;    border-width: 10px 10px 0 10px;    opacity: .8;    border-color: #fff transparent transparent transparent;}body.menu #menu:before {    top: -5px;    border-width: 0 10px 10px 10px;    border-color: transparent transparent #fff transparent;    opacity: .2;}a {    text-decoration: none;    color: #333;}.clear {    clear: both;}body {    font: 14px/1.4em 'Helvetica Neue', Arial;    position: relative;    -webkit-font-smoothing: antialiased;}@media screen and (max-width:770px) {    body {    padding: 0;}}body.menu video {    visibility: hidden;}#wrapper {    margin: 0 auto;}#shadow {    margin: 4% 5% 5%;    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);    position: relative;    -webkit-border-radius: 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 4px;    -moz-background-clip: padding;    border-radius: 4px;    background-clip: padding-box;    overflow: hidden;}@media screen and (max-width:770px) {    #shadow {    width: 100%;    margin: 0;    border-radius: 0;}}#shadow #headerWrap {    position: absolute;    width: 100%}#shadow #headerWrap .width {    z-index: 100;    position: relative;    margin: 0 auto;}@media screen and (max-width:770px) {    #shadow #headerWrap .width {    width: 100%}}#shadow #headerWrap.menu {    z-index: 100;}#shadow #headerWrap.menu header {    box-shadow: none;}#shadow #headerWrap.menu header #noblur {    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);    -webkit-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.15);    -moz-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.15);    box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.15);    background-color: #000;}#shadow #headerWrap.menu header #menu {    background-color: #2c2c2c;    text-shadow: #fff 0 0 20px;    color: #fff;    -webkit-border-radius: 0 2px 2px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 2px 2px 0;    -moz-background-clip: padding;    border-radius: 0 2px 2px 0;    background-clip: padding-box;    border-left: 1px solid transparent;}#shadow nav.theme {    font-family: 'Helvetica Neue', sans-serif;}#shadow nav.theme ul {    margin: 0;    padding: 0;}@media screen and (min-width:771px) {    #shadow nav.theme {    border-radius: 0 4px 0 0;    position: absolute;    height: 100%;    padding: 0 0 0 20px;    top: 0;    right: 0;    z-index: 15;    display: block !important;}#shadow nav.theme>ul {    height: 100%;    -webkit-border-radius: 0 4px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 4px 0 0;    -moz-background-clip: padding;    border-radius: 0 4px 0 0;    background-clip: padding-box;}#shadow nav.theme>ul>li {    float: left;    position: relative;    height: 100%;    border-right: 1px solid rgba(0, 0, 0, 0.3);    border-left: 1px solid rgba(255, 255, 255, 0.06);}#shadow nav.theme>ul>li:first-child a {    box-shadow: none;}#shadow nav.theme>ul>li:last-child, #shadow nav.theme>ul>li:last-child>a {    border-radius: 0 4px 0 0;    border-right: none;    margin: 0;}#shadow nav.theme>ul>li>a {    display: block;    padding: 0 18px;    height: 100%;    line-height: 55px;    position: relative;    margin: 0 -2px 0 -1px;    -webkit-transition: background 150ms ease-out,  border-radius 150ms ease-out;    -webkit-transition: background 150ms ease-out,  -webkit-border-radius 150ms ease-out;    -moz-transition: background 150ms ease-out,  border-radius 150ms ease-out;    -o-transition: background 150ms ease-out,  border-radius 150ms ease-out;    transition: background 150ms ease-out,  border-radius 150ms ease-out;}#shadow nav.theme>ul>li>a:hover {    box-shadow: none;}#shadow nav.theme>ul>li>a.current, #shadow nav.theme>ul>li>a.currentAncestor {    font-weight: bolder;    background-image: url(data:image/svg+xml;    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);    background-image: linear-background-image(bottom,  rgba(0,  0,  0,  0) 0%,  rgba(255,  255,  255,  0.1) 100%);    background-image: linear-background-image(to top,  rgba(0,  0,  0,  0) 0%,  rgba(255,  255,  255,  0.1) 100%);    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -webkit-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);}#shadow nav.theme>ul>li.parent>a:before {    content: '';    display: inline-block;    margin-right: 7px;    top: -2px;    position: relative;    width: 0;    height: 0;    border-style: solid;    border-width: 5px 5px 0 5px;    opacity: .5;}#shadow nav.theme>ul>li.open>a {    -webkit-border-radius: 3px 3px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 3px 3px 0 0;    -moz-background-clip: padding;    border-radius: 3px 3px 0 0;    background-clip: padding-box;}#shadow nav.theme>ul>li.ready:hover>a {    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -webkit-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);}#shadow nav.theme>ul>li.open>ul {    margin-left: -1px;    opacity: .01;    filter: alpha(opacity=1);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    top: 56px;}#shadow nav.theme>ul>li.open:last-child>ul {    margin-left: 0;}#shadow nav.theme>ul>li>ul {    position: absolute;    top: -2000px;    width: 180px;    padding: 10px;    margin-bottom: 0;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-border-radius: 0 3px 3px 3px;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 3px 3px 3px;    -moz-background-clip: padding;    border-radius: 0 3px 3px 3px;    background-clip: padding-box;    -webkit-transition: opacity 250ms ease-out;    -moz-transition: opacity 250ms ease-out;    -o-transition: opacity 250ms ease-out;    transition: opacity 250ms ease-out;}#shadow nav.theme>ul>li li {    position: relative;}#shadow nav.theme>ul>li li ul {    position: absolute;    padding: 0 0 0 10px;    top: -2000px;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-transition: opacity 400ms ease-in-out;    -moz-transition: opacity 400ms ease-in-out;    -o-transition: opacity 400ms ease-in-out;    transition: opacity 400ms ease-in-out;    margin-bottom: 0;}#shadow nav.theme>ul>li li.open>ul {    top: 0;    position: relative;    opacity: .01;    filter: alpha(opacity=1);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;}#shadow nav.theme>ul>li li a {    display: block;    padding: 7px 10px;}#shadow nav.theme>ul>li li li a {    padding-left: 10px;}}@media screen and (max-width:770px) {    #shadow nav.theme {    display: none;    font-size: 1.1em;}#shadow nav.theme {    margin: 20px 20px 0;}#shadow nav.theme li a {    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    display: block;    padding: 12px 0;    color: #eee;}#shadow nav.theme li a.current, #shadow nav.theme li a.currentAncestor {    font-weight: bolder;    color: #fff;}#shadow nav.theme li ul {    margin-bottom: 0;}#shadow nav.theme li li a {    padding-left: 15px;}#shadow nav.theme li li li a {    padding-left: 30px;}}#shadow nav.theme a {    color: #fff;}.ie8 #title {    width: 100%}.ie8 #shadow nav>ul>li.open>ul, .ie9 #shadow nav>ul>li.open>ul, .ie8 #shadow nav>ul>li>ul, .ie9 #shadow nav>ul>li>ul, .ie8 #shadow nav>ul>li li ul, .ie9 #shadow nav>ul>li li ul, .ie8 #shadow nav>ul>li li.open>ul, .ie9 #shadow nav>ul>li li.open>ul {    filter: alpha(opacity=100);}#feature.sf {    max-height: none;    background: none;}#feature.sf:after {    display: none;}header.sf #bgblur {    -webkit-filter: none;    background: none;}header.sf {    box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 1px;}header {    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);    position: relative;    overflow: hidden;}@media screen and (max-width:770px) {    header {    margin: 10px;    border-radius: 3px;}}header #noblur {    position: relative;    min-height: 35px;    padding: 10px;    -webkit-border-radius: 4px 4px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 4px 4px 0 0;    -moz-background-clip: padding;    border-radius: 4px 4px 0 0;    background-clip: padding-box;    box-shadow: inset rgba(255, 255, 255, 0.1) 0 1px 0;    z-index: 10;}@media screen and (max-width:770px) {    header #noblur {    border-radius: 3px;    box-shadow: none;}}header #bgblur {    position: absolute;    left: -10px;    top: -10px;    padding: 10px;    width: 100%;    height: 100%;    -webkit-border-radius: 4px 4px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 4px 4px 0 0;    -moz-background-clip: padding;    border-radius: 4px 4px 0 0;    background-clip: padding-box;    -webkit-filter: blur(2px);    background-position: center 10px;}@media screen and (max-width:770px) {    header #bgblur {    top: -10px;    left: -10px;    background-position: center 0;    -webkit-border-radius: 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0;    -moz-background-clip: padding;    border-radius: 0;    background-clip: padding-box;}}header img {    width: auto;    height: auto;    max-width: 100%;    max-height: 35px;    margin-right: 10px;    float: left;    z-index: 100;}header #title {    line-height: 1.2em;    padding-right: 65px;    padding-left: 5px;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -o-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;}@media screen and (max-width:770px) {    header #title {    padding-top: 0;    padding-right: 60px !important;}}header #title a {    color: #fff;    display: block;}header h1, header h2 {    font-weight: normal;    display: inline-block;}header h1 {    font-size: 1.15em;    padding-bottom: 3px;    font-weight: bolder;}header h2 {    font-size: .9em;    opacity: .8;}header #menu {    display: none;}@media screen and (max-width:770px) {    header #menu {    position: absolute;    display: block;    font-size: 26px;    line-height: 35px;    width: 40px;    color: #fff;    height: 100%;    text-align: center;    background-color: rgba(0, 0, 0, 0.3);    border-left: 1px solid rgba(255, 255, 255, 0.1);    right: 0;    top: 0;    padding: 10px;    cursor: pointer;    -moz-user-select: none;    -webkit-user-select: none;    user-select: none;}}#feature {    width: 100%;    background-position: center top;    overflow: hidden;    background-color: #000;    position: relative;    box-shadow: inset rgba(0, 0, 0, 0.15) 0 -1px 0;    min-height: 55px;    -webkit-border-radius: 4px 4px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 4px 4px 0 0;    -moz-background-clip: padding;    border-radius: 4px 4px 0 0;    background-clip: padding-box;}#feature:after {    width: 100%;    content: '';    display: block;    padding-top: 100%}#container {    border-radius: 0 0 5px 5px;    position: relative;    z-index: 90;}#container h1 {    font-size: 1.45em;}#container h2 {    font-size: 1.35em;}#container h3 {    font-size: 1.25em;}#container h4 {    font-size: 1.15em;}#container h5 {    font-size: 1.05em;}#container h6 {    font-size: 1em;}#container h1, #container h2, #container h3, #container h4, #container h5 {    font-family: 'Helvetica Neue', sans-serif;    padding-bottom: 7px;    line-height: 1.4em;}#container #content {    padding: 3%;    width: 88%;    margin-left: -250px;    float: left;}@media screen and (max-width:770px) {    #container #content {    margin-top: 0;    width: auto;    padding: 5%;    margin-left: 0;    float: none;}}#container #content #push {    padding-left: 250px;}@media screen and (max-width:770px) {    #container #content #push {    padding-left: 0;}}#container #content #push ul#breadcrumb {    cursor: text;    font-size: .9em;    margin-bottom: 15px;    padding: 4px 10px;    -webkit-border-radius: 2px;    -webkit-background-clip: padding-box;    -moz-border-radius: 2px;    -moz-background-clip: padding;    border-radius: 2px;    background-clip: padding-box;    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -webkit-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    border-bottom: none;    list-style: none;    display: inline-block;    clear: both;}#container #content #push ul#breadcrumb li {    float: left;}#container #content #push ul#breadcrumb li, #container #content #push ul#breadcrumb a {    padding: 0;    margin: 0;}#container #content #push ul#breadcrumb a {    display: inline-block;    padding: 6px 6px;    cursor: text;}#container aside {    font-size: .9em;    float: right;    width: 270px;    margin: -20px 0 30px 0;    left: -3%;    position: relative;}@media screen and (max-width:770px) {    #container aside {    width: auto;    padding: 0;    float: none;    left: 0;    margin: 10px 0 0 0;}}#container aside .content {    background: #f0f0f0;    -webkit-border-radius: 3px;    -webkit-background-clip: padding-box;    -moz-border-radius: 3px;    -moz-background-clip: padding;    border-radius: 3px;    background-clip: padding-box;    padding: 20px 25px 25px;    margin-top: -1px;}@media screen and (max-width:770px) {    #container aside .content {    padding: 5%;    -webkit-border-radius: 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0;    -moz-background-clip: padding;    border-radius: 0;    background-clip: padding-box;}}#container aside h2#sideTitle {    font-size: 1.2em;    font-weight: bold;    padding-bottom: 15px;    -webkit-border-radius: 3px 3px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 3px 3px 0 0;    -moz-background-clip: padding;    border-radius: 3px 3px 0 0;    background-clip: padding-box;    padding: 22px 26px 7px;    background: #f0f0f0;    position: relative;    display: inline-block;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -webkit-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);    box-shadow: inset 0 1px 0 rgba(255,  255,  255,  0.1);}#container aside h2#sideTitle+.content {    -webkit-border-radius: 0 3px 3px 3px;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 3px 3px 3px;    -moz-background-clip: padding;    border-radius: 0 3px 3px 3px;    background-clip: padding-box;}@media screen and (max-width:770px) {    #container aside h2#sideTitle+.content {    -webkit-border-radius: 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0;    -moz-background-clip: padding;    border-radius: 0;    background-clip: padding-box;}}@media screen and (max-width:770px) {    #container aside h2#sideTitle {    width: auto;    -webkit-border-radius: 0 3px 0 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 3px 0 0;    -moz-background-clip: padding;    border-radius: 0 3px 0 0;    background-clip: padding-box;    padding: 3% 6% 1%;    margin: 0;}}#container footer {    clear: both;    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.03);    padding: 20px 2.5%;    position: relative;}@media screen and (max-width:770px) {    #container footer {    padding: 15px 5%}}#container footer span {    float: left;}#container footer #rw_email_contact {    padding-left: 15px;}@media screen and (max-width:770px) {    #feature, #container {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -o-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;}}#feature.menu, #container.menu {    -webkit-filter: blur(5px);    -moz-filter: blur(5px);    filter: blur(5px);}.blog-entry {    padding: 0 0 10px 0;}.blog-entry+.blog-entry {    padding: 10px 0;}.blog-entry h1.blog-entry-title {    font-size: 1.4em;    font-weight: 700;    line-height: normal;    padding-bottom: 2% !important;}.blog-entry .blog-entry-date {    padding-bottom: 15px;}.blog-entry .blog-entry-date a {    padding: 0 5px;}.blog-entry .blog-entry-body {    padding: 0 0 15px;}.blog-entry .blog-entry-body img.imageStyle {    -webkit-border-radius: 3px;    -webkit-background-clip: padding-box;    -moz-border-radius: 3px;    -moz-background-clip: padding;    border-radius: 3px;    background-clip: padding-box;    max-width: 100%;    height: auto;}.blog-entry .blog-entry-body .blog-read-more {    display: block;    font-size: 1em;    padding: 15px 0 0;    font-style: italic;    font-weight: bolder;}.blog-entry .blog-entry-body a.blog-comment-link {    padding: 15px 0;    display: inline-block;    clear: both;    font-family: arial;    font-size: 1.1em;}.blog-entry .blog-entry-body .blog-entry-tags {    clear: both;    font-family: arial;    font-size: .9em;    margin-top: 10px;    padding-top: 10px;}.blog-entry .blog-entry-body .blog-entry-tags a {    padding: 0 3px;}#blog-categories, #blog-archives, ul.blog-tag-cloud, #blog-rss-feeds {    list-style: none;    padding: 20px 0 0;}#blog-categories:before, #blog-archives:before, ul.blog-tag-cloud:before, #blog-rss-feeds:before {    font-size: 13px;    text-transform: uppercase;    font-weight: bolder;    display: block;    padding-bottom: 10px;    content: '';    padding-top: 20px;    border-top: 1px solid rgba(255, 255, 255, 0.2);}#blog-categories a, #blog-archives a, ul.blog-tag-cloud a, #blog-rss-feeds a {    padding: 3px 0;}#blog-categories:before {    content: "Categories"}#blog-archives:before {    content: "Archives"}ul.blog-tag-cloud:before {    content: "Tags"}#blog-rss-feeds:before {    content: "Feeds"}ul.blog-tag-cloud li {    margin: 0;}.blog-category-link-enabled, .blog-archive-link-enabled {    display: block;}#blog-categories br, #blog-archives br, #blog-rss-feeds br, .blog-category-link-disabled, .blog-archive-link-disabled, .blog-archive-month, .blog-archive-link {    display: none;}.album-title {    font-size: 1.4em;    padding-bottom: 10px;}.album-wrapper {    margin: 20px 0 0 0;    overflow: hidden;}.thumbnail-wrap {    float: left;    position: relative;    margin: 15px 30px 40px 0;}.thumbnail-frame {    position: absolute;}.thumbnail-caption {    font-size: .9em;    padding-top: 5px;}.photo-background {    padding: 0;    padding-bottom: 100px;    background-image: none;    margin: 0;    position: relative;    text-align: center;}.photo-navigation {    height: 190px;    position: relative;    margin-bottom: 30px;    font-size: 1.1em;    text-align: center;    background-repeat: no-repeat;    background-position: center bottom;}.photo-links {    padding-top: 10px;}.photo-links a {    display: inline-table;    vertical-align: middle;    padding: 10px !important;    text-decoration: none;}.photo-title {    padding-top: 100px;    opacity: .4;}.photo-caption {    font-size: 1.3em;    padding-top: 12px;}.photo-frame {    max-width: 100%;    height: auto;}.movie-page-title {    font-size: 1.6em;    font-weight: normal;    line-height: 18px;    margin-left: 3%;    margin-right: 3%;    padding-bottom: 1.5%}.movie-page-description {    padding: 10px 0 35px;    margin-left: 3%;    margin-right: 3%}.movie-thumbnail-frame {    display: block;    margin: 0 5px 60px 0;    float: left;}.movie-thumbnail-frame {    display: inline-block;    text-align: center;    position: relative;    margin: 0 8px 60px;    width: 100%;    height: auto;}.movie-thumbnail-frame img {    margin: 0;    position: relative;    z-index: 10;    -webkit-box-shadow: 0 1px 4px #999;    -moz-box-shadow: 0 1px 4px #999;    box-shadow: 0 1px 4px #999;    -webkit-box-shadow: 0px 1px 4px #999999;    -moz-box-shadow: 0px 1px 4px #999999;    box-shadow: 0px 1px 4px #999999;    width: 100%;    height: 100%;    display: inline;    -webkit-perspective: 1000px;    -moz-perspective: 1000px;    perspective: 1000px;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -o-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: all 600ms cubic-bezier(.215,  .61,  .355,  1);    -moz-transition: all 600ms cubic-bezier(.215,  .61,  .355,  1);    -o-transition: all 600ms cubic-bezier(.215,  .61,  .355,  1);    transition: all 600ms cubic-bezier(.215,  .61,  .355,  1);    -webkit-transition: all 600ms cubic-bezier(0.215,  0.61,  0.355,  1);    -moz-transition: all 600ms cubic-bezier(0.215,  0.61,  0.355,  1);    -o-transition: all 600ms cubic-bezier(0.215,  0.61,  0.355,  1);    transition: all 600ms cubic-bezier(0.215,  0.61,  0.355,  1);}.movie-thumbnail-frame img:hover {    -webkit-transform: scale(1.01);    -moz-transform: scale(1.01);    -o-transform: scale(1.01);    -ms-transform: scale(1.01);    transform: scale(1.01);}.movie-thumbnail-frame .movie-thumbnail-caption {    padding-top: 3px;    font-size: 1em;    float: left;}.movie-background {    background-image: none;}.movie-background .movie-title {    margin: 0 30px;    padding-top: 20px;    letter-spacing: 1px;    font-size: 12px;}.movie-background .movie-frame {    text-align: center;    padding-top: 20px;}.filesharing-description {    padding-bottom: 10px;}.filesharing-item a {    margin: 0 0 8px;}.filesharing-item+.filesharing-item {    margin-top: 30px;}.filesharing-item+.filesharing-item a {    margin: 8px 0;}.filesharing-item a {    display: block;    border: none;}form>div>label {    font: normal normal .8em normal helvetica, arial;    letter-spacing: 1px;    text-transform: uppercase;    padding-bottom: 4px;}form>div .form-input-field {    font-size: 1em;    padding: 13px 11px;    display: inline-block;    margin: 0;    width: 92%;    border: none;    border: 0;    -webkit-appearance: none;    -webkit-border-radius: 0;    -webkit-border-radius: 2px;    -webkit-background-clip: padding-box;    -moz-border-radius: 2px;    -moz-background-clip: padding;    border-radius: 2px;    background-clip: padding-box;    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -webkit-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);}form>div .form-input-field:focus {    box-shadow: none;    outline: none;}form>div input.form-input-button[type="reset"], form>div input.form-input-button[type="submit"] {    letter-spacing: 1px;    font: normal normal .8em helvetica, arial;    padding: 12px 17px;    margin-right: 15px;    border: 0;    text-transform: uppercase;    cursor: pointer;    -webkit-appearance: none;    -webkit-border-radius: 0;    -webkit-border-radius: 2px;    -webkit-background-clip: padding-box;    -moz-border-radius: 2px;    -moz-background-clip: padding;    border-radius: 2px;    background-clip: padding-box;    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03);    -webkit-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    -moz-box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);    box-shadow: inset 0 0 0 1px rgba(0,  0,  0,  0.03);}.rw-sitemap ul {    list-style: none;}.rw-sitemap>ul>li {    list-style: none;    margin: 9px 0;}.rw-sitemap>ul>li:first-child {    margin: 0 0 10px;}.rw-sitemap>ul>li:first-child a {    padding: 0 0 3px;}.rw-sitemap>ul a {    padding: 2px 0;    display: block;}.rw-sitemap>ul ul {    padding: 5px 0 0 10px;}.rw-sitemap>ul ul li a {    padding: 3px 0;}#wrapper{max-width:1200px;}#bgblur,#feature{background-size:1200px auto;}@media screen and (max-width: 770px) {#bgblur,#feature{background-size: auto 500px;}}body{background-image: url('images/wood.jpg');background-size: auto;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {  /* Don't forget your Retina CSS! */    body {    background-size: 450px 321px;  }}header{box-shadow: inset rgba(0, 0, 0, 0.1) 0 0 0 2px,rgba(255, 255, 255, 0.1) 0 0 0 1px;}header #noblur {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIHWNgYGBIAwAAawBneD49WQAAAABJRU5ErkJggg==);}@media screen and (min-width: 771px) {#wrapper nav>ul{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIHWNgYGBIAwAAawBneD49WQAAAABJRU5ErkJggg==);}}body{font-size:14px;}(null)#feature{display: block; }#container aside{width: auto;padding: 0;float: none;left: 0;margin: 0;clear: both;display: block;}#container aside .content,#container aside h2#sideTitle + .content {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding: 4% 5%}#container #content{margin-top: 0;width: auto;padding: 5% 5% 3% 5%;margin-left: 0;float: none;}#container #content #push {padding-left: 0;}footer{padding: 20px 5%;}@media screen and (max-width: 770px) {#container #content{padding: 6% 5%;}#container aside .content,#container aside h2#sideTitle + .content {padding: 6% 5%}}@media screen and (min-width: 771px) {#container aside h2#sideTitle {padding: 10px 2% 5px;margin-left: 3%;}#container #content #push ul#breadcrumb{top: -10px;position: relative;}#container footer {padding: 20px 5%;}}/* Site Background */body{background-color:#292929;}/* Site Title */header #title a,header #title a:hover,.photo-navigation,.photo-links a{color:#FFFFFF;}.photo-links{color:#292929;}/* Site Slogan */header h2{color:#FFFFFF;}/* Site Breadcrumb & Extras */ul#breadcrumb,form > div textarea.form-input-field,form > div input.form-input-field[type="text"],form > div input.form-input-button[type="submit"],form > div input.form-input-button[type="reset"]{background:#EEEEEE;}@media screen and (max-width: 770px) {/* Nav Link Current*/#wrapper nav > ul > li a.current:before,#wrapper nav > ul > li a.currentAncestor:before{color:#6B421E;}}@media screen and (min-width: 771px) {/* Site Header Background *//* Nav Links */#wrapper nav > ul > li > a {color:#FEF5E0;}#wrapper nav > ul > li.parent > a:before{border-color: #FEF5E0 transparent transparent transparent;}/* Nav Links Hover */#wrapper nav > ul > li:hover a,#wrapper nav > ul > li.open a{color:#FEF5E0;}#wrapper nav > ul > li.parent:hover > a:before,#wrapper nav > ul > li.parent.open > a:before{border-color: #FEF5E0 transparent transparent transparent;}/* Nav Links Hover Background */#wrapper nav > ul > li:hover > a,#wrapper nav > ul > li:hover ul,#wrapper nav > ul > li.open > a,#wrapper nav > ul > li.open ul{background-color: #6B421E;}/* Nav Link Current*/#wrapper nav > ul > li > a.current,#wrapper nav > ul > li > a.currentAncestor{color:#FEF5E0;}#wrapper nav > ul > li.parent > a.current:before,#wrapper nav > ul > li.parent > a.currentAncestor:before{border-color: #FEF5E0 transparent transparent transparent;}/* Nav Link Current Background */#wrapper nav > ul > li > a.current,#wrapper nav > ul > li > a.currentAncestor{background-color: #6B421E;text-shadow: 0 1px 1px #512804;}/* Nav Links Sub Hover */#wrapper nav > ul > li li a:hover{color:#2780C6;}/* Nav Links Sub Current*/#wrapper nav > ul > li li a.current,#wrapper nav > ul > li li a.currentAncestor{color:#2780C6;}}/* Content Background */#container {background-color: #FFFFFF;}/* Content Text */#content, ul#breadcrumb a{color:#666666;}/* Content Headings */#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,h1.blog-entry-title,#content h1.blog-entry-title a,.filesharing-item-title a,.album-title{color: #804000;}/* Content Links */#content a, ul#breadcrumb li:last-child a{color:#008000;}/* Content Link Hover */#content a:hover{color:#886244;}/* Sidebar Background */#container aside .content,#container aside h2#sideTitle{background-color: #886244;}/* Sidebar Text */aside{color:#FFFFFF;}/* Sidebar Headings */aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,#blog-categories::before, #blog-archives::before, ul.blog-tag-cloud::before, #blog-rss-feeds::before{color: #FFFFFF;}/* Sidebar Links */aside a{color:#CCCCCC;}/* Sidebar Link Hover */aside a:hover{color:#FFFFFF;}/* Footer Background */footer{background-color: #352315;color:#FFFFFF;}/* Footer Links */footer a{color:#FFFFFF;}/* Footer Link Hover */footer a:hover{color:#FFFFFF;}
}


.nivo-lightbox-content {
width:auto;
padding:0;	
}
@media screen and (max-width:480px) {
.notlast {
	
	margin-bottom:10px;}
	.ColumnSilverFill {margin-bottom:25px;}
}
}
.flink a:hover {color:#b5764d;}

@media screen and (max-width:1000px) {
	#feature:after {padding-top:0px!important;
	}