#mainContent #fb404RedirectContainer,#fullWidthMainContent #fb404RedirectContainer{margin:10px 0px;width:95%}#fb404RedirectContainer{background-color:silver;margin:-10px;padding:10px;width:550px}#fb404RedirectContainer .container{padding:50px;background-color:#fff}#fb404RedirectContainer .container a{color:#007fa4}#fb404RedirectContainer .container p{color:#7a7a7a;font-size:115%;font-family:Arial,Sans-Serif}#fb404RedirectContainer .container p a{color:#7a7a7a;text-decoration:underline}#fb404RedirectContainer .container ul{margin:20px 0px}.loginOverlay form #cookieLoginFormFieldContainer{vertical-align:middle;padding:3px}.loginOverlay form #cookieLoginFormFieldContainer label{float:none;padding:0px;width:auto;font-size:11px;font-wieght:bold}.loginOverlay form #cookieLoginFormFieldContainer .inputWrapper{float:none;margin:0px}.loginOverlay form #cookieLoginFormFieldContainer .inputWrapper input{margin:0px;padding:0px;border:0px;float:none}.loginOverlay form #loginFormFieldContainer{display:inline-block;float:right;position:relative;bottom:30px;left:10px}.ms.login .registrationFormFieldSet form #cookieLoginFormFieldContainer{display:inline-block;float:none;left:90px;position:relative}.ms.login .registrationFormFieldSet form #cookieLoginFormFieldContainer label{float:none;width:auto}.ms.login .registrationFormFieldSet form #loginFormFieldContainer{float:right;margin-right:59%;position:relative;bottom:30px}.inRegLoginFieldSet #cookieLoginFormFieldContainer{width:100%}.inRegLoginFieldSet #cookieLoginFormFieldContainer label{width:85%}#cookieBar{background:#369;color:#fff;display:none;position:fixed;bottom:0;width:1000px;min-height:10px;line-height:100%;z-index:1}#cookieBar p{line-height:100%;font-size:0.8em;margin:0}#cookieBar a{color:#fff;text-decoration:underline}#cookieBar .cookieContentHolder{position:relative}#cookieBar .cookieText{float:left;padding:5px 10px;width:95%}#cookieBar .cookieClose{cursor:pointer;float:right;height:10px;padding:5px 5px;width:10px}.leaderboardHolder{text-align:left}@media screen and (min-width: 920px){.leaderboardHolder{text-align:center}}.headerWrapper{position:fixed;width:100%;left:0;top:0;z-index:100}.siteHeader{position:relative;width:1000px;margin:0 auto;background:#2e3537;padding:0;-webkit-box-shadow:0 1px 1px #999;-moz-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999}.siteHeader .siteLogo{background:url(/graphics/header/techworldLogo.png) no-repeat 0 0;color:transparent;width:220px;height:40px;outline:0;border:0;display:block;margin:10px;float:left}.siteHeader .primaryNavigation{width:750px;float:right;overflow:hidden;margin-left:0}.siteHeader .primaryNavigation>li{display:block;float:left;width:90px;text-align:center;padding:21px 0;font-size:1.1em;font-weight:bold;font-family:Arial}.siteHeader .primaryNavigation>li a{color:#cfcfcf}.siteHeader .primaryNavigation>li:hover,.siteHeader .primaryNavigation>li.active{background:#555658}.siteHeader .primaryNavigation>li:hover a,.siteHeader .primaryNavigation>li.active a{color:#fff;text-decoration:none}.siteHeader .primaryNavigation .userLogin{width:150px;margin-left:38px}.siteHeader .primaryNavigation .userLogin>ul{border-left:1px solid #555658;overflow:hidden;padding-left:20px}.siteHeader .primaryNavigation .userLogin>ul>li{float:right;margin:auto 5px;font-weight:normal;font-size:0.85em}.siteHeader .primaryNavigation .userLogin>ul>li a{color:#1181c5}.siteHeader .primaryNavigation .userLogin>ul>li a:hover{text-decoration:underline}.siteHeader .primaryNavigation .userLogin .headerLoggedIn #loginNav{position:absolute;top:5px;width:200px;right:0px}.siteHeader .primaryNavigation .userLogin:hover{background:transparent}.siteHeader .secondaryNavigation{clear:both;overflow:hidden;background:#0083c3;position:relative;padding:8px 10px 10px 120px}.siteHeader .secondaryNavigation>li{float:left;color:#fff;font-size:0.9em;margin-right:20px}.siteHeader .secondaryNavigation>li a{color:#fff}.siteHeader .secondaryNavigation>li:first-child{font-style:italic}.siteHeader .secondaryNavigation .searchContainer,.siteHeader .secondaryNavigation #awardsNav{display:block !important}.siteHeader .secondaryNavigation #awardsNav{float:right;margin-right:210px}.siteHeader .secondaryNavigation #headerSearchFormID input[type="search"],.siteHeader .secondaryNavigation #headerSearchFormID input[type="text"]{border-radius:15px;position:absolute;width:150px;height:21px;right:10px;top:5px;padding:0 0 0 10px;border:0;outline:0 none;-moz-box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px 0px rgba(0,0,0,0.5)}.siteHeader .secondaryNavigation #headerSearchFormID input[type="search"]:focus,.siteHeader .secondaryNavigation #headerSearchFormID input[type="text"]:focus{outline:none 0}.siteHeader .secondaryNavigation #headerSearchFormID input[type="submit"]{position:absolute;right:29px;top:9px;background:url(/graphics/header/magnify.png) no-repeat 0 0;background-size:13px 13px;color:transparent;border:0;outline:0;width:18px;height:18px}.leaderBoardContainer{background:#d8d8d8;padding:10px;margin:96px 0 15px}.leaderBoardContainer>*{margin:0 auto}#topicsNav{margin-right:10px}.blogHeader{background:url("/graphics/blogs/header.gif") no-repeat scroll left bottom rgba(0,0,0,0);font-size:1.5em;position:relative;width:975px;height:140px;margin:0px 10px}.blogHeader h2 a{position:absolute;top:55px;left:15px;width:170px;height:80px;color:transparent}.blogs #sidebar{padding-top:110px}.blogInfo .blogName{font-size:2.8em}.blogInfo p{margin:5px 0 10px}.blogListings .articleEntry,.blogs-listing .articleEntry{overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.blogListings .articleEntry .thumb,.blogs-listing .articleEntry .thumb{float:left;display:block;margin:0 10px;border:1px solid #ccc;width:100px;padding:5px}.blogListings .articleEntry .thumb img,.blogs-listing .articleEntry .thumb img{margin:0 auto;display:block;max-width:100%}.blogListings .articleEntry .bd,.blogs-listing .articleEntry .bd{float:left}.blogListings .articleEntry .bd .headline,.blogs-listing .articleEntry .bd .headline{font-weight:normal;font-size:2.3em;line-height:1}.blogListings .articleEntry .bd .headline a,.blogs-listing .articleEntry .bd .headline a{color:#06C}.blogListings .articleEntry .bd .byLine,.blogs-listing .articleEntry .bd .byLine{color:#666;font-size:1.4em;line-height:1.5}.blogListings .articleEntry .bd .byLine a,.blogs-listing .articleEntry .bd .byLine a{color:#666 !important;text-decoration:underline}.blogListings .articleEntry .bd .strapline,.blogs-listing .articleEntry .bd .strapline{line-height:1.5}.blogListings .articleEntry .bd .dateTime,.blogs-listing .articleEntry .bd .dateTime{color:#666;font-weight:bold}.blogListings .articleEntry .imgPair,.blogs-listing .articleEntry .imgPair{width:450px}.blogroll,.blogs-connect,.blogs-sidebar-listing,#sidebar .articleListing,.about-author{background:#E6E6E6;border-radius:10px;padding:10px;margin-bottom:15px}.blogroll h2,.blogs-connect h2,.blogs-sidebar-listing h2,#sidebar .articleListing h2,.about-author h2,.blogroll a,.blogs-connect a,.blogs-sidebar-listing a,#sidebar .articleListing a,.about-author a{color:#666}.blogroll li{overflow:hidden;margin-bottom:25px}.blogroll .blogImage{float:left;width:100px;margin-right:10px;height:90px;overflow:hidden}.blogroll .blogImage img{width:90px;height:auto !important}.blogroll .bd{float:left;width:240px}.blogroll .bd h2,.blogroll .bd h3{color:#666;margin:0 0 5px}.blogroll .bd h2 a,.blogroll .bd h3 a{color:#06C}.blogroll .bd h2{font-size:1.6em}.blogroll .bd h4{font-size:1em;font-weight:normal}.blogroll .bd .rss{display:inline-block;background:#f2f2f2;margin:5px 0;padding:2px 5px;border-radius:5px}.blogroll .bd .rss img{margin:2px 7px 0 0}.blogs-connect h3{font-size:1.2em}.blogs-connect h3 img{vertical-align:middle;margin-right:10px}.blogs-sidebar-listing li{margin-bottom:10px}.blogs-sidebar-listing h3{font-size:1.2em}.blogs-sidebar-listing a{color:#06C}#sidebar .articleListing li{list-style:none;background:none;padding:0}#sidebar .articleListing li a{color:#06C}.blogs-article #articleContent p{font-size:1.15em !important;line-height:1.3 !important}.about-author img:first-child{float:right}.about-author .contactDetails{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.about-author .contactDetails h2{color:#333}.about-author .contactDetails img{float:none;vertical-align:middle;margin-right:10px}.about-author .contactDetails p{margin-bottom:8px}.helpIcons .comments a{color:transparent !important}.blogs-search{margin-bottom:15px}.blogs-search form{position:relative}.blogs-search input[type="text"]{width:250px;height:20px;border:10px solid #fdb813;border-left:15px solid #fdb813 !important;border-right:15px solid #fdb813 !important;border-radius:10px}.blogs-search input[type="submit"]{background:url(/graphics/blogs/sidebar-search-button.gif) no-repeat 0 -6px;width:50px;height:50px;position:absolute;top:0;left:285px;border:0}.blog-authors{overflow:hidden;margin:10px 0}.blog-authors li{float:left;display:block;font-size:1.3em;margin:5px;padding:0 5px;border-left:2px solid #666;color:#666}.blog-authors li:first-child{margin-left:0;padding-left:0;border:0}.blog-authors li a{color:#666 !important}.blogs #breadcrumb{overflow:hidden}.blogAuthor{font-size:1.9em;margin:12px 0}.blogs-archive h2{margin-bottom:10px}.blogs-archive .archive,.blogs-archive .blogList{margin-bottom:20px}.blogs-archive .archive li,.blogs-archive .blogList li{font-size:1.3em;margin-bottom:10px;line-height:1.1}.blogs-archive .blogList li{font-weight:bold}
