body {
padding:0;
margin:0;
min-width:300px;
}
.layout {
position:relative;
z-index:1000;	
}
a img {
border:none;
}
.i {
font-family:Verdana, Geneva, sans-serif;
color:#000;
font-size:12px;
line-height:normal;	
}
#ob {
width:41px;
height:25px;
float:right;	
}
#ob_logo_img {
width:41px;
height:25px;
background-image:url(/inside/images/logos/light.png);
background-position:0 0;
background-repeat:no-repeat;
position:absolute;
margin-bottom:1px;
text-indent: -5000px;
background-size:41px;
}
#ob_logo_img:hover {
background-position:0 -25px;
}
#ob_logo_img:active {
margin-top:1px;
margin-bottom:0;	
}
.clear {
clear:both;	
}
.hide {
display:none;	
}
.w {
margin:0 auto;	
}
.w1300 .w {
width:1280px;	
}
.w1020 .w {
width:980px;	
}
.w760 .w {
width:748px;	
}
.wmob .w {
width:100%;	
}
.wall {
width:100%;	
}
#nav {
z-index:5000;
position:relative;	
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav>ul>li {
display:inline;	
margin:0 10px;
}
.wmob #nav>ul>li {
display:block;
padding:5px 0;
}
#nav>ul>li {
position:relative;	
}
#nav>ul>li>ul {
position:absolute;
margin-left:-10px;
z-index:8000;
left:-9999px;
}
#nav>ul>li:hover>ul {
left:0;	
}
.wmob #nav>ul>li>ul {
position:static;
left:0;
margin-left:20px;
display:none;
}
#nav>ul>li>ul>li {
padding:5px 10px;	
}
#nav>ul>li:hover>ul.noshow {
display:none;
}
#nav>ul>li.hover>ul, #nav>ul>li.hover:hover>ul.noshow {
left:0;
}
.navhidden {
display:none !important;	
}
.section, .col, .item, .item_inside {
position:relative;	
}
.col {
float:left;	
}
.cols1_1 .col {
width:100%;	
}
.cols2_1 .col, .cols3_2 .col1, .cols3_3 .col3, .cols3_4 .col2 {
width:50%;	
}
.cols2_2 .col1, .cols2_3 .col2 {
width:66%;	
}
.cols2_2 .col2, .cols2_3 .col1 {
width:34%;	
}
.cols3_1 .col {
width:33%;	
}
.cols3_1 .col2 {
width:34%;	
}
.cols4_1 .col, .cols3_2 .col2,  .cols3_2 .col3, .cols3_3 .col1,  .cols3_3 .col2, .cols3_4 .col1, .cols3_4 .col3 {
width:25%;	
}
.wmob .col {
float:none;
width:100%;	
}
h1, h2, h3 {
margin:0;	
}
.ob_lnk {
cursor:pointer;	
}
.ob_lnk>div, .ob_file>div {
border-radius:3px;
margin:2px;	
}
.ob_lnk>div:hover, .ob_file>div:hover {
background:rgba(255,255,255,.2);	
}
.ob_file {
cursor:pointer;	
}
.ob_file_icon {
width:1px;
vertical-align:top;
padding:10px 4px;	
}
.ob_file_icon img {
height:64px;	
}
.ob_img_single, .ob_fade_img {
position:relative;
}
.ob_img_single img, .ob_fade_img img {
max-width:100%;
display:block;
margin:0 auto;
}
.ob_img_single .img_loading, .ob_fade_img .img_loading {
opacity:0;
}
.ob_fader {
position:relative;	
}
.ob_fade_img {
position:absolute;	
width:100%;
display:none;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
.ob_fade_img.imglnk {
cursor:pointer;	
}
.ob_fade_img.on, .ob_fade_img.show {
display:block;
}
.ob_img_comments {
left:50%;
text-align:left;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#e6e6e6;
z-index:5000;
position:absolute;
display:none;
}
.ob_img_comments>div {
padding:8px;
background:rgba(0,0,0,.5);
border-radius:3px;
margin:2px;
}
.ob_fade_comments {
text-align:left;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#e6e6e6;
width:100%;
position:absolute;
top:100%;
}
.ob_fade_comments>div {
padding:8px;
background:rgba(0,0,0,.5);
border-radius:3px;
margin:2px;
}
.item_photo:hover .ob_img_comments>div, .item_photo:hover .ob_fade_comments>div {
background:rgba(0,0,0,.8);	
}
.ob_gal {
padding-top:10px;
padding-left:10px;	
}
.ob_gal_img {
float:left;
padding:8px;
margin-right:10px;
margin-bottom:10px;
background:#FFF;
cursor:pointer
}
.ob_gal_img>div {
width:120px;
height:120px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
box-shadow:inset 0 0 5px #000;	
}
.ob_gal_img:hover>div {
box-shadow:inset 0 0 15px #000;		
}
#gal_loading {
position:fixed;
left:50%;
top:50%;
margin-left:-24px;
margin-top:-24px;
z-index:6001;
width:48px;
height:48px;
background-size:48px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(/inside/images/image_loading.gif);	
display:none;
}
#gal_bg {
background:rgba(0,0,0,.9);
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
display:none;
z-index:6000;
}
.big_img {
background:#000;
padding:10px;
left:50%;
top:50%;
position:fixed;
z-index:6010;	
}
.big_img img {
display:block;	
}
.big_img.next {
display:none;
opacity:0;
z-index:6011;	
}
.big_img.prev {
display:none;
opacity:0;
z-index:6009;	
}
.big_img>div {
position:relative;	
}
.ob_gal_comment {
text-align:left;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#e6e6e6;
z-index:5000;
position:absolute;
width:100%;
top:100%;
}
.ob_gal_comment>div {
padding:8px;
background:rgba(0,0,0,.4);
border-radius:3px;
margin:2px;
}
.big_img:hover .ob_gal_comment>div {
background:rgba(0,0,0,.8);	
}
.w1300 .big_img img {
max-width:1280px;	
}
.w1020 .big_img img {
max-width:980px;	
}
.w760 .big_img img {
max-width:740px;	
}
.wmob .big_img img {
max-width:460px;
}
.fade_control {
position:absolute;
top:50%;
background-size:32px;
background-position:center center;
background-repeat:no-repeat;
width:32px;
height:32px;	
margin-top:-16px;
cursor:pointer;
opacity:0;
z-index: 7000;
-ms-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-webkit-transition: opacity 0.2s linear;
}
.ob_fader:hover .fade_control, .large_image_around:hover .fade_control {
opacity:.7;
}
.fade_control:active {
margin-top:-15px;	
}
.fade_control:hover {
opacity:1 !important;	
}
.fade_prev {
left:0;
margin-left:6px;
background-image:url(/inside/images/fade_prev.png);
}
.ob_rotator .fade_prev {
margin-left:18px;
}
.fade_next {
left:100%;
margin-left:-38px;
background-image:url(/inside/images/fade_next.png);	
}
.ob_rotator .fade_next {
margin-left:-50px;
}

.gal_control {
position:fixed;
top:50%;
background-size:32px;
background-position:center center;
background-repeat:no-repeat;
width:32px;
height:32px;	
margin-top:-16px;
cursor:pointer;
opacity:.3;
z-index:6000;
}
.gal_control:hover {
opacity:.7;	
}
.gal_control:active {
margin-top:-15px;	
}
.gal_prev {
left:0;
margin-left:20px;
background-image:url(/inside/images/fade_prev.png);
}
.gal_next {
left:100%;
margin-left:-52px;
background-image:url(/inside/images/fade_next.png);	
}



.ob_rotator .large_image_around {
overflow: hidden;
height:551px;
position: relative;
background-color:#dcd8d6;
}

.ob_rotator .large_image {
background-color:#dcd8d6;
height:551px;
background-position: center center;
background-repeat: no-repeat;
background-size:auto 100%;
position: absolute;
width:100%;
margin-left:0;
-ms-transform:translate(100%,0);
-moz-transform:translate(100%,0);
-webkit-transform: translate(100%,0);
-ms-transition: background-size 0.5s linear, -ms-transform 0.4s ease-in-out;
-moz-transition: background-size 0.5s linear, -moz-transform 0.4s ease-in-out;
-webkit-transition: -webkit-transform 0.4s ease-in-out, background-size 0.1s ease-in;

}
.ob_rotator .large_image.prev {
-ms-transform: translate(-100%,0);
-webkit-transform: translate(-100%,0);
-moz-transform: translate(-100%,0);
}
.ob_rotator .large_image.on {
-moz-transform: translate(0,0);
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
}

.ob_rotator .large_image.next {
-webkit-transform: translate(100%,0);
-moz-transform: translate(100%,0);
-ms-transform: translate(100%,0);
}

.ob_rotator .large_image.new_prev {
margin-left:-100%;
}
.ob_rotator .large_image.on {
margin-left:0;
}
.ob_rotator .large_image.haslnk:hover {
cursor: pointer;
-webkit-transition: background-size 7s ease-in, -webkit-transform 0.4s ease-in-out;
-moz-transition: background-size 7s ease-in, -moz-transform 0.4s ease-in-out;
-ms-transition: background-size 7s ease-in, -ms-transform 0.4s ease-in-out;
}
.ob_rotator .large_image .comment {
color:#FFF;
font-size:24px;
text-shadow:#000 1px 1px 2px;
top:100%;
width:100%;
position: absolute;
margin-top:-111px;
background: url(/inside/images/black75.png); /* Old browsers */
background: rgba(0,0,0,.6); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* W3C */
}

.ob_rotator .large_image .comment>div {
padding:20px;
padding-top:60px;
}
.ob_rotator .begin {
opacity:0;
}
.ob_rotator .small_images {
margin:20px auto;
width:980px;
height:176px;
overflow: hidden;
position: relative;
}
.w760 .small_images {
width:728px;
height:129px;
}

.ob_rotator .small_image {
background-color:#dcd8d6;
height:176px;
width:313px;
background-position: center center;
background-repeat: no-repeat;
background-size:cover;
top:0;
-ms-transform:translateX(999px);
-webkit-transform:translateX(999px);
-moz-transform:translateX(999px);
position: absolute;
-moz-transition: box-shadow 0.2s linear, -moz-transform 0.4s ease-in-out;
-webkit-transition: box-shadow 0.2s linear, -webkit-transform 0.4s ease-in-out;
-ms-transition: box-shadow 0.2s linear, -ms-transform 0.4s ease-in-out;
}

.ob_rotator .small_image.haslnk:hover {
box-shadow:inset 0 0 10px #000000;
cursor: pointer;	
}
.w760 .ob_rotator .small_image {
width:229px;
height:129px;
-ms-transform:translateX(744px);
-webkit-transform:translateX(744px);
-moz-transform:translateX(744px);
}
.wmob .ob_rotator .small_image {
height:auto;	
}
.wmob .ob_rotator .small_image>div {
width:100%;
height:0;
padding-bottom:56%;
}
.ob_rotator .small_image.spot0 {
-ms-transform:translateX(-333px);
-webkit-transform:translateX(-333px);
-moz-transform:translateX(-333px);
}
.ob_rotator .small_image.spot1 {
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
}
.ob_rotator .small_image.spot2 {
-ms-transform:translateX(333px);
-webkit-transform:translateX(333px);
-moz-transform:translateX(333px);
}
.ob_rotator .small_image.spot3 {
-ms-transform:translateX(666px);
-webkit-transform:translateX(666px);
-moz-transform:translateX(666px);
}
.ob_rotator .small_image.spot4 {
-ms-transform:translateX(999px);
-webkit-transform:translateX(999px);
-moz-transform:translateX(999px);
}
.w760 .ob_rotator .small_image.spot0 {
-ms-transform:translateX(-249px);
-webkit-transform:translateX(-249px);
-moz-transform:translateX(-249px);
}
.w760 .ob_rotator .small_image.spot2 {
-webkit-transform:translateX(249px);
-moz-transform:translateX(249px);
-ms-transform:translateX(249px);
}
.w760 .ob_rotator .small_image.spot3 {
-webkit-transform:translateX(498px);
-moz-transform:translateX(498px);
-ms-transform:translateX(498px);
}
.w760 .ob_rotator .small_image.spot4 {
-webkit-transform:translateX(744px);
-moz-transform:translateX(744px);
-ms-transform:translateX(744px);
}

.wmob .small_images {
height:auto;
width:auto;
margin-top:0;
}
.wmob .small_image {
width:100%;
position:static;
-webkit-transform: translate(0,0) !important;
-moz-transform: translate(0,0) !important;
-ms-transform: translate(0,0) !important;
-webkit-transition: box-shadow 0.2s linear;
-moz-transition: box-shadow 0.2s linear;
-ms-transition: box-shadow 0.2s linear;
}
.wmob .large_image_around {
display:none;
}


.noTransition {
-ms-transition: none !important;
-webkit-transition: none !important;
-moz-transition: none !important;
}


.cols2_1 .col1>div, .cols3_2 .col1>div, .cols3_3 .col2>div {
margin-right:10px;	
}
.cols2_1 .col2>div, .cols3_3 .col3>div, .cols3_2 .col2>div {
margin-left:10px;	
}
.cols2_2 .col2>div {
margin-left:20px;	
}
.cols2_3 .col1>div {
margin-right:20px;	
}
.cols3_1 .col1>div {
margin-right:11px;	
}
.cols3_1 .col2>div {
margin-left:9px;	
margin-right:9px;	
}
.cols3_1 .col3>div {
margin-left:11px;	
}
.cols3_2 .col3>div {
margin-left:15px;	
}
.cols3_2 .col2>div {
margin-right:5px;	
}
.cols3_3 .col1>div {
margin-right:15px;	
}
.cols3_3 .col2>div {
margin-left:5px;	
}
.cols3_4 .col2>div {
margin-left:5px;
margin-right:5px;	
}
.cols3_4 .col1>div {
margin-right:15px;	
}
.cols3_4 .col3>div {
margin-left:15px;	
}
.cols4_1 .col1>div {
margin-right:15px;
}
.cols4_1 .col2>div {
margin-left:5px;	
margin-right:10px;	
}
.cols4_1 .col3>div {
margin-left:10px;
margin-right:5px;	
}
.cols4_1 .col4>div {
margin-left:15px;
}
.wmob .col>div {
margin-left:0;
margin-right:0;	
}
.ob_video_frame, .ob_map_frame {
width:100%;
display:block;
}
.twitter_status_around {
display:none;	
}
.ui-widget { font-family:Verdana, Geneva, sans-serif; font-size: 9px !important; }
.ob_form_complete {
display:none;	
}
.err {
background:#FFB4B6 !important;	
}
.hide {
display:none !important;	
}
.form_field {
border:1px solid #666;
border-top:1px solid #999;
border-bottom:none;
background:#FFF;
padding:6px 10px;
}
.form_field:first-child {
border-top-right-radius:4px;	
border-top-left-radius:4px;
border-top:1px solid #666;
}
.form_field_name {
font-size:12px;
font-style:italic;
color:#666;
}
.form_field_text {
margin:0;
padding:0;
font-family:"Chalkboard", "Comic Sans MS", cursive;
font-size:14px;
width:100%;
border:none;
background:none;
outline:none;	
}
.form_field_4 .form_field_name, .form_field_5 .form_field_name {
float:left;
margin-top:3px;	
}
.form_check {
margin-right:10px;	
}
.form_drop {
float:right;
cursor:pointer;	
}
.form_field_date {
margin:0;
padding:0;
font-family:"Chalkboard", "Comic Sans MS", cursive;
font-size:14px;
border:none;
background:none;
outline:none;
float:right;
text-align:right;	
}
.form_field_1, .form_field_2 {
cursor:text;	
}
.form_field_3, .form_field_3 input, .form_field_5, .form_field_5 input, label {
cursor:pointer;	
}
.form_submit_button {
text-align:right;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border:1px solid #666;
color:#FFF;
background:rgba(0,0,0,.5);
font-size:20px;
cursor:pointer;
}
.form_submit_button>div {
padding:6px 10px;	
}
.form_submit_button:hover>div {
background:rgba(0,0,0,.2);	
}
.form_submit_button:active>div {
padding-top:7px;
padding-bottom:5px;
}
.ob_form_form.sending {
opacity:.8;	
}
.item_listpages ul, .item_listpages li {
list-style:none;
margin:0;
padding:0;	
}
.layout.old2 {
opacity:.3;	
}
.tumblr_photo {
margin-bottom:10px;
text-align:center;	
}
.tumblr_photo img {
max-width:100%;	
}
#page_pass_holder {
width:300px;
margin:100px auto;	
}
#page_pass {
font-size:28px;
width:100%;
margin:0;
padding:0;
outline:none;
background:none;
border:none;	
}
#page_pass_around {
background:#FFF;
border-radius:4px;
border:1px solid #999;
box-shadow:#333 0 0 10px;
padding:8px;	
}
#page_pass_go {
background-image:url(/inside/images/pass_go.png);
background-repeat:no-repeat;
background-size:32px 32px;
background-position:center center;
width:32px;
height:32px;
cursor:pointer;
margin-top:-41px;
margin-left:258px;
position:absolute;	
}
#page_pass_go:active {
margin-top:-40px;	
}
#page_pass_go.sending {
background-image:url(/inside/images/loading.gif);	
}
.ob_youtubefeed_video {
margin-bottom:20px;	
}
.ob_youtubefeed_video:last-child {
margin-bottom:0;	
}

.ob_audio_load, .ob_audio_scrubber {
width:0;
}
.ob_audio_load {
height:2px;
}
.ob_audio_scrubber {
height:10px;
}
.music_list {
display:none;
}
.podcast_list {
float:left;
width:30%;	
}
.pod_episode_holder {
float:right;
width:70%;
}
.podcastplayer {
width:100%;
margin:0;
padding:0;
}
.podcastplayer_around {
padding:10px;	
}

.rotate_images {
display:none;
}


