/*
---------------------------------------------------------
Page Layout
---------------------------------------------------------
*/
/* img, div { behavior: url("/scripts/iepngfix.htc") } */
* {
    margin:0;
    padding:0;
}
body {
    margin:0;
    padding:0;
    background:black;
    text-align:center;
    width:100%;
}
body.indexPage {
 /*   background:black url(/images/css/bg_body_home.jpg) no-repeat scroll center 170px; */
}
body #page-layout {
    color:#333333;
    font-family:arial;
    font-size:12px;
    text-align:left;
    min-height:504px;
    height:auto !important;        
    height:504px;    
    margin:0 auto;
    position:relative;
    width:980px;
}
#page-layout {
    width:980px !important;
}
#nav-primary li {
    float:left;
}
#navigation #nav-secondary {
    clear:both;
    display:block;
    height:18px;
    list-style-type:none;
    padding:10px 0 0 10px;
    width:980px;
}
#navigation #nav-secondary li {
    background:transparent url(/images/css/arrow_subnav.gif) no-repeat scroll 0 3px;
    float:left;
    padding:0 49px 0 8px;
}
#navigation #nav-secondary li, #navigation #nav-secondary li a, #navigation #nav-secondary li a:visited{
    color:#FFFFFF;
    font-family:helvetica,arial;
    font-size:12px;
    font-weight:normal;
}
#navigation #nav-secondary li a:hover, #navigation #nav-secondary li.selected a {
    text-decoration:underline;
}
#nav-primary {
    display:block;
    height:35px;
}
#sub-column1, #sub-column2, #sub-column3 {
    width: 300px !important;
    padding: 0px;
    margin: 0px;
    float:left;
    overflow:hidden;
}
#content {
    clear:both;
    display:block;
    padding:16px 0 0;
    width:980px;
}
body.indexPage #content {
    padding-top:0;
}
.noBackground {
    background:none !important;
}
a, a:visited {
    color:black;
    text-decoration:none;
    font-weight:bold;
}
a:hover {
    color:#B11116 ;
}
a img {
    border:0;
}
#navigation {
    background:url(/images/css/bg_nav.gif) no-repeat*/
    display:block;
    width:100%;
}
p {
    color:#333333;
    line-height:16px;
    margin:0 0 15px;
}
ul.items {
    font-size:11px;
    list-style-type:none;
}
ul.items  li {
    padding:8px 8px 0;
}
ul.items li a, ul.items li a:visited {
    color:black;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
ul.items li a:hover {
    color:#B11116 ;
    text-decoration:none;
}
.clearFloats{
    background:none;
    clear:both;
    height:0;
    line-height:0;
    overflow:hidden;
}
#layout-1col #column1 {
    width:960px;
}
#layout-1col {
    min-height:300px;
    height:auto !important;
    height:300px;    
}
#layout-2-2col #sub-columns #sub-column1 {
    margin-right:30px;
}
#layout-2-2col #sub-columns #sub-column2 {
    margin:0;
}
#layout-3col #column1, #layout-3col #column3 {
    width:300px;
}
#layout-3col-wide #column3 {
    width:160px;
}
#layout-3col-wide #column2 {
    margin:0 30px 0 0;
    width:580px;
}
#layout-3col-wide #column1 {
    margin:0 30px 0 0;
    width:160px;
}
#layout-2-2col #sub-columns {
    padding:20px 0 0;
}
#layout-1-3col #column1 {
    float:none;
    min-height:300px;
    height:auto !important;
    height:300px;
    width:100%;
}
#layout-2-2col #column2, #layout-2col #column2, #layout-2-1-3col #column2 {
    float:none;
    margin-left:0  !important;
    width:300px !important;
    overflow:hidden;
}
#layout-2-1-3col #column3 {
    padding:0 5px;
}
#layout-2-1-3col, #layout-2col, #layout-2col-slim, #layout-2-2col,#layout-3col, #layout-3col-slim, #layout-3col-wide, #layout-1-3col, #layout-1col {
    background:#e8e8e8 url(images/css/bg_subcolumns.jpg) no-repeat;
    padding:10px 10px 5px;
    width:960px;
    min-height:227px;
    height:auto !important;
    height:227px;
}
body.indexPage #layout-1-3col {
    background:none;
    padding:9px 0 0;
    width:980px;
}
body.indexPage #layout-1-3col #sub-columns{
    background:url(/images/css/bg_subcolumns.gif) no-repeat;
    padding:10px 10px 0;
    width:960px;
}
#layout-1-3col #sub-columns {
    background:#e8e8e8;
    clear:both;
    padding:10px 0 0;
    width:960px;
}
#layout-1-3col #column3 {
    clear:both;
    background:#e8e8e8;
    padding:0;
}
#layout-2-1-3col #sub-columns {
    background:#e8e8e8;
}
#layout-3col #column3, #layout-3col-slim #column3, #layout-3col-wide #column3 {
    *float:none;
    margin:0;
}
#layout-2-2col #column1, #layout-2col #column1, #layout-2-1-3col #column1  {
    float:left;
    margin-right:30px;
    _margin-right:27px;
    width:630px;
    overflow:hidden;
}
#layout-3col #column2, #layout-1-3col #sub-columns #sub-column2, #layout-2-1-3col #sub-columns #sub-column2 {
    margin:0 30px;    
    padding:0;
    width:300px;
    overflow:hidden;
}
#layout-3col #column2, #layout-3col-wide #column2, #layout-3col-slim #column2 {
    _margin-right:27px !important;
}
#layout-3col-slim #column1, #layout-3col-slim #column2 {
    margin:0 30px 0 0;
    width:370px;
}
#layout-2col-slim #column1 {
     margin-right:30px;
     _margin-right:27px;
     overflow:hidden;
     width:740px;     
}
#layout-2col-slim #column2 {
    float:none;
    margin-left:0  !important;
    width:190px !important;
    overflow:hidden;
}
.marquee-flash {
    position:relative;
    margin:0 0 16px;
}
/*
---------------------------------------------------------
Header
---------------------------------------------------------
*/
#header {
    height:280px;
}
#header a {
    color:black;
    font-weight:bold;
    margin:0;
    text-decoration:none;
}
#header ul {
    background:transparent url(/images/css/bg_header.gif) repeat-x scroll 0 0;
    height:24px;
    list-style-type:none;    
    width:980px;
}
#header ul li {
    margin: 0;
    padding:4px 0 0 25px;
    float: left;
}
#header li.logoTen {
    padding-top:0;
}
#header a.logo-link {
    padding:0px;
    margin:0px
}
#header a:hover {
    text-decoration: underline;
}
.bgHeader {
    background:transparent url(/images/css/bg_hdr.gif) no-repeat scroll 0 0;
    color:#333333;
    display:block;
    font-family:century gothic,helvetica;
    font-size:22px;
    font-weight:normal;
    height:29px;
    line-height:24px;
    margin:0 0 5px;
    padding:0 0 0 26px;
    width:300px;
}
.bgHeader span{
}
.bgHeader span a {
    padding-bottom:6px;
}
.bgHeader a, .bgHeader a:visited {
    color:#333333;
    font-weight:normal;
    text-decoration:none;
}
#members-panel {
    color:#666666;
    position:absolute;
    right:12px;
    top:4px;
}
#members-panel span {
    font-size:11px;
    padding: 0px;
    margin: 0px    
}
#members-panel a, #members-panel a:visited {
    color: black;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
}
#members-panel a:hover {
    text-decoration:underline;
}
.ad-leaderboard {
    left:125px;
    position:relative;
    top:10px;
    width:730px;
}
.logo {
    position:absolute;
    top:146px;
    z-index:2;
}
.logo .logoImg {
    position:relative;
    z-index:2;
}
#content .ad {
    margin-bottom:25px;
}
.tab-pane {
    background:#e8e8e8;
    border:1px solid #e8e8e8;
}
.tab-row {
    height: 24px;
}
.tab-row .tab {
    border:0;
    float:left;
    font-size:14px;
    margin:0;
    padding:0;
    text-align:center;
    width:50%;
}
.tabbed-content-3tabs .tab-row .tab {
    width: 33%;
}
#tabPage1, #tabPage2 {
    border:0;
}
.tab-row .tab a {
    color: #a8a8a8;
    padding: 5px 20px;
    display: block;
    width:auto;
}
.tab.selected.hover  a, .tab.hover a{
    text-decoration:none;
}
.tab.selected a {
    cursor:default;
}
.tab-row .tab a:hover {
    color:black;
    text-decoration:none;
}
.tab-row .tab.selected a {
    color:black;
}
.tab-row .tab.selected {
    background: #e8e8e8 !important;
    border-bottom: 1px solid #e8e8e8;
    
}
.tab-row .tab.hover {
    border-bottom: 1px solid #e1e1e1;
}
.tab-page {
    margin:0;
    padding:20px;
}
.tab-row {
    padding-bottom:1px;
}
.tab-row .hover a {
    text-decoration:underline;
}
.tab-row .tab {
    float:left;
    padding:0;
    margin:0;
}
.tab-row .tab{
    background:white;
}
.tab-row  {
    overflow:hidden;
}
.tab a{
    color:black;
    float:left;
    font-size:14px;
    padding:4px 0 4px 54px;
    text-decoration:none;
    width:94px;
}
.promoImage {
    padding:0 0 25px;
}
.small-listing {
    line-height:14px;
    width:300px;
}

/* Sponsored Listing / Basic bullet point (1) */
.small-listing1{
}
#content .small-listing1 .item {
}

/* Sponsored Listing With Border */
.small-listing4.type-border {
    background:transparent url(/images/css/bg_small_listing_4.gif) repeat-y scroll 0 0;
    overflow:hidden;
    padding:3px 14px;
    vertical-align:top;
    width:272px;
}
.small-listing4.type-border .item {
    float:none !important;
    width:258px !important;
}
.borderTop {
    background:transparent url(/images/css/bg_rounded_border_top.gif) no-repeat scroll 0 0;
    height:7px;
    overflow:hidden;
    width:300px;
}
.borderBottom {
    background:transparent url(/images/css/bg_rounded_border.gif) no-repeat scroll 0 0;
    height:7px;
    left:0;
    margin:0 0 20px;
    overflow:hidden;
    top:0;
}
/* Hot Topic With Border*/ 
.type-hot-topics h3 {
    font-size:12px;
    padding:0 0 7px;
}
.type-hot-topics ul {
    list-style-type:disc;
    padding:0 0 0 2px;
}
.type-hot-topics ul li.item {
    margin:0 0 0 20px;
    padding:2px;
}
.type-hot-topics ul li.item a{
    font-weight:normal !important;
}
.btnMoreForums {
    color:black;
    padding:10px 0 0;
    text-align:right;
}
/* Promo listing, Promo and text listing (2) */
.small-listing2 {
    overflow:hidden;
    padding:0 0 25px;
}
#content .small-listing2 .item h4 {
    margin:4px 0 5px;
    font-size:11px;
}
.item {
    position:relative;
}
.item h4 a, .item h4 a:visited {
    color:black;
    font-family:arial;
    font-size:12px;
    text-decoration:none;
}
.item h4 a:hover {
    color:#B11116 ;    
    text-decoration:none;
}
.small-listing2 .topic-display {
    clear:both;
    padding:0 4px 8px 0;
}
#content .small-listing2 .item { 
}
.advert_300_80 {
    padding:0 0 10px 0;
}

/* Video Listing (5) Optional Container (5) Quick Links (3) */ 
.small-listing3 h4, .small-listing5 h4 {
    height:14px;
    overflow:hidden;
}
.small-listing3 .text, .small-listing5 .text {
    height:41px;
    overflow:hidden;
}
.small-listing3 .preview-image, .small-listing5 .preview-image {
    float:left;
    margin:0 12px 0 0;
}
.small-listing3 .item, .small-listing5 .item {
    clear:both;
}
.small-listing3 {
    padding:0 0 15px;
}
.small-listing3 .item {
    min-height:67px;
    height:67px;
    height:auto !important;    
    margin:0 0 10px;
}
.small-listing5 {
    padding:0 0 41px;
    _padding:0 0 3px;
}
#content .small-listing5 .item {
    height:63px;
    margin:0 0 17px;
}
#content .small-listing5 .item.lastItem {
    margin-bottom:7px;
}
/* Blog Listing (4)*/ 
.small-listing4 {
}
.small-listing4 h4 {
    height:28px;
    overflow:hidden;
    padding:7px 0 0 1px;
}
.small-listing4 .item {
    float:left;
    margin:0 10px 2px 0;
    width:90px;
}
.small-listing4 a:hover {
    text-decoration:none;
}
.itemWrapper {
    clear:both;
}

/* Tab Listing (6)*/ 
.small-listing6 .item, .small-listing2.small-listing2-TypeB .item {
    padding:5px 0 0 41px;
    width:250px;
}
.small-listing6 .item h4 a, .small-listing2-TypeB .item h4 a{
    color:#000000;
    font-weight:normal;
}
.small-listing6 .item h4 a:hover, .small-listing2-TypeB .item h4 a:hover {
     color:#B11116 ;
}
.item .icons {
    left:17px;
    position:absolute;
    top:3px;
}
/* DS3 Discussion, DS5 Fan-Messages (7)*/
.small-listing7{
    overflow:hidden;
    padding:3px 14px 12px 2px;
    vertical-align:top;
    width:272px;
}
#content .small-listing7 .item {
    background:transparent url(images/bg_bullet_black_square.gif) no-repeat scroll 0 5px;
    padding:0 0 6px 15px;
}
.small-listing7 .additional {
    font-size:10px;
    padding:7px 0;
    text-align:right;
}
.small-listing7 li.item .additional a {
    font-size:10px;
}

/* DS4 Photo Gallery (8)*/ 
.small-listing8 {
    padding:0 0 25px;
}
.small-listing8 .text {
    background:#e7e7e7;
    padding:11px 20px;
}
.small-listing8 a.more {
    color:#003366;
    font-weight:bold
}
.small-listing8 a:hover {
    color:#2ABBFF;
    text-decoration:none;
}
/* DS10 Ask the expert (9)*/ 
.small-listing9 {
    padding:0 0 20px;
    _padding:0 0 18px;
}
.small-listing9 .additional {
    float:right;
}
.small-listing9 div.text {    
    display:table;
    float:left;
    font-size:13px;
    height:123px;
    padding:0 10px 0 0;
    position:static;
    text-align:center;
    width:200px;
}
.small-listing9 div.text div  {
    display:table-cell;
    top:50%;
    position:static;
    vertical-align:middle;
}
.small-listing9 div.text div div  {    
    position:relative;
    top:-50%;
    *top:20%;
}
.small-listing9 div.text a {    
    color:black;
    font-weight:normal;
}
.btnAnswer {
    margin:6px 0 0;
}


/* WEB POLL */
.web_poll_list {
    padding:0 0 10px;
    width:300px;
}
.web_poll_list label {
    display:block;
    font-size:12px;
    padding:0 0 0 24px;    
}
.web_poll_list .input {
    position:absolute;
    top:1px;
    *top:-2px;
}
.web_poll_list .item {
    margin:5px 0 0;
}
.web_poll {
    padding:0 0 53px;
    text-align:left;
    width:300px;
}
.web_poll p.question {
    font-weight:bold;
    line-height:11px;
}
/* TAB COMPONENT */
#tabPane1 .tab-row {
    width:300px;
    _width:302px;
}
#tabPane1 .tab-row .tab {
    background:#2a2a2a;
    width:149px;
}
#tabPane1 .tab-row .tab a {
    color:#DDDDDD;
    font-family:arial;
    font-weight:bold;
    width:110px;
}
#tabPane1 .tab-row .tab.selected {
    background:white !important;
    border:1px solid #CDCDCD;
}
#tabPane1 .tab-row .tab.selected a {
    color:black;
}
#tabPane1.tab-pane {
    border:0;
    padding:0 0 25px;
}
#tabPane1 #tabPage1, #tabPane1 #tabPage2 {
    background:white;
    border:0 none;
    padding:10px 0;
    width:298px;
    border:solid 1px #cdcdcd;
    border-top:0;
}

/* MENU BUTTONS */

/* BP Site One Buttons 140809 */
.btnHome, .btnHome a{
    background:transparent url(images/css/ps_home.gif) no-repeat scroll left bottom;    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:95px;
}
.btnHome a:hover, .btnHome.selected a {
    background-position:left top;
}


.btnTheShow, .btnTheShow a{
    /* background:transparent url(images/css/btn_the_show.gif) no-repeat scroll left bottom; */
    background:transparent url(images/css/ps_the_show.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    /* width:126px; */
    width:115px;
}
.btnTheShow a:hover, .btnTheShow.selected a {
    background-position:left top;
}
.btnThePlayers, .btnThePlayers a {
    background:transparent url(images/css/btn_the_players.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:128px;
}
.btnThePlayers a:hover, .btnThePlayers.selected a  {
    background-position:left top;
}
.btnEpisodes, .btnEpisodes a{
    background:transparent url(images/css/btn_episodes.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:112px;
}
.btnEpisodes a:hover, .btnEpisodes.selected a {
    background-position:left top;
}
.btnPhotos, .btnPhotos a{
    background:transparent url(images/css/btn_photos.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:93px;
}
.btnPhotos a:hover, .btnPhotos.selected a {
    background-position:left top;
}
.btnPokerEssentials, .btnPokerEssentials a{
    /* background:transparent url(images/css/btn_pokerstar_essentials.gif) no-repeat scroll left bottom; */
    background:transparent url(images/css/ps_essentials.gif) no-repeat scroll left bottom;
    display:block !important;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    /* width:193px; */
    width:173px;
}
.btnPokerEssentials a:hover, .btnPokerEssentials.selected a {
    background-position:left top;
}
.btnForums, .btnForums a{
    background:transparent url(images/css/btn_forums.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:101px;
}
.btnForums a:hover, .btnForums.selected a {
    background-position:left top;
}
.btnCompetitions, .btnCompetitions a{
    background:transparent url(images/css/btn_competitions.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:136px;
}
.btnCompetitions a:hover, .btnCompetitions.selected a {
    background-position:left top;
}
.btnVideo, .btnVideo a{
    background:transparent url(images/css/btn_video.gif) no-repeat scroll left bottom;
    display:block;
    height:35px;
    overflow:hidden;
    text-indent:-2000px;
    width:91px;
}
.btnVideo a:hover, .btnVideo.selected a {
    background-position:left top;
}
/* End nav button */






.btnLeft, a.btnLeft  {
    background:transparent url(images/css/btn_left.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:19px;
    overflow:hidden;
    text-indent:-2000px;
    width:19px;
}
a:hover.btnLeft  {
    background-position:left bottom;
}
.btnRight, a.btnRight  {
    background:transparent url(images/css/btn_right.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:19px;
    overflow:hidden;
    text-indent:-2000px;
    width:19px;
}
a:hover.btnRight  {
    background-position:left bottom;
}
.btnWatchFullEpisode, a.btnWatchFullEpisode  {
    background:transparent url(images/css/btn_eps.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnWatchFullEpisode  {
    background-position:left bottom;
}





/* PokerStars Buttons */
.btnFreePokerGames, .btnFreePokerGames a{
    background:transparent url(images/css/btn_free_poker_games.jpg) no-repeat scroll 0 0;
    display:block;
    height:98px;
    left:41px;
    overflow:hidden;
    position:absolute;
    text-indent:-2000px;
    top:34px;
    width:167px;
    z-index:0;
}
.btnFreePokerGames a:hover, .btnFreePokerGames.selected a {
}
.btnViewAll, .btnVote, .btnMore, .btnVideoSmall, .btnWinners {
    overflow:hidden;
}
.btnViewAll input, .btnVote input, .btnMore input, .btnViewAll a, .btnVote a, .btnMore a, .btnAnswer a, .btnFanMsg a {
    float:left;    
}
.btnMore a, .btnAnswer a, .btnVote a {
    height:23px;
    overflow:hidden;
}
.btnMore a {
    float:right;
}
.btnMore, .btnMore a {
    background:transparent url(images/css/btn_more.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:16px;
    text-indent:-2000px;
    width:44px;
}
.btnMore a:hover {
    background-position:left bottom;
}
.btnAnswer, .btnAnswer a {
    background:transparent url(images/css/btn_read_answer.gif) no-repeat scroll 0 0;
    display:block;
    text-indent:-2000px;
    width:90px;
    overflow:hidden;
}
.btnAnswer a:hover {
    background-position:left bottom;
}
.btnFanMsg, .btnFanMsg a {
    background:transparent url(images/css/btn_send_fan_message.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    text-indent:-2000px;
    width:141px;
    overflow:hidden;
}
.btnFanMsg a:hover {
    background-position:left bottom;
}
.btnViewAll, .btnViewAll a {
    background:transparent url(images/css/btn_view_all.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    text-indent:-2000px;
    width:62px;
}
.btnViewAll a:hover {
    background-position:left bottom;
}
.controls div {
    float:right;
    margin: 5px 0 0 10px;
}
.btnVideoSmall, .btnVideoSmall a {
    background:transparent url(images/css/btn_video_small.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    text-indent:-2000px;
    width:56px;
}
.btnVideoSmall a:hover {
    background-position:left bottom;
}
.btnWinners, .btnWinners a {
    background:transparent url(images/css/btn_winners.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    text-indent:-2000px;
    width:115px;
}
.btnWinners a:hover {
    background-position:left bottom;
}
.btnVote  {
    background:transparent url(images/css/btn_vote.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:16px;
    width:44px;
}
.btnVoteOver {
    margin-top:-16px;
}

/* L1 Banner */ 
#content-banner h2{
    color:white;
    display:block;
    font-family:helvetica,arial;
    font-size:26px;
    padding:9px 0 0 24px;
    position:absolute;
    z-index:1;
}
#content-banner { 
    padding:0 0 25px;
    position:relative;
} 

/* L3 Quick Facts - Large-Listing 1 */
.large-listing-type1 .details ul {
    border-top:1px solid #CCCCCC;
    margin:9px 0 0;
    padding:9px 0 0 1px;
    position:relative
}
.large-listing-type1 .details .text {
    padding-bottom:6px;
}
#content .large-listing-type1 .item h3   {
    font-family:arial,verdana;
    font-size:20px;
    font-weight:normal;
    padding:0 0 19px 310px;
}
#content .large-listing-type1 .item h3 a, #content .large-listing-type1 .item h3 a:visited, #content .large-listing-type2 .item h3 a, #content .large-listing-type2 .item h3 a:visited {
    color:#333333;
    position:absolute;
    text-decoration:none;
}
#content .large-listing-type1 .item p {
    color:#333333;
    line-height:16px;
    padding:0 0 5px 308px;
}
#content .large-listing-type1 .item {
    margin-bottom:0;
    min-height:270px;
    height:auto !important;
    height:270px;
    padding:0 10px 0 0;
}
.large-listing-type1, .large-listing-type2 {
    padding:0 0 25px;
}
.options {display:none;}
.options span {}
.options a, .options a:visited, .item p a, .item p a:visited {}
.options a:hover, .item p a:hover {}
.large-listing-type1 .details {
    margin:0 0 0 308px;
}
.details ul {
    list-style-type:none;
    margin:8px 0 0 3px;
}
.details ul li {
    background:transparent url(images/css/bg_bullet_black_square.gif) no-repeat scroll 0 12px;
    padding:6px 0 0 11px;
}
.details ul li a, .details ul li a:visited {
    color:black;
    font-weight:bold;
    text-decoration:none;
}
.details ul li a:hover {
    color:#B11116 ;
    text-decoration:none;
}
.large-listing-type1 .preview-image {
    left:0;
    position:absolute;
    top:0;
}
/* L5 Bio Page - Large Listing Type 2 */
.large-listing-type2 .details ul {    
    padding:7px 0 0 1px;
}
#content .large-listing-type2 .item h3  {
    font-family:arial,verdana;
    font-size:26px;
    padding:0 0 15px 310px;
}
#content .large-listing-type2 .item p {
    color:#333333;
    line-height:16px;
    margin:0 0 18px;
}
#content .large-listing-type2 .item .preview-image {
    float:left;
    margin:0 16px 10px 0;
    position:relative;
}
#content .large-listing-type2 .item {
    padding:0 15px 0 0;
    margin:0;
    min-height:450px;
    height:auto !important;
    height:450px;
}
#content .large-listing-type2 .details {
    position:relative;
}
#content .large-listing-type2 .details ul li {    
    background:transparent url(images/css/bg_bullet_black_square.gif) no-repeat scroll 0 12px;
    padding:6px 0 0 11px;
    display:inline;
    margin:0 0 5px;
    *margin:0 0 -6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #content .large-listing-type2 .details ul li {background-position:0 6px;}
}
#content .large-listing-type2 .details ul li a {
    
}
#content .large-listing-type2 hr {
    background:#CCCCCC none repeat scroll 0 0;
    display:block;
    height:1px;
    overflow:hidden;
}
/* L7 Listing - Large Listing Type 3 */
.large-listing-type3 .item {
    /*border-bottom:solid 1px #dddddd;*/
    min-height:93px;    
    height:auto !important;
    height:93px;
    margin:0 0 16px;
    padding:0 0 31px;
    *padding:0 0 16px;
    clear: both;
}
.large-listing-type3 .details {
    /*border-bottom:solid 1px white;*/
}
.large-listing-type3 .item .links {
    padding-top: 0px !important;
}
#content .large-listing-type3 .preview-image {
    float:left;
    padding:0 13px 0 0;
}
.large-listing-type3 .text {
    margin:3px 0 0;
}
.large-listing-type3 h3{
    font-size:12px;
    padding:0 0 5px;
}
.large-listing-type3 h3 a, .large-listing-type3 h3 a:visited {
    color:black;    
    text-decoration:none;
}
.large-listing-type3 h3 a:hover {
    color:#2abbff;
}
.large-listing-type3 .date {
    color:#969696;
    font-size:10px;
}
.large-listing-type3 .additional {
    display:block;
    top:-29px;
    position:relative;
}
/* L8 Fan Messages . Large Listing 4 */
.large-listing-type4 {
    width:630px;
}
.large-listing-type4 .item {
    float:left;
    height:177px;
    padding:0 18px 0 0;
}
.large-listing-type4 .details {
    margin: 0;
}
.large-listing-type4 .item .links {
    padding-top: 0px !important;
}
.large-listing-type4 .btnMore {
    background:transparent url(images/css/btn_more.gif) no-repeat scroll right -16px;
    height:20px;
}
.large-listing-type4 h3 a, .large-listing-type4 h3 a:visited {
    color:black;
    font-size:20px;
    text-decoration:none;
}
.large-listing-type4 h3 a:hover {
    color:#2abbff;
}
.large-listing-type4 .date {
    color:#969696;
    font-size:10px;
}
#content .large-listing-type4 .preview-image {
    background:transparent url(images/css/bg_fan_messages.jpg) no-repeat scroll 0 0;
    display:block;
    height:105px;
    padding:31px 5px 0;
    width:134px;
}
.large-listing-type4 .text {
    position:relative;
    top:-20px;
}
.large-listing-type4 h3{
    color:white;
    font-family:arial;
    font-size:16px;
    left:7px;
    position:relative;
    top:6px;
    z-index:2;
}
.large-listing-type4 .btnSendFanMsg, .large-listing-type4 .btnSendFanMsg a, .large-listing-type4 .btnSendFanMsg a:visited {
    /*background:transparent url(images/css/btn_send_fan_message.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-999px;
    width:144px;*/
/* added 28/09/09 AHM */
color:#333333;
margin:0 auto;
width:134px; 
}
.large-listing-type4 .btnSendFanMsg a:hover {
    /*background-position:0 bottom;*/
color:#B11116; /* added 28/09/09 AJM */
}
.large-listing-type4 .btnViewBlog, .large-listing-type4 .btnViewBlog a, .large-listing-type4 .btnViewBlog a:visited {
    background:transparent url(images/css/btn_view_my_blog.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-999px;
    width:144px;
}
.large-listing-type4 .btnViewBlog a:hover {
    background-position:0 bottom;
}

/* L11 Episode Listing . Large Listing 5 */
.large-listing-type5 {
    width:630px;
}
.large-listing-type5 h3 a, .large-listing-type5 h3 a:visited{
    color:#333333;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
}
.large-listing-type5 h2 {
    border-bottom:1px solid #CCCCCC;
    color:#B11116;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    margin:0 0 16px;
    padding:0 0 8px;
}
.large-listing-type5 h3 a:hover {
    color:#B11116;
}
.large-listing-type5 .preview-image {
    float:right;
    margin:0 0 10px 10px;
    width:350px;
}
.large-listing-type5 .date {
    color:#969696;
    font-size:10px;
    margin:3px 0 0;
}
.large-listing-type5 .item {
    border-bottom:solid 1px #CCCCCC;
    margin:0 0 16px;
    padding:0 0 16px;
    *padding:0 0 6px;
    min-height:197px;
    height:auto !important;
    height:197px;
}
.large-listing-type5 .text {
    height:46px;
    margin:0 0 24px;
    overflow:hidden;
    padding:15px 0 0;
}
.large-listing-type5 .additional {
    height:72px;
    overflow:hidden;
    width:156px;
}
 .large-listing-type5 .additional a,  .large-listing-type5 .additional a:visited {
    padding:5px 0 0;
    display:block;
}
.btnHighlights, a.btnHighlights  {
    background:transparent url(images/css/btn-video-extras.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnHighlights  {
    background-position:left bottom;
}
.btnWatchFullEpisode, a.btnWatchFullEpisode  {
    background:transparent url(images/css/btn-watch-full-episodes.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnWatchFullEpisode  {
    background-position:left bottom;
}
.btnPhotoGallery, a.btnPhotoGallery  {
    background:transparent url(images/css/btn-photo-gallery.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnPhotoGallery  {
    background-position:left bottom;
}

/* L16 Competition Listing . Large Listing 6 */
.large-listing-type6 .preview-image {
    float:left;
    margin:0 14px 0 0;
}
.large-listing-type6 .details .text {
    height:65px;
    margin:0 0 20px;
    overflow:hidden;
}
.large-listing-type6 .item {
    border-bottom:solid 1px #dddddd;
    height:155px;
    margin:0 0 15px;
    width:624px;
}
.large-listing-type6 h3, .large-listing-type6 h3 a, .large-listing-type6 h3 a:visited {
    color:#333333;
    font-size:16px;
    font-family:arial,verdana;
    padding:0 0 20px;
}
.large-listing-type6 h3 a:hover {
    color:#B11116 ;
}
/* L18 Article Listing . Large Listing 7 */
.large-listing-type7 {
    padding:0 0 25px;
}
.large-listing-type7 h2 {
    color:#333333;
    font-family:arial,verdana;
    font-size:20px;
}
.large-listing-type7 .date {
    color:#969696;
    font-size:10px;
    margin:6px 0 0;
}
.large-listing-type7 .control {
    float:right;
    position:relative;
    top:-19px;
    right:10px;
}
.large-listing-type7 .control a {
    margin:0 0 0 2px;
}
.large-listing-type7 .preview-image {
    float:left;
    padding:0 14px 16px 0;
    width:294px;
}
.large-listing-type7 .title {
    padding:0 0 16px;
    position:relative;
}
.large-listing-type7 ul.items li {
    padding:0;
}
.large-listing-type7 .details {
    padding:11px 0 10px;
}
.large-listing-type7 .details .text {
    padding:0 0 7px;
}
.large-listing-type7 .link {
    margin:0 auto;
    padding:16px 0 0;
    width:204px;
}
.large-listing-type7 .link a.prev {
    background:transparent url(images/css/btn_previous.gif) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    margin:0 2px 0 0;
    overflow:hidden;
    text-indent:-999px;
    width:101px;
}
.large-listing-type7 .link a:hover.prev {
    background-position:left bottom;
}
.large-listing-type7 .link a.next {
    background:transparent url(images/css/btn_next.gif) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    margin:0;
    overflow:hidden;
    text-indent:-999px;
    width:101px;
}
.large-listing-type7 .link a:hover.next {
    background-position:left bottom;
}
.divider {
    background:#cccccc;
    height:1px;
    width:100%;
    margin:15px 0 0;
    overflow:hidden;
}
/* L21 Voting Header . Large Listing 8 */
.large-listing-type8 {
    width:630px;
}
.large-listing-type8 .preview-image {
    padding:0 0 16px;
}
/* L22 Final 12, L23 Top 24 Contestants . Large Listing 9 */
.large-listing-type9 {
    margin:0 auto;
    width:959px;
}
.large-listing-type9 h2 {
    color:#333333;
    font-family:arial,verdana;
    font-size:20px;    
}
.large-listing-type9 .item {
    float:left;
    padding:0 19px 0 0;
}
.large-listing-type9 .details {
    margin: 0;
}
.large-listing-type9 .item .links {
    padding-top: 0px !important;
}
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited {
    color:black;
    font-size:20px;
    text-decoration:none;
}
.large-listing-type9 h3 a:hover {
    color:#2abbff;
}
.large-listing-type9 .date {
    color:#969696;
    font-size:10px;
    padding:0 0 23px;
}
#content .large-listing-type9 .preview-image {
    background:transparent url(images/css/bg_fan_messages.jpg) no-repeat scroll 0 0;
    display:block;
    height:105px;
    padding:31px 5px 0;
    width:134px;
}
.large-listing-type9 h3 {
    color:white;
    font-family:arial;
    font-size:16px;
    left:7px;
    position:relative;
    top:-130px;
}
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited {
    color:white;
    font-family:arial;
    font-size:16px;
}
.large-listing-type9 .text {
    border:solid 1px #dddddd;
    padding:4px 10px 10px;
    position:relative;
    top:-20px;
}
.large-listing-type9 .text ul {
    list-style-type:none;
}
.large-listing-type9 .text li {
    background:transparent url(images/css/bullet_blue_square.gif) no-repeat scroll 0 12px;
    padding:6px 0 0 11px;
    font-weight:bold;
}
.large-listing-type9 li a, .large-listing-type9 li a:visited {
    color:#003366;
}
.large-listing-type9 li a:hover {
    color:#2ABBFF;
}
/* L24 Voting Number Listing . Large Listing 10 */
.large-listing-type10 {
    width:630px;
}
.large-listing-type10 .item {
    float:left;
    padding:0 18px 0 0;
}
.large-listing-type10 .details {
    margin: 0;
}
.large-listing-type10 .item .links {
    padding-top: 0px !important;
}
.large-listing-type10 h3 a, .large-listing-type10 h3 a:visited {
    color:white;
    font-family:arial;
    font-size:16px;
}
#content .large-listing-type10 .preview-image {
    background:url(images/css/bg_voting_listing.gif) no-repeat;
    display:block;
    height:105px;
    padding:5px 5px 26px;
    width:134px;
}
.large-listing-type10 h3{
    color:white;
    font-family:arial;
    font-size:16px;
    left:5px;
    position:relative;
    top:-26px;
    *top:-24px;
}
.large-listing-type10 .text {
    position:relative;
    top:-13px;
    width:134px;
}
.large-listing-type10 .text strong {
    
}
.large-listing-type10 .text em {
    color:#2ABBFF;
    font-style:italic;
    font-weight:bold;
}

/* L6 Q & A Border Version in MasterC*/
.questionPanel {
    background:#EEEEEE url(images/css/bg_question.gif) no-repeat scroll 9px 11px;
    font-weight:bold;   
    padding:10px 10px 10px 91px;
    line-height:16px;
}
.answerPanel {
    background:transparent url(images/css/bg_answer.gif) no-repeat scroll right 16px;
    margin:0 10px 0 14px;
    padding:16px 77px 12px 0;
}
.questionPanel, .answerPanel {
    line-height:16px;
    min-height:53px;
    height:auto !important;
    height:53px;
}
/* General Article Settings */
.article-head {
    position:relative;
}
.article-head .date {
    color:#969696;
    font-size:10px;
}
#content .article .article-body {
    position:relative;
    width:630px;
    overflow:hidden;
}
.article-head h2, .article-head h2 a, .article-head h2 a:visited {
    color:black;
    font-size:26px;
    font-family:arial,verdana;
    width:287px;
}
.article-head h2 a:hover {
    color:#B11116 ;
}
.article-head .note {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
}
.article-head .note .text p, .article-body .text {
    line-height:18px;
}
.article-head .text {
    height:127px;
    margin:0 0 17px;
    overflow:hidden;
    width:auto !important;
} 
.article-head .links {
    width:156px;
}

/* L9 News Article 1 */
#content .article1 .title{
    width:250px;
}
#content .article1 .additional {
    left:281px;
    position:absolute;
    width:350px;
}
.article1 .details {
    margin:0 0 5px;
    min-height:216px;
    height:auto !important;
    height:216px;
}
.article .article1 .note{ 
    font-size:12px;
    height:100px;
    line-height:18px;
    margin:0 0 14px;
    overflow:hidden;
    padding:20px 0 0;
    width:270px;
}
.article1 .additional{
    left:280px;
    top:0;
}
.article1 .details {
    border:0 none;
    margin:0;
    width:630px !important;
}
/* L12 Episode Article 2 */
.article2 .note{
    font-size:11px;
    height:57px;
    line-height:18px;
    overflow:hidden;
    padding:15px 0 0;
    width:270px;
}
.article2 .image {
    margin:0 0 5px;
}
.article2 .additional {
    overflow:hidden;
    position:absolute;
    right:0;
    top:0;
    width:350px;
}
.article2 .links {
    bottom:50px;
    left:0;
    position:absolute;
    width:156px;
}
.article2 .links a {
    padding:5px 0 0;
    display:block;
}
.article2 .details {
    height:247px;
    overflow:hidden;
    position:relative;
    width:630px;
}
#content .article2 .favourite {
    float:right;
}

/* Article Left and Right */
.articleTypeLeft .note {
    padding-top:24px;
}
.articleTypeLeft .details, .articleTypeRight .details {
    height:162px;
    padding:0 0 25px;
}
.articleTypeLeft .favourite span, .articleTypeRight .favourite span {
    top:1px !important;
}
.articleTypeLeft .title h2, .articleTypeRight .title h2 {
    font-size:26px;
}
.articleTypeLeft .additional {
    float:right !important;
    left:0 !important;
    position:relative !important;
    padding:0 0 0 15px;
    width:288px;
    overflow:hidden;
}
.articleTypeRight .title {
    left:302px;
    position:relative;
    top:-162px;
    width:328px;
}
.articleTypeRight .note {
    left:302px;
    position:relative;
    top:-138px;
    width:328px;
}
#content .article .articleTypeRight .additional {
}
/* I Like It Widget */
#content .favourite .link a span {
    color:white;
    font-size:11px;
    position:absolute;
    right:3px;
    top:4px;
}
#content .favourite .votes {
    font-size:11px;
    font-weight:bold;
    left:19px;
    position:relative;
    top:3px;
}
#content .favourite .votes .count {
    color:white;
    font-weight:normal;
}
#content  .favourite {
    background:transparent url(images/css/favourite-bg.gif) no-repeat scroll 71px top;
    overflow:hidden;
    width:150px !important;
}
#content  .favourite .link a {
    background:transparent url(images/css/favourite-vote.gif) repeat scroll left top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    height:20px;
    position:relative;
    text-decoration:none;
    width:71px;
}
/* DL2 . Horizontal Promo */
.hor-promo.blk, .hor-promo.blk a, .hor-promo.blk a:link, .hor-promo.blk a:visited {
    color:black !important;
}
.hor-promo {
    color:white;
    font-size:12px;
    padding:5px 0 15px;
    position:relative;
}
.hor-promo a, .hor-promo a:link, .hor-promo a:visited {
    color:white;
    font-size:14px;
    text-decoration:none;
}
.hor-promo h3 {    
    font-size:11px;
    font-weight:bold;
    color:black;
    text-decoration:none;
    margin:0;
    padding:0;
}
.hor-promo a:hover, .hor-promo.blk a:hover {
    color:#B11116  !important;
}
#content .hor-promo .all-items .item img {
    display:block;
    margin:0 0 8px;
    padding:0;
}
#content .hor-promo .all-items .item {
    float:left;
    line-height:16px;
    margin:0 30px 0 0;
    overflow:hidden;
    padding:0;
    text-align:left;
    width:160px;
}
#content .hor-promo .all-items {
    height:auto;
    left:15px;
    margin:0 auto;
    position:relative;
    width:950px;
}
#content .hor-promo .all-items .item span {
    font-size:11px;
    padding:0 0 0 1px;
}
.hor-promo.hor-promo1 {
    height:auto;
    padding:0 0 25px;
}
#content .hor-promo.hor-promo1 .all-items {
    margin:0;
    width:auto;
}
#content .hor-promo.hor-promo1 .all-items .item img {
    margin:0 0 7px;
}
.hor-promo.hor-promo1 {
    background:none;
}
#content .hor-promo.hor-promo1 .all-items .item {
    font-weight:bold;
    margin:0 17px 0 0;
    width:144px;
}
.hor-promo1 .item a:hover span{
    color:#00b9f2;
}
/* FLASH */
.headerFlash {
    padding:0 0 0 300px;
    position:absolute;
    top:141px;
}
.flashContent {
    clear:both;
    padding:0 0 10px;
    position:relative;
    width:980px;
}
#header-flash, #large-flash {
    height:290px;
    overflow:hidden;
    position:relative;
    top:4px;
    width:980px;
}
/* Footer */
#footer {
    background:transparent url(images/css/bg_footer.jpg) no-repeat scroll center top;
    clear:both;
    color:#555555;
    font-size:10px;
    line-height:13px;
    margin:0 auto;
    padding:98px 0 0;
    text-align:center;
    width:980px;
}
#footer ul  {
    border-bottom:1px solid #1A1A1A;
    color:#909090;
    margin:0 auto;
    padding:20px 0 12px;
    text-align:center;
    width:980px;
}
#footer ul li a, #footer ul li a:visited {
    color:white;
    font-size:10px;
    font-weight:normal;
    margin:0 5px;
    text-decoration:none;
}
#footer ul li a:hover {
    color:#b91419;
}
.disclaimerRule {
    display:none;
}
.disclaimer {
    float:left;
    margin:11px 0 0 5px;
    text-align:left;
    width:625px;
}
.footerLogos {
    float:right;
    margin:7px 0;
}
.footerLogos a {
    margin:0 0 0 35px
}
/* Search */
.bgSearch {
    background:url(images/css/bg_search.gif) no-repeat right top;
    height:22px;
    padding:0 0 17px;
    width:300px;
}
.searchInput {
    border:0 none;
    color:#333333;
    font-family:arial;
    font-size:11px;
    height:15px;
    left:10px;
    overflow:hidden;
    padding:1px 5px 0;
    position:relative;
    top:7px;
    vertical-align:top;
    width:146px;
}
.searchBtn {
    left:11px;
    position:relative;
    top:-5px;
}
.bgSearch form {
    display:inline;
}
/* Twitter */
.draggable {
    position:absolute;
}
 #parentElem { 
    background-color:#EAEAEA;
    height:120px;
    left:285px;
    overflow:hidden;
    padding:1px;
    position:absolute;
    top:0;
    width:12px;
    z-index:99;
}
#insideParent {
    background:#C7C7C7 none repeat scroll 0 0;
    cursor:default;
    height:50px;
    width:12px;
}
.twitter li span a, .twitter li span a:visited {
    color:#2abbff;
}
.avatar img {
    display:none;
}
.twitter .container {
    height:147px;
    margin:0 0 25px;
    _margin-top:-20px;
    overflow:hidden;
    position:relative;
}
.twitter .content {
    position:relative;
    width:283px;
    /* Max: top:-106px; */
}
.twitter .avatar {
    background:url(images/css/icon_mike.gif) no-repeat;
    display:block;
    float:left;
    height:37px;
    overflow:hidden;
    padding:0 10px 8px 0;
    width:37px;    
}
.twitter h2 {
    display:none;
}
.avatarInfo {
    float:left;
    height:39px;
}
.screen_name {
    color:#003570;
    font-family:verdana;
    font-size:14px;
}
.followers_count {
    *margin:0 5px 0 0;
}
.followers_count, .followers {
    color:#111111;
    font-family:verdana;
    font-size:11px;
    line-height:22px;
    position:relative;
}
#twitter_update_list {
    clear:both;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:282px;
}
.twitter li {
    background:transparent url(images/css/bg_twitter_li.gif) no-repeat scroll 0 bottom;
    margin:0 0 7px;
    width:240px;
}
.twitter li span {
    /*background:transparent url(images/css/bg_twit_top.gif) no-repeat scroll 0 0;*/
    display:block;
    font-family:helvetica,arial;
    font-weight:bold;
    /*Remove height restriction BP 230909 */
    /*height:30px;*/
    line-height:15px;
    overflow:hidden;
    padding:6px 6px 0;
    width:195px;
}
a.twitLink {
    /*background:transparent url(images/css/bg_twit_bottom.gif) no-repeat scroll 0 bottom;*/
    color:#BBBBBB;
    display:block;
    font-size:10px !important;
    height:12px;
    left:254px;
    position:relative;
    top:-27px;
    width:27px;
}
a:visted.twitLink {
    color:#BBBBBB;
}
a:hover.twitLink {
    color:#2ABBFF;
}
.followLink {
    background:transparent url(images/css/btn_follow.gif) no-repeat scroll 0 0;
    display:block;
    left:190px;
    position:relative;
    top:-36px;
}
.twitter a#profileLink {
    background:transparent url(images/css/btn_follow.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-2000px;
    width:63px;
}
.twitter a:hover#profileLink {
    background-position:left bottom;
}
.twitter {
    width:300px;
}
#twitter {
    overflow:hidden;
    position:relative;
    width:283px;
}
#vxFlashPlayer {
    overflow:hidden;
}
 
/* DS04 - latest photo gallery widget - AJM added 09/09/09 */

.small-listing4.type-border {
background:transparent url(images/bg_small_listing_4.gif) repeat-y scroll 0 0;
overflow:hidden;
padding:3px 14px;
vertical-align:top;
width:272px;
}
.small-listing4.type-gallery .item {
margin:0 auto;
padding:5px 0 0;
text-align:left;
}
.small-listing4.type-gallery .item .text {
margin:10px 0 0;
}
.small-listing4.type-gallery .item .text .more {
display:block;
margin:10px 0 0;
text-align:right;
}