/*
Theme Name:     Grizzly
Theme URI: 		http://grizzly.wegrass.com
Description:    WordPress Theme - Responsive Apps Showcase / Corporate
Tags:			two-columns, custom-colors, custom-background
Author:         Wegrass Interactive
Author URI:     http://wegrass.com
Version:        3.0.9
License: 		GNU General Public License
License URI: 	license.txt
*/

#header-content {margin-top:70px;}

#site-title-text {color:#fff;}

#site-title img {position:relative; top:40px; left: 0px; margin-top:-30px;}

#primary-menu {
 position:relative;
 left: 30px;
}

#primary-menu li a {
    padding: 4px 7px 8px 8px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: rgb(255, 255, 255);
    opacity: 0.90;
	border-left: none; /*1px solid #ddd;*/
}

#primary-menu li a:hover {
    background-color: #0184ba;
}

#primary-menu li.menu-item-2176 a {
    padding: 4px 7px 8px 8px;
    margin: 0px 0px 0px 0px;
    display: block;
    color: #c9fc00;
    opacity: 0.90;
	border-left: none; /*1px solid #ddd;*/
}

/* This is the ul that lists the videos on the Video page */
ul.jcorg-yt-thumbnails {list-style:none;}
ul.jcorg-yt-thumbnails li {list-style:none; padding:0px; margin:0px; padding-right:25px;} 

.pricing-box-content:hover{
	background-color: #eeeeee;
}

.small{ font-size: 75%; }

.pricing-box-content ul {
margin-top: 20px;
}

.iTunes-RSS-container {
width:350px;
padding-left:20px;
margin-left:35px;
border-top:1px dashed #ccc;
}

.iTunes-margin {
margin-right:10px;
}


h3.widget-title {padding-top:15px; border-top:1px dashed #ccc;}

.amzn_wdgt_pad {border:5px solid blue;}

.validate-form {
border:15px solid #ddd;
border-top:100px solid #ddd;
width: 647px;
height: 462px;
background-image:url('../../../images/Occ-background.jpg');
background-repeat:no-repeat;
background-position: 0px 0px;
text-align:center;
position:relative;
}

.validate-form p {
font-weight:bold;
color:#333;
font-size:16px;
margin-bottom:10px;
margin-top:-90px;
padding:5px;
}

.validate-form .form-input-item {
margin-left:150px;

}

.validate-form .form-input-item button {
position:absolute;
margin-top:-53px;
margin-left:-70px;
}


h5.section-title section-title-left section-lined {
background-color: red;
}








/* Styling for the Shopping Cart wideget */

.execphpwidget {
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
padding-top: 5px;
padding-bottom: 5px;
background-image:url('../../../images/shopping-cart-icon.png');
background-repeat:no-repeat;
background-position: 0px 4px;
}

.execphpwidget a:link {
color: #444;
}

.execphpwidget a:visited {
color: #444;
}

.execphpwidget a:hover {
color: #000;
}

.execphpwidget a:active {
color: #000;
}

#wpco-4 {
padding: 10px;
padding-bottom: 0px;
color: #000;
font-size: 14px;
height: 152px;
width: 220px;
background-color: #ddd;
        -webkit-border-top-left-radius: 15px;
        -webkit-border-top-right-radius: 15px;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-topright: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        -webkit-border-bottom-left-radius: 15px;
        -webkit-border-bottom-right-radius: 15px;
        -moz-border-radius-bottomleft: 15px;
        -moz-border-radius-bottomright: 15px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border: 10px solid #333333;
        background-image:url('../../../images/shopping-cart-icon.png');
        background-repeat:no-repeat;
        background-position: 102px 50px;
}








/* Styling for the Google Search box */

.gsc-clear-button {display:none;}

form.gsc-search-box {padding-left:0px;}

#gsc-i-id1 {height:27px;}





.cell-dashed-underline {border-bottom: 1px dashed #eee;}

.table-wrap table td {
    padding: 8px 5px 8px 5px;
        padding-top: 8px;
        padding-right-value: 5px;
        padding-bottom: 8px;
        padding-left-value: 5px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}

.table-wrap table th {
    padding: 8px 5px 8px 5px;
        padding-top: 8px;
        padding-right-value: 5px;
        padding-bottom: 8px;
        padding-left-value: 5px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}

input[type="text"], .input-text {
    width: 95%;
}

textarea, .input-textarea {
    width: 95%;
}

.episode-heading {
font-size:16px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
}

.episode-summary {
}

h5.section-lined {margin-top:0px;}

/*.podcast-image {border:1px dotted #afb5b7; float:right; margin:0 0 20px 20px;}*/

.powerpress_links_mp3 br {display:none}


/* Styling for the Store */
.productdetails {margin-top:-50px; margin-bottom:-100px;}
.positional-submit-button {margin-top:-80px;}
.pricewrap {margin-top:-5px; padding:0px; border-top:2px dashed black;}
.wpcoproduct .productform .wpcobuttonwrap {float:none;}
.positional-submit-button-2 {}
.click-for-more a {text-decoration:underline;}
.click-for-more {
    margin-left: 18px;
    margin-top: 0px;
}
.productdetails {
    margin-top: -20px;
    margin-bottom: -100px;
}
.productdataholder {
    overflow: hidden;
    height: 100%;
}
.productsubmit input {position:absolute; top:40px;}

.productdescription {margin-top:35px;}


tr#cu_shipmethod_0, tr#cu_shipmethod_1, tr#cu_shipmethod_2, tr#cu_shipmethod_3, tr#cu_shipmethod_4, tr#cu_shipmethod_6, tr#cu_shipmethod_7, tr#cu_shipmethod_8, tr#cu_shipmethod_10, tr#cu_shipmethod_11, tr#cu_shipmethod_12, tr#cu_shipmethod_13, tr#cu_shipmethod_14, tr#cu_shipmethod_15, tr#cu_shipmethod_16, tr#cu_shipmethod_17, tr#cu_shipmethod_18, tr#cu_shipmethod_19 {display:none;}



/* End styling for the Store */







/* Subscribe Options */

.button-subscription {
width:339px;
height:92px;
background-image:url('../../../images-membership-icons/regular-subscription-button-background.png');
background-repeat:no-repeat;
}

.button-subscription-gift {
width:339px;
height:92px;
background-image:url('../../../images-membership-icons/gift-subscription-button-background.png');
background-repeat:no-repeat;
}

.rebel-scum-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-rebel-scum.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.damned-dirty-ape-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-damned-dirty-ape.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.cylon-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-cylon.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.road-warrior-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-road-warrior.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.fleet-admiral-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-fleet-admiral.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.vorlon-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-vorlon.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.sandman-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-sandman.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.replicant-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-replicant.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.guild-navigator-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-guild-navigator.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.time-lord-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-time-lord.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.starship-science-officer-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-starship-science-officer.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.jedi-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-jedi.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:-23px;
}

.dark-lord-icon-for-header {
width:90px;
height:90px;
background-image:url('../../../images-membership-icons/icon-dark-lord.png');
background-repeat:no-repeat;
position: absolute;
top:32px;
left:610px;
}







.subscription-text {
position: absolute;
top:0px;
text-align:center;
font-size: 20px;
padding: 16px 14px 15px;
}

.membership-description {
text-align:center;
color:#ddd;
font-size:16px;
font-weight:normal;
font-face:helvetica, sans-serif;
line-height:28px;
background-color:#444;
padding:7px 0px 7px 0px;
margin-top:15px;
}

.membership-description-no-top-border {
text-align:center;
color:#ddd;
font-size:16px;
font-weight:normal;
font-face:helvetica, sans-serif;
line-height:28px;
background-color:#444;
padding:7px 0px 7px 0px;
margin-top:0px;
}

.membership-title {font-size:20px; color:#eee;}

.subscribe-button {margin-bottom:-24px; margin-left:-10px;}

.subscribe-button-jedi-dark-lord {
    background-image:url('../../../images-membership-icons/subscribe-button-jedi-dark-lord-for-desktop.png');
    background-repeat: no-repeat;
    width: 644px;
    height: 125px;
    margin-bottom: 1px;
    margin-left: -6px;
}

.subscribe-button-starship-science-officer {
    background-image:url('../../../images-membership-icons/subscribe-button-starship-science-officer-with-icon-wide.png');
    background-repeat: no-repeat;
    width: 644px;
    height: 125px;
    margin-bottom: 1px;
    margin-left: -6px;
}

.subscribe-button-timelord {
    background-image:url('../../../images-membership-icons/subscribe-button-timelord-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-rebel-scum {
    background-image:url('../../../images-membership-icons/subscribe-button-rebel-scum-with-icon-full-width.png');
    background-repeat: no-repeat;
    width: 662px;
    height: 125px;
    margin-bottom: -35px;
    margin-left: -10px;
}

/* --------------- */

.damned-dirty-ape-upper-half-button-container {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.damned-dirty-ape-upper-half {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.damned-dirty-ape-upper-half:hover {
    opacity: 0;
}


.damned-dirty-ape-lower-half-button-container {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.damned-dirty-ape-lower-half {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.damned-dirty-ape-lower-half:hover {
    opacity: 0;
}

/* --------------- */


.cylon-upper-half-button-container {
    background-image:url('../../../images-membership-icons/cylon-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.cylon-upper-half {
    background-image:url('../../../images-membership-icons/cylon-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.cylon-upper-half:hover {
    opacity: 0;
}


.cylon-lower-half-button-container {
    background-image:url('../../../images-membership-icons/cylon-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.cylon-lower-half {
    background-image:url('../../../images-membership-icons/cylon-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.cylon-lower-half:hover {
    opacity: 0;
}

/* --------------- */


.road-warrior-upper-half-button-container {
    background-image:url('../../../images-membership-icons/road-warrior-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.road-warrior-upper-half {
    background-image:url('../../../images-membership-icons/road-warrior-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.road-warrior-upper-half:hover {
    opacity: 0;
}


.road-warrior-lower-half-button-container {
    background-image:url('../../../images-membership-icons/road-warrior-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.road-warrior-lower-half {
    background-image:url('../../../images-membership-icons/road-warrior-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.road-warrior-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.fleet-admiral-upper-half-button-container {
    background-image:url('../../../images-membership-icons/fleet-admiral-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.fleet-admiral-upper-half {
    background-image:url('../../../images-membership-icons/fleet-admiral-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.fleet-admiral-upper-half:hover {
    opacity: 0;
}


.fleet-admiral-lower-half-button-container {
    background-image:url('../../../images-membership-icons/fleet-admiral-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.fleet-admiral-lower-half {
    background-image:url('../../../images-membership-icons/fleet-admiral-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.fleet-admiral-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.vorlon-upper-half-button-container {
    background-image:url('../../../images-membership-icons/vorlon-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.vorlon-upper-half {
    background-image:url('../../../images-membership-icons/vorlon-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.vorlon-upper-half:hover {
    opacity: 0;
}


.vorlon-lower-half-button-container {
    background-image:url('../../../images-membership-icons/vorlon-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.vorlon-lower-half {
    background-image:url('../../../images-membership-icons/vorlon-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.vorlon-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.sandman-upper-half-button-container {
    background-image:url('../../../images-membership-icons/sandman-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.sandman-upper-half {
    background-image:url('../../../images-membership-icons/sandman-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.sandman-upper-half:hover {
    opacity: 0;
}


.sandman-lower-half-button-container {
    background-image:url('../../../images-membership-icons/sandman-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.sandman-lower-half {
    background-image:url('../../../images-membership-icons/sandman-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.sandman-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.replicant-upper-half-button-container {
    background-image:url('../../../images-membership-icons/replicant-upper-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.replicant-upper-half {
    background-image:url('../../../images-membership-icons/replicant-upper-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.replicant-upper-half:hover {
    opacity: 0;
}


.replicant-lower-half-button-container {
    background-image:url('../../../images-membership-icons/replicant-lower-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.replicant-lower-half {
    background-image:url('../../../images-membership-icons/replicant-lower-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.replicant-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.guild-navigator-upper-half-button-container {
    background-image:url('../../../images-membership-icons/guild-navigator-upper-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.guild-navigator-upper-half {
    background-image:url('../../../images-membership-icons/guild-navigator-upper-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.guild-navigator-upper-half:hover {
    opacity: 0;
}


.guild-navigator-lower-half-button-container {
    background-image:url('../../../images-membership-icons/guild-navigator-lower-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.guild-navigator-lower-half {
    background-image:url('../../../images-membership-icons/guild-navigator-lower-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.guild-navigator-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.time-lord-upper-half-button-container {
    background-image:url('../../../images-membership-icons/time-lord-upper-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.time-lord-upper-half {
    background-image:url('../../../images-membership-icons/time-lord-upper-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.time-lord-upper-half:hover {
    opacity: 0;
}


.time-lord-lower-half-button-container {
    background-image:url('../../../images-membership-icons/time-lord-lower-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
}

.time-lord-lower-half {
    background-image:url('../../../images-membership-icons/time-lord-lower-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.time-lord-lower-half:hover {
    opacity: 0;
}


/* --------------- */


.rebel-scum-master-container {
    padding: 0px;
    border-right: 1px solid rgb(221, 221, 221);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgb(221, 221, 221) rgb(221, 221, 221);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-top:none;
    border-image: none;
}

.rebel-scum-master-container:hover {
    border:1px solid #444
    border-top:none;
}


.rebel-scum-upper-half-button-container {
    background-image:url('../../../images-membership-icons/rebel-scum-upper-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.rebel-scum-upper-half {
    background-image:url('../../../images-membership-icons/rebel-scum-upper-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.rebel-scum-upper-half:hover {
    opacity: 0;
    cursor:pointer;
}


.rebel-scum-lower-half-button-container {
    background-image:url('../../../images-membership-icons/rebel-scum-lower-half-on.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
}

.rebel-scum-lower-half {
    background-image:url('../../../images-membership-icons/rebel-scum-lower-half-off.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 60px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.rebel-scum-lower-half:hover {
    opacity: 0;
    cursor:pointer;
}


/* --------------- */


.starship-science-officer-upper-half-button-container {
    background-image:url('../../../images-membership-icons/starship-science-officer-upper-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
}

.starship-science-officer-upper-half {
    background-image:url('../../../images-membership-icons/starship-science-officer-upper-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.starship-science-officer-upper-half:hover {
    opacity: 0;
    cursor:pointer;
}


.starship-science-officer-lower-half-button-container {
    background-image:url('../../../images-membership-icons/starship-science-officer-lower-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
}

.starship-science-officer-lower-half {
    background-image:url('../../../images-membership-icons/starship-science-officer-lower-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.starship-science-officer-lower-half:hover {
    opacity: 0;
    cursor:pointer;
}


/* --------------- */


.jedi-dark-lord-upper-half-button-container {
    background-image:url('../../../images-membership-icons/jedi-dark-lord-upper-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
}

.jedi-dark-lord-upper-half {
    background-image:url('../../../images-membership-icons/jedi-dark-lord-upper-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.jedi-dark-lord-upper-half:hover {
    opacity: 0;
    cursor:pointer;
}


.jedi-dark-lord-lower-half-button-container {
    background-image:url('../../../images-membership-icons/jedi-dark-lord-lower-half-on.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
}

.jedi-dark-lord-lower-half {
    background-image:url('../../../images-membership-icons/jedi-dark-lord-lower-half-off.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 79px;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
}

.jedi-dark-lord-lower-half:hover {
    opacity: 0;
    cursor:pointer;
}

/* --------------- */



.limited-time-offer {
text-align:center;
font-size:16px;
padding:10px;
margin-bottom:10px;
border-top:1px dashed #bbb;
border-bottom:1px dashed #bbb;
background-color: #efefef;
}




.subscribe-button-damned-dirty-ape {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-cylon {
    background-image:url('../../../images-membership-icons/subscribe-button-cylon-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-road-warrior {
    background-image:url('../../../images-membership-icons/subscribe-button-road-warrior-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-fleet-admiral {
    background-image:url('../../../images-membership-icons/subscribe-button-fleet-admiral-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-vorlon {
    background-image:url('../../../images-membership-icons/subscribe-button-vorlon-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-sandman {
    background-image:url('../../../images-membership-icons/subscribe-button-sandman-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-replicant {
    background-image:url('../../../images-membership-icons/subscribe-button-replicant-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.subscribe-button-guild-navigator {
    background-image:url('../../../images-membership-icons/subscribe-button-guild-navigator-with-icon.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 125px;
    margin-bottom: -37px;
    margin-left: -10px;
}

.one-time-donation-button {
    width: 263px;
    height: 42px;
}

.click-here-button {
    position: relative;
    top:-30px;
    right:-40px;
}

.membership-levels-array {
    background-image:url('../../../images/membership-levels-array-desktop.png');
    background-repeat: no-repeat;
    width: 680px;
    height: 87px;
    margin-bottom: 25px;
}

/* The next line gets rid of an odd question-mark icon that appeared above the words Standard Post on the shopping cart Shipping Information page  */
td label sup {display:none;}






/* ******** CSS for the Rogues Gallery ********** */
#page-header-news {
    line-height: 1;
    position: relative;
    margin: 0px auto;
    padding: 35px 0px;
    color: #FFF;
    z-index: 40;
}


.container-news {
    width: 950px;
    height: 235px;
    background-image:url('../../../images/sgu-news-banner.jpg');
    margin: 0px auto;
        margin-top: 0px;
        margin-right-value: auto;
        margin-bottom: 0px;
        margin-left-value: auto;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
    position: relative;
}

.hide-title-text {border:1px solid red; position:absolute; top:-10000px;}

}







/* Smartphone CSS goes in this next section */
@media screen and (max-width: 1140px) and (min-width: 768px)
{
#header-content {height: 100px !important;}
#primary-menu-container {
bottom: -10px !important;
}
}
@media only screen and (max-width: 767px) {

#header-content{
	height: 160px !important;
}
#branding {margin-bottom:-45px;}

#primary-menu-container {
bottom: -60px !important;
}

#site-title img{ padding: 0px; }

#site-title-text {color:#fff;}

.hide-on-mobile {display:none;}

.subscribe-button {margin-bottom:-4px; margin-left:-9px;}

.subscribe-button-rebel-scum {
    background-image:url('../../../images-membership-icons/subscribe-button-rebel-scum-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -9px;
}

.subscribe-button-jedi-dark-lord {
    background-image:url('../../../images-membership-icons/subscribe-button-jedi-dark-lord-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -13px;
}

.subscribe-button-starship-science-officer {
    background-image:url('../../../images-membership-icons/subscribe-button-starship-science-officer-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -13px;
}

.subscribe-button-timelord {
    background-image:url('../../../images-membership-icons/subscribe-button-timelord-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -13px;
}

.subscribe-button-damned-dirty-ape {
    background-image:url('../../../images-membership-icons/subscribe-button-damned-dirty-ape-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-cylon {
    background-image:url('../../../images-membership-icons/subscribe-button-cylon-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-road-warrior {
    background-image:url('../../../images-membership-icons/subscribe-button-road-warrior-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-fleet-admiral {
    background-image:url('../../../images-membership-icons/subscribe-button-fleet-admiral-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-vorlon {
    background-image:url('../../../images-membership-icons/subscribe-button-vorlon-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-sandman {
    background-image:url('../../../images-membership-icons/subscribe-button-sandman-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-replicant {
    background-image:url('../../../images-membership-icons/subscribe-button-replicant-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.subscribe-button-guild-navigator {
    background-image:url('../../../images-membership-icons/subscribe-button-guild-navigator-with-icon-for-mobile.png');
    width: 276px;
    height: 87px;
    margin-bottom: -4px;
    margin-left: -14px;
}

.one-time-donation-button {
    background-image:url('../../../images/donate-button-mobile.png');
    background-repeat: no-repeat;
    width: 289px;
    height: 42px;
}
.membership-levels-array {
    background-image:url('../../../images/membership-levels-array-mobile.png');
    background-repeat: no-repeat;
    width: 295px;
    height: 38px;
    margin-bottom: 25px;
}

.productdataholder {
    overflow: hidden;
    height: 100%;
}

.cell-dashed-underline {border-bottom: 1px dashed #ddd;}

.iTunes-RSS-container {
width:350px;
padding-left:20px;
margin-left:-25px;
border-top:1px dashed #ccc;
}

.iTunes-margin {
margin-right:0px;
}

img#lightbox-image {width:100%; height:auto;}

.container-news {
    display: none;
}

}
/* End of Smartphone CSS */

body, header{
	background-color: #0293cf !important;
}

#header-content{
	height: 60px;
}

#branding {
	margin-top: -85px !important;
}
#primary-menu-container {
	bottom: 30px;
}

#header-wrap, 
#primary-menu-container ul, 
#primary-menu-container li {
	background-color: #0293cf !important;
}

#primary-menu li:first-child a{
	border-left: none;
}

.header-light #primary-menu li a {
	color: #FFF;
	font-weight: bold;
}

/* LIST OF PODCAST EPISODES */
.podcasts-logo{
	float: left;
	padding: 0px 10px 10px 0px;
}

.podcasts-logo img{
	width: 100px;
	height: 100px;
}
.podcasts-detail{
	clear: both;
}

.podcasts-detail h3{
	font-size: 1.5em;
}

.podcasts-detail ul{
	list-style-type: none;
	margin-left: 0px;
}

.podcasts-detail ul  li{
	background-image: none;
	margin-bottom: 0px;
	margin-left: -15px;
	padding: 10px 5px 15px 15px;
}
.podcasts-detail ul  li.alt{
	background-image: none;
	background-color: #F6F6F6;
}
.podcasts-image{
	float: left;
	padding-right: 20px;
	width: 120px;
	height: 110px;
	margin-bottom: 5px;
}

.podcasts-image img{
	width: 100px;
	padding-top: 3px;
	height: 100px;
}

.podcasts-image .download{
	margin-top: -40px;
}

.podcasts-image .download_alt{
	margin-top: 10px;
}

.podcasts-image .download span,
.podcasts-image .download_alt span{
	padding: .2em 1.3em;
}

/* INDIVIDUAL PODCAST EPISODES */
.podcast-detail h1{
	font-size: 1.7em;
	font-weight: bold;
}

.podcast-detail h2{
	font-size: 1.4em;
	font-weight: bold;
}
.podcast-detail h3{
	font-size: 1.2em;
	font-weight: bold;
}

.podcast-image{
	float: left; 
}

.podcast-image img{
	padding: 10px 10px 10px 0px;
	width: 125px;
}

.podcast-summary{
	padding: 10px 0px;
	min-height: 140px;
}

.podcast-player{
	margin-bottom: 20px;
	height: 25px;
}
.podcast-player p{
	margin-bottom: 0px !important;
}

.podcast-actions{
	clear: both; 
	background-color: rgb(248, 248, 248);
	border: solid 1px rgb(200, 200, 200);
	padding: 10px;
	margin-bottom: 20px;
}

.podcast-actions ul li {
	background: none;
	padding: 0px;
	float: left; 
	margin-right: 40px
}

.podcast-actions img{
	padding: 0px 5px;
}

.podcast-segments{
	clear: both; 
	margin-top: 25px;
}

.podcast-item-label{
	font-weight: bold;
	color: rgb(80, 80, 80);
	padding-right: 25px;
}

.podcast-item-value:before { 
	content:"\A"; white-space:pre; 
}

.sciFiScience, .sciFiFiction{
	font-weight: bold;
}

.sciFiScience{
	color: #008F00;
}

.sciFiFiction{
	color: #FF0000;
}

/* ******* Random Overrides of plugins, etc ******** */
/* Home Page Blog Aggregator */
div#wprssmi_center_box{
	max-width: 100%;
}
div#wprssmi_main_container{
	max-width: 100%;
}

ul#wprssmi_rss_list div.item_inner{
	height: 200px;
}

ul#wprssmi_rss_list li.item{
	padding-left: 0px;
	background: none;
	margin-right: 5px;
}

/* Podcast Player */
.jp-audio ul li{
	background-image: none;
	padding-left: 0px;
}

/* Membership Levels */
.pricing-box-header h4 {
	font-size: 20px;
}
.pricing-box-header h1, .pricing-box-header h1 small {
	font-size: 16px;
}

/* ******** Various Media Queries ********** */
@media only screen and (max-width: 767px) {
	.podcast-segment ul li {
		padding-left: 15px;
	}
	
	ul#wprssmi_rss_list li.item{
		width: 285px;
	}
}

@media print {
	.noPrint {
		display:none;
	}
  
	#main-content{
		width: 950px;
	}
}

#wlmember_loginwidget  > p,
#wlmember_loginwidget  form > p{
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px;
	background: #edf9fd;
	border: 1px solid #88cde2;
}

.WishListMember_LoginMergeCode th,
#wlmember_loginwidget label{
	font-weight: bold;
}
.WishListMember_LoginMergeCode th,
.WishListMember_LoginMergeCode td{
	padding: 10px;
}

.WishListMember_LoginMergeCode input[type="text"],
.WishListMember_LoginMergeCode input[type="password"],
#wlmember_loginwidget input[type="text"],
#wlmember_loginwidget input[type="password"]{
	margin: 5px 0px;
}

.WishListMember_LoginMergeCode input[type="checkbox"],
#wlmember_loginwidget input[type="checkbox"]
{
	margin: 10px 0px;
}

.WishListMember_LoginMergeCode input[type="submit"],
#wlmember_loginwidget input[type="submit"]{
	position: relative;
	color:#fff;
	padding:0.6em 1.3em;
	line-height:1.25em;
	text-decoration:none;
	text-align:center;
	display: inline-block;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	font-size: 16px;
	background-color: #ff5c00;
}

.WishListMember_LoginMergeCode input[type="submit"]{
	margin-bottom: 10px !important;
}

#home-slide-wrapper .flex-direction-nav{
	display: none;
}

.ui-dialog {
z-index: 10000;
}

.premium{
	margin-bottom: 40px;
}

.premium  > p {
	margin: 0;
	height: 1px;
	max-height: 1px;
	padding: 0;
}

#fancybox-wrap {z-index:100000000000000;}

li.cat-item a {color: #0293cf; font-size:16px; font-weight:bold;}

.main-rogues-gallery-link {font-size:16px; font-weight:bold; margin-bottom:-15px;}

.sgu-news-box{
	border: solid 1px #0293CF;
	margin-bottom: 20px;
}

.sgu-news-box article{
	margin-bottom: 20px;
}
.sgu-news-box .sgu-news-heading{
	padding: 10px;
	background-color: #0293CF;
}

.sgu-news-box .sgu-news-heading,
.sgu-news-box .sgu-news-heading a{
	color: #FFF;
	font-weight: bold;
}

.sgu-news-box .sgu-news-heading a:hover{
	text-decoration: underline;
	color: #FFF;
}

.sgu-news-box .sgu-news-content p{
	padding: 0px 10px;
}


.sgu-news-box .sgu-news-content .entry-title{
	padding: 5px 0px 5px 10px;
}

.sgu-news-box .sgu-news-content .feature-image{
	margin-bottom: 0px;
}

.sgu-news-box .sgu-news-content .feature-image .photo-frame{
border: none;
}
.sgu-news-box .sgu-news-content  .sgu-news-readmore{
	text-align: right;
	width: 99%;
}


.event-label {display:none;}

.sgu-news-content img.alignleft {margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:0px;}

.sgu-news-content img.alignright {margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:5px;}

.wp-caption {margin:5px}
