html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, table, tr, th, td, form { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }
input, button{ overflow: visible; }
html, body { height: 100%; min-height: 100%; }
body { font: normal 11px/14px tahoma, arial, verdana, sans-serif; text-align:center; color: #333; background: #f6f6f6; }
p { padding: 0 0 10px; }
ul { padding: 0 0 0 16px; }
li { padding: 0 0 8px; }
a  { text-decoration: none; }
a:link, a:visited { color: #1d64c1; }
a:hover, a:active { color: #6687dd; text-decoration: underline; }
.clear, .box .content { display: inline-block; }
.clear:after, .box .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clear, * html .box .content { height: 1%; }
.clear, .box .content { display: block; }
.none, .hidden { display: none; }
.page { position: relative; width: 100%; min-width: 750px; min-height: 100%; }
* html .page { height: 100%; }
.page .header { width: 100%; height: 53px; text-align: left; background: #363b47 url('../img/common/top_bg.png') 0 0 repeat-x; }
.page .header .company-logo { float: right; display: block; margin: 9px 20px 0 10px; width: 100px; height: 31px; overflow: hidden; text-indent: -9999px; background: url(../img/common/top-company-logo.gif) no-repeat; }
.page .header .header-area { height: 53px; }
.page .header h1 { float: left; width: 210px; height: 50px; text-align: left; }
.page .header h1 a { display: block; margin: 0 0 0 10px; width: 210px; height: 50px; overflow: hidden; text-indent: -9999px; background: url(../img/common/def_plesk_logo.gif) no-repeat; }
.page .header .header-text { float: right; font-size: 11px; }
.page .header .header-text a { float: left; margin: 11px 13px 0 0; color: #506cc6; text-decoration: none; font-size: 11px; }
.page .header .header-text a.txt-banner { margin-right: 10px; }
.page .header .header-text a strong { font-weight: normal; }
.page .header .header-text a.top-copyright { text-align: right; }
.wrapper { margin: 0 auto; padding: 24px 0 50px; width: 734px; text-align: left; }
#body { margin: 0 auto; padding: 24px 0 57px 0; width: 734px; text-align:left; }
.box { position: relative; background: #fff; border: 1px solid #c0c0c0; width:100%; }
.box .content { padding: 10px; position: relative; }
.box em { display: block; width: 11px; height: 11px; position: absolute; background: url('../img/common/box-corners.png') no-repeat; overflow: hidden; }
.box em.tl { background-position: 0 0; left:-1px; top:-1px;}
.box em.tr { background-position: -29px 0; right:-1px; top:-1px;}
.box em.bl { background-position: 0 -29px; left:-1px; bottom:-1px;}
.box em.br { background-position: -29px -29px; right:-1px; bottom:-1px;}
.globe { float: left; background: url('../img/common/globe.png') 0 0 no-repeat; width: 167px; height: 198px; margin: 0; }
.welcome { padding: 0 0 0 187px; }
h2 { margin: 5px 0 10px; padding: 10px 0 3px; font-size: 18px; font-weight: normal; color: #000; }
h3 { margin: 10px 0 5px 0; }
.hr { border-top: 1px solid #e0e0e0; margin-top: 5px; padding: 10px 0 0; overflow:hidden; }
.center { text-align: center; }
.products { width: 390px; float: right; }
.new-to-parallels { width: 330px; float: left; }
.column { width: 180px; }
.column.left { float: left; }
.column.right { float: right; }
.column strong { display: block; margin-bottom: 11px; }
.column p { display: block; margin-top: 15px; font-size: 10px; }
.column img { float:left; margin-right: 15px; width: 69px; }
.page .footer { position: absolute; left: 0; bottom: 0; border-top: 1px solid #c0c7fc; width: 100%; min-width: 300px; height: 38px; background: #d9e9ff url('../img/common/footer_bg.png') 0 0 repeat-x; }
.page .footer-area { height: 38px; font-size: 11px; text-align: left; color: #000; }
.page .footer .description { margin: 0; padding: 12px 10px 0; }
.icons-area { padding: 5px 10px 10px; text-align: center; background: url('../img/common/blocks_bg.png') 0 100% no-repeat; }
.icon { display: -moz-inline-box; display: inline-block; margin: 0 3px 12px 0; padding: 0; min-height: 32px; font: normal 11px/13px tahoma, arial, helvetica, sans-serif; text-decoration: none; text-align: left; vertical-align: top; color: #000; cursor: pointer; background-position: 50% 0; background-repeat: no-repeat; }
a.icon:link, a.icon:visited, a.icon:hover, a.icon:active { color: #000; text-decoration: none; }
.icon span { display: block; padding: 34px 0 0; width: 80px; text-align: center; cursor: pointer; }
#asp { background-image: url('../img/glyph/btn_asp_bg.gif'); }
#aspnet { background-image: url('../img/glyph/btn_aspdotnet_bg.gif'); }
#coldfusion { background-image: url('../img/glyph/btn_coldfusion_bg.gif'); }
#perl { background-image: url('../img/glyph/btn_perl_bg.gif'); }
#php { background-image: url('../img/glyph/btn_php_bg.gif'); }
#python { background-image: url('../img/glyph/btn_python_bg.gif'); }
#ssi { background-image: url('../img/glyph/btn_ssi_bg.gif'); }
#fcgi { background-image: url('../img/glyph/btn_fast_cgi_bg.gif'); }
#miva { background-image: url('../img/glyph/btn_miva_bg.gif'); }
.test { width: 680px; }
.test .pathbar { color: #7b7b7b; }
.test .pathbar a { text-decoration: underline; color: #7b7b7b; }
.test .pathbar a:hover { color: #39f; }
.test h2 { margin: 10px 0; font-size: 17px; font-weight: normal; }
.test .tab-content { border: 1px solid #a0b0e9; padding: 10px; background: #fff; }
iframe { border: 1px solid #a0b0e9; }
fieldset { border: 1px solid #e0e0e0; margin: 0; padding: 0 10px 10px; }
legend { margin: 0; padding: 0 2px 5px; vertical-align: middle; font-weight: bold; color: #000; }
.form-fields { padding-top: 6px; }
.formFields { margin: 5px 0; }
.formFields, .formFields input, .formFields select, .formFields textarea { font: normal 11px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.formFields td.name { padding: 0 10px 10px 0; width: 200px; vertical-align: top; font-weight: bold; }
.buttonsContainer { margin-top: 10px; text-align: right; }
.buttonsContainer .commonButton { display: inline; margin-left: 14px; }
.buttonsContainer .commonButton span { display: none; }
.buttonsContainer .commonButton button { border: 0; width: 91px; height: 21px; text-align: center; white-space: nowrap; cursor: pointer; font: normal 11px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif; background: transparent url('../img/glyph/btn_bg.gif') 0 0 no-repeat; }
.commonButton button[disabled] { color: #999; background-image: url('../img/glyph/btn_bg-disabled.gif'); }
#bid-ok button  { padding-left: 8px; background-image: url('../img/glyph/btn_ok_bg.gif'); }
.commonButton button:hover { background-position: 0 -21px; }
.commonButton button[disabled]:hover { background-position: 0 0; }
.testRelults#testFailed { border: 1px solid #ccc; margin: 0 0 10px; padding: 10px 10px 10px 32px; background: #fde9e5 url('../img/icons/fail.gif') 10px 11px no-repeat; }
.testRelults#testSuccessful { border: 1px solid #ccc; margin: 0 0 10px; padding: 10px 32px; background: #bff7b4 url('../img/icons/success.gif') 10px 11px no-repeat; }
.testResult { font-weight: bold; }
.test-data { text-align: left; background: #fff; }
.test-data table { border-collapse: collapse; margin-bottom: 10px; width: 100%; color: #000; background-color: white; }
.test-data table th, .test-data table td { padding: 4px 6px; }
.test-data tr.subhead { background-color: #e8f4fe; }
.test-data tr.subhead th { border-bottom: 1px solid #b1c1f9; background: #e8f4fe url('../img/common/th-na-bg.gif') 0 0 repeat-x; }
.test-data th.alt { border-top: 1px solid #b1c1f9; border-bottom: 1px solid #b1c1f9; color: #000; background-color: #dbebff; }
.test-data tr.alt { background-color: #ebf4ff; }
.mc_error_msg {
color : red;
margin-bottom : 1.0em;
}
.mc_success_msg {
color : green;
margin-bottom : 1.0em;
}
.mc_merge_var {
padding : 0;
margin : 0;
}
#mc_signup_form {
padding : 5px;
border-width : 1px;
border-style : solid;
border-color : #C4D3EA;
color : #555555;
background-color : #FFF9C0;
}
#mc-indicates-required {
width : 100%;
}
.mc_interests_header {
font-weight : bold;
}
div.mc_interest {
width : 100%;
}
#mc_signup_form label.mc_interest_label {
display : inline;
}
.mc_signup_submit {
text-align : center;
}
ul.mc_list {
list-style-type : none;
}
ul.mc_list li {
font-size : 12px;
}
.ui-datepicker-year {
display : none;
}
#ui-datepicker-div.show .ui-datepicker-year {
display : inline;
padding-left : 3px;
}
.fc {
direction : ltr;
text-align : left;
}
.fc table {
border-collapse : collapse;
border-spacing : 0;
}
html .fc, .fc table {
font-size : 1em;
}
.fc td, .fc th {
padding : 0;
vertical-align : top;
}
.fc-header td {
white-space : nowrap;
}
.fc-header-left {
width : 25%;
text-align : left;
}
.fc-header-center {
text-align : center;
}
.fc-header-right {
width : 25%;
text-align : right;
}
.fc-header-title {
display : inline-block;
vertical-align : top;
}
.fc-header-title h2 {
margin-top : 0;
white-space : nowrap;
}
.fc .fc-header-space {
padding-left : 10px;
}
.fc-header .fc-button {
margin-bottom : 1em;
vertical-align : top;
}
.fc-header .fc-button {
margin-right : -1px;
}
.fc-header .fc-corner-right {
margin-right : 1px;
}
.fc-header .ui-corner-right {
margin-right : 0;
}
.fc-header .fc-state-hover, .fc-header .ui-state-hover {
z-index : 2;
}
.fc-header .fc-state-down {
z-index : 3;
}
.fc-header .fc-state-active, .fc-header .ui-state-active {
z-index : 4;
}
.fc-content {
clear : both;
}
.fc-view {
width : 100%;
overflow : hidden;
}
.fc-widget-header, .fc-widget-content {
border : #ccc solid 1px;
}
.fc-state-highlight {
background : #ffc;
}
.fc-cell-overlay {
background : #9cf;
opacity : 0.20000000298023223876953125;
}
.fc-button {
position : relative;
display : inline-block;
cursor : pointer;
}
.fc-state-default {
border-style : solid;
border-width : 1px 0;
}
.fc-button-inner {
position : relative;
float : left;
overflow : hidden;
}
.fc-state-default .fc-button-inner {
border-style : solid;
border-width : 0 1px;
}
.fc-button-content {
position : relative;
float : left;
height : 1.9em;
line-height : 1.9em;
padding : 0 0.6em;
white-space : nowrap;
}
.fc-button-content .fc-icon-wrap {
position : relative;
float : left;
top : 50%;
}
.fc-state-default .fc-button-effect {
position : absolute;
top : 50%;
left : 0;
}
.fc-state-default .fc-button-effect span {
position : absolute;
top : -100px;
left : 0;
width : 500px;
height : 100px;
border-width : 100px 0 0 1px;
border-style : solid;
border-color : #fff;
background : #444;
opacity : 0.0900000035762786865234375;
}
.fc-state-default, .fc-state-default .fc-button-inner {
border-style : solid;
border-color : #ccc #bbb #aaa;
background : #F3F3F3;
color : #000;
}
.fc-state-hover, .fc-state-hover .fc-button-inner {
border-color : #999;
}
.fc-state-down, .fc-state-down .fc-button-inner {
border-color : #555;
background : #777;
}
.fc-state-active, .fc-state-active .fc-button-inner {
border-color : #555;
background : #777;
color : #fff;
}
.fc-state-disabled, .fc-state-disabled .fc-button-inner {
color : #999;
border-color : #ddd;
}
.fc-state-disabled {
cursor : default;
}
.fc-state-disabled .fc-button-effect {
display : none;
}
.fc-event {
border-style : solid;
border-width : 0;
font-size : 0.85em;
cursor : default;
}
a.fc-event, .fc-event-draggable {
cursor : pointer;
}
a.fc-event {
text-decoration : none;
}
.fc-rtl .fc-event {
text-align : right;
}
.fc-event-skin {
border-color : #36c;
background-color : #36c;
color : #fff;
}
.fc-event-inner {
position : relative;
width : 100%;
height : 100%;
border-style : solid;
border-width : 0;
overflow : hidden;
}
.fc-event-time, .fc-event-title {
padding : 0 1px;
}
.fc .ui-resizable-handle {
display : block;
position : absolute;
z-index : 99999;
overflow : hidden;
font-size : 300%;
line-height : 50%;
}
.fc-event-hori {
border-width : 1px 0;
margin-bottom : 1px;
}
.fc-event-hori .ui-resizable-e {
top : 0 !important ;
right : -3px !important ;
width : 7px !important ;
height : 100% !important ;
cursor : e-resize;
}
.fc-event-hori .ui-resizable-w {
top : 0 !important ;
left : -3px !important ;
width : 7px !important ;
height : 100% !important ;
cursor : w-resize;
}
.fc-corner-left {
margin-left : 1px;
}
.fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner {
margin-left : -1px;
}
.fc-corner-right {
margin-right : 1px;
}
.fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner {
margin-right : -1px;
}
.fc-corner-top {
margin-top : 1px;
}
.fc-corner-top .fc-event-inner {
margin-top : -1px;
}
.fc-corner-bottom {
margin-bottom : 1px;
}
.fc-corner-bottom .fc-event-inner {
margin-bottom : -1px;
}
.fc-corner-left .fc-event-inner {
border-left-width : 1px;
}
.fc-corner-right .fc-event-inner {
border-right-width : 1px;
}
.fc-corner-top .fc-event-inner {
border-top-width : 1px;
}
.fc-corner-bottom .fc-event-inner {
border-bottom-width : 1px;
}
table.fc-border-separate {
border-collapse : separate;
}
.fc-border-separate th, .fc-border-separate td {
border-width : 1px 0 0 1px;
}
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
border-right-width : 1px;
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
border-bottom-width : 1px;
}
.fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th {
border-top-width : 0;
}
.fc-grid th {
text-align : center;
}
.fc-grid .fc-day-number {
float : right;
padding : 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
opacity : 0.300000011920928955078125;
}
.fc-grid .fc-day-content {
clear : both;
padding : 2px 2px 1px;
}
.fc-grid .fc-event-time {
font-weight : bold;
}
.fc-rtl .fc-grid .fc-day-number {
float : left;
}
.fc-rtl .fc-grid .fc-event-time {
float : right;
}
.fc-agenda table {
border-collapse : separate;
}
.fc-agenda-days th {
text-align : center;
}
.fc-agenda .fc-agenda-axis {
width : 50px;
padding : 0 4px;
vertical-align : middle;
text-align : right;
white-space : nowrap;
font-weight : normal;
}
.fc-agenda .fc-day-content {
padding : 2px 2px 1px;
}
.fc-agenda-days .fc-agenda-axis {
border-right-width : 1px;
}
.fc-agenda-days .fc-col0 {
border-left-width : 0;
}
.fc-agenda-allday th {
border-width : 0 1px;
}
.fc-agenda-allday .fc-day-content {
min-height : 34px;
}
.fc-agenda-divider-inner {
height : 2px;
overflow : hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
background : #eee;
}
.fc-agenda-slots th {
border-width : 1px 1px 0;
}
.fc-agenda-slots td {
border-width : 1px 0 0;
background : none;
}
.fc-agenda-slots td div {
height : 20px;
}
.fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td {
border-top-width : 0;
}
.fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td {
border-top-style : dotted;
}
.fc-event-vert {
border-width : 0 1px;
}
.fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content {
position : relative;
z-index : 2;
width : 100%;
overflow : hidden;
}
.fc-event-vert .fc-event-time {
white-space : nowrap;
font-size : 10px;
}
.fc-event-vert .fc-event-bg {
position : absolute;
z-index : 1;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : #fff;
opacity : 0.300000011920928955078125;
}
.fc-event-vert .ui-resizable-s {
bottom : 0 !important ;
width : 100% !important ;
height : 8px !important ;
overflow : hidden !important ;
line-height : 8px !important ;
font-size : 11px !important ;
font-family : monospace;
text-align : center;
cursor : s-resize;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position : absolute;
overflow : hidden;
clip : rect(1px,1px,1px,1px);
height : 1px;
width : 1px;
margin : 0;
padding : 0;
border : 0;
}
div.wpcf7-mail-sent-ok {
border : #398f14 solid 2px;
}
div.wpcf7-mail-sent-ng {
border : #ff0000 solid 2px;
}
div.wpcf7-spam-blocked {
border : #ffa500 solid 2px;
}
div.wpcf7-validation-errors {
border : #f7e700 solid 2px;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
color : #f00;
font-size : 1em;
display : block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
border : #ff0000 solid 1px;
background : #fff;
padding : 0.2em 0.8em;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 img.ajax-loader {
border : none;
vertical-align : middle;
margin-left : 4px;
}
div.wpcf7 div.ajax-error {
display : none;
}
div.wpcf7 .placeheld {
color : #888;
}
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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {
border : 0;
font-family : inherit;
font-style : inherit;
font-weight : inherit;
margin : 0;
outline : 0;
padding : 0;
vertical-align : baseline;
}
:focus {
outline : 0;
}
body {
background : #fff;
color : #333;
line-height : 1;
}
ol, ul {
list-style : none;
}
table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
font-weight : normal;
text-align : left;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
a img {
border : 0;
}
body {
padding : 0 3.8%;
}
#header {
float : left;
width : 100%;
}
#container {
clear : both;
margin : 0 auto;
}
body.no-sidebars #container, .full-width #container, .attachment #container {
max-width : 990px;
}
#content-container {
width : 100%;
}
body.no-sidebars #content-container {
overflow : hidden;
}
#main-sidebars {
max-width : 450px;
width : 45.5%;
}
#feature {
width : 100%;
}
#primary, #secondary {
overflow : hidden;
}
body.no-sidebars #primary {
display : none;
}
#footer {
clear : both;
width : 100%;
}
.two-column #container {
max-width : 770px;
}
.two-column #content {
width : 64.99%;
}
.two-column #primary, .two-column #secondary {
float : right;
width : 30.4%;
}
.three-column #container {
max-width : 990px;
}
.three-column #content {
width : 50.5%;
}
.three-column #primary {
width : 50.15%;
}
.three-column #secondary {
width : 39.89%;
}
.content-sidebar #content-container {
float : left;
margin : 0 -30.4% 0 0;
}
.content-sidebar #content {
margin : 0 35.1% 0 0;
}
.content-sidebar #primary, .content-sidebar #secondary {
float : right;
}
.content-sidebar #secondary {
clear : right;
}
.sidebar-content #content-container {
float : right;
margin : 0 0 0 -30.4%;
}
.sidebar-content #content {
margin : 0 0 0 35.1%;
}
.sidebar-content #primary, .sidebar-content #secondary {
float : left;
}
.sidebar-content #secondary {
clear : left;
}
.content-sidebar-sidebar #content-container {
float : left;
margin : 0 -45.5% 0 0;
}
.content-sidebar-sidebar #content {
margin : 0 49.5% 0 0;
}
.content-sidebar-sidebar #main-sidebars {
float : right;
}
.content-sidebar-sidebar #feature, .content-sidebar-sidebar #primary, .content-sidebar-sidebar #secondary {
float : left;
}
.content-sidebar-sidebar #secondary {
margin : 0 0 0 9.88%;
}
.sidebar-sidebar-content #content-container {
float : right;
margin : 0 0 0 -45.5%;
}
.sidebar-sidebar-content #content {
margin : 0 0 0 49.5%;
}
.sidebar-sidebar-content #feature, .sidebar-sidebar-content #primary, .sidebar-sidebar-content #secondary {
float : left;
}
.sidebar-sidebar-content #secondary {
margin : 0 0 0 9.88%;
}
.sidebar-content-sidebar #content-container {
float : left;
}
.sidebar-content-sidebar #content {
margin : 0 24.8%;
}
.sidebar-content-sidebar #primary, .sidebar-content-sidebar #secondary {
width : 20.69%;
}
.sidebar-content-sidebar #primary {
float : left;
margin : 0 0 0 -100%;
}
.sidebar-content-sidebar #secondary {
float : right;
margin : 0 0 0 -20.7%;
}
.full-width #content, .attachment #content, body.no-sidebars #content {
margin : 0 auto;
width : 100%;
}
.alignleft {
display : inline;
float : left;
margin-right : 11px;
}
.alignright {
display : inline;
float : right;
margin-left : 11px;
}
.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
}
body, input, textarea {
color : #333;
font : 14px Georgia, "Bitstream Charter", serif;
line-height : 1.7;
}
h1, h2, h3 {
color : #000;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-weight : bold;
}
h1 {
letter-spacing : -0.03em;
}
hr {
background-color : #ccc;
border : 0;
height : 1px;
margin-bottom : 1.7em;
}
p {
margin-bottom : 1.7em;
}
ul, ol {
margin : 0 0 1.7em 2.5em;
}
ul {
list-style : square;
}
ol {
list-style-type : decimal;
}
ol ol {
list-style : upper-alpha;
}
ol ol ol {
list-style : lower-roman;
}
ol ol ol ol {
list-style : lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom : 0;
}
dl {
margin : 0 1.7em;
}
dt {
font-weight : bold;
}
dd {
margin-bottom : 1.7em;
}
strong {
font-weight : bold;
}
cite, em, i {
font-style : italic;
}
blockquote, .quote-caption {
font-style : italic;
margin : 0 30px 1.7em;
}
pre {
background : #f4f4f4;
font : 13px "Courier 10 Pitch", Courier, monospace;
line-height : 1.7;
margin-bottom : 1.7em;
padding : 0.85em 1.7em;
}
code {
font : 12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
border-bottom : 1px dotted #666;
cursor : help;
}
ins {
background : #fff9c0;
text-decoration : none;
}
sup, sub {
font-size : 10px;
height : 0;
line-height : 1;
position : relative;
vertical-align : baseline;
}
sup {
bottom : 1ex;
}
sub {
top : 0.5ex;
}
input[type="text"], input[type="email"], textarea {
border : #888 solid 1px;
}
textarea {
padding-left : 3px;
width : 98%;
}
input[type="text"], input[type="email"] {
padding : 3px;
}
a {
color : #0060ff;
}
a:visited {
color : #333;
}
a:active, a:hover {
color : #df0000;
}
h1 a, h2 a, h3 a {
color : #000;
text-decoration : none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
color : #009900;
}
.screen-reader-text {
position : absolute;
left : -9000px;
}
#header {
margin : 0 0 28px;
}
#masthead {
padding : 28px 0 0 0;
}
#site-title {
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 36px;
letter-spacing : -0.03em;
line-height : 42px;
text-align : center;
}
#site-title a {
color : #000;
font-weight : bold;
text-decoration : none;
}
#site-description {
color : #000;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 18px;
margin : 0 0 9px 0;
text-align : center;
}
#branding img {
border : #000 solid 1px;
border-width : 3px 0 1px;
max-width : 100%;
height : auto;
}
#access {
border-top : 1px solid #ccc;
display : block;
float : left;
margin : 0 auto;
padding : 1px 0 0;
width : 100%;
}
#access ul {
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 13px;
font-weight : bold;
list-style : none;
margin : 0;
padding-left : 0;
text-transform : uppercase;
}
#access li {
float : left;
position : relative;
}
#access a {
color : #000;
display : block;
line-height : 2em;
margin : 0 1px 0 0;
padding : 0.25em 1em 0;
text-decoration : none;
}
#access ul ul {
box-shadow : 0 3px 3px rgba(0, 0, 0, 0.2);
display : none;
float : left;
font-weight : normal;
position : absolute;
top : 29px;
left : 0;
text-transform : none;
z-index : 99999;
width : 180px;
}
#access ul ul ul {
left : 100%;
top : 0;
}
#access ul ul a {
background : #000;
color : #eee;
line-height : 1em;
margin : 0;
padding : 0.66em 0.5em 0.5em 1em;
min-width : 180px;
height : auto;
}
#access li:hover > a, #access ul ul :hover > a {
background : #000;
color : #fff;
}
#access ul ul a:hover {
background : #222;
}
#access ul li:hover > ul {
display : block;
}
#access .current-menu-item a, #access .current-menu-ancestor a, #access .current_page_item a, #access .current_page_ancestor a {
background : #000;
color : #fff;
}
.page-title {
border-bottom : 1px solid #ccc;
border-top : 3px solid #000;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 13px;
font-weight : bold;
letter-spacing : 0.025em;
margin : 0 0 24px 0;
padding : 2px;
text-transform : uppercase;
}
.hentry {
margin : 0 0 3.4em;
}
.single .hentry {
margin : 0 0 1.7em;
}
.sticky {
background : #fff9c0;
border-top : 3px solid #d9d4a3;
border-bottom : 1px solid #D9D4A3;
padding : 1.7em;
}
.sticky .entry-meta {
display : none;
}
.entry-title {
font-size : 20px;
letter-spacing : 0;
line-height : 24px;
padding : 0 0 8px;
}
.entry-title a {
color : #000;
}
.entry-meta {
color : #888;
font : 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.entry-meta a {
color : #888;
}
.entry-meta a:hover {
color : #df0000;
}
.entry-content, .entry-summary {
margin : 0.85em 0 0 0;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
margin-bottom : 0.425em;
}
.entry-content h1, .entry-content h2 {
font-size : 28px;
line-height : 34px;
}
.entry-content h1 {
border-bottom : 1px solid #ccc;
padding-bottom : 0.425em;
}
.entry-content h3 {
letter-spacing : 0.025em;
text-transform : uppercase;
}
.entry-content h4 {
color : #888;
font-size : 17px;
font-style : italic;
}
.entry-content h5, .entry-content h6 {
font-weight : bold;
}
.entry-content h5 {
font-size : 12px;
}
.entry-content h6 {
font-size : 10px;
}
.entry-content table {
border : #ccc solid 1px;
margin : 0 -1px 24px 0;
text-align : left;
}
.entry-content tr th, .entry-content thead th {
font : 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-weight : bold;
line-height : 18px;
padding : 9px 12px;
}
.entry-content tr td {
border-top : 1px solid #ccc;
padding : 6px 12px;
}
.entry-content tr.odd td {
background : #f2f7fc;
}
.entry-content table dl {
margin : 0;
}
.entry-content .gallery {
margin : 0 auto 1.7em;
}
#content .gallery dl.gallery-item {
float : left;
margin : 0 2% 2%;
text-align : center;
}
#content .gallery-columns-1 dl.gallery-item {
margin : 0 0 2%;
width : 100%;
}
#content .gallery-columns-2 .gallery-item {
width : 46%;
}
#content .gallery-columns-3 .gallery-item {
width : 29.33%;
}
#content .gallery-columns-4 .gallery-item {
width : 21%;
}
#content .gallery-columns-5 .gallery-item {
width : 16%;
}
#content .gallery-columns-6 .gallery-item {
width : 12.67%;
}
#content .gallery-columns-7 .gallery-item {
width : 10.29%;
}
#content .gallery-columns-8 .gallery-item {
width : 8.5%;
}
#content .gallery-columns-9 .gallery-item {
width : 7.11%;
}
#content .gallery-item img {
max-width : 100%;
height : auto;
}
#content .gallery .gallery-caption {
color : #888;
font-size : 12px;
margin : 0 0 0.7em 0;
}
#content .gallery br + br {
display : none;
}
#content .entry-attachment img {
display : block;
margin : 0 auto;
}
.page-link {
font-weight : bold;
margin : 0 0 1.7em;
word-spacing : 0.25em;
}
.page-link a {
font-weight : normal;
}
.entry-info {
clear : both;
color : #888;
font-size : 13px;
position : relative;
}
.entry-info a {
color : #888;
}
.entry-info a:hover {
color : #df0000;
}
.entry-info p {
margin : 0;
}
.entry-info .comments-link a {
color : #333;
display : block;
float : right;
font-weight : bold;
margin : -2px 1px 0 5px;
padding : 2px 10px;
text-decoration : none;
}
.entry-info .comments-link a:hover {
background : #222;
border-radius : 14px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.5);
color : #fff;
text-shadow : 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.entry-info .edit-link {
clear : both;
}
.image-attachment div.entry-meta {
float : left;
}
.image-attachment #image-navigation {
float : right;
margin : -1px 0 0.85em 0;
}
.image-attachment .entry-content {
clear : both;
}
.image-attachment .entry-content .entry-attachment {
background : #eee;
margin : 0 0 1.7em;
padding : 0.85em;
text-align : center;
}
.image-attachment .entry-content .attachment {
display : block;
margin : 0 auto;
text-align : center;
}
.image-attachment .entry-content .entry-caption p {
margin : 0;
padding : 0.85em 0 0;
}
#content img.size-auto, #content img.size-large, #content img.size-full, #content img.size-medium, #content img.size-thumbnail, .entry-attachment img, .post-format-content img {
max-width : 100%;
width : auto;
height : auto;
}
#content img.wp-smiley {
margin : 0;
}
img.alignleft, img.alignright, img.aligncenter {
margin-bottom : 2px;
}
.wp-caption {
background : #eee;
font : 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
margin-bottom : 1.7em;
padding : 5px 3px 10px;
text-align : center;
max-width : 96%;
}
.wp-caption img, #content .wp-caption img {
margin : 2px 0 0 0;
max-width : 98.5%;
width : auto;
height : auto;
}
.wp-caption .wp-caption-text {
margin : 0.5em 0 0 0;
}
#content object, #content embed, .post-format-content object, .post-format-content embed, .post-format-content iframe {
max-width : 100%;
}
.home #content .aside {
border-left : 1px solid #ccc;
font-size : 13px;
margin : 0;
padding : 0 0 0 0.85em;
}
.format-gallery .size-thumbnail img {
border : #eee solid 10px;
margin-bottom : 0;
}
.format-gallery .gallery-thumb {
float : left;
margin-right : 0.85em;
}
.format-link .entry-title {
display : none;
}
a.entry-format, a.entry-format:visited, a.entry-format:hover {
color : rgba(0, 0, 0, 0.2);
display : inline-block;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 13px;
font-weight : bold;
margin : 0 0 10px;
text-decoration : none;
text-transform : uppercase;
}
.format-audio .wp-audio-shortcode {
margin-bottom : 15px;
}
.navigation {
margin : 0 0 1.7em 0;
overflow : hidden;
}
.navigation a:visited {
color : #0060ff;
}
.navigation a:visited:hover, .navigation a:active, .navigation a:hover {
color : #df0000;
}
.nav-previous {
float : left;
width : 50%;
}
.nav-next {
float : right;
text-align : right;
width : 50%;
}
#nav-above, .single #nav-below {
display : none;
}
.paged #nav-above, .single #nav-above {
display : block;
}
.widget-area {
overflow : hidden;
}
.widget-area, .widget-area input {
font-size : 12px;
line-height : 18px;
}
.widget-area ul ul a {
text-decoration : none;
}
.widget-area ul ul a:hover {
text-decoration : underline;
}
.widget-area ul {
list-style : none;
margin : 0;
}
.widget-area ul ul {
list-style : square;
margin : 0 0 1.5em 1.5em;
}
.widget-area ul ul ul {
margin-bottom : 0;
}
.widget-area ul ul li {
padding : 4px 0;
}
.widget-title {
border-bottom : 1px solid #ccc;
border-top : 3px solid #000;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 13px;
font-weight : bold;
letter-spacing : 0.025em;
margin : 0 0 8px 0;
padding : 2px;
text-transform : uppercase;
}
.widget-container {
margin : 0 0 1.5em 0;
}
#s {
width : 60%;
}
#wp-calendar {
width : 100%;
}
#wp-calendar caption {
font : 13px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-weight : bold;
text-align : left;
padding : 0 2px 6px;
}
#wp-calendar th {
color : #888;
font-size : 11px;
text-align : center;
}
#wp-calendar tbody td {
text-align : center;
}
#wp-calendar tfoot td {
padding-top : 0.2em;
}
#wp-calendar tfoot #next {
text-align : right;
}
#wp-calendar tbody a {
text-decoration : underline;
}
#wp-calendar a:visited {
color : #0060ff;
}
#wp-calendar a:visited:hover {
color : #df0000;
}
#flickr_badge_wrapper {
background-color : transparent !important ;
border : none !important ;
}
.wp_widget_tag_cloud div, .widget_tag_cloud div {
line-height : 1.7em;
padding : 0.2em 0;
overflow-wrap : break-word;
}
#comments {
overflow-wrap : break-word;
}
#comments h3 {
border-bottom : 1px solid #ccc;
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size : 13px;
font-weight : bold;
letter-spacing : 0.025em;
margin : 0 0 8px 0;
padding : 2px;
text-transform : uppercase;
}
#comments ol {
list-style : none;
margin-left : 0;
}
#comments ul {
list-style : none;
margin-left : 0.425em;
}
#comments li {
position : relative;
}
#comments li.pingback {
background : #eee;
margin : 0 0 1.7em;
padding : 0.85em;
}
#comments li.pingback + li.pingback {
margin-top : -1.65em;
}
#comments li.pingback p {
font : 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
margin : 0;
}
#comments ul li {
border-left : 1px solid #ccc;
border-bottom : none;
padding : 0 0 0 0.85em;
}
#comments .comment-author {
margin : 0 66px 0.85em 0;
}
#comments .comment-author cite {
font-size : 16px;
font-style : normal;
font-weight : bold;
}
#comments .comment-meta, #comments .comment-meta a {
color : #888;
font : 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
#comments .comment-meta a:hover {
color : #df0000;
}
#comments .avatar {
border : #ccc solid 1px;
padding : 3px;
position : absolute;
top : 0;
right : 0;
}
#comments .comment-body {
margin-right : 66px;
}
#respond input[type="text"] {
float : left;
margin : 0 10px 0 0;
}
#respond .comment-form-comment {
margin : 0;
}
#respond .comment-form-comment label {
display : none;
}
#respond .form-allowed-tags {
color : #888;
font-size : 12px;
}
#respond .form-allowed-tags code {
font-size : 11px;
}
#footer {
padding : 0 0 1.7em;
}
#footer .widget-area {
float : left;
margin : 0 4.04% 0 0;
width : 21.9699%;
}
.two-column #footer .widget-area {
margin : 0 5.19% 0 0;
width : 47.4%;
}
.two-column #footer #second, #footer #fourth {
margin : 0;
}
#colophon {
border-top : 1px solid #ccc;
clear : both;
color : #888;
font-size : 12px;
font-style : italic;
line-height : 16px;
padding : 1.6em 0 0;
text-align : center;
}
#colophon a {
color : #888;
text-decoration : none;
}
#colophon a:hover {
color : #df0000;
}
#colophon .generator-link {
background : url("images/wordpress.png") left center no-repeat;
display : inline-block;
margin : 0 0 0 3px;
padding-left : 20px;
}
#footer img#wpstats {
display : block;
margin : 0 auto 10px;
}
.contain:before, .contain:after {
content : "\0020";
display : block;
height : 0;
visibility : hidden;
}
.contain:after {
clear : both;
}
@media print {
body, pre, ins {
background : none !important ;
}
body, input, textarea {
font : 12pt Georgia, "Bitstream Charter", serif;
line-height : 1.5;
}
#container {
clear : both !important ;
display : block !important ;
float : none !important ;
position : relative !important ;
}
#content {
width : 100% !important ;
}
#header {
border-bottom : 1pt solid #000;
padding-bottom : 18pt;
}
#colophon {
border-top : 1pt solid #000;
}
#site-title, #site-description {
float : none;
line-height : 1.4em;
margin : 0;
padding : 0;
text-align : left;
}
#site-title {
font-size : 13pt;
}
#site-description {
font-size : 10pt;
}
.entry-content {
font-size : 10pt;
line-height : 1.5em;
padding-top : 15pt;
}
.entry-title {
font-size : 16pt;
padding-top : 36pt;
}
#access, #header img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area, .sharing, .wpl-likebox {
display : none !important ;
}
.sidebar-content #content-container {
float : none;
margin : 0 0 0 -35.4%;
}
.sidebar-content-sidebar #content-container {
float : none;
margin : 0 0 0 -24.8%;
}
.sidebar-sidebar-content #content-container {
float : none;
margin : 0 0 0 -49.5%;
}
#content-container, #header, #footer {
margin : 0;
width : 100%;
}
#content, .full-width #content, body.no-sidebars #content {
margin : 24pt 0 0;
width : 100%;
}
.wp-caption p {
font-size : 11pt;
}
#site-info, #site-generator {
float : none;
width : auto;
}
#colophon {
width : auto;
}
#comments {
font-size : 10pt;
line-height : 1.5em;
}
img#wpstats {
display : none;
}
#site-generator a {
margin : 0;
padding : 0;
}
.generator-link {
background : url("images/wordpress.png");
}
#entry-author-info {
border : #e7e7e7 solid 1px;
}
#content-box {
display : inline;
}
.home .sticky {
border : none;
background : transparent;
}
}
#ie6 .two-column #container {
overflow : hidden;
width : 770px;
}
#ie6 .three-column #container {
width : 990px;
}
#ie6 #content {
overflow : hidden;
}
#ie6 #main-sidebars {
max-width : 450px;
width : 45.2%;
}
#ie6 .content-sidebar-sidebar #secondary, #ie6 .sidebar-sidebar-content #secondary {
margin : 0 0 0 4%;
}
#ie6 .sidebar-content-sidebar #primary {
margin : 0 0 0 -100%;
}
#ie8 #branding img {
width : auto;
}
#ie8 .single #branding img {
width : 100%;
}
.infinite-scroll #wrapper {
margin-bottom : 40px;
}
.infinite-scroll #content {
margin-bottom : 50px;
}
.infinite-scroll #content .infinite-wrap {
border-top-width : 1px;
padding-top : 40px;
}
.infinite-scroll #nav-below, .infinite-scroll #nav-above, .infinite-scroll.neverending #footer-widget-area, .infinite-scroll.neverending #footer {
display : none;
}
.infinite-scroll.neverending.color-dark #infinite-footer .container {
background : rgba(0, 0, 0, 0.9);
border-color : #222;
}
.infinite-scroll.neverending.color-dark #infinite-footer .container .blog-info a {
color : #999;
}
.infinite-scroll.neverending.color-dark #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-dark #infinite-footer .container .blog-credits a:hover {
color : #ccc;
}
.infinite-scroll.neverending.color-dark #infinite-footer .container .blog-credits a {
color : #ccc;
}
.infinite-scroll.neverending.color-dark #infinite-footer .container .blog-credits {
color : #aaa;
}
.infinite-scroll.neverending.color-purple #infinite-footer .container {
background : rgba(225, 204, 250, 0.8);
border-color : #c3b1d9;
}
.infinite-scroll.neverending.color-purple #infinite-footer .container .blog-info a {
color : #3a2c50;
}
.infinite-scroll.neverending.color-purple #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-purple #infinite-footer .container .blog-credits a:hover, .infinite-scroll.neverending.color-purple #infinite-footer .container .blog-credits a {
color : #662fb9;
}
.infinite-scroll.neverending.color-purple #infinite-footer .container .blog-credits {
color : #4b5071;
}
.infinite-scroll.neverending.color-red #infinite-footer .container {
background : rgba(162, 0, 19, 0.8);
border-color : #b92523;
}
.infinite-scroll.neverending.color-red #infinite-footer .container .blog-info a {
color : #ffa48c;
}
.infinite-scroll.neverending.color-red #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-red #infinite-footer .container .blog-credits a:hover, .infinite-scroll.neverending.color-red #infinite-footer .container .blog-credits a {
color : #dcb39b;
}
.infinite-scroll.neverending.color-red #infinite-footer .container .blog-credits {
color : #e68d77;
}
.infinite-scroll.neverending.color-pink #infinite-footer .container {
background : rgba(250, 204, 214, 0.8);
border-color : #c59aa4;
}
.infinite-scroll.neverending.color-pink #infinite-footer .container .blog-info a {
color : #502c36;
}
.infinite-scroll.neverending.color-pink #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-pink #infinite-footer .container .blog-credits a:hover, .infinite-scroll.neverending.color-pink #infinite-footer .container .blog-credits a {
color : #d6284d;
}
.infinite-scroll.neverending.color-pink #infinite-footer .container .blog-credits {
color : #333;
}
.infinite-scroll.neverending.color-blue #infinite-footer .container {
background : rgba(204, 221, 250, 0.8);
border-color : #b2c3de;
}
.infinite-scroll.neverending.color-blue #infinite-footer .container .blog-info a {
color : #2c3c50;
}
.infinite-scroll.neverending.color-blue #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-blue #infinite-footer .container .blog-credits a:hover, .infinite-scroll.neverending.color-blue #infinite-footer .container .blog-credits a {
color : #2c3c50;
}
.infinite-scroll.neverending.color-blue #infinite-footer .container .blog-credits {
color : #333;
}
.infinite-scroll.neverending.color-brown #infinite-footer .container {
background : rgba(154, 114, 89, 0.8);
border-color : #b38970;
}
.infinite-scroll.neverending.color-brown #infinite-footer .container .blog-info a {
color : #f2d6bb;
}
.infinite-scroll.neverending.color-brown #infinite-footer .container .blog-info a:hover, .infinite-scroll.neverending.color-brown #infinite-footer .container .blog-credits a:hover, .infinite-scroll.neverending.color-brown #infinite-footer .container .blog-credits a {
color : #dcb39b;
}
.infinite-scroll.neverending.color-brown #infinite-footer .container .blog-credits {
color : #ffecd0;
}
.infinity-end.neverending #footer {
display : block;
}
div.ws-plugin--s2member-s-badge {
text-align : center;
margin : 0 auto 0 auto;
}
div.ws-plugin--s2member-password-strength {
padding : 3px;
color : #000;
background-color : #EEE;
border-radius : 3px;
margin-top : 3px;
}
div.ws-plugin--s2member-password-strength-short {
background-color : #FFA0A0;
}
div.ws-plugin--s2member-password-strength-bad {
background-color : #FFB78C;
}
div.ws-plugin--s2member-password-strength-good {
background-color : #FFEC8B;
}
div.ws-plugin--s2member-password-strength-strong {
background-color : #C3FF88;
}
div.ws-plugin--s2member-password-strength-mismatch {
background-color : #D6C1AB;
}
div#content > div.mu_register, div#content > div.mu_register h2 {
margin : 0;
padding : 0;
width : 100%;
}
div#content > div.mu_register > form#setupform input[type="text"], div#content > div.mu_register > form#setupform input[type="email"], div#content > div.mu_register > form#setupform input[type="password"], div#content > div.mu_register > form#setupform input[type="submit"], div#content > div.mu_register > form#setupform textarea, div#content > div.mu_register > form#setupform select {
width : 100%;
box-sizing : border-box;
margin : 5px 0 5px 0;
font-size : 16px;
}
div#content > div.mu_register > form#setupform input[type="checkbox"], div#content > div.mu_register > form#setupform input[type="radio"] {
margin : 0 3px 0 0;
vertical-align : middle;
}
div#content > div.mu_register > form#setupform p.submit {
margin-bottom : 0;
}
div#content > div.mu_register > form#setupform label {
display : inline;
cursor : pointer;
margin : 15px 0 0 0;
font-weight : normal;
}
div#content > div.mu_register > form#setupform label.ws-plugin--s2member-custom-reg-field-op-l {
opacity : 0.699999988079071044921875;
font-size : 90%;
vertical-align : middle;
}
div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section {
height : 1px;
border : solid 0;
line-height : 1px;
margin : 15px 0 15px 0;
border-width : 0 0 1px 0;
}
div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section-title {
border : solid 0;
font-size : 110%;
margin : 15px 0 15px 0;
border-width : 0 0 1px 0;
padding : 0 0 12px 0;
}
div#content > div.mu_register > div.mu_alert {
display : none;
}
body.s2member-return-body {
color : #000;
font-size : 14px;
background : #CCC;
}
body.s2member-return-body a {
color : #333;
text-decoration : none;
border-bottom : 1px dotted;
}
body.s2member-return-body a:hover {
color : #000;
}
body.s2member-return-body * {
font-family : 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
}
body.s2member-return-body pre, body.s2member-return-body pre *, body.s2member-return-body code, body.s2member-return-body code * {
font-family : 'Monaco', 'Menlo', 'Consolas', 'Courier New', monospace;
}
div.s2member-return-section {
margin : 20px auto 20px auto;
}
div.s2member-return-header-section {
padding : 0;
width : 800px;
font-size : 120%;
}
div.s2member-return-response-section {
width : 768px;
padding : 15px;
background : #FFF;
border : #666 solid 1px;
border-radius : 3px;
box-shadow : 1px 1px 0 #999, -1px -1px 1px #999;
}
div.s2member-return-response-section div.s2member-return-continue {
margin : 20px auto 0 auto;
}
div.s2member-return-response-section div.s2member-return-continue a {
border : 0;
padding : 8px;
display : block;
font-size : 120%;
text-align : center;
background : #EEE;
border : #999 solid 1px;
border-radius : 3px;
box-shadow : 1px 1px 3px #CCC, -1px -1px 3px #CCC;
}
div.s2member-return-response-section div.s2member-return-continue a:hover, div.s2member-return-response-section div.s2member-return-continue a:active, div.s2member-return-response-section div.s2member-return-continue a:focus {
color : #FFF;
background : #151515;
border : #FFF solid 1px;
}
div.s2member-return-support-section {
padding : 0;
width : 800px;
text-align : center;
}
div.s2member-return-support-section div.cc-reminder {
padding : 15px;
text-align : center;
background : #FFF;
margin : 20px auto 0 auto;
border : #666 solid 1px;
border-radius : 3px;
box-shadow : 1px 1px 0 #999, -1px -1px 1px #999;
}
div#ws-plugin--s2member-profile-saved {
margin-bottom : 15px;
font-weight : bold;
font-size : 110%;
}
form#ws-plugin--s2member-profile table {
border : 0;
margin : 0;
width : 100%;
}
form#ws-plugin--s2member-profile table td {
padding : 7px 0 7px 0;
border : 0;
}
form#ws-plugin--s2member-profile input[type="text"], form#ws-plugin--s2member-profile input[type="email"], form#ws-plugin--s2member-profile input[type="password"], form#ws-plugin--s2member-profile input[type="submit"], form#ws-plugin--s2member-profile textarea, form#ws-plugin--s2member-profile select {
margin : 0;
width : 100%;
box-sizing : border-box;
}
form#ws-plugin--s2member-profile input[type="checkbox"], form#ws-plugin--s2member-profile input[type="radio"] {
margin : 0 3px 0 0;
vertical-align : middle;
}
form#ws-plugin--s2member-profile label {
display : inline;
cursor : pointer;
font-weight : normal;
}
form#ws-plugin--s2member-profile label.ws-plugin--s2member-custom-reg-field-op-l {
opacity : 0.699999988079071044921875;
font-size : 90%;
vertical-align : middle;
}
form#ws-plugin--s2member-profile input#ws-plugin--s2member-profile-password2 {
margin-top : 5px;
}
form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section {
margin : 0;
height : 1px;
border : solid 0;
line-height : 1px;
border-width : 0 0 1px 0;
}
form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section-title {
margin : 0;
border : solid 0;
font-size : 110%;
border-width : 0 0 1px 0;
padding : 0 0 7px 0;
}
body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section {
margin : 0;
height : 1px;
border : solid 0;
line-height : 1px;
border-width : 0 0 1px 0;
}
body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section-title {
margin : 0;
padding : 0;
font-size : 120%;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section {
width : 48%;
float : right;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-container {
margin-right : 7.5%;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type="text"], body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type="email"], body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type="password"], body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section textarea, body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section select {
width : 100%;
box-sizing : border-box;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type="checkbox"], body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type="radio"] {
margin : 0 3px 0 0;
vertical-align : middle;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section label.ws-plugin--s2member-custom-reg-field-op-l {
opacity : 0.699999988079071044921875;
font-size : 90%;
vertical-align : middle;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section {
height : 1px;
border : solid 0;
line-height : 1px;
margin : 10px 0 10px 0;
border-width : 0 0 1px 0;
}
body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section-title {
border : solid 0;
font-size : 120%;
margin : 10px 0 10px 0;
border-width : 0 0 1px 0;
padding : 0 0 7px 0;
}
body.logged-in.profile.profile-edit form#profile-edit-form div.editfield input[type="text"], body.logged-in.profile.profile-edit form#profile-edit-form div.editfield input[type="email"], body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type="text"], body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type="password"], body.logged-in.profile.profile-edit form textarea.ws-plugin--s2member-profile-field-4bp, body.logged-in.profile.profile-edit form select.ws-plugin--s2member-profile-field-4bp {
width : 100%;
box-sizing : border-box;
}
body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type="checkbox"], body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type="radio"] {
margin : 0 3px 0 0;
vertical-align : middle;
}
body.logged-in.profile.profile-edit form label.ws-plugin--s2member-custom-reg-field-op-l {
opacity : 0.699999988079071044921875;
font-size : 90%;
vertical-align : middle;
}
body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section {
height : 1px;
border : solid 0;
line-height : 1px;
margin : 10px 0 10px 0;
border-width : 0 0 1px 0;
}
body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section-title {
border : solid 0;
font-size : 120%;
margin : 10px 0 10px 0;
border-width : 0 0 1px 0;
padding : 0 0 7px 0;
}
#fancybox-left-ico {
left : 20px;
}
#fancybox-right-ico {
right : 20px;
left : auto;
}
body.custom-background {
background-color : #ffffff;
}
.widget_mailchimpsf_widget .widget-title {
line-height : 1.4em;
margin-bottom : 0.75em;
}
#mc_subheader {
line-height : 1.25em;
margin-bottom : 18px;
}
.mc_merge_var {
margin-bottom : 1.0em;
}
.mc_var_label, .mc_interest_label {
display : block;
margin-bottom : 0.5em;
}
.mc_input {
box-sizing : border-box;
width : 100%;
}
.mc_input.mc_phone {
width : auto;
}
select.mc_select {
margin-top : 0.5em;
width : 100%;
}
.mc_address_label {
margin-top : 1.0em;
margin-bottom : 0.5em;
display : block;
}
.mc_address_label ~ select {
width : 100%;
}
.mc_list li {
list-style : none;
background : none !important ;
}
.mc_interests_header {
margin-top : 1.0em;
margin-bottom : 0.5em;
}
.mc_interest label, .mc_interest input {
margin-bottom : 0.4em;
}
#mc_signup_submit {
margin-top : 1.5em;
width : 80%;
}
#mc_unsub_link a {
font-size : 0.75em;
}
#mc_unsub_link {
margin-top : 1.0em;
}
.mc_header_address, .mc_email_format {
display : block;
font-weight : bold;
margin-top : 1.0em;
margin-bottom : 0.5em;
}
.mc_email_options {
margin-top : 0.5em;
}
.mc_email_type {
padding-left : 4px;
}
#icon-video {
background : url("../images/video_large.png") no-repeat transparent;
}
.cvg_settings li span {
color : #2583AD;
font-weight : bold;
}
.video-gallery-thumbnail-box {
float : left;
background-color : #FFFFFF;
border : #A9A9A9 solid 1px;
margin-bottom : 10px;
list-style-type : none !important ;
padding : 5px;
}
.video-gallery-thumbnail a img {
position : absolute;
}
.video-gallery-thumbnail a div {
background : url("../images/play_button.png") center no-repeat;
position : relative;
height : 100%;
}
.cool-video-gallery-single-item {
float : left;
width : 100%;
height : 100%;
position : relative;
}
.cool-video-gallery-single-item a div {
background : url("../images/play_button.png") center no-repeat;
position : relative;
height : 100%;
}
.cool-video-gallery-single-item a img {
position : absolute;
}
.cool-video-gallery-single-item a {
float : left;
width : 100%;
height : 100%;
}
.video-gallery-thumbnail-box:hover {
background-color : #A9A9A9;
}
.video-gallery-thumbnail {
padding : 5px;
height : auto;
float : left;
}
.video-gallery-thumbnail-box ul, .video-gallery-thumbnail-box ul li {
list-style-type : none !important ;
background : none !important ;
padding : 0 !important ;
margin : 0 !important ;
}
.slide {
position : relative;
}
.slideContent {
top : 0;
margin-left : 0;
}
.slideImage {
float : left;
position : relative;
display : none;
}
.slideImage span {
position : absolute;
font : 10px/15px Arial, Helvetica, sans-serif;
width : 100%;
background-color : #000;
opacity : 0.699999988079071044921875;
color : #fff;
display : none;
text-align : center;
}
.clear {
clear : both;
}
.slideImage span strong {
font-size : 14px;
}
.top {
top : 0;
left : 0;
}
.bottom {
bottom : 0;
left : 0;
}
.slideContent {
list-style-type : none !important ;
margin-left : 0 !important ;
}
.slideImage a {
line-height : 0;
}
.slideContent .slideImage a img {
border : #A9A9A9 solid 1px;
}
#fancybox-loading {
position : fixed;
top : 50%;
left : 50%;
width : 40px;
height : 40px;
margin-top : -20px;
margin-left : -20px;
cursor : pointer;
overflow : hidden;
z-index : 1104;
display : none;
}
#fancybox-loading div {
position : absolute;
top : 0;
left : 0;
width : 40px;
height : 480px;
background-image : url('fancybox.png');
}
#fancybox-overlay {
position : absolute;
top : 0;
left : 0;
width : 100%;
z-index : 1100;
display : none;
}
#fancybox-tmp {
padding : 0;
margin : 0;
border : 0;
overflow : auto;
display : none;
}
#fancybox-wrap {
position : absolute;
top : 0;
left : 0;
padding : 20px;
z-index : 1101;
outline : none;
display : none;
z-index : 100000;
}
#fancybox-outer {
position : relative;
width : 100%;
height : 100%;
background : #fff;
}
#fancybox-content {
width : 0;
height : 0;
padding : 0;
outline : none;
position : relative;
overflow : hidden;
z-index : 1102;
border : #fff solid 0;
}
#fancybox-hide-sel-frame {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : transparent;
z-index : 1101;
}
#fancybox-close {
position : absolute;
top : -15px;
right : -15px;
width : 30px;
height : 30px;
background : url('fancybox.png') -40px 0 transparent;
cursor : pointer;
z-index : 1103;
display : none;
}
#fancybox-error {
color : #444;
font : normal normal 12px/20px Arial;
padding : 14px;
margin : 0;
}
#fancybox-img {
width : 100%;
height : 100%;
padding : 0;
margin : 0;
border : none;
outline : none;
line-height : 0;
vertical-align : top;
}
#fancybox-frame {
width : 100%;
height : 100%;
border : none;
display : block;
}
#fancybox-left, #fancybox-right {
position : absolute;
height : 10%;
width : 15%;
bottom : -50px;
cursor : pointer;
outline : none;
background : url('blank.gif') transparent;
z-index : 1102;
display : none;
}
#fancybox-left {
left : 70%;
}
#fancybox-right {
right : 0;
}
#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-image : url('fancybox.png');
background-position : -40px -30px;
}
#fancybox-right-ico {
background-image : url('fancybox.png');
background-position : -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility : visible;
}
#fancybox-left:hover span {
left : 20px;
}
#fancybox-right:hover span {
left : auto;
right : 20px;
}
.fancybox-bg {
position : absolute;
padding : 0;
margin : 0;
border : 0;
width : 20px;
height : 20px;
z-index : 1001;
}
#fancybox-bg-n {
top : -20px;
left : 0;
width : 100%;
background-image : url('fancybox-x.png');
}
#fancybox-bg-ne {
top : -20px;
right : -20px;
background-image : url('fancybox.png');
background-position : -40px -162px;
}
#fancybox-bg-e {
top : 0;
right : -20px;
height : 100%;
background-image : url('fancybox-y.png');
background-position : -20px 0;
}
#fancybox-bg-se {
bottom : -20px;
right : -20px;
background-image : url('fancybox.png');
background-position : -40px -182px;
}
#fancybox-bg-s {
bottom : -20px;
left : 0;
width : 100%;
background-image : url('fancybox-x.png');
background-position : 0 -20px;
}
#fancybox-bg-sw {
bottom : -20px;
left : -20px;
background-image : url('fancybox.png');
background-position : -40px -142px;
}
#fancybox-bg-w {
top : 0;
left : -20px;
height : 100%;
background-image : url('fancybox-y.png');
}
#fancybox-bg-nw {
top : -20px;
left : -20px;
background-image : url('fancybox.png');
background-position : -40px -122px;
}
#fancybox-title {
font-family : Helvetica;
font-size : 12px;
z-index : 1102;
}
.fancybox-title-inside {
padding-bottom : 10px;
text-align : center;
color : #333;
background : #fff;
position : relative;
}
.fancybox-title-outside {
padding-top : 10px;
color : #fff;
}
.fancybox-title-over {
position : absolute;
bottom : 0;
left : 0;
color : #FFF;
text-align : left;
}
#fancybox-title-over {
padding : 10px;
background-image : url('fancy_title_over.png');
display : block;
}
.fancybox-title-top {
padding : 10px;
padding-top : 0;
background-image : url('fancy_title_over.png');
display : block;
}
#fancybox-title-top {
padding : 10px;
background-image : url('fancy_title_over.png');
display : block;
}
.fancybox-title-float {
position : absolute;
left : 0;
bottom : -20px;
height : 32px;
}
#fancybox-title-float-wrap {
border : none;
border-collapse : collapse;
width : auto;
}
#fancybox-title-float-wrap td {
border : none;
white-space : nowrap;
}
#fancybox-title-float-left {
padding : 0 0 0 15px;
background : url('fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
color : #FFF;
line-height : 29px;
font-weight : bold;
padding : 0 0 3px 0;
background : url('fancybox-x.png') 0 -40px;
}
#fancybox-title-float-right {
padding : 0 0 0 15px;
background : url('fancybox.png') -55px -90px no-repeat;
}
#fancybox-loading.fancybox-ie6 {
position : absolute;
margin-top : 0;
}
.fancybox-ie .fancybox-bg {
background : transparent !important ;
}
div.entry-meta {
visibility: hidden;
}