/* \*/
* html .gainlayout { height: 1%}
/* Default */
body { margin: 0px; padding: 50px 0px 0px; font-family: 'Droid Sans', sans-serif; font-weight: 400; color: #333; background-repeat: no-repeat; background-position: center 75px; background-attachment: fixed; position:relative}
input:focus { outline: none}
a img { border: 0; outline: 0}
a:link{color:inherit; text-decoration: none}
a:active{color:inherit}
a:visited{color:inherit; text-decoration: none}
a:hover{color:inherit}
.hidden { display: none}
.clear { clear: both}
/*UGO LOGO CUBE*/
#logo { position:fixed; top: -4px; left: 50%; z-index:10000000; margin: 0 -85px; cursor:pointer}
/*Carousel*/
.four0four #mainCarousel { margin-top: 12px}
#mainCarousel { padding: 0 43px; margin: 0 -30px; width: 100%; height: 380px; overflow: hidden; background: none; display:none}
#mainCarousel img {display:block}
/*Header and wrapper */
#allWrapper { width:100%; height: 100px; z-index: 99998; background: url("../images/masthead/backgroundAccent.png"); background-repeat: repeat-x; position:fixed; top:0; left:0}
#twoWrapper { width:1030px; height: 100px; z-index: 99999; background: url("../images/masthead/BordeurTop.png"); background-repeat: no-repeat; position:fixed; top:0; left:50%; margin-left: -515px}
#headWrapper { margin: 0 auto 12px -485px; padding: 0; width: 970px; text-align: left; position:fixed; left:50%; top:0; z-index: 100000; overflow:hidden}
#adWrapper { margin: 60px auto 0; min-width: 970px; max-width: 970px; text-align: left}
#wrapper { margin: 0 auto; width: 970px; max-width: 970px; text-align: left; background-image: url("../images/backgrounds/texture.jpg")}
.search #wrapper,.four0four #wrapper,.article #wrapper { background-image: none; background-color: #fff}
#wrapperArt { margin: 0 auto; width: 970px; text-align: left; background-color:#ffffff}
#header { margin: 0; padding: 0; background-position: center top; background-attachment: fixed}
#header img {display:block}
#search { position: absolute; left: 720px; top: 12px; z-index: 1000000000}
#searchSearchBarBar { background: url("../images/bars/mainSearchBar.jpg") no-repeat; width: 210px; height: 29px; border: none; padding-left: 5px; color: #ffffff; font-size:12px; font-family: 'Droid Serif',serif; text-indent:6px}
.searchSearchBarButton, .searchBarButton:hover { width: 34px; height: 29px; border: none; float:left; cursor: pointer}
.searchSearchBarButton { background: url("../images/bars/mainSearchBarButton.jpg") 0 0 no-repeat; width: 34px; height: 29px; border: none; float:left; cursor: pointer}
.searchSearchBarButton:hover { background: url("../images/bars/mainSearchBarButton.jpg") 0 -29px no-repeat}
.searchSearchBarBar::-webkit-input-placeholder, .searchSearchBarBar:-moz-placeholder, .searchSearchBarBar:-ms-input-placeholder { color: #fff; font-size:12px; font-family: 'Droid Sans',sans-serif}
#mastTop { height:66px}
#breadcrumb { position: relative; z-index: 5000; left: 20px; top: 15px}
#breadcrumb span { font-size: 13px; line-height:15px; color: #fff; display: inline-block; padding: 0px 20px; background-color: #0076c9; cursor: pointer; height: 15px}
#breadcrumb img {vertical-align: bottom; height:15px}
/*IP Tiles*/
#ipAll { width: 100%; background: none; height: 29px; overflow: hidden; color: #0076c9; text-align: center}
#ipAll a, #ipAll a:visited {color: #0076c9}
.ipBoth {border-right: 1px solid #e3e3e3; width: 116px; height: 25px; float:left; color: #0076c9}
.ipBoth a, .ipBoth a:visited {color: #0076c9}
.ipTop {background: url("../images/headerIP/ipTop.png") 0 0 no-repeat}
.ipTop, .ipTop:Hover {padding: 5px 0px 0px; width: 116px; height: 25px; float: left; overflow: hidden; font-size: 12px; font-weight:700; line-height: 19px} 
.ipTop:Hover { cursor:pointer; background: url("../images/headerIP/ipTop.png") 0 -29px no-repeat; color: #ffffff}
.ipTopSeeAll { background: url("../images/headerIP/ipTopAll.png") 0 0 no-repeat}
.ipTopSeeAll, .ipTopSeeAll:Hover {width: 116px; padding: 5px 0px 0px 35px; text-align: left; height: 1.813em; line-height:19px; float: left; font-size: 12px; font-weight:700}
.ipTopSeeAll:Hover { cursor:pointer; background: url("../images/headerIP/ipTopAll.png") 0 -29px no-repeat; color: #fff}
#adTop{ background: none; width: 100%; padding: 0 0 14px 0; text-align:center}
#leftSideHomeDate { width: 624px; float: left; padding-left: 20px}
#leftSideHome { width: 62%; float: left; padding-left: 0px}
#leftSideHeader { width: 62%; float: left; padding-left: 20px}
#leftSide { width: 604px; float: left; padding-left: 20px; padding-right:20px}
.search #leftSide { width: 606px}
#homeH1 { width: 100%; height: 48px; float: right; font-family: 'Droid Serif', serif; font-size: 22px; line-height: 32px; font-weight: 700; background: #fff; border-right: 1px solid #e3e3e3; color:#343334}
#homeH1 h1{ font-family: 'Droid Serif', serif; font-size: 22px; line-height: 32px; font-weight: 700; color:#343334}
#popularVideosButton {position:relative; top:-40px; left:430px}
#popularVideosButton a { display:block; padding-left:34px; text-decoration: none; color:#0076c9; font-family: 'Droid Sans',sans-serif; font-size:12px; line-height: 22px; background: url("../images/headers/popVids.png") 0 0 no-repeat}
#popularVideosButton a:hover { background: url("../images/headers/popVids.png") 0 -22px no-repeat}
.mainArticle, .mainArticle:Hover { width: 622px; height: 250px; margin: 0 0 0 20px; float: left; cursor:pointer; color:#fff; text-align:left; overflow:hidden}
.mainArticle { background: url("../images/prime/primeArticle.jpg") 0 0}
.tagArticle, .tagArticle:Hover { width: 622px; height: 250px; margin-left: -16px; margin-bottom: 15px; cursor:pointer; color:#fff; text-align:left; overflow:hidden}
.tagArticle:Hover { background: url("../images/prime/primeArticle.jpg") 0 -250px} 
.tagArticle { background: url("../images/prime/primeArticle.jpg") 0 0}
.tagArticle_read, .tagArticle_read:Hover { width: 622px; height: 250px; margin-left: -16px; margin-bottom: 15px; cursor:pointer; color:#fff; text-align:left; overflow:hidden}
.tagArticle_read:Hover { background: url("../images/prime/primeArticle_read.jpg") 0 -250px} 
.tagArticle_read { background: url("../images/prime/primeArticle_read.jpg") 0 0}
#tagArticleImage { width: 458px; float:left; height: 250px; overflow:hidden; padding-left: 16px}
#mainArticleText{ float: right; width:128px; padding: 10px}
#mainArticleShortHeadline { font-size: 12px; font-weight: 700; padding-bottom:10px}
#mainArticleText p { font-size: 11px; line-height:14px}
#mainArticleImage { width: 474px; float:left; height: 250px; overflow:hidden}
#mainArticleRunTime { font-size: 11px; font-weight: 700; color: #c9c9c9}
.mainArticle:Hover { background: url("../images/prime/primeArticle.jpg") 0 -250px}
/*404*/
.main404 { width: 622px; height: 250px; margin: 0 0 0 20px; float: left; color:#fff; text-align:left; overflow:hidden; background: url("../images/404/404.jpg")}
#articleKicker { width: 100%; padding-top: 20px; vertical-align: center; height: 30px; float: right; font-size: 16pt; font-weight: 700}
#articleTop { width: 100%; position:relative; background: url('../images/headers/headerBR.png') no-repeat; overflow:hidden}
#articleBody { width: 606px;  font-size: 14px; line-height:20px; float: left}

#authorTag { width: 100%; padding-top: 20px; padding-bottom: 40px; font-size: 12px; text-align: right; color: #999}
#authorTag strong { font-weight:700; font-size: 12px; text-align: right; color:#333}
#rightSideDate { width: 300px; min-height:48px; float: left; background-color: #fff; padding-left:20px}
#rightSide { width: 33%; float: right}
#rightDateHome { width: 280px; margin-top: 18px; text-align: right; font-size: 18px; color: #c6c6c6}
#rightDateHome p { margin:0px; padding:0px}
#allTagsH1
,#articleH1 { width: 622px; padding:20px 0px 6px; float: left; font-size: 38px; font-weight: 700; background: none; color:#333333; font-family: 'Droid Serif', sans-serif}
#allTagsH1 h1
,#articleH1 h1 { font-size: 38px; font-weight: 700; color:#333333; font-family: 'Droid Serif', sans-serif; margin:0px!important}
#allTagsH1 { padding-top:30px; padding-left:20px}
.search #articleTop
,.four0four #articleTop
,.tag #articleTop
,#allTagsHeader2 { width: 100%;background: url('../images/headers/searchHeader.jpg') repeat-x}

.tag #wrapper { background-image: url('../images/headers/searchHeader.jpg')!important; background-repeat: repeat-x!important; background-color: #fff!important}
#allTagsHeader { width:100%; overflow:hidden; margin-bottom: 26px}
#allTagsTitle { width:50%; padding-top: 20px; height: 40px; color: #333; float: left; font-size: 19px; font-weight:700}
#allTagsSearch { width:292px; padding: 20px 0px 0px 0px;  height: 40px; float: right; font-weight: 700; font-size: 22px}

#tagSearch {	background: url("../images/bars/allTagsSearchBarBR.jpg") no-repeat;	width: 209px; height: 26px;	border: none; font-size: 10pt; padding-left: 5px; float:right}

.tagSearchBtn {background: url("../images/bars/allTagsSearchBarButton.jpg") 0 0 no-repeat}
.tagSearchBtn, .tagSearchBtn:hover { width: 31px; height: 26px; border: none; float: right}
.tagSearchBtn:hover { background: url("../images/bars/allTagsSearchBarButton.jpg") 0 -26px no-repeat}

#skipToPage{ background: url(../images/selectors/tagSearchSkiptoPg.jpg); background-repeat: no-repeat; width: 126px; height: 29px; padding-left: 95px; border: none; font-family: 'Droid Sans', sans-serif; font-size: 10pt}

#searchH1 {
	width: 622px;
	height: 22px;
	position: relative;
	bottom:-75px;
	left:0;
	float: left;
	font-size: 28pt;
	color:#333333;
	background: none;
}

#searchTop {
	width: 100%;
	height: 124px;
	background-color: #000000;
	background: url("../images/headers/searchHeader.jpg") repeat-x;
}


.trendingTagsHeader { margin-bottom:15px}
.trendingTags { margin-bottom: 30px; width: 300px}
.trendingTags img {display:block}
.trendingTagsContainer { padding-top: 5px; width: 300px; background: url("../images/trendingTagsBr.html") repeat-x; height: 31px; color:#000}
.trendingTagsContainer:hover { color:#0076c9}
.trendingTagsThumb { float: left; width: 14px; padding-top: 3px; padding-left: 7px; height: 17px; background-color: #0076C9; margin-right: 12px; font-weight: 700; color: #fff; font-size: 13px}

.trendingTagsText {
	float: left;
	font-size: 19px;
        line-height: 22px;
	width: 190px;
	height: 20px;
	font-weight: 700;
}

.trendingTagsText a:link
,.trendingTagsText a:visited
,.trendingTagsText a:active {color:#333; text-decoration:none}
.trendingTagsText a:hover { color: #0076c9} 


#searchSearchBar { 
	width:100%;
	padding-top: 0px;
	vertical-align: center;
	height: 45px;
	color: #343334;
	float: left;
	font-size: 14pt;
}

#searchSearchBarBar {
	background: url("../images/bars/mainSearchBar.jpg") no-repeat;
	width: 210px;
	height: 29px;
	border: none;
	font-size: 10pt;
	padding-left: 5px;
	color: ffffff;
	float:left;
	
}

#mainBodySearch {
	background: url("../images/bars/allTagsSearchBarBR.jpg") no-repeat;
	width: 209px;
	height: 26px;
	border: none;
	font-size: 10pt;
	padding-left: 5px;
	float:left;
	
}
.mainBodySearchBtn {
	background: url("../images/bars/allTagsSearchBarButton.jpg") 0 0 no-repeat;
}

.mainBodySearchBtn, .mainBodySearchBtnHover {
	width: 31px;
	height: 26px;
	border: none;
	float:left;
}

.mainBodySearchBtn:hover {
	background: url("../images/bars/allTagsSearchBarButton.jpg") 0 -26px no-repeat;
}


#rightDate { width: 300px; float: left; text-align: right; font-size: 19px; color: #c6c6c6; background: none}
#rightDate p { position: absolute; bottom:10px; right:22px; margin:0px; padding: 0px;  text-align: right; vertical-align: bottom}
#rightDate p strong { display: block; text-align: right; font-weight: 400;  } 


#youTubePlayer { width: 100%}
#youTubePlayer iframe { width:606px}
#popVids { width:300px; margin-bottom: 36px}

#facebookActivity { width:300px; height:350px; margin-bottom: 36px}

#popVids h2
, .trendingTags h2
,#facebookActivity h2 { z-index: 1; font-size:18px; line-height: 18px; margin: 0px 0px 12px 0px; padding:0px 0px 12px 0px; border-bottom: 11px solid #d3d3d3; color:#343334}

#popVids { position: relative}
.popVidHeader { margin-bottom:15px}
.popVidsContainer { width: 300px; color: #000}
.popVidsContainer:hover { color: #0076c9}
.popVidsContainer img {display:block; width: 84px}
.popVidsThumb { float: left; padding-right: 10px; width:84px; height:48px; overflow:hidden}
.popVidsText { float: left; font-size: 9pt; width: 190px; font-weight: bold}
.popVidsText a:link
,.popVidsText a:visited 
,.popVidsText a:active { color:#333; text-decoration:none}  
.popVidsText a:hover { color: #0076c9}
.pop-vid-seeall { z-index: 2; background: transparent url('../images/modules/seeAllIcon.png') 246px 3px no-repeat; 
                 position: absolute; top:0px; left:0px; right:0px; 
                 font-size:12px; font-weight: 700;color:#0076c9; text-decoration: none; text-align: right; line-height: 20px}
.pop-vid-seeall:hover { z-index: 2; background: transparent url('../images/modules/seeAllIconHover.png') 246px 3px no-repeat; 
                 position: absolute; top:0px; left:0px; right:0px; 
                 font-size:12px; font-weight: 700;color:#0076c9; text-decoration: none; text-align: right; line-height: 20px}

.pop-vid-nav { margin: 0px 12px; padding: 0px}
.pop-vid-nav li { list-style: none; display: block; float: left}
.pop-vid-nav li a { display: block; float: left; font-size: 10px; font-weight:700; text-decoration: none; padding:2px; margin: 0px 3px}
#socialShareArticle { width: 100%; float: left; margin-left: -10px; padding-top: 21px}

.shareslot { width: 80px; padding-left:10px; float:left}
.shareslotGP { width: 70px; padding-left:15px; float:left}
#taboola { padding-right: 20px; margin-top: 8px; padding-bottom: 22px; float:left; height: 700px; width: 224px; clear:right}
#comments { width: 100%; float: left}

.tweetsWidget { font-size:12px; padding-left:10px; margin-top:60px}
.tweetsWidget p {float: left; width: 240px; margin: 6px 0px; padding-top:6px; padding-bottom: 6px; height:48px}
.tweetsWidget img {float: left; width: 48px; padding-top:10px; padding-right:10px}
.tweetsText {padding-bottom: 10px; padding-top: -10px}
.tweetPackage{padding-left:10px; padding-bottom:10px; width:100%; display: block}
#twitterWidgetHeader { padding-top: 0px; padding-bottom: 0px; float: left}
#twitterWidgetFollowBtn { float: left; padding-right: 0px; padding-top: 20px}
#youtubeWidgetHeader { padding-top: 10px; padding-bottom: 0px; float: left}
#youtubeWidgetSubscribeBtn { float: right; padding-right: 35px; padding-top: 20px}
#youTubeVideos { width: 260px; overflow: hidden; font-family: 'Droid Sans', sans-serif; font-size:12px}
#youTubeVideos p{ overflow: hidden; font-family: 'Droid Sans', sans-serif; font-size:11px}
#youTubeVideos img { width: 84px; height: 48px}
#rightAd { width: 300px; padding-bottom: 30px}
#rightAdUnpadded{ width: 300px; float: left; padding-bottom: 0px}
#thickGrayRule { width: 100%;  margin-bottom: 7px}
#thickGrayRuleUnderCarousel,.subWithBar  { width: 934px; margin:0px auto; border-bottom: 12px solid #d3d3d3}
.subWithBar h2 { font-family: 'Droid Serif'; font-weight: 700; font-size: 22px; line-height: 22px; color: #373637; margin:12px 0px; padding-left:20px; padding-top:10px}
#thickGrayRuleUnderCarousel h2 { font-family: 'Droid Serif'; font-weight: 700; font-size: 22px; line-height: 22px; color: #373637; margin:12px 0px; padding-left:0; padding-top:10px}
.subWithBar { width: 100%}
#bottom { width: 100%; overflow: hidden; background-color: #fdfdfd; padding: 0 0 46px 0}
.widgetCase {padding-top: 20px; padding-bottom:50px}
.widgetVid { width: 96px; float: left}
.widgetText { width: 164px; float: left}
.fbCapsule { width: 280px; margin-left:10px; overflow:hidden; position:absolute}
#bottomLeft { float: left; padding: 0 0 0 20px; border-right: 1px solid #e3e3e3; width: 300px; height: 301px; overflow: hidden; background-color: #fdfdfd}
#bottomCenter { float: left; width: 326px; height: 301px; overflow: hidden; background-color: #fdfdfd; border-right: 1px solid #e3e3e3}
#bottomRight { float: left; width: 290px; height: 301px; margin-left: 30px; overflow: hidden; background-color: #fdfdfd}
#footerBackground { position:absolute; left:0px; right:0px;min-height: 170px; background: url("../images/footer/FooterBackground.jpg") 0 0 repeat-x}
#footer { width: 970px; margin: 0px auto}
.ignFooter-linkList { list-style: none; margin:0; padding:6px 0px}
.ignFooter-linkList li { display:inline}
.ignFooter-linkList li a { display: block; float: left; border-left: 1px solid #fff; padding: 0px 4px; font-size:11px; line-height: 11px; color:#fff; text-decoration: none}
.ignFooter-linkList li:first-child a { border:none}
#ugo-main-footer-nav { display: block; height:37px; background: transparent url("../images/footer/ugo.logo.png") 0 0 no-repeat; margin: 50px 0px 19px 17px; padding: 0px 0px 0px 37px}
#ugo-main-footer-nav li a { line-height: 40px; border-left:none; font-size: 11px; color:#c7c7c7; padding-right:12px}
#ugo-main-footer-nav li a.ignFooter-linkRss { padding-right: 17px; padding-left: 6px; background: transparent url("../images/footer/icon.rss.png") 100% 13px no-repeat}
#footer .ignFooter-content { padding:36px 18px}
#footer .ignFooter-content .ignFooter-bottomRow {}
#footer .ignFooter-content .ignFooter-bottomRow .col1 { padding-right:132px}
#footer .ignFooter-content .ignFooter-bottomRow .col2 li a { font-size:10px}
#footer .ignFooter-content .ignFooter-bottomRow .ignFooter-column { float: left}
#footer .ignFooter-content .ignFooter-bottomRow .ignFooter-column p { color: #c6c6c6; font-size: 10px}
#footer .ignFooter-content .ignFooter-bottomRow .ignFooter-column .ignFooter-logo img{ margin-bottom:12px}
.ignFooter-linkRss { background: url("../images/footer/icon.rss.png") 6px 0px no-repeat; padding-left: 22px!important}
#taboola-div-verticalx5 {width: 300px;
float: left;
margin-right: 12px;
margin-top: 12px}

.alphanav { text-align: center; padding: 6px 9px; margin-bottom:16px; border-bottom: 1px solid #d3d3d3}
.alphanav span { display:block; margin: 0 auto; text-align: center}
.alphanav a {  float:left; text-decoration: none; display: block; margin: 4px 2px 4px; padding: 2px 3px; background-color: #fff; font-size: 18px; font-weight: 700; color:#0076c9}
.alphanav a:hover { background-color: #0076c9; color:#fff}
.alpha-bucket { clear: both}
.alpha-bucket .alpha  { padding-top:6px; text-align: center; float:left; min-height: 200px;  }
.alpha-bucket .alpha a { font-size: 11px; line-height: 26px; text-decoration: none; color: #0076c9;  }
.alpha-bucket .alpha strong { display:block;width: 72px; height: 72px; font-size: 52px; font-weight: 700; line-height: 72px; background-color: #252525; color: #fff}
.alpha-bucket .tag-list {  float:left; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 24px}
.alpha-bucket .tag-list li {  list-style: none}
.alpha-bucket .tag-list li a { font-weight:700; font-size: 13px; line-height: 26px; text-decoration: none; color: #0076c9;  }