/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reset */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	text-shadow: 0 0 none;
}

:focus, a {
  -moz-outline-style: none;
  /* combatting that annoying dotted border box that appears on focus of an element in ff */
  outline: none !important;
  /* and the safari green glow */
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ body */

body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layouts */

#tvsquad {
    position: relative;
    padding: 0;
    margin: 0 auto;
    width: 984px;
    text-align: left; 
}
    #tvsquad #tvsquad_content {
        clear: both;
        overflow: auto;
        width: 984px;
    }
        #tvsquad #tvsquad_content #tvsquad_left {
            display: inline;
            float: left;
            width: 646px;
            margin: 0 1px 0 0;
            padding: 18px 0 0 4px;
            min-height: 20px;
        }
        #tvsquad #tvsquad_content #tvsquad_right {
            display: inline;
            float: right;
            width: 310px;
            margin: 0;
            padding: 18px 0 0 0;
            min-height: 20px;
        }
    #tvsquad #tvsquad_footer {
        clear: both;
        border: 1px solid #ccc;
        border-top-width: 4px;
    }
    #tvsquad #tvsquad_topBanner {
        left: 0;
        right: 0;
        top: 0;
        width: 984px;
        height: 92px;
        background: #000;
        text-align: center;
    }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general styles */


#tvsquad h2, #tvsquad h3 {
}

#tvsquad h4, #tvsquad h5, #tvsquad h6, #tvsquad p, #tvsquad ul {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 20px 0;
	font-weight: normal;
}
	#tvsquad ul li {
		list-style-type: none;
	}
		
#tvsquad form, #tvsquad fieldset {
}
	#tvsquad fieldset legend, #tvsquad fieldset label {
		display: none;
	}
	#tvsquad fieldset input[type=text], #tvsquad fieldset input[type=password] {
		font-family: Arial, Helvetica, sans-serif;
	}
		#tvsquad fieldset input.text, #tvsquad fieldset input.password {
			font-family: Arial, Helvetica, sans-serif;
		}	
	#tvsquad fieldset input[type=submit] {
		cursor: pointer;
	}
		#tvsquad fieldset input.submit {
			cursor: pointer;
		}
			#tvsquad fieldset input.submitHover {
			}		
		#tvsquad input[type=hidden] {
			display: none;
		}
			#tvsquad input.hidden {
				display: none;
			}
			
#tvsquad a {
	color: #3184c9;
	text-decoration: none;
}
	#tvsquad a:focus, #tvsquad a:active {
		text-decoration: none;
	}
	#tvsquad a:hover {
		text-decoration: underline;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ custom/common classes */

#tvsquad .floatClear, #tvsquad .cleaner, #tvsquad .clear {
	clear: both;
}
	#tvsquad br.floatClear {
		margin: -1px -1px 0px 0px;
		width: 1px;
		height: 1px;
		clear: both;
	}
#tvsquad .hr {
	clear: both;
}
	#tvsquad .hr hr {
		display: none;
	}
#tvsquad .hide {
	display: none !important;
}

#tvsquad .tag-title, #tvsquad .editors-title {
    border-bottom:1px solid #DEDEDE;color:#262626;font-size:30px;font-weight:normal;margin:0 0 26px;padding:0 0 11px;
}
    #tvsquad h2.editors-title {
        padding: 4px 0 11px 0;
        margin: 0 0 1px 0;
    }


 
 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layout styles */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header */
/* provided by AOL, overrides for aol.globalheader-1.3.css */

#GH_ { width: 984px; }

#GH_ #GH_hat, #GH_ #GH_guts { width: 982px;}
    #GH_ #GH_hat, #GH_ #GH_hat ul, #GH_ #GH_hat li, #GH_ #GH_hat a { font-size: 11px; line-height: 13px; }
    
#GH_ #GH_hat_links #GH_hat_A_first { 
    background: transparent url(http://o.aolcdn.com/ent/television/common/Aol.gif) no-repeat 0 0;
    height: 12px;
    margin-left: 10px;
    padding: 0 7px 0 0;
    width: 30px;
}

#GH_ #GH_nav { width: 978px; }
    #GH_ #GH_nav a { line-height: 16px; }
    
#GH_ .GH_nav_list_UL a:hover {
    background-color: #0184d8;
}

#GH_ #GH_brand {
    padding: 25px 0 21px 8px;
}
    #GH_ #GH_brand_link {
        width: 166px;
        height: 39px;
        background-position: 0 -650px;
    }

#GH_ .GH_search_form{height:43px;padding:5px 0 0 5px;width:473px;}

#GH_ .GH_search_field{float:left;height:24px;width:342px;margin:0;border:0;background:transparent url(http://www.aolcdn.com/ch_tv/tv_header_sprite?ver=2) no-repeat 0 -50px;padding:10px 0 4px 13px;font:bold 16px Arial;color:#666;}

#GH_ .GH_search_button:hover {
background-position:0 -150px;
}

#GH_ .GH_search_button {
background:transparent url(http://o.aolcdn.com/ent/television/tv-main/tv_header_sprite) no-repeat scroll 0 -100px;
border:medium none;
cursor:pointer;
height:39px;
margin:0 0 0 4px;
overflow:hidden;
padding:0;
text-indent:-6666px;
width:111px;font-size:0;line-height:0
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer */

#GH_footer .GH_search_footer {
background:transparent url(http://o.aolcdn.com/ent/television/tv-main/tv_header_sprite) no-repeat scroll 0 -200px;
padding:6px 8px;
position:absolute;
right:218px;
top:15px;
}

#GH_footer .GH_search_form{height:43px;padding:5px 0 0 5px;width:473px;}

#GH_footer .GH_search_field{float:left;height:24px;width:342px;margin:0;border:0;background:transparent url(http://www.aolcdn.com/ch_tv/tv_header_sprite?ver=2) no-repeat 0 -50px;padding:10px 0 4px 13px;font:bold 16px Arial;color:#666;}

#GH_footer .GH_search_button:hover {
background-position:0 -150px;
}

#GH_footer .GH_search_button {
background:transparent url(http://o.aolcdn.com/ent/television/tv-main/tv_header_sprite) no-repeat scroll 0 -100px;
border:medium none;
cursor:pointer;
height:39px;
margin:0 0 0 4px;
overflow:hidden;
padding:0;
text-indent:-6666px;
width:111px;font-size:0;line-height:0
}

#tvsquad .crosspromo {
    border-top: 0 none;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right rail */

#tvsquad #tvsquad_right .banner {
    border-radius: 3px;
    padding: 0 3px 0;
    margin: 0;
    width: 300px;
}
    #tvsquad #tvsquad_right .banner div, 
    #tvsquad #tvsquad_right .banner img {
        width: auto;
        height: 250px;
        overflow: hidden;
    }
    #tvsquad #tvsquad_right .banner p {
        text-align: right;
        margin: -1px 0 0 0;
        padding: 0 1px 1px 0;
        color: #808080;
    }
    

#tvsquad #tvsquad_right .tout {
    margin: 0 0 12px 0;
}
    #tvsquad #tout-watchVideos.tout {
        margin-bottom: 40px;
    }
    #tvsquad #tout-mostPopularArticles.tout {margin:20px 0 30px;}
    
	#tvsquad #tvsquad_right .tout h3 {
		background:url("http://www.blogsmithmedia.com/www.tvsquad.com/media/tvsquad_sprite.gif") no-repeat scroll 0 0 transparent;
		border-bottom:3px solid #000000;
		color:#000000;
		font:bold 18px arial;
		padding:0 0 6px 3px;
		text-indent:-9999px;
		text-transform:uppercase;
	}
	
        #tvsquad #tout-watchVideos.tout h3 {
            background-position: 0 -1017px;
            margin-bottom: 0;
        }    
        #tvsquad .tout p.comments {
            height: 25px;
            margin: 0;
        }
            #tvsquad .tout p.comments a {
                display: inline-block;
                *display: inline;
                *float: left;
                background: #fff url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 7px -726px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                padding: 2px 10px 2px 25px;
            }
                #tvsquad .tout p.comments a:hover {
                    background-position: 7px -2535px;
                    text-decoration: none;
                } 
        #tvsquad .tout .more {
         }
           #tvsquad .tout .more a {
                border-top:1px solid #CCCCCC;
                display:block;
                font-size:16px;
                padding:9px 5px 11px 0;
                text-align:right;
             }
        
        #tvsquad #tvsquad_right .tout .videos {
            border-bottom: 4px solid #000;
        }
            #tvsquad #tvsquad_right .tout .videos li {
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1191px;
                position: relative;
                padding: 19px 14px 0 129px;
                height: 94px;
            }
                #tvsquad #tvsquad_right .tout .videos h4 {
                    margin: 0 0 4px 0;
                    font-size: 14px;
                    line-height: 15px;
                    font-weight: bold;
                }
                    #tvsquad #tvsquad_right .tout .videos h4 a {
                    }
                        #tvsquad #tvsquad_right .tout .videos h4 a:hover {
                        }
                #tvsquad #tvsquad_right .tout .videos p {
                    margin: 0;
                    color: #808080;
                }
                    #tvsquad #tvsquad_right .tout .videos p a {
                        color: #808080;
                    }
                        #tvsquad #tvsquad_right .tout .videos p a:hover {
                        }
                #tvsquad #tvsquad_right .tout .videos .img {
                    position: absolute;
                    left: 13px;
                    top: 16px;
                    width: 96px;
                    height: 72px;
                    border: 5px solid #fff;
                }
                    #tvsquad #tvsquad_right .tout .videos .img a, 
                    #tvsquad #tvsquad_right .tout .videos .img img {
                        display: block;
                        width: 96px;
                        height: 72px;
                        border: 0 none;
                    }
                        #tvsquad #tvsquad_right .tout .videos .img .play { 
                            display: block;
                            width: 21px;
                            height: 21px;
                            position: absolute;
                            left: 66px;                           
                            top: 42px;
                            background: url("/media/icon-play-24.png") no-repeat 0 0;
                            _background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -692px;
                        }
        
    #tvsquad #tout-followUs.tout h3 {
        background-position: 0 -937px;
    }
	#tvsquad #tout-followUs ul {overflow:hidden;height:50px;padding-top:10px;}
	#tvsquad #tout-followUs {margin-bottom: 30px;}
	#tvsquad #tout-followUs li {display:inline;float:left;text-align:center;width:98px;border-right:thin solid #e6e6e6;}
	#tvsquad #tout-followUs li.noBorder {border:0;}
	#tvsquad #tout-followUs li a.folFacebook {background:transparent url(http://www.aolcdn.com/_media/ch_tv/2009_follow_us) no-repeat scroll 0 -45px;display:block;float:left;}
	#tvsquad .folFacebook span {display:block;line-height:21px;padding:9px 10px 6px 35px;}
	#tvsquad #tout-followUs li a.folTwitter {background:transparent url(http://www.aolcdn.com/_media/ch_tv/2009_follow_us) no-repeat scroll 4px -94px;display:block;float:left;}
	#tvsquad .folTwitter span {display:block;line-height:21px;padding:9px 10px 6px 46px;}
	#tvsquad #tout-followUs li a.folRss {background:transparent url(http://www.aolcdn.com/_media/ch_tv/2009_follow_us) no-repeat scroll 16px -148px;display:block;float:left;}
	#tvsquad .folRss span {display:block;line-height:21px;padding:9px 10px 6px 58px;}
    
    #tvsquad #tout-meetTheEditors.tout h3 {
        background-position:0 -977px;
    }
    #tvsquad #tout-meetTheEditors ul {
        min-height: 317px;
        overflow-x: hidden;
        overflow-y: auto;
        margin: 0;
        _height: 1%;
    }
        #tvsquad #tout-meetTheEditors ul li {
            display: inline;
            float: left;
            position: relative;
            padding: 95px 0 0 0;
            margin: 4px 2px 0 9px;
            width: 90px;
            min-height: 63px;
            _height: 63px;
            text-align: center;
        }
            #tvsquad #tout-meetTheEditors ul h4  {
                margin: 0 0 -1px 0;
                font-size: 14px;
                line-height: 15px;
                font-weight: bold;
            }
                #tvsquad #tout-meetTheEditors ul h4 a {
                }
                    #tvsquad #tout-meetTheEditors ul h4 a:hover {
                    }
            #tvsquad #tout-meetTheEditors ul p {
                margin: 0 0 20px 0;
                color: #808080;
                padding-top: 3px;
                line-height: 12px;
            }
                #tvsquad #tout-meetTheEditors ul p a {
                    color: #808080;
                }
                    #tvsquad #tout-meetTheEditors ul p a:hover {
                    }
            #tvsquad #tout-meetTheEditors ul .img {
                position: absolute;
                left: 0;
                top: 0;
                width: 78px;
                height: 78px;
                border: 5px solid #fff;
            }
                #tvsquad #tout-meetTheEditors ul .img a, 
                #tvsquad #tout-meetTheEditors ul .img img {
                    display: block;
                    width: 78px;
                    height: 78px;
                    border: 0 none;
                }
         
         
     #tvsquad #tout-mostPopularArticles.tout h3 {
         background-position: 0 -1017px;
         margin-bottom: 0;
     }
      #tvsquad #tout-mostPopularArticles.tout h3.tv-replay {
         background-position: 0 -1373px;
         margin-bottom: 0;
     }

         #tvsquad #tout-mostPopularArticles.tout ul li {
            border-bottom:solid 1px #d9d9d9;
            position: relative;
            padding: 15px 14px 0 111px;
            min-height: 88px;
            _height: 88px;
         }
             #tvsquad #tout-mostPopularArticles.tout ul h4 {
                 margin: 0 0 1px 0;
                 font-size: 14px;
                 line-height: 17px;
                 font-weight: bold;
             }
                 #tvsquad #tout-mostPopularArticles.tout ul h4 a {
                 }
                     #tvsquad #tout-mostPopularArticles.tout ul h4 a:hover {
                     }
            #tvsquad #tout-mostPopularArticles.tout ul .img {
                position: absolute;
                left: 13px;
                top: 16px;
                width: 78px;
                height: 78px;
            }
                #tvsquad #tout-mostPopularArticles.tout ul .img a, 
                #tvsquad #tout-mostPopularArticles.tout ul .img img {
                    display: block;
                    width: 78px;
                    height: 78px;
                    border: 0 none;
                }
 
#tvsquad #tout-relatedArticles.tout {margin:20px 0 30px;}   
#tvsquad #tout-relatedArticles.tout h3 {
         background-position: 0 -1336px;
         margin-bottom: 0;
     }
     
      #tvsquad #tout-relatedArticles.tout h3.tv-replay {
         background-position: 0 -1373px;
         margin-bottom: 0;
     }

         #tvsquad #tout-relatedArticles.tout ul li {
            border-bottom:solid 1px #d9d9d9;
            position: relative;
            padding: 15px 14px 0 111px;
            min-height: 88px;
            _height: 88px;
         }
             #tvsquad #tout-relatedArticles.tout ul h4 {
                 margin: 0 0 1px 0;
                 font-size: 14px;
                 line-height: 17px;
                 font-weight: bold;
             }
                 #tvsquad #tout-relatedArticles.tout ul h4 a {
                 }
                     #tvsquad #tout-relatedArticles.tout ul h4 a:hover {
                     }
            #tvsquad #tout-relatedArticles.tout ul .img {
                position: absolute;
                left: 13px;
                top: 16px;
                width: 78px;
                height: 78px;
            }
                #tvsquad #tout-relatedArticles.tout ul .img a, 
                #tvsquad #tout-relatedArticles.tout ul .img img {
                    display: block;
                    width: 78px;
                    height: 78px;
                    border: 0 none;
                }

    #tvsquad #tout-mostCommentedOn.tout {
        margin-bottom: 30px;
    }
        #tvsquad #tout-mostCommentedOn.tout h3 {
            background-position: 0 -1057px;
            margin: 0;
        }
        #tvsquad #tout-mostCommentedOn.tout ol {
            margin: 0;
        }
            #tvsquad #tout-mostCommentedOn.tout ol li {            
                list-style-type: none;
                border-bottom: solid 1px #d9d9d9;
                position: relative;
                min-height: 54px;
                _height: 54px;
            }
                #tvsquad #tout-mostCommentedOn h4 {
                    position: relative;
                    z-index: 2;
                    margin: 0;
                }
                    #tvsquad #tout-mostCommentedOn h4 a {
                        display: block;
                        background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 13px -753px;
                        padding: 14px 75px 6px 59px;
                        min-height: 35px;
                        line-height: 15px;
                        overflow: hidden;
                        margin: 0;
                    }
                        #tvsquad #tout-mostCommentedOn.tout ol li.n1 h4 a {
                            background-position: 13px -753px;
                        }
                        #tvsquad #tout-mostCommentedOn.tout ol li.n2 h4 a {
                            background-position: 13px -837px;
                        }
                        #tvsquad #tout-mostCommentedOn.tout ol li.n3 h4 a {
                            background-position: 13px -921px;
                        }
                        #tvsquad #tout-mostCommentedOn.tout ol li.n4 h4 a {
                            background-position: 13px -2575px;
                        }
                        #tvsquad #tout-mostCommentedOn.tout ol li.n5 h4 a {
                            background-position: 13px -2659px;
                        }
                        #tvsquad #tout-mostCommentedOn h4 a:hover {
                        }
                #tvsquad #tout-mostCommentedOn p.comments {
                    position: absolute;
                    right: 14px;
                    top: 16px;
                    *top: 15px;
                    z-index: 1;
                }
                #tvsquad #tout-mostCommentedOn span.r {
                    display: inline;
                    float: left;
                    background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1333px;
                    width: 37px;
                    height: 9px;
                    text-indent: -9999em;
                    margin: 5px 3px 0 0;
                    _float: none;
                    _display: inline-block;
                    _text-indent: 0;
                    _font-size: 1px;
                    _color: #EBEBEB;
                    _margin: 0 2px 0 0;
                    _position: relative;
                    _top: 3px;
                }
                           
    #tvsquad #tout-newMoveTrailers.tout h3 {
        background-position: 0 -465px;
        margin-bottom: 19px;
    }
    #tvsquad #tout-newMoveTrailers.tout ul.videos {
        margin: 0;
        border-bottom: 0;
    }
    #tvsquad #tout-newMoveTrailers.tout .video-feature {
        width: 302px;
        padding: 8px 8px 0 8px;
        margin: 0 0 20px 13px;
        background: #030304;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
        #tvsquad #tout-newMoveTrailers.tout .wl {
            padding: 0 0 13px 0;
            *margin: 0;
            _padding: 0 0 6px 0;
        }
            #tvsquad #tout-newMoveTrailers .wl a {
                display: block;
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1359px;
                padding: 0 0 0 18px;
                height: 16px;
            }
                #tvsquad #tout-newMoveTrailers .wl a:hover {
                }
        #tvsquad #tout-newMoveTrailers span.w {
            display: inline;
            float: left;
            background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1395px;
            width: 37px;
            height: 9px;
            text-indent: -9999em;
            margin: 5px 3px 0 0;
            _float: none;
            _display: inline-block;
            _text-indent: 0;
            _font-size: 1px;
            _color: #030304;
            _margin: 0 2px 0 0;
            _position: relative;
            _top: 3px;
        }
        #tvsquad #tout-newMoveTrailers.tout .video-feature .img {
            position: relative;
            width: 302px;
            margin: 0 0 7px 0;
        }
            #tvsquad #tout-newMoveTrailers.tout .video-feature .img a {
            }
                #tvsquad #tout-newMoveTrailers.tout .video-feature .img a:hover {
                    text-decoration: none;
                }
                #tvsquad #tout-newMoveTrailers.tout .video-feature img {
                    width: 302px;
                }
                #tvsquad #tout-newMoveTrailers.tout .video-feature .details {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 280px;
                    padding: 9px 11px 4px 11px;
                    background: rgba(50,50,50,0.7) url("/media/icon-play-24.png") no-repeat 270px 11px;
                    *background: #333 url("/media/icon-play-24.png") no-repeat 270px 11px;
                    _background: #333 url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 270px -682px;                    
                }
                    #tvsquad #tout-newMoveTrailers.tout .video-feature .details h4 {
                        margin: 0 0 -3px 0;
                        font-size: 14px;
                        line-height: 15px;
                        font-weight: bold;
                    }
                        #tvsquad #tout-newMoveTrailers.tout .video-feature .img a:hover h4 {
                            text-decoration: underline;
                        }
                    #tvsquad #tout-newMoveTrailers.tout .video-feature .details p {
                        margin: 0;
                        color: #e6e6e6;
                    }

    #tvsquad #tout-fromPartners.tout h3 {
        background-position: 0 -1265px;
    }
    #tvsquad #tout-mostPopularTags.tout h3 {
        background-position: 0 -1097px;
    }
    #tvsquad #tout-mostPopularTags ul {
        overflow: auto;
        padding: 4px 0 12px 13px;
        margin: 0;
    }
        #tvsquad #tout-mostPopularTags ul li {
            display: inline;
            float: left;
            margin: 4px 10px 10px 0;
            height: 26px;
        }
            #tvsquad #tout-mostPopularTags ul li a {
                display: block;
            }
                #tvsquad #tout-mostPopularTags .tagSmall{font-size: 1.2em}
		#tvsquad #tout-mostPopularTags .tagMedium{font-size: 1.4em}
		#tvsquad #tout-mostPopularTags .tagNormal{font-size: 1.6em}
		#tvsquad #tout-mostPopularTags .tagLarge{font-size: 2em}


/* 314x260 IMU on Right Rail */
#fif_314x260_1 {margin:0 0 30px 0 !important;}
#fif_314x260_1 .module .header h3{background:0 none !important;font:normal 19px arial !important;letter-spacing:-1px;text-indent:0 !important;}
#fif_314x260_1 .module .adnotation{padding:15px 0 0 0 !important;}
#fif_314x260_1 .module .body a img.left{float:left;padding:2px;margin:4px 7px 4px 4px;}
#fif_314x260_1 .module .body p{margin:7px 2px 1px 0;}
#fif_314x260_1 .module .body ul{margin:10px 2px 10px 5px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ paginator */


#tvsquad #tvsquad_left .paginator {
    height: 34px;
    margin: -14px 0 60px 0;
}
    #tvsquad #tvsquad_left .paginator-editors {
        margin-top: 38px;
    }
    #tvsquad #tvsquad_left .paginator li {
        display: inline;
        float: left;
        height: 34px;
        _width: 200px;
    }
        #tvsquad #tvsquad_left .paginator .next {
            float: right;
        }
        #tvsquad #tvsquad_left .paginator a {
            display: block;
            height: 27px;
            padding: 7px 0 0 43px;
            text-align: left;
            background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -2152px;
            font-size: 24px;
            *line-height: 24px;
        }
            #tvsquad #tvsquad_left .paginator .next a {
                padding: 7px 43px 0 0;
                text-align: right;
                background-position: right -2044px;
            }
            #tvsquad #tvsquad_left .paginator a:hover {
                background-position: 0 -2206px;
                text-decoration: none;
            }
                #tvsquad #tvsquad_left .paginator .next a:hover {
                    background-position: right -2098px;
                }
            #tvsquad #tvsquad_left .paginator a.disabled, 
            #tvsquad #tvsquad_left .paginator span.disabled {
                display: block;
                height: 27px;
                padding: 7px 0 0 43px;
                text-align: left;
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -2152px;
                font-size: 24px;
                color: #ccc;
                cursor: default;
            }
                #tvsquad #tvsquad_left .paginator .next a.disabled, 
                #tvsquad #tvsquad_left .paginator .next span.disabled {
                    background-position: right -2044px;                    
                }



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features */


#tvsquad #tvsquad_left .features {
    padding: 11px;
    background: #e0e0e0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: auto;
    margin: 0 -11px 58px -11px;
    width: 590px;
    height: 280px;
}
    #tvsquad #tvsquad_left .features .feature {
        display: inline;
        float: right;
        width: 190px;
        height: 140px;
        position: relative;
        overflow: hidden;
    }
        #tvsquad #tvsquad_left .features .feature-lg {
            float: left;
            width: 369px;
            height: 60px;
            background: #1e1e1e url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1404px;
            padding: 220px 13px 0 13px;
        }
        #tvsquad #tvsquad_left .features .feature h2 {
            color: #fff;
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 2;
            margin: 0;
            width: 190px;
            font-size: 14px;
            line-height: 16px;
            font-weight: normal;
        }
            #tvsquad #tvsquad_left .features .feature-lg h2 {
                position: static;
                font-size: 22px;
                width: 369px;
                margin: 0;
                padding: 0;           
            }
            #tvsquad #tvsquad_left .features .feature h2 a {
                color: #fff;
                display: block;
                padding: 8px 13px 9px 13px; 
                background: #3184c9;               
            }
                #tvsquad #tvsquad_left .features .feature-sm-b h2 a {
                    background-color: #0f2e4a;
                }
                #tvsquad #tvsquad_left .features .feature-lg h2 a {
                    background: none;
                    padding: 7px 13px 7px 13px;
                }
                #tvsquad #tvsquad_left .features .feature h2 a:hover {
                }
        #tvsquad #tvsquad_left .features .feature p {
            color: #fff;
            margin: 0;
        }
            #tvsquad #tvsquad_left .features .feature p a {
                color: #fff;
                padding: 0 13px;
            }
                #tvsquad #tvsquad_left .features .feature p a:hover {
                }
        #tvsquad #tvsquad_left .features .feature .img {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
        }
            #tvsquad #tvsquad_left .features .feature .img a {
            }
            #tvsquad #tvsquad_left .features .feature .img img {
            }
            


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ article */


#tvsquad .article {
    margin: 0 0 52px 0;
    xposition:relative;
    _height: 1%;
}
    #tvsquad .article-detail {
        margin-top: 0;
        overflow:hidden;
    }
    #tvsquad .article h1, #tvsquad .article h2 {
        font-size: 31px;
        line-height: 33px;
        letter-spacing: -1px;
        color: #262626;
        margin: 0 0 14px 0;
        width: 490px;
        position:relative;
        z-index:1;
    }
        #tvsquad .article-detail h1, #tvsquad .article-detail h2 {
            width: auto;
        }
        #tvsquad .article h1 a, #tvsquad .article h2 a {
            color: #262626;
            position:relative;
        }
        #tvsquad .article h2 a span {
		position:relative;
	}
            #tvsquad .article h2 a:hover {
            }
    #tvsquad .article h3 {
        font-weight: normal;
        color: #808080;
        margin: 0 0 18px 0;
    }
        #tvsquad .article h3 a {
        }
            #tvsquad .article h3 a:hover {
            }
    #tvsquad .article .media {
        margin: 0 0 18px 0;
    }
        #tvsquad .article .media-thin {
            display: inline;
            float: left;
            margin: 0 18px 18px 0;
        }
        #tvsquad .article .media a {
        }
        #tvsquad .article .media img {
        }
   	#tvsquad .article .photo, 
	#tvsquad .article .photo-slim {
		display: inline;
        float: left;
        margin: 0 18px 18px 0;
	}
	#tvsquad .article .photo-wide {
		display: block;
		text-align: center;
	}    
    
    #tvsquad .article p {
    }
    	#tvsquad .article .cap {
			margin: 0;
			padding: 0 0 10px 0;
		}
			#tvsquad .article .photo-wide .cap {
				display: inline-block;
				*display: inline;
				margin: 0 auto;
				text-align: left;
			}
			#tvsquad .article .cap img {
				margin: 0 20px 5px 0;
			}
				#tvsquad .article .photo-wide .cap {
					display: block;
					margin: 0 0 5px 0;
				}
			#tvsquad .article .cap span {
				color: #7c7c7c;
				display: inline-block;
				*display: inline;
			}
        #tvsquad .article .highlight {
            font-size: 15px;
            line-height: 20px;
            font-weight: bold;
            color: #999;
            margin-bottom: 11px;
        }
        #tvsquad .article .comments {
            xposition: absolute;
            xright: 0;
            _right: 26px;
            xtop: 5px;
            height: 51px;
            width:65px;
            float:right;
            margin: 0;            
        }
            #tvsquad .article .comments a {
                display: inline;
                float: right;                
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1715px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                padding: 9px 6px;
                border: 1px solid #296da6;
                border-bottom: 1px solid #2a6faa;
                font-size: 20px;
                line-height: 20px;
                letter-spacing: 2px;
                text-align: center;
                color: #fff;
                font-weight: bold;
                margin: 0;
            }
                #tvsquad .article .comments a:hover {
                    text-decoration: none;
                    background-position: 0 -2463px;
                }
                #tvsquad .article .comments span {
                    display: block;
                    font-size: 11px;
                    line-height: 11px;
                    letter-spacing: 0;
                    color: #81aed4;
                    font-weight: normal;
                }
        #tvsquad .article .continue {
            height: 40px;
            padding: 2px 0 0 0;
            margin: 0 0 30px 0;
        }
            #tvsquad .article .continue a {
                display: inline-block;
                *display: inline;
                *float: left;
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1794px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                padding: 9px 19px 9px 34px;
                border: 1px solid #296da6;
                border-bottom: 1px solid #2a6faa;
                font-size: 16px;
                line-height: 20px;
                text-align: center;
                color: #fff;
                font-weight: bold;
            }
                #tvsquad .article .continue a:hover {
                    text-decoration: none;
                    background-position: 0 -2385px;
                }
    #tvsquad .article .tags {
        margin: 0 0 12px 0;
    }
        #tvsquad .article h3 + .tags {
            margin: -14px 0 14px 0;
        }
        #tvsquad .article-detail p + .tags {
            margin-top: 61px;
        }
        #tvsquad .article .tags + .tags {
            margin-top: -12px;
        }
        #tvsquad .article .tags li {
            display: inline;
            color: #808080;
            *padding: 0 6px 0 0;
        }
            #tvsquad .article .tags li:after {
                content: ", ";
                color: #3184c9;
            }
            #tvsquad .article .tags li:first-child:after, 
            #tvsquad .article .tags li:last-child:after {
                content: " ";
            }
            #tvsquad .article .tags a {               
            }
                #tvsquad .article .tags a:hover {
                }
    #tvsquad .article .social {
        height: 16px;
        margin: 0;
        padding: 11px 0 12px 0;
        border-top: 1px solid #f2f2f2;
    }
        #tvsquad .article .social li {
            display: inline;
            float: left;
            height: 16px;
            margin: 0 10px 0 0;
        }
            #tvsquad .article .social a {
                display: block;
                width: 16px;
                height: 16px;
                text-indent: -9999em;
                background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat right bottom;
            }
                #tvsquad .article .social .pr {
                    padding-left: 20px;
                    width: auto;
                    _width: 30px;
                    text-indent: 0;
                    background-position: -2px -2260px;
                }
                #tvsquad .article .social .em {
                    padding-left: 20px;
                    width: auto;
                    _width: 40px;
                    text-indent: 0;
                    background-position: 0 -1852px;
                }
                #tvsquad .article .social .tw {
                    background-position: 0 -1878px;
                }
                #tvsquad .article .social .fb {
                    background-position: 0 -1904px;
                }
                #tvsquad .article .social .ms {
                    background-position: 0 -1930px;
                }
                #tvsquad .article .social .al {
                    background-position: 0 -1956px;
                }
                #tvsquad .article .social .dg {
                    background-position: 0 -1982px;
                    /* heh, 1982 - the year I was born :-) */
                }
                #tvsquad .article .social .mo {
                    padding-left: 20px;
                    width: auto;
                    _width: 30px;
                    text-indent: 0;
                    background-position: 0 -2008px;
                }
                    #tvsquad .article .social a:hover {
                    }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polls */    

#tvsquad .poll {
    margin: 0 0 20px 0;
}
    #tvsquad .poll form {
    }
        #tvsquad .poll p {
            font-size: 15px;
            line-height: 20px;
            font-weight: bold;
            margin-bottom: 11px;
        }
            #tvsquad .poll fieldset {
            }
                #tvsquad .poll label {
                    display: block;
            		text-indent: -10px;
            		margin: 0;
            		padding: 0 0 0 10px;
                }
                    #tvsquad .poll input {
                        display: inline;
            			border: 0 none;			
            			width: 13px;
            			height: 13px;
            		    vertical-align: bottom;
            		    position: relative;
            		    top: -2px;
            		    *overflow: hidden;
            			padding: 0;
            			margin: 0 5px 0 0;
                    }
                #tvsquad .poll button {
                    margin: 15px 0 0 0;
                }
    #tvsquad .poll table {
        width: 590px;
        border-collapse: collapse;
        font-size: 12px;
    	line-height: 20px;
    	margin: 0 0 20px 0;
    	font-weight: normal;
    }
        #tvsquad .poll caption {
            font-size: 15px;
            line-height: 20px;
            font-weight: bold;
            margin-bottom: 11px;
            text-align: left;
        }
        #tvsquad .poll th {
            width: 234px;
            padding: 10px 20px 10px 0;
            border-right: 1px solid #f2f2f2;
            border-top: 1px solid #f2f2f2;
            vertical-align: middle;
            font-weight: normal;
        }
        #tvsquad .poll td {
            width: 315px;
            padding: 10px 0 10px 20px;
            border-top: 1px solid #f2f2f2;
            vertical-align: middle;
        }
            #tvsquad .poll tr:first-child th, 
            #tvsquad .poll tr:first-child td {
               border-top: 0 none; 
            }
            #tvsquad .poll td span {
                overflow: visible;
                white-space: nowrap;
                background-color: #dedede !important;
            }
                    
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comments */               
                    
#tvsquad .comments {
    margin: 40px 0 0 0;
    clear:both;
}
    #tvsquad .comments h3 {
        border-bottom: 1px solid #f2f2f2;        
        font-weight: bold;
        color: #262626;
        font-size: 15px;
        padding: 0 0 10px 0;
        margin: 0 0 14px 0;
    }
    #tvsquad .comments ul {
        margin: -2px 0 1px 0;
        padding: 0;
    }
        #tvsquad .comments ul li {
            position: relative;
            border-bottom: 1px solid #dedede;
            margin: 0 0 12px 0;
            padding: 4px 10px 0 0;
        }
            #tvsquad .comments h4 {
                color: #808080;
                margin: 0 0 11px 0;
            }
                #tvsquad #authorinfo_anon .auth_heading, 
                #tvsquad #authorinfo_user .auth_heading {       
                    font-weight: bold;
                    color: #262626;
                    font-size: 13px;
                    padding: 0;
                    margin: 0 0 14px 0;
                }
            #tvsquad .comments ul p {
                margin: 0 0 20px 0;
            }
                #tvsquad .comments ul p.reply {
                    text-align: right;
                    font-size: 15px;
                    line-height: 20px;
                    font-weight: bold;
                    margin: -4px 0 14px 0;
                }
                    #tvsquad .comments ul p.reply a {
                    }
                        #tvsquad .comments ul p.reply a:hover {
                        }
            #tvsquad .comments ul ul {
                margin: 0;
                padding: 0;          
            }
                #tvsquad .comments ul ul li, 
                #tvsquad .comments ul .child {
                   border-top: 1px solid #f2f2f2;
                   border-bottom: 0 none;
                   margin: 0 0 12px 0;
                   padding: 16px 10px 0 61px;
                   background: #fff url("/media/bg-reply.png") no-repeat 0 0;
                }
                    #tvsquad .comments ul .child {
                        margin-top: -13px;
                        border-bottom: 1px solid #dedede;
                    }
                    #tvsquad .comments ul ul h4, 
                    #tvsquad .comments ul .child h4 {
                        margin-bottom: 7px;
                    }
                    #tvsquad .comments ul ul p, 
                    #tvsquad .comments ul .child p {
                        margin-bottom: 25px;
                    }
            #tvsquad .comments .comments-options, 
            #tvsquad .cmt_tools {
                /* comment tools come in a span */
                position: absolute;
                right: 0;
                _right: 27px;
                top: 0;
                height: 13px;
                margin: 0;
                padding: 0;
                border-top: 0 none;
            }
                #tvsquad .child .cmt_tools {
                    top: 16px;
                }
                #tvsquad .comments .comments-options li, 
                #tvsquad .cmt_tools img, #tvsquad .cmt_tools a {
                    display: inline;
                    float: left;
                    width: 13px;
                    height: 13px;
                    margin: 0 0 0 8px;
                    position: static;
                    padding: 0;
                    border: 0 none;
                    background: none;
                }
                    #tvsquad .comments .comments-options li a {
                        display: block;
                        width: 13px;
                        height: 13px;
                        text-indent: -9999em;
                        background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -2332px;
                    }
                        #tvsquad .cmt_tools a, #tvsquad .cmt_tools img {
                            width: auto;
                        }
                            #tvsquad .cmt_tools img {
                                margin-left: 0;
                            }
                        #tvsquad .comments .comments-options li.plus a {
                            background-position: 0 -2332px;
                        }
                        #tvsquad .comments .comments-options li.minus a {
                            background-position: -21px -2332px;
                        }
                        #tvsquad .comments .comments-options li.report a {
                            background-position: -42px -2332px;
                        }
                        #tvsquad .votedComment .cmt_tools a, #tvsquad .votedComment .cmt_tools img {display:none;}
                        #tvsquad .votedComment .cmt_tools{background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/tvsquad_sprite.gif") no-repeat scroll 0 -1227px transparent; width: 50px;}
                        
    #tvsquad .comments form {
    }
        #tvsquad .comments fieldset {
        }
            #tvsquad #authorinfo_anon {
                display: inline;
                float: right;
                margin-right: 130px;
            }
            #tvsquad #authorinfo_user {
                display: inline;
                float: left;
            }
            #tvsquad #remember, #tvsquad #comment_text {
                clear: both;                
            }                
                
            #tvsquad .comments legend {
                display: none;
            }
            #tvsquad .comments ol {
            }
                #tvsquad .comments li {
                    list-style-type: none;
                    margin: 0 0 13px 0;
                }
                    #tvsquad .comments .checkbox {
                        margin: 0 0 4px 0;
                        padding: 1px 0 0 0;
                    }
                    #tvsquad .comments li label {
                        display: block;
                        color: #808080;
                        padding: 0 0 7px 0;
                    }
                        #tvsquad .comments .checkbox label {
                            color: #333;
                        }
                    #tvsquad .comments input.text, 
                    #tvsquad .comments input.form, 
                    #tvsquad .comments input.formtext {
                        /*width: 243px;*/
                            width: 193px;
                        border: 1px solid #ccc;
                        padding: 5px 5px 6px 5px;
                        font-size: 14px;
                    }
                    #tvsquad .comments textarea {
                        /*width: 413px !important;*/
                            width: 448px !important;
                        height: 112px;
                        border: 1px solid #ccc;
                        padding: 0 5px;
                        font-size: 14px;
                        max-width: 590px !important;
                    }
                    #tvsquad .comments input[type=hidden] {
                        display: none;
                    }
            #tvsquad .comments p {
                margin: 0 0 36px 0;
            }
                #tvsquad .comments .post {
                    height: 40px;
                    padding: 16px 0 0 0;
                    margin: 0 0 20px 0;
                    border-top: 1px solid #dedede;
                }
                    #tvsquad .comments .post input#addCommentButton {
                        display: inline-block;
                        *display: inline;
                        *float: left;
                        *width: 200px;
                        background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -1794px;
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        padding: 9px 10px 7px 28px;
                        *padding: 6px 0 7px 34px;
                        border: 1px solid #296da6;
                        border-bottom: 1px solid #2a6faa;
                        *border: 0 none;
                        font-size: 16px;
                        line-height: 20px;
                        text-align: center;
                        *text-align: left;
                        color: #fff;
                        font-weight: normal;
                        cursor: pointer;
                    }
                        #tvsquad .comments .post input:hover {
                            text-decoration: none;
                            background-position: 0 -2385px;
                        }
                        
                        


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ editors */


#tvsquad .editor {
    position: relative;
    padding: 31px 10px 0 167px;
    border-bottom: 1px solid #d9d9d9;
    _zoom: 1;
}
    #tvsquad .editor-single {
        margin: 0 0 71px 0;
    }
    #tvsquad .editor h3 {
        font-size: 31px;
        line-height: 33px;
        letter-spacing: -1px;
        color: #262626;
        margin: 0;
    }
        #tvsquad .editor h3 a {
            color: #262626;
        }
            #tvsquad .editor h3 a:hover {
            }
    #tvsquad .editor h4 {
        color: #808080;
        margin: 0 0 15px 0;
    }
    #tvsquad .editor h5 {
        color: #808080;
        padding: 4px 0 0 0;
        margin: 0 0 10px 0;
    }
        #tvsquad .editor h5 a {
        }
            #tvsquad .editor h5 a:hover {
            }
    #tvsquad .editor p {
    }
    #tvsquad .editor-options {
        border-top: 1px solid #f2f2f2;
        margin: 0 0 0 -167px;
        padding: 12px 0 11px 167px;
        height: 16px;
    }
        #tvsquad .editor-options li {
            display: inline;
            float: left;
            _width: 120px;
        }
            #tvsquad .editor-options .last {
                float: right;
            }
            #tvsquad .editor-options a {
                display: block;
                height: 16px;
            }
                #tvsquad .editor-options a.rss {
                    background: url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat 0 -2296px;
                    padding-left: 23px;
                }
    #tvsquad .editor .img {
        position: absolute;
        left: 0;
        top: 18px;
        width: 130px;
        height: 130px;
        padding: 10px;
        background: #fff;
        *border: 1px solid #e4e4e4;
        -moz-box-shadow: 0 0 6px #d1d1d1;
        -webkit-box-shadow: 0 0 6px #d1d1d1;
        box-shadow: 0 0 6px #d1d1d1;
    }
        #tvsquad .editor .img img {
            display: block;
            width: 130px;
            height: 130px;
            background: #e6e6e6;
            border: 0 none;
        }
    

/* ########################################################################################## */    
/*   The outputted html isn't as nice as it could be, need some bad hacky stuff to style up   */
/* ########################################################################################## */

/* the app seems to put the paragraph text as just text unformatted into a div - THIS IS BAD! */
#tvsquad .article .content {
    font-size: 12px;
	line-height: 20px;
	margin: 10px 0 20px 0;
	font-weight: normal;
}
    #tvsquad .article .content p {
        /* heh some of the content does come with p's, but p's surrounded by br's... */
        margin: 0;
    }
    #tvsquad .article .content em {
        /* styling em's like this is probably going to cause problems if any of the unformatted text ends up with an em in the text.. */
        line-height: 20px;
        margin-bottom: 11px;
    }
    /* be better if these images where floated or had a class, could target for IE6 then... */
    #tvsquad .article .content img[align=left] {
        margin-right: 15px;
    }
    #tvsquad .article .content img[align=right] {
        margin-left: 15px;
    }
    
    #tvsquad .article-detail .content + .tags {
        margin-top: 61px;
    }
    
    #tvsquad .content img {
        margin-bottom: 8px;
    }
    #tvsquad .article-detail br + img {
        margin-top: 10px;
    }
    #tvsquad .content object {
        margin: 14px 0 0 0;
        *margin: 0;
    }
    #tvsquad .content embed {
        *margin: 14px 0 0 0;
    }

#tvsquad .addthis {clear:both;zoom:1;}
#tvsquad .article .addthis {border-top:solid 1px #dedede;padding: 12px 0;*padding:10px 0 0 0;*height: 30px;position:relative;z-index:200;}
#tvsquad .article-detail .addthis {padding: 12px 0; *height:50px;*padding:0;}
#tvsquad .article .addthisTop {padding: 8px 0;width:100%;}
#tvsquad .print {background:url("http://o.aolcdn.com/art/dynanews/hp-print-icon1") no-repeat scroll 0 50% transparent;float:left;padding:4px 10px 4px 15px;}
#tvsquad .hpPop{display:none;background-color:white;border:1px solid;black;height:auto;margin-left:49px;margin-top:-41px;padding:3px;position:absolute;width:422px;z-index:1000;}
.atclear{display:none;}

/*DL Module*/
#dynamicLead{height:310px; width:639px; margin-bottom:8px; overflow:hidden;border-bottom:3px solid #000000;position:relative;}
#dynamicLead a:hover h2, #dynamicLead a:hover span{text-decoration:underline}
#dynamicLead .dlStoryLarge{float:left; overflow:hidden; position:relative; height:300px; width:427px; margin-right:7px}
.dlStoryLarge img{position:absolute}
.dlStoryLarge .dlStoryHighlight{position:absolute; top:0; width:60px; height:60px; background:transparent url(http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif) no-repeat 0 0}
.dlStoryLarge .dlStoryDescription{background:url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat scroll 0 -1628px #FFFFFF;bottom:0;padding:10px 0 10px 10px;position:absolute;width:417px;height: 40px;}
.dlStoryLarge .dlStoryDescription h2{font-size:16px; font-weight:bold; color:#fff;line-height:20px;}
#dynamicLead .dlStorySmall{float:right; overflow:hidden; position:relative; height:150px; width:205px}
.dlStorySmall img{position:absolute;width:205px;}
.dlStorySmall .dlStoryDescription{position:absolute; bottom:0; padding:10px;width:185px;}
.dlHighlightTwo .dlStoryDescription{background:#fff url(http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif) no-repeat 0 -1628px}
.dlHighlightOne .dlStoryDescription{background:#fff url(http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif) no-repeat 0 -1628px}
.dlStorySmall .dlStoryDescription h2{font-size:15px; line-height:20px; font-weight:bold; color:#000}
.dlHighlightOne .dlStoryDescription h2 {color: #fff;}
#dynamicLead .dlPhotoCredit{float:left; overflow:hidden; position:relative; height:12px; width:639px; font-size:9px; line-height:12px; color:#999}
#dynamicLead a {color:#fff;}
#dynamicLead .credit {color:#FFFFFF;display:block;font-size:10px;margin-right:0;position:absolute;right:3px;}
#dynamicLead #credit-one {top:228px;}   
#dynamicLead #credit-three, #dynamicLead #credit-two {top:78px;}


/*link squad module on permalink page*/
.popStew {overflow:hidden;}
.popStew h2 {background:url("http://www.blogsmithmedia.com/www.tvsquad.com/media/tvsquad_sprite.gif") no-repeat scroll 0 -1406px transparent;border-bottom:3px solid #000000;color:#000000;font:bold 20px arial;padding:0 0 0.33em 0.35em;text-indent:-9999px;text-transform:uppercase;}
.popStew .popStewCnt{padding-top:15px;}
.popStew .centerHeader{padding-bottom:15px;margin-bottom:20px;}
.popStew .widgetright{width:430px;}
.popStew .widgetright ul li{font-size:13px;line-height:16px;padding-bottom:10px;padding-top:10px;}
.popStew .widgetright ul li.first{line-height:21px;padding-top:0;padding-bottom:15px;}
.popStew .widgetright ul li.first a{font-size:20px;}
.popStew .widgetright ul li.last{border-bottom:none;}
.popStew .widgetright ul li a{font-size:14px;} 
.popStew .widgetleft .enhanPhoto .credit {background:#eee;color:#9D9E99;font-size:0.833em;padding:0.083em 0.167em 0 0;text-align:right;}
.popStew .snapPolls {margin-top:42px;}

/*partner module*/
.frompartners{margin-bottom:10px;overflow:hidden;width:302px;}
.frompartners h2 {background:transparent url(http://o.aolcdn.com/ent/television/tv-main/2009_main_page_sprite) no-repeat scroll 0px -241px;border-bottom:3px solid #000000;height:18px;overflow:hidden;padding-bottom:10px;text-indent:-5000px;width:302px;}
.from-our-partners {clear:both;margin:0 0 12px; overflow:hidden;}
.from-our-partners .body {clear:both;}
.from-our-partners .header {border-bottom:none;margin:0 0 0 10px;padding:0px;background:none;}
.from-our-partners .feed-item{background: url("http://o.aolcdn.com/art/popeater/dotline.gif") repeat-x scroll left bottom transparent;_height:1%;}
.from-our-partners .feed-list {margin:0 12px 0 6px; padding:0;}
.from-our-partners .feed-link {background:url("http://www.blogsmithmedia.com/www.tvsquad.com/media/sprite2.gif") no-repeat scroll 0 -2815px transparent;display:block;margin:0;padding:5px 16px;}
.from-our-partners .feed-link-image{float:left;margin:6px 0;width:218px;background: transparent none;}
.from-our-partners .feed-logo {float:left;margin:0 0 5px;}
.from-our-partners .feed-source {background:url("http://o.aolcdn.com/art/feeds_media/feed_icon") no-repeat scroll 0 0 transparent;float:right;font-size:9px;height:15px;margin:18px 9px;padding-left:15px;}
.from-our-partners .feed-item-thumbnail {width: 60px; float:left; margin: 6px 6px 6px 4px; display:block;}
.from-our-partners .more-partner {display:block;float:left;font-size:14px;margin:2px 4px;padding:6px 0;font-weight: bold;}

.hotTopics{padding-top:0;margin-bottom: 20px;overflow:hidden;}
.toutGroup .rrHotTopicsUL{background:#fff;margin:6px;}
.toutGroup .rrHotTopicsUL .hotTopicsLI{border-bottom:1px solid #ddd;float:left;width:102px;}

.toutGroup .rrHotTopicsUL .hotTopicsLI h3{margin:0;padding:0;}
.toutGroup .rrHotTopicsUL .hotTopicsLI a{display:block;font-size:12px;padding:10px;}
.toutGroup h3.hottopicsHd,.toutGroup h2.hottopicsHd{background:url("http://www.blogsmithmedia.com/www.tvsquad.com/media/tvsquad_sprite.gif") no-repeat scroll 0 -1448px transparent;border-bottom:3px solid #000000;height:24px;margin:5px 5px 0 0;text-indent:-9999px;}

.content .franchise-video { text-align:center;}

#tvsquad .aolBtn, #tvsquad .aolBtn2 { background-color:#0B96E1;color:#FFFFFF !IMPORTANT;margin:12px;padding:5px 12px;}
#tvsquad .aolBtn:hover,#tvsquad .aolBtn2:hover { background-color:#ccc; color:#0B96E1;text-decoration:none;}

#tvsquad .canada-logo {margin-top:-8px;}


/*rishisharma08 - FB*/
.article .addthis div, .addthisTop div{float:right;width:250px;}
.article .addthis .hpPrint, .addthisTop .hpPrint{float:right;}
#fb_container{margin:32px 0px 30px;}
#fb_container #tabs{width:310px;height:25px;margin-top:5px;background:#ffffff;}
#fb_container #tabs span{float:left;width:154px;height:25px;display:inline-block;line-height:25px;padding:0px !important;margin-top:0px !important;}
#fb_container #tabs #popular{}
#fb_container #tabs span a{background:url('http://www.aolcdn.com/ke/tvsquad/tvsquad_fb_sprite.png') no-repeat 0 -25px;display:block;width:154px;height:25px;line-height:25px;}
#fb_container #tabs span#activity a{background-position:-154px -25px;display:block;width:156px;height:25px;float:left;}
#fb_container #tabs #popular .active {background-position:0px 0px !important;}
#fb_container #tabs #activity .active {background-position:-154px 0px !important;}
#fb_container #tabs #popular a:hover{background-position:0px -50px;}
#fb_container #tabs #activity a:hover{background-position:-154px -50px;}
#fb_container #popular_box{display:none;}
#fb_container #fb_banner{display:block;width:310px;height:32px;background:url('http://www.aolcdn.com/ke/tvsquad/tvsquad_fb_sprite.png') no-repeat 0 -75px;}
.fbBox{margin-left:6px;margin-top:0px;background:#ffffff;overflow:hidden;width:304px;}
.article .addthis div.like_button,.addthisTop div.like_button{float:left;width:300px;position:relative; margin-left:6px;}
br.clear{clear:both;height:1px;line-height:1px;}


/*galleries*/
.allgalleries{ padding:1em;}
.allgalleries p.seeall {font-size:1.2em;margin:1.5em 0 0 0.5em;font-weight:bold;text-align:right;}
.galleryThumb, .captionedthumb {margin:0.5em;float:left;}
.galleryThumb img, .captionedthumb img {border:4px solid #eee;}
.galleryThumb p,.captionedthumb p { font-size:1.2em;}
.postgallery img {margin: 0 0 0 12px;border:4px solid #eee;}
.postgallery p {margin: 12px 0 !important;}

/* Cross Channel Syndication */
.presentedBy {text-align:right;}
.cobrand-logo-hdr {position:absolute;right:5px;top:10px;}
.cobrand-logo-ftr {border-bottom:1px solid #D1D1D1;margin:0 20px 12px 20px;padding:0 0 20px 0;}

/* ########################################################################################## */
/* ########################################################################################## */
/* ########################################################################################## */