/*
Theme Name: The Walking Dead
Author: Xivic
Description: The Walking Dead theme developed by Xivic
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thewalkingdead
*/
@font-face { font-family: 'helvetica'; src: url("css/fonts/Helvetica.eot");
  /* IE9 Compat Modes */
  src: url("css/fonts/Helvetica.eot?#iefix") format("embedded-opentype"), url("css/fonts/Helvetica.woff") format("woff"), url("css/fonts/Helvetica.ttf") format("truetype"), url("css/fonts/Helvetica.svg#helvetica") format("svg");
  /* Legacy iOS */
  font-weight: normal; font-style: normal; }

@font-face { font-family: 'helveticabold'; src: url("css/fonts/Helvetica-Bold.eot"); src: url("css/fonts/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("css/fonts/Helvetica-Bold.woff") format("woff"), url("css/fonts/Helvetica-Bold.ttf") format("truetype"), url("css/fonts/Helvetica-Bold.svg#helveticabold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'helvetica_neueregular'; src: url("css/fonts/HelveticaNeue.eot"); src: url("css/fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("css/fonts/HelveticaNeue.woff") format("woff"), url("css/fonts/HelveticaNeue.ttf") format("truetype"), url("css/fonts/HelveticaNeue.svg#helvetica_neueregular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'helvetica_neuerboldcond'; src: url("css/fonts/HelveticaNeue-CondensedBold.eot"); src: url("css/fonts/HelveticaNeue-CondensedBold.eot?#iefix") format("embedded-opentype"), url("css/fonts/HelveticaNeue-CondensedBold.woff") format("woff"), url("css/fonts/HelveticaNeue-CondensedBold.ttf") format("truetype"), url("css/fonts/HelveticaNeue-CondensedBold.svg#helvetica_neuerboldcond") format("svg"); font-weight: normal; font-style: normal; }

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, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { line-height: 1; }

ol, ul { list-style: none; }

#comments{
color:black;
}
#submit {
color:black;
}
table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }

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

body, input, textarea, a { /*	color: #6b6867;*/ color: #fff; font: 13px "helvetica", Arial, Sans-Serif; font-weight: 300; letter-spacing: 0.3px; line-height: 1.625; }

body { background: url(images/bodyBkg.jpg) no-repeat fixed center 0 #0b0b0b; }

/*body.error404 { background-image:url(images/404_background.jpg);
}*/
a { color: #cc9933; text-decoration: none; }

body.article, .article input, .article textarea, .article a {  }

a:focus, a:active, a:hover { text-decoration: none; color: #cc9933; }

.clearfix:after { content: ""; display: table; clear: both; }

.bodyBkg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.bodyBkg img { position: absolute; top: 0; left: 0; }

/* start: Header */
#skyboundNavWrap { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#252525'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383838), color-stop(100%, #252525)); background: -webkit-linear-gradient(top, #383838, #252525); background: -moz-linear-gradient(top, #383838, #252525); background: -o-linear-gradient(top, #383838, #252525); background: linear-gradient(top, #383838, #252525); height: 42px; min-width: 1002px; border-bottom: 1px solid #333333; -webkit-box-shadow: 0 1px 8px #1c1a1a; -moz-box-shadow: 0 1px 8px #1c1a1a; box-shadow: 0 1px 8px #1c1a1a; }
#skyboundNavWrap:after { content: ""; /*border-bottom:1px solid #1b1b1b;*/ width: 100%; position: absolute; bottom: 0; left: 0; }

.skyboundNav { margin: 0 auto 0; width: 1002px; position: relative; }
.skyboundNav .lrborders { position: relative; border-left: 1px solid #4c4c4c; border-right: 1px solid #212121; }
.skyboundNav .lrborders:before { content: ""; border-left: 1px solid #212121; height: 42px; position: absolute; top: 0; left: -2px; }
.skyboundNav .lrborders:after { content: ""; border-left: 1px solid #4c4c4c; height: 42px; position: absolute; top: 0; right: 0; }
.skyboundNav nav { float: right; height: 24px; padding: 9px 18px 9px 7px; }
.skyboundNav nav li { float: left; margin-right: 17px; }
.skyboundNav nav li a { display: block; background: url(images/socialIcons.png) no-repeat; text-indent: -99999px; }
.skyboundNav nav li.twitterIcon a { background-position: 0 -3px; width: 22px; height: 16px; }
.skyboundNav nav li.twitterIcon a:hover { background-position: 0 -27px; }
.skyboundNav nav li.facebookIcon a { background-position: -22px -3px; width: 7px; height: 16px; }
.skyboundNav nav li.facebookIcon a:hover { background-position: -22px -27px; }
.skyboundNav nav li.googleIcon a { background-position: -29px -2px; width: 21px; height: 18px; }
.skyboundNav nav li.googleIcon a:hover { background-position: -29px -26px; }
.skyboundNav nav li.youtubeIcon { margin-right: 0; }
.skyboundNav nav li.youtubeIcon a { background-position: -50px 0; width: 28px; height: 24px; }
.skyboundNav nav li.youtubeIcon a:hover { background-position: -50px -24px; }

.skyboundOther { float: left; /*        &:hover { a.lrborders {background:url(images/skyboundLogo.png) 24px -42px no-repeat;}     .flyout {display:block;}     }*/ }
.skyboundOther a.lrborders { /*                float:left;    */ display: block; width: 90px; height: 37px; padding: 4px 14px 1px 24px; background: url(images/skyboundLogo.png) 24px 5px no-repeat; text-indent: -99999px; }
.skyboundOther a.lrborders.selected { background: url(images/skyboundLogo.png) 24px -42px no-repeat; }
.skyboundOther .flyout { background-color: #303030; position: absolute; top: 41px; left: 0; z-index: 3000; display: none; width: 719px; padding: 30px 74px 50px 52px; border: 1px solid #666666; border-top: none; -webkit-box-shadow: 1px 1px 8px #1c1a1a, 1px 1px 42px 5px #1c1a1a inset; -moz-box-shadow: 1px 1px 8px #1c1a1a, 1px 1px 42px 5px #1c1a1a inset; box-shadow: 1px 1px 8px #1c1a1a, 1px 1px 42px 5px #1c1a1a inset; }
.skyboundOther .flyout .skyboundLink { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: #878787; line-height: 16px; display: block; margin-bottom: 25px; }
.skyboundOther .flyout .skyboundLink:hover { color: #cc9933; text-decoration: none; }
.skyboundOther .flyout h3 { font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: white; text-transform: uppercase; margin-bottom: 10px; }
.skyboundOther .flyout ul { float: left; margin-right: 20px; width: 175px; }
.skyboundOther .flyout ul li { margin-bottom: 10px; }
.skyboundOther .flyout ul li a { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: #878787; line-height: 16px; }
.skyboundOther .flyout ul li a:hover { color: #cc9933; text-decoration: none; }
.skyboundOther .flyout img { float: right; margin-top: -40px; }

#page { background: url(images/pageBkg.jpg); -webkit-box-shadow: 0 17px 13px 5px black; -moz-box-shadow: 0 17px 13px 5px black; box-shadow: 0 17px 13px 5px black; position: relative; margin: 0 auto 0; width: 1002px; }

#branding { position: relative; margin-top: 1px; min-height: 165px; }
#branding .headerImage { position: relative; min-height: 165px; /*                    position:absolute; top:0; left:0; z-index:1000;*/ }
#branding .headerImage img { display: block; }
#branding .headerTitle { position: absolute; left: 680px; bottom: 30px; width: 310px; text-transform: uppercase; }
#branding .headerTitle span { text-transform: none; }
#branding .headerTitle h3 { font-family: "helvetica_neuerboldcond"; font-size: 46px; line-height: 46px; color: white; text-shadow: 0 2px 2px #1c1a1a; }
#branding .headerTitle h4 { font-family: "helvetica_neuerboldcond"; font-size: 25px; line-height: 25px; color: #cc9933; text-shadow: 0 2px 2px #1c1a1a; }

#header { position: absolute; z-index: 2000; width: 1002px; height: 165px; background: #000; background: rgba(0, 0, 0, 0.65); }
#header .topLinks { overflow: hidden; }
#header .logo { float: left; display: block; margin: 28px 0 0 8px; }
#header .banner { float: right; display: block; margin: 14px 19px 0 0; width: 728px; height: 90px; }

#access { float: left; margin-top: 5px; }
#access .menu > li { float: left; height: 42px; padding: 0 11px; }
#access .menu > li > a { font-family: "helvetica_neuerboldcond"; font-size: 20px; line-height: 20px; color: #eeeeee; line-height: 20px; text-transform: uppercase; background: url(images/menuArrow.png) no-repeat center bottom; padding-bottom: 10px; }
#access .menu > li:hover > a, #access .menu > li a.selected { background: url(images/menuArrowHover.png) no-repeat center bottom; color: #cc9933; }
#access .menu .flyout { display: none; visibility: hidden; position: absolute; /*bottom:-197px;*/ top: 165px; left: 0; width: 1002px; height: 195px; border-top: 1px solid #cc9933; border-bottom: 1px solid #5d5d5d; background: url(images/menuBkg.jpg); -webkit-box-shadow: 0 10px 21px 5px black; -moz-box-shadow: 0 10px 21px 5px black; box-shadow: 0 10px 21px 5px black; }
#access .menu .submenu { width: 155px; height: 175px; padding: 20px 0 0 30px; background: url(images/submenuBkg.jpg) no-repeat; float: left; }
#access .menu .submenu li { margin-bottom: 8px; }
#access .menu .submenu li a { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: white; padding-left: 18px; }
#access .menu .submenu li a:hover, #access .menu .submenu li a.selected { color: #cc9933; background: url(images/doubleArrows.png) no-repeat 0 50%; }
#access .menu .news .submenu { background-position: 0 0; }
#access .menu .comics .submenu { background-position: -185px 0; }
#access .menu .tv .submenu { background-position: -370px 0; }
#access .menu .galleries .submenu { background-position: -555px 0; height: 75px; padding: 120px 0 0 30px; }
#access .menu .videos .submenu { background-position: -740px 0; height: 75px; padding: 120px 0 0 30px; }
#access .menu .games .submenu { background-position: -925px 0; }
#access .menu .theescape .flyout { background: url(images/TWD-module.jpeg) 0 0px; }
#access .menu .extras .flyout { background: url(images/submenuBkg.jpg) 0 -195px; }
#access .menu .extras .flyout .additional { width: 1002px; padding-top: 30px; height: 165px; }
#access .menu .extras .flyout .additional .latest a span { width: 200px; text-align: center; margin-top: 10px; }
#access .menu .chopShop .flyout { background: url(images/chopShopFlyout.jpg) 0 0px; }
#access .menu .chopShop .flyout .chopShopLogo { position: absolute; top:19px; left:20px; outline:none; }
#access .menu .chopShop .flyout .chopShopText { position: absolute; top:69px; left:487px; width:260px; font-family: "helvetica_neuerboldcond"; font-size:14px; line-height:15px; color:#fff; letter-spacing: -0.2px; }
#access .menu .chopShop .flyout .buildVehicle { position: absolute; top:129px; left:487px; width:215px; height:44px; background:url(images/buildVehicle.png) no-repeat; text-indent:-99999px; outline:none; }
#access .menu .chopShop .flyout .buildVehicle:hover { background-position:0 -44px; }
#access .menu .chopShop .flyout .appleBadge { position: absolute; top:130px; left:815px; outline:none;}
#access .menu .shop .flyout { background: url(images/submenuBkg.jpg) 0 -390px; }
#access .menu .shop .flyout .additional { float: right; padding-top: 20px; height: 175px; }
#access .menu .shop .flyout .additional .latest a { text-align: center; }
#access .menu .additional { float: left; width: 816px; height: 180px; padding-top: 15px; }
#access .menu .additional .latest { float: left; margin-left: 40px; }
#access .menu .additional .latest img { display: block; margin-bottom: 5px; }
#access .menu .additional .latest a span { font-family: "helvetica_neueregular"; font-size: 14px; line-height: 14px; color: #b5b5b5; line-height: 19px; display: block; width: 220px; height: 40px; overflow: hidden; }
#access .menu .additional .latest a:hover span { color: #cc9933; }

#searchform { float: right; background-color: #282828; margin: 6px 10px 0 11px; position: relative; }
#searchform input[type="text"] { -webkit-transition: all 0.25s ease; -webkit-transition-delay: 0s; -moz-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; height: 26px; width: 190px; margin: 0; padding: 0 40px 0 8px; background-color: #282828; border: 2px solid #666666; font-family: Arial; font-size: 12px; line-height: 26px; color: #666; }
#searchform input[type="text"]:focus { outline: none; border: 2px solid #cc9933; }
#searchform #searchsubmit { background: url(images/magnify.png) no-repeat center center; border: none; border-left: 1px solid #666666; text-indent: -99999px; cursor: pointer; width: 32px; height: 26px; position: absolute; top: 2px; right: 0; }

#homeCarousel { position: relative; width: 1002px; height: 500px; margin-bottom: -20px; padding-bottom: 40px; overflow: hidden; }
#homeCarousel .direction a { position: absolute; top: 300px; z-index: 3000; width: 25px; height: 66px; cursor: pointer; text-indent: -999999px; background: transparent url(images/sliderNav.png) no-repeat 0 0; }
#homeCarousel .direction .next { right: 0; background-position: -25px 0; display: none; }
#homeCarousel .direction .prev { left: 0; display: none; }
#homeCarousel:hover .direction .next { display: block; }
#homeCarousel:hover .direction .prev { display: block; }
#homeCarousel .nav { overflow: hidden; margin: 0 auto; }
#homeCarousel .nav a { background: url(images/sliderNav.png) no-repeat 0 -66px; display: block; width: 14px; height: 14px; margin: 11px 18px 0 0; float: left; }
#homeCarousel .nav a:hover, #homeCarousel .nav a.activeSlide { background-position: -14px -66px; }
#homeCarousel .slide { width: 1002px; height: 500px; position: relative; cursor: pointer; }
#homeCarousel .slide .info { position: absolute; bottom: 25px; right: 15px; width: 305px; }
#homeCarousel .slide .info h2 { font-family: "helvetica_neuerboldcond"; font-size: 40px; line-height: 40px; color: #cc9933; text-transform: uppercase; text-shadow: 0 2px 2px #1c1a1a; margin-bottom: 0; }
#homeCarousel .slide .info h3 { font-family: "helvetica_neuerboldcond"; font-size: 25px; line-height: 25px; color: #ededed; text-shadow: 0 2px 2px #1c1a1a; }
#homeCarousel .slide .info a { background: url(images/rightArrow.png) no-repeat 100% 100%; font-family: "helvetica_neueregular"; font-size: 18px; line-height: 18px; color: #cc9933; display: block; float: left; margin-top: 8px; padding-right: 13px; text-shadow: 0 2px 2px #1c1a1a; }

/* end: Header */
.postPage #main { margin: 0 0 -41px 0; position: relative; /*                    background:url(images/sidebarBkg.jpg);*/ }
.postPage #colophon { border-top: none; }

#main { padding: 0 20px; margin-top: 20px; }

.grid640 { float: left; width: 640px; margin-right: 22px; min-height: 1px; }

.grid300 { float: left; width: 300px; min-height: 1px; }

.postDetail { /*        margin-top:-40px;*/ }
.postDetail.grid640 { background: url(images/postBkg.jpg); /*                    margin:0 0 0px -20px; padding:20px 10px 0 10px;*/ margin: 0 0 0px -20px; padding: 20px 15px 0; }
.postDetail.grid300 { margin: 0 -20px 0px 0; padding: 20px 16px; }

.grid962 { width: 962px; min-height: 1px; }

.showcaseBlock { margin-bottom: 40px; }

.showcase { float: left; margin-left: 12px; width: 205px; }
.showcase:first-child { margin-left: 0; }
.showcase img { display: block; }
.showcase .info { display: block; height: 30px; padding: 5px 7px; background-color: #1e1e1e; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cccccc; overflow: hidden; text-transform: uppercase; }
.showcase .info span { color: #cc9933; }

.home #mainTabs { margin-bottom: 30px; }
.home .post { padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #383838; }
.home .post .media { float: left; width: 248px; margin-right: 18px; min-height: 1px; position: relative; }
.home .post .media a, .home .post .media img { display: block; }
.home .post .isVideo { position: absolute; bottom: 15px; right: 10px; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: white; text-transform: uppercase; background: url(images/imgPlay.png) no-repeat 0 50%; display: block; padding: 0 0 0 20px; height: 15px; }
.home .post .info { float: left; width: 330px; }
.home .post .info .category { font-family: "helvetica_neueregular"; font-size: 18px; line-height: 18px; color: #999999; margin-bottom: 5x; }
.home .post .info .title { margin: 5px 0; }
.home .post .info .title a { font-family: "helveticabold"; font-size: 26px; line-height: 26px; color: #cccccc; line-height: 28px; }
.home .post .info .title a:hover { color: #cc9933; }
.home .post .info .description { font-family: "helvetica"; font-size: 13px; line-height: 13px; color: #cccccc; line-height: 16px; margin-bottom: 10px; }
.home .post .info .more { font-family: "helvetica_neueregular"; font-size: 14px; line-height: 14px; color: #cc9933; display: block; margin-top: 10px; }
.home .post .info .more:hover { color: #cccccc; }

.slide-down { position: relative; overflow: hidden; display: block; }
.slide-down > img { display: block; }

.imgOverlay { overflow: hidden; background: rgba(0, 0, 0, 0.65); width: 100%; height: 100%; position: absolute; top: -100%; left: 0; }
.imgOverlay.black { background: url(images/black.png); }

.imgOverlay-inner { display: block; position: relative; top: 200%; width: 100%; height: 100%; }
.imgOverlay-inner .arrow { background: url("images/arrowHover.png") no-repeat scroll 0 0 transparent; display: block; height: 85px; width: 55px; margin-top: -42px; position: absolute; left: 85%; top: 50%; text-indent: -99999px; }
.imgOverlay-inner .arrowSmall { background: url("images/arrowHoverSmall.png") no-repeat scroll 0 0 transparent; display: block; height: 41px; width: 27px; margin-top: -20px; position: absolute; left: 80%; top: 50%; text-indent: -99999px; }
.imgOverlay-inner .magnify { background: url("images/magnifyHover.png") no-repeat scroll 0 0 transparent; display: block; height: 51px; width: 55px; margin-top: -25px; margin-left: -27px; position: absolute; left: 50%; top: 50%; text-indent: -99999px; }

.imageOverlay .slide-down .arrowSmall { left: 70%; }
.imageOverlay img { display: block; }

/* start: news */
.post, .events { width: 640px; margin: 0 0 40px 0; }

.entry-featured { width: 640px; height: 369px; position: relative; /*        a.imgOverlay { display:none; background:url(images/arrowHover.png) no-repeat 90% 50% rgba(0,0,0,0.65); width:640px; height:369px; position:absolute; top:0; left:0; }*/ }
.entry-featured a, .entry-featured img { display: block; }
.entry-featured:hover { /*                    .imgOverlay { display:block; }*/ }

.entry-title { margin-top: 10px; margin-bottom: 5px; }
.entry-title a { font-family: "helvetica_neuerboldcond"; font-size: 34px; line-height: 34px; color: #cccccc; text-transform: uppercase; }
.entry-title a:hover { color: #cc9933; }

.entry-date { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: #999999; text-transform: uppercase; margin-top: 10px; }

.entry-summary { font-family: "helvetica_neueregular"; font-size: 13px; line-height: 13px; color: #cccccc; line-height: 17px; margin-top: 5px; }
.entry-summary .more { display: block; margin-top: 10px; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; }
.entry-summary .more:hover { color: #cccccc; }

footer.entry-meta { background: none; repeat-x; height: 53px; padding: 25px 30px 0 15px; margin-top: 10px; }

.entry-category { float: left; font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #cccccc; text-transform: uppercase; margin-top: 7px; }
.entry-category .cat-links { font-size: 14px; }
.entry-category a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; text-transform: none; }
.entry-category a:hover { color: #cccccc; }

.spoiler { /*        @include helvetica(18,$yellow); text-transform:uppercase;*/ /*        padding-left:23px; */ margin-left: 10px; /*        background:url(images/spoiler.png) no-repeat 0 50%;*/ }

h1.page-title { margin-bottom: 40px; color: #666; }
h1.page-title span { color: #cc9933; }

/* end: news */
/* start: posts */
.post-title { font-family: "helvetica_neuerboldcond"; font-size: 34px; line-height: 34px; color: #333333; text-transform: uppercase; margin-bottom: 10px; }

.post-subtitle { font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #666666; }

.post-additional { border-top: 1px solid #333333; border-bottom: 1px solid #333333; padding: 13px 0 10px 10px; margin: 15px 0; }
.post-additional .post-meta { float: left; }
.post-additional .post-author { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: #333333; display: block; float: left; margin-right: 10px; }
.post-additional .entry-date { font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #666666; text-transform: uppercase; display: block; float: left; margin-top: 2px; }
.post-additional .spoiler { background-color: #333333; display: block; float: left; margin: -9px 0 0 10px; padding: 4px 8px 0; }
.post-additional .shareBox .addthis_toolbox > span { display: none; }

.post-featured { margin-bottom: 10px; position: relative; /*        .imgOverlay { display:none; background:url(images/magnifyHover.png) no-repeat 50% 50% rgba(0,0,0,0.65); width:640px; height:369px; position:absolute; top:0; left:0; }*/ }
.post-featured img { display: block; }
.post-featured:hover { /*                    .imgOverlay { display:block; }*/ }

.post-content { font-family: "helvetica"; font-size: 14px; line-height: 14px; color: black; line-height: 17px; margin-bottom: 35px; padding: 0 15px; }
.post-content p { margin: 15px 0; }
.post-content img { text-align: center; max-width: 100%; height: auto; }
.post-content a { font-family: "helvetica"; font-size: 14px; line-height: 14px; color: #cc3300; font-weight: bold; line-height: 17px; }
.post-content a:hover { color: #990000; text-decoration: underline; }
.post-content a:visited { color: #990000; }
.post-content a.alignCenter { display: block; text-align: center; }

footer.post-meta { margin: 35px 0 20px 0; padding: 15px 0; border-top: 1px solid #333333; border-bottom: 1px solid #333333; font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #666666; text-transform: uppercase; }
footer.post-meta .post-tags { margin-top: 10px; }
footer.post-meta .cat-links, footer.post-meta .tag-links { font-size: 14px; margin-left: 5px; }
footer.post-meta a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #333333; text-transform: none; }
footer.post-meta a:hover { color: #cc9933; }

/* end: posts */
/* start: Tabs */
#mainTabs { border-bottom: 1px solid #666666; margin-bottom: 20px; }

#mainTabs li { display: block; float: left; }

#mainTabs li a { text-transform: uppercase; font-weight: bold; color: #666666; font-size: 26px; height: 18px; padding: 10px 20px; text-decoration: none; font-family: "helvetica_neuerboldcond"; }

#mainTabs li span { color: #cccccc; font-size: 21px; text-transform: uppercase; font-family: "helvetica_neuerboldcond"; margin-top: 3px; }

#mainTabs li.active { border: 1px solid #666666; border-bottom: 0px none; background: url(images/pageBkg.jpg); margin-bottom: -1px; }

#mainTabs li.active a, #mainTabs li a:hover { color: #cc9933; }

.clear { clear: both; height: 0px; }

#mainTabs li.share { float: right; }

#mainTabs li.share a { display: inline-block; padding: 1px; }

.divTab { display: none; }

/* end: Tabs */
.shareBox { float: right; }
.shareBox span { color: #cccccc; font-size: 21px; text-transform: uppercase; font-family: "helvetica_neuerboldcond"; }
.shareBox a { display: inline-block; padding: 1px; }

.p_excerpt_text .more { display: none; }

/* start: Footer */
#colophon { padding: 30px 0 25px; margin: 40px 20px 0; border-top: 1px solid #575757; }
#colophon h3 { font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: #bbbbbb; text-transform: uppercase; margin-bottom: 5px; }
#colophon h3 a { font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: #bbbbbb; text-transform: uppercase; }
#colophon h3 a:hover { color: #cc9933; }
#colophon .col { float: left; }
#colophon .col1 { margin-right: 40px; margin-left: 25px; }
#colophon .col2 { margin-right: 70px; }
#colophon .col3 { margin-right: 70px; }
#colophon nav { margin-bottom: 35px; }
#colophon nav li a { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: #7d7d7d; }
#colophon nav li a:hover { color: #cc9933; }

.follow { margin: 0 0 55px 0; }
.follow ul li { float: left; margin-right: 6px; }
.follow ul li a { display: block; width: 37px; height: 37px; background: url(images/socialIcons.png) no-repeat; text-indent: -99999px; }
.follow ul li a.twitterFooter { background-position: 0 -48px; }
.follow ul li a.twitterFooter:hover { background-position: 0 -85px; }
.follow ul li a.facebookFooter { background-position: -37px -48px; }
.follow ul li a.facebookFooter:hover { background-position: -37px -85px; }
.follow ul li a.googleFooter { background-position: -74px -48px; }
.follow ul li a.googleFooter:hover { background-position: -74px -85px; }
.follow ul li a.youtubeFooter { background-position: -111px -48px; }
.follow ul li a.youtubeFooter:hover { background-position: -111px -85px; }

.newsletter { width: 300px; }
.newsletter p { font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #7d7d7d; line-height: 17px; margin-bottom: 20px; }
.newsletter input[type="text"] { -webkit-transition: all 0.25s ease; -webkit-transition-delay: 0s; -moz-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 15px 2px #1c1a1a inset; -moz-box-shadow: 1px 1px 15px 2px #1c1a1a inset; box-shadow: 1px 1px 15px 2px #1c1a1a inset; display: block; height: 26px; width: 138px; margin: 0; padding: 0 5px 0 5px; float: left; background-color: #272727; border: 2px solid #666666; font-family: Arial; font-size: 12px; line-height: 26px; color: #666; }
.newsletter input[type="text"]:focus { outline: none; border: 2px solid #cc9933; }
.newsletter input[type="submit"] { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-appearance: none; background: #cc9933; border: none; cursor: pointer; font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: #333333; font-size: 18px; text-transform: uppercase; text-align: center; display: block; width: 74px; height: 30px; margin: 0 0 0 9px; padding: 0; float: left; }
.newsletter input[type="submit"]:hover { background: #e9e9e9; }
.newsletter label { display: none !important; }

.footerInfo { padding: 10px 20px 0px 20px; margin-top: 70px; border-top: 1px solid #575757; }
.footerInfo p { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #878787; float: left; }
.footerInfo ul { float: right; margin-top: -3px; }
.footerInfo ul li { float: left; margin-right: 20px; }
.footerInfo ul li a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #878787; }
.footerInfo ul li a:hover { color: #cc9933; }

/* end: Footer */
/* start: Widgets */
.left { float: left; }

.right { float: right; }

.rightBanner { width: 300px; /*height:250px;*/ margin: 0 0 20px; }

.widget { width: 300px; margin: 0 0 20px; background-color: #2f2f2f; background-image: url("images/bgCatBottom.png"); background-position: left bottom; background-repeat: no-repeat; }

.widget h3 { width: 260px; height: 22px; padding: 13px 20px 15px; margin: 0; background: transparent url("images/bgWidgetTitle.png") left top no-repeat; font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #cccccc; text-transform: uppercase; letter-spacing: 0.01em; }

.widget ul { padding: 15px 20px 25px; margin: 0; list-style-type: none; }

.widget ul li { padding: 8px 3px; font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cccccc; text-transform: uppercase; letter-spacing: 0.01em; border-bottom: 1px solid #4c4c4c; }

.widget ul li a { color: #ccc; text-decoration: none; }
.widget ul li a:hover { color: #cc9933; }

.widget ul li .articleThumb { display: block; float: left; margin: 0 10px 0 0; }

.widget ul li .meta { margin: 0; font-family: "helvetica_neueregular"; font-size: 10px; line-height: 10px; color: #cccccc; font: normal 10px/1 "HelveticaNeueW02-55Roma", Helvetica, Arial, sans-serif; text-transform: none; }

.widget.widgetRecentPosts ul li .meta { padding-left: 56px; }

.widget .more { font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cccccc; text-transform: none; border-bottom: none; list-style-position: inside; list-style-image: url("images/imgArrow.png"); }

.widget.widgetArchives { background-image: url("images/bgArchBottom.png"), url("images/bgArchSide.png"); background-position: left bottom, right 50px; background-repeat: no-repeat, repeat-y; }

.widget.widgetArchives a:hover { color: #cc9933; }

.widget.widgetArchives.cropped { height: 270px; }

.widget.widgetArchives ul li { border-bottom: none; list-style-position: inside; list-style-image: url("images/imgArrow.png"); padding: 5px 3px; }

.widget.widgetRecentPosts ul li h4 { margin: 0 0 10px; font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cccccc; text-transform: none; }

.widget.widgetShop ul li .articleThumb { margin: 0 20px 0 0; }

.widget.widgetShop ul li h4 { margin: 0 0 10px; font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cc9933; }

.widget.widgetShop ul li h4 a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; text-transform: uppercase; line-height: 17px; }
.widget.widgetShop ul li h4 a:hover { color: #cccccc; }

.widget.widgetShop .more a:hover { color: #cc9933; }

.widget.widgetCharacters { background-image: url("images/bgCharsBottom.png"); background-position: left bottom; background-repeat: no-repeat; }

.widget.widgetCharacters h4 { padding: 0 3px 5px; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cccccc; border-bottom: 1px solid #4c4c4c; }

.widget.widgetCharacters #scrollbar1 ul, .widget.widgetCharacters #scrollbar2 ul { padding: 0; }

.widget.widgetCharacters ul li.char { float: left; width: 70px; padding: 0; margin: 0 12px 20px 0; text-align: center; border-bottom: none; }

.widget.widgetCharacters.widgetCreators ul li.char { width: 75px; margin: 0 8px 20px 0; }

.widget.widgetCharacters ul li.char.last { margin: 0; }

.widget.widgetCharacters .articleThumb { float: none; }

.widget.widgetCharacters .actorName { margin: 5px 0; font-family: "helvetica_neuerboldcond"; font-size: 10px; line-height: 10px; color: #cc9933; text-transform: none; }

.widget.widgetCharacters .charName { margin: 5px 0 0 0; font-family: "helvetica_neuerboldcond"; font-size: 10px; line-height: 10px; color: #cccccc; text-transform: none; }

.widget.widgetCharacters .charName a { font-family: "helvetica_neuerboldcond"; font-size: 10px; line-height: 10px; color: #cccccc; text-transform: none; }
.widget.widgetCharacters .charName a:hover { color: #cc9933; }

#scrollbar1, #scrollbar2 { width: 290px; clear: both; margin: 0; }

#scrollbar1 .viewport { width: 250px; height: 265px; margin: 10px 0 15px 20px; overflow: hidden; position: relative; }

#scrollbar2 .viewport { width: 250px; height: 215px; margin: 10px 0 15px 20px; overflow: hidden; position: relative; }

#scrollbar1 .overview, #scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; }

#scrollbar1 .thumb .end, #scrollbar1 .thumb, #scrollbar2 .thumb .end, #scrollbar2 .thumb { background-color: #666; }

#scrollbar1 .scrollbar, #scrollbar2 .scrollbar { position: relative; float: right; width: 15px; }

#scrollbar1 .track, #scrollbar2 .track { background-color: #999; height: 100%; width: 13px; position: relative; padding: 0 1px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

#scrollbar1 .thumb, #scrollbar2 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

#scrollbar1 .thumb .end, #scrollbar2 .thumb .end { display: none; overflow: hidden; height: 5px; width: 13px; }

#scrollbar1 .disable, #scrollbar2 .disable { display: none; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.widget.widgetSocial { padding-top: 45px; background-image: url("images/bgArchBottom.png"); position: relative; }

.widget.widgetSocial nav#tabNav { width: 300px; height: 45px; background: #222; position: absolute; top: 0; left: 0; }

.widget.widgetSocial nav#tabNav a { display: block; float: left; width: 69px; height: 44px; margin-right: 8px; position: relative; }

.widget.widgetSocial nav#tabNav a.last { margin-right: 0; }

.widget.widgetSocial nav#tabNav a img.active, .widget.widgetSocial nav#tabNav a img.inactive { position: absolute; left: 0; top: 0; }

.widget.widgetSocial nav#tabNav a img.active { display: none; z-index: 2; }

.widget.widgetSocial nav#tabNav a img.inactive { z-index: 1; }

.widget.widgetSocial .tab { padding: 10px; }

.widget.widgetSocial .tab h3 { padding: 15px 10px 10px; margin: 0; background: none; font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #cccccc; text-transform: uppercase; letter-spacing: 0.01em; }

.widget.widgetGalleries { background-image: url("images/bgCharsBottom.png"); }

.widget.widgetGalleries ul li h4 { margin: 3px 0 5px; font-family: "helvetica_neuerboldcond"; font-size: 11px; line-height: 11px; color: #cc9933; text-transform: none; }

.widget.widgetGalleries ul li h4 a { font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cccccc; line-height: 14px; }
.widget.widgetGalleries ul li h4 a:hover { color: #cc9933; }

.widget.widgetPress { background-image: url("images/bgPressBottom.png"); }

.widget.widgetPress li { padding: 0; border-bottom: none; }

.widget.widgetPress li h4 { margin: 0 0 25px; font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: #cccccc; text-transform: none; }

.widget.widgetPress li p { font-family: "helvetica_neuerboldcond"; font-size: 13px; line-height: 13px; color: #cccccc; text-transform: none; }

.widget.widgetPress li a { color: #cc9933; }
.widget.widgetPress li a:hover { color: #cccccc; }

.widget.widgetVideos ul li { padding: 8px 0; }

.widget.widgetVideos ul li span.articleInfo { display: block; float: left; width: 135px; padding-left: 20px; background: url("images/imgPlay.png") left top no-repeat; }

.widget.widgetVideos ul li h4 { margin: 0 0 10px; font-family: "helvetica_neuerboldcond"; font-size: 11px; line-height: 11px; color: #cccccc; text-transform: none; }

.clear { clear: both; }

/* end: Widgets */
/* start: events calendar */
.kino-events { padding-bottom: 30px; }

#ke-calendar { padding: 0 20px; }

.fc-header-title { font-family: "helvetica"; font-size: 13px !important; color: #ccc; text-align: right; margin-bottom: 3px; }

.fc-widget-content { border: none; }

.fc td, .fc th { border-color: #2f2f2f !important; border-width: 2px 0 0 2px !important; background-color: #424141 !important; }

.fc-header-left td { width: 130px; text-align: center; }
.fc-header-left td div { border: none !important; border-top: 2px solid #2f2f2f !important; color: #cc9933 !important; font-family: "helvetica"; font-size: 13px !important; margin-bottom: 0 !important; padding: 3px 0 !important; }
.fc-header-left td div:hover { color: #cccccc !important; }
.fc-header-left td div.fc-button-prev { border-right: 1px solid #2f2f2f !important; }
.fc-header-left td div.fc-button-next { border-left: 1px solid #2f2f2f !important; }

/* end: events calendar */
/* start: Galleries */
.featuredGallery { width: 640px; height: 369px; position: relative; }

.featuredGallery .caption { width: 620px; height: 75px; padding: 10px; background: rgba(0, 0, 0, 0.75); position: absolute; left: 0; bottom: 0; }
.featuredGallery .caption a { font-family: "helvetica_neuerboldcond"; font-size: 34px; line-height: 34px; color: #cc9933; text-transform: uppercase; letter-spacing: 0.01em; }

.featuredGallery .caption .imagesNo { font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: #cccccc; }

section.galleries { margin: 20px 0 0; }

.galleriesTitle { font-family: "helvetica_neuerboldcond"; font-size: 26px; line-height: 26px; color: #cc9933; letter-spacing: 0.01em; text-transform: uppercase; }

.galleriesTitle .galleriesNo { font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #666666; }

.galleriesView { float: right; }

.galleriesView a.gridView { display: inline-block; width: 25px; height: 25px; margin: 0 10px 10px; background: url("images/spriteGalView.png") left top no-repeat; }

.galleriesView a.gridView:hover, .galleriesView a.gridView.active { background: url("images/spriteGalView.png") left bottom no-repeat; }

.galleriesView a.listView { display: inline-block; width: 25px; height: 25px; margin: 0 10px 10px; background: url("images/spriteGalView.png") right top no-repeat; border: none; }

.galleriesView a.listView:hover, .galleriesView a.listView.active { background: url("images/spriteGalView.png") right bottom no-repeat; }

.galleriesHeader { margin-bottom: 10px; }

.galleriesHeader .filters { margin-top: 5px; padding-top: 10px; border-top: 1px solid #666666; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #999999; }

.galleriesHeader .filters .filtersLeft { float: left; width: 690px; }

.galleriesHeader .filters .filtersRight { float: right; }

.galleriesHeader .filters .filtersRight span, .videosHeader .filters .filtersRight span { float: left; display: block; margin: 7px 7px 0 0; }

.galleriesHeader .filters .filtersRight .styled-select, .videosHeader .filters .filtersRight .styled-select { width: 180px; float: left; }

.galleriesHeader .filters .filtersRight .styled-select select, .videosHeader .filters .filtersRight .styled-select select { /*        margin-left:7px;*/ width: 200px; }

.gridView, .listView { margin-bottom: 100px; }

.gridView .row { margin-left: -20px; }

.gridView .gal { display: block; float: left; width: 305px; height: 176px; margin: 20px 0 0 20px; position: relative; }

.gridView .gal .caption { display: block; width: 285px; height: 25px; padding: 10px; background: rgba(0, 0, 0, 0.75); font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; letter-spacing: 0.01em; position: absolute; left: 0; bottom: 0; }

.gridView .gal .caption .imagesNo { font-family: "helvetica_neueregular"; font-size: 14px; line-height: 14px; color: #cccccc; }

.listView { margin-top: 20px; border: 1px solid #666666; }

.listView .listViewHeader { height: 44px; border-bottom: 1px solid #666666; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cccccc; text-transform: uppercase; }

.listView .listViewHeader a { display: block; font-weight: bold; }

.listView .listViewHeader a.selected { background: no-repeat 90% 50%; }

.listView .listViewHeader a.title.selected { background: no-repeat 96% 50%; }

.listView .listViewHeader a.selected.desc { background-image: url(images/sortArrowDesc.png); }

.listView .listViewHeader a.selected.asc { background-image: url(images/sortArrowAsc.png); }

.listView .listViewHeader .title { float: left; width: 525px; height: 20px; padding: 12px 21px 12px 24px; border-right: 1px solid #666666; }

.listView .listViewHeader .imagesNo { float: left; width: 120px; height: 20px; padding: 12px 13px; border-right: 1px solid #666666; }

.listView .listViewHeader .views { float: left; width: 92px; height: 20px; padding: 12px 13px; border-right: 1px solid #666666; }

.listView .listViewHeader .date { float: left; width: 92px; height: 20px; padding: 12px 13px; }

.listView .gal { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: white; }

.listView .gal.odd { background: #333; }

.listView .gal .title { float: left; width: 525px; padding: 17px 21px 17px 24px; }

.listView .gal .imagesNo { float: left; width: 120px; padding: 17px 13px; }

.listView .gal .views { float: left; width: 92px; padding: 17px 13px; }

.listView .gal .date { float: left; width: 92px; padding: 17px 13px; }

.listView .gal .thumb { float: left; margin-right: 17px; }

.listView .gal .thumb img { display: block; }

.listView .gal h2 { margin: 15px 0 5px; }

.listView .gal h2 a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; line-height: 17px; text-transform: none; }
.listView .gal h2 a:hover { color: #cccccc; }

.listView .gal p { font-family: "helvetica_neueregular"; font-size: 13px; line-height: 13px; color: #999999; line-height: 16px; margin-bottom: 5px; }

.widgetMostWatched h3 { margin: 0 0 10px; font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #cccccc; text-transform: uppercase; letter-spacing: 0.01em; }

.widgetMostWatched ul { padding: 0; margin: 0; list-style-type: none; }

.widgetMostWatched ul li { padding: 6px 5px; margin: 0 0 5px; text-transform: none; letter-spacing: 0.01em; background: #2e2e2e; }

.widgetMostWatched ul li a { font-family: "helvetica"; font-size: 12px; line-height: 12px; color: #cccccc; line-height: 15px; text-decoration: none; }
.widgetMostWatched ul li a:hover { color: #cc9933; }

h1.galleryName { color: #ccc; width: 640px; margin-bottom: 5px; }

.galNav { padding: 10px 0; margin: 0px 0 10px 0; border-top: 1px solid #666666; border-bottom: 1px solid #666666; }

.galNav span { float: right; }

.galNav .nav-previous, .galNav .nav-next { height: 34px; width: 34px; display: block; }

.galNav .nav-previous { background: url(images/btnPrev.png) no-repeat 50% 50% #666666; }

.galNav .nav-next { background: url(images/btnNext.png) no-repeat 50% 50% #666666; }

.galNav span a { height: 34px; width: 34px; display: block; text-indent: -99999px; }

.galNav .nav-previous a { background: url(images/btnPrev.png) no-repeat 50% 50% #cc9933; }

.galNav .nav-next a { background: url(images/btnNext.png) no-repeat 50% 50% #cc9933; }

.galNav span.currentPage { display: inline-block; height: 26px; padding: 8px 8px 0; font-family: "helvetica_neuerboldcond"; font-size: 18px; line-height: 18px; color: white; vertical-align: top; }

#imageMeta { border-bottom: 1px solid #666666; margin-bottom: 20px; padding: 15px 0 20px; }
#imageMeta .description { float: left; width: 480px; font-family: "helvetica_neueregular"; font-size: 13px; line-height: 13px; color: #cccccc; line-height: 15px; }
#imageMeta .addthis_toolbox > span { display: none; }

.galDetail img { display: block; }

/* end: Galleries */
/* start: Videos */
.featuredVideo { width: 640px; position: relative; }

.nowPlayingContainer { margin: 10px 0 0; }

.videoDetail { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #666666; }

.videoDetail .featuredVideo { width: 960px; }

.videoDetail .nowPlayingContainer { float: left; width: 700px; }

.nowPlayingContainer .nowPlaying { margin-right: 10px; font-family: "helvetica_neueregular"; font-size: 16px; line-height: 16px; color: #cc9933; font-weight: bold; }

.nowPlayingContainer .views { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #999999; }

.nowPlayingContainer .videoTitle { font-family: "helvetica_neuerboldcond"; font-size: 16px; line-height: 16px; color: white; line-height: 20px; display: block; width: 350px; margin-bottom: 2px; }

.nowPlayingContainer .videoMeta .videoTitle { width: 570px; }

section.videos { margin: 20px 0 0; }

.videosTitle { font-family: "helvetica_neuerboldcond"; font-size: 26px; line-height: 26px; color: #cc9933; letter-spacing: 0.01em; text-transform: uppercase; }

.videosTitle .galleriesNo { font-family: "helvetica_neuerboldcond"; font-size: 21px; line-height: 21px; color: #666666; }

.videosHeader .filters { margin-top: 5px; padding-top: 10px; border-top: 1px solid #666666; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #999999; }

.videosHeader .filters .filtersLeft { float: left; }

.videosHeader .filters .filtersRight { float: right; }

.videosHeader .filters .filtersRight select { /*        margin-left:7px;*/ }

.videos .gridView .row { margin-left: -26px; }

.gridView .video { display: block; float: left; width: 220px; margin: 20px 0 0 26px; font-family: "helvetica"; font-size: 14px; line-height: 14px; color: #999999; text-decoration: none; position: relative; }

.gridView .video span { display: block; margin-bottom: 2px; }

.gridView .video .videoTitle { margin: 10px 0 4px; font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; line-height: 16px; }
.gridView .video .videoTitle:hover { color: #cccccc; }

div.listView { display: none; }

.listView .listViewHeader .videoTitle { float: left; width: 555px; height: 20px; padding: 12px 21px 12px 24px; border-right: 1px solid #666666; }

.listView .listViewHeader .length { float: left; width: 92px; height: 20px; padding: 12px 13px; border-right: 1px solid #666666; }

.listView .video { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: white; }

.listView .video.odd { background: #333; }

.listView .video .videoTitle { float: left; width: 555px; padding: 17px 21px 17px 24px; }

.listView .video .length { float: left; width: 92px; padding: 17px 13px; }

.listView .video .views { float: left; width: 92px; padding: 17px 13px; }

.listView .video .date { float: left; width: 92px; padding: 17px 13px; }

.listView .video .thumb { float: left; margin-right: 17px; }

.listView .video h2 { margin: 15px 0 5px; text-transform: none; }

.listView .video h2 a { font-family: "helvetica_neuerboldcond"; font-size: 14px; line-height: 14px; color: #cc9933; line-height: 17px; }
.listView .video h2 a:hover { color: #cccccc; }

.listView .video p { font-family: "helvetica_neueregular"; font-size: 13px; line-height: 13px; color: #999999; line-height: 16px; margin-bottom: 5px; }

/* end: Videos */
#screenshots .downloadableImages.characterImg a { display: block; padding: 0; }

#screenshots .excerpt { padding-bottom: 0; }

#screenshots .downloadableImages.characterVideo a { display: block; padding: 0; font-size: 14px; line-height: 18px; }

#screenshots .downloadableImages.characterVideo span { line-height: 1px; }

#photos .downloadableImages.characterImg a { display: block; padding: 0; }

#photos .excerpt { padding-bottom: 0; }

#photos .downloadableImages.characterVideo a { display: block; padding: 0; font-size: 14px; line-height: 18px; }

#photos .downloadableImages.characterVideo span { line-height: 1px; }

#video .downloadableImages.characterImg a { display: block; padding: 0; }

#video .excerpt { padding-bottom: 0; }

#video .downloadableImages.characterVideo a { display: block; padding: 0; font-size: 14px; line-height: 18px; }

#video .downloadableImages.characterVideo span { line-height: 1px; }

.theStoryVideo { border-bottom: 1px solid #666666; padding-bottom: 15px; }
.theStoryVideo .videoTitle { width: 500px; }

dd.tubepress_meta_title a:hover { color: #cc9933; }

.extrasPage .downloadableImages a:hover { color: #cccccc; }

.excerpt.noline { border-bottom: none; }

/* start: Novels */
.excerpt .novelTitle { margin-bottom: 4px; }

.subtitle { font-family: "helvetica_neuerboldcond"; font-size: 24px; line-height: 24px; color: #f2f5f6; }

strong { font-weight: bold; }

#branding .headerNovels .headerTitle h3 { font-size: 41.5px; line-height: 41.5px; }

/* end: Novels */
