﻿.redOverlayText, .redOverlayText a, .redOverlayText a:visited, .redOverlayText a:hover
{
    color:#e2d3d0;
}

/* HEADER */

#webnation_header
{
    position:relative;
    background:#fff url(../Images/webnation/header.jpg) top center no-repeat;
    width:980px;
    height:101px;
    margin-left:auto;
    margin-right:auto;
}
#webnation_homelink
{
    display:block;
    height:65px;
    left:0;
    position:absolute;
    top:25px;
    width:370px;
}

/* VIDEO ROW */

.videoThumb
{
    position:relative;
    float:left;
    width:183px;
    height:133px;
    margin-left:35px;
    margin-top:19px;
    background-repeat:no-repeat;
}
.videoThumb .caption
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:183px;
    height:28px;
    font-size:12px;
    color:#fff;
    font-weight:bold;
}
.videoThumb a
{
    display:block;
    width:183px;
    height:133px;
}
.caption .captionDate
{
    font-size:10px;
}
.thumbOverlay
{
    background-color:#888;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
    opacity:0.5;
    position:absolute;
    width:183px;
    height:105px;
    top:0px;
    left:0px;
}
#webnation_videoRow
{
    background:#ec2127 url(../Images/webnation/videoBg.jpg) top left no-repeat;
    width:980px;
    height:372px;
    overflow:hidden;
    margin-bottom:22px;
    margin-left:auto;
    margin-right:auto;
}
#webnation_videoRow_wrapper
{
    background:#fff url(../Images/webnation/videoWrapperBg.jpg) repeat-x;
}
#leftColoumn
{
    float:left;
    width:510px;
    overflow:hidden;
}
#rightColoumn
{
    float:left;
    width:470px;
    overflow:hidden;
    margin-top:26px;
}
#videoPlayer
{
    width:508px;
    height:329px;
    background-color:Black;
    margin-top:18px;
    margin-bottom:4px;
}
#commentsLink
{
    float:left;
    font-size:14px;
    font-weight:bold;
}
#shareBox
{
    float:right;
    font-size:10px;
}
#shareBox img
{
    border:0px;
    vertical-align:middle;
}
#allEpisodesLink
{
    clear:left;
    float:right;
    font-size:14px;
    font-weight:bold;
    margin-top:22px;
}

/* ARTICLE ROW */

.article
{
    width:429px;
    height:120px;
    float:left;
    background-color:#e8e8e8;
    padding:12px 13px 7px 13px;
}
.article .row1
{
    width:429px;
}
.article .row2
{
    width:429px;
}
.article .title
{
    color:#595959;
    float:left;
    font-size:18px;
    font-weight:normal;
    height:25px;
    overflow:hidden;
    width:242px;
    margin-bottom:5px;
}
.article .description
{
    color:#595959;
    float:left;
    font-size:12px;
    height:75px;
    overflow:hidden;
    width:242px;
}
.row1 img
{
    width:175px;
    height:99px;
    float:left;
    border:1px solid #b5b5b5;
    margin-right:10px;
}
.row2 .commentsLink
{
    float:left;
}
.row2 .readmoreLink 
{
    float:right;
}
.row2 a, .row2 a:visited, .row2 a:hover
{
    color:#904b12;
    font-size:12px;
}
#webnation_articleRow
{
    width:980px;
    height:139px;
    overflow:hidden;
    margin-bottom:22px;
    margin-left:auto;
    margin-right:auto;
}
#articleContainer
{
    float:left;
    width:920px;
    height:139px;
    overflow:hidden;
    position:relative;
}
#articleContainer .separator
{
    width:10px;
    height:139px;
    float:left;
}
#articleScroller
{
    position:absolute;
    width:1850px;
    height:139px;
    left:-465px;
}
#leftArrow
{
    float:left;
    width:30px;
    height:139px;
    background-image:url(../Images/webnation/leftArrow.jpg);
    background-repeat:no-repeat;
    background-position:5px 55px;
}
#leftArrow a, #rightArrow a
{
    display:block;
    width:30px;
    height:139px;
}
#rightArrow
{
    float:right;
    width:30px;
    height:139px;
    background-image:url(../Images/webnation/rightArrow.jpg);
    background-repeat:no-repeat;
    background-position:10px 55px;
}

/* TWITTER ROW */

.tweet
{
   position:relative;
   width:156px;
   height:78px;
   background-image:url(../Images/webnation/tweetBg.gif);
   background-repeat:no-repeat;
   float:left;
   overflow:hidden;
   font-size:10px;
   padding:4px;
}
.tweet .username, .tweet .username a, .tweet .username a:visited, .tweet .username a:hover
{
    color:#df862a;
    text-decoration:none;
}
.tweet .tweetText, .tweet .tweetText a, .tweet .tweetText a:visited, .tweet .tweetText a:hover
{
    color:#6d6d6d;
    text-decoration:none;
}
.tweet a.blockLink
{
    top:0px;
    left:0px;
    display:block;
    width:156px;
    height:78px;
    position:absolute;
}
#webnation_twitterRow
{
    background:#ffb11b url(../Images/webnation/twitterBg.jpg) top left no-repeat;
    width:980px;
    height:267px;
    overflow:hidden;
    margin-bottom:22px;
    padding-top:15px;
    margin-left:auto;
    margin-right:auto;
}
#webnation_twitterRow_wrapper
{
    background:#fff url(../Images/webnation/twitterWrapperBg.jpg) repeat-x;
}
#tr_leftColoumn
{
    float:left;
}
#tr_rightColoumn
{
    float:right;
    width:300px;
}
#twitterContainer
{
    margin-bottom:14px;
}
#twitterContainer .title
{
    color:#384452;
    font-size:18px;
    margin-bottom:15px;
}
#twitterContainer .title span
{
    font-size:10px;
}
#WebNationBody1_tweets, #ctl00_InternalMasterContent_WebNationBody1_tweets 
{
    height:86px;
    margin:0;
    padding:0;
    position:absolute;
    left:-168px;
    width:1004px;
}
#WebNationBody1_tweets .separator, #ctl00_InternalMasterContent_WebNationBody1_tweets .separator
{
    float:left;
    width:4px;
    height:86px;
}
#tweetsScroller
{
    position:relative;
    width:668px;
    height:86px;
    overflow:hidden;
}
#buttonsContainer img
{
    float:left;
    border:0px;
}
#buttonsContainer .separator
{
    width:18px;
    height:1px;
    float:left;
}

/* ALL EPISODES ROW */

#webnation_allepisodesRow
{
    width:950px;
    margin-bottom:22px;
    margin-top:-22px;
    margin-left:auto;
    margin-right:auto;
    height:0px;
    overflow:hidden;
    background:#d69517 url(../Images/webnation/episodesBg.jpg) repeat-x;
    padding:0px 0px 0px 30px;
    position:relative;
}
#episodeCloseButton
{
    clear:left;
    float:right;
    margin-right:5px;
    cursor:pointer;
    margin-bottom:6px;
}
#WebNationBody1_allepisodesThumbs, #ctl00_InternalMasterContent_WebNationBody1_allepisodesThumbs
{
    overflow:hidden;
}

/* COMMENTS ROW */

#webnation_commentsRow
{
    width:980px;
    margin-bottom:22px;
    margin-top:-22px;
    margin-left:auto;
    margin-right:auto;
    height:0px;
    overflow:hidden;
    background:#d69517 url(../Images/webnation/episodesBg.jpg) repeat-x;
}
#commentsContainer
{
    width:870px;
    padding:15px 25px 15px 25px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
}
#commentsCloseButton
{
    clear:left;
    float:right;
    margin-right:5px;
    cursor:pointer;
    margin-bottom:6px;
}

/* COMMENTS */

.ArticleAuthorTxt, .ArticleCommentTxt
{
    background-color:#f0f0f0;
    border:1px solid #c4c4c4;
    color:#535353;
    font-size:12px;
    padding:3px;
}
.ArticleAuthorTxt
{
    font-weight:bold;
    font-size:14px;
}
.ArticleCommentTxt
{
    margin-top:8px;
    width:451px;
    margin-right:5px;
}
.ArticleCommentSubmitBtn
{
    margin-bottom:-2px;
    cursor:pointer;
}
.ArticleAuthorError
{
    color:#9f1212;
    font-size:11px;
    margin-left:10px;
}
#commentsSubmitSection
{
    width:920px;
    height:165px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background-color:#fff;
    margin-bottom:10px;
}
#submitFormContainer
{
    width:590px;
    margin-left:auto;
    margin-right:auto;
}

/* AD ROW */

#webnation_bottomAdRow
{
    margin-left:auto;
    margin-right:auto;
    width:980px;
    height:110px;
}
