* { margin: 0; padding: 0;}

html { min-height: 100%; margin-bottom: 1px; }

body { color: #333; font-size: 13px;font-family: Arial; background: #fff;}

.clr { clear: both;}

.Header { font-family: Georgia; font-size: 24px; font-weight: normal; color: #4A7195; }
.SubHeader { font-family: Georgia; font-size: 18px; font-weight: normal; color: #4A7195; margin: 3px 0;}
.SubSubHeader { font-family: Georgia; font-size: 14px; font-weight: normal; color: #4A7195}
.Username { font-size: 18px; color: #DFA641; font-family: Georgia; font-weight: normal;}

a, .href { font-family: Arial; font-size: 13px; color: #0364a4; text-decoration: none; outline: none; cursor: pointer; }
a img { border: 0; }
a:hover, .href:hover { text-decoration: underline; }
select { outline:none; }
h3 { font: bold 13px Georgia; color: #DFA641; }
h4 { font: bold 13px Arial; }
input, textarea { border: solid 1px #D0D7DC; background: #F4F4F4; padding: 3px 5px; }

.ArticleTitle,.ArticleTitle a { font-family: Georgia; font-size: 15px; font-weight: normal;}

#WrapperHeader { width: 100%; height: 123px; background: url(sprite-tileset2h.gif) repeat-x 0px 0px;}
#WrapperContent { margin: 0 auto; width: 980px; }
#WrapperSubNav { width: 100%; height: auto; background: url(sprite-tileset2h.gif) repeat-x 0px -124px; border-bottom: solid 1px #c8d0d6; }

#Header { height: 85px; margin: 0 auto; width: 960px; padding-left: 20px}
    #Header #Logo { position: relative; float: left; margin-top: 10px; text-align: center; color: #4A7195; font-family: Arial; }
        #Header #Logo a img { border:none; }

/* Section Styles */
.Main { margin-top: 25px;  }
	.Main .Head { border-bottom: solid 3px #DDE2E6; border-top: solid 1px #DDE2E6; margin-bottom: 5px }
	.Main ul { margin: 5px 0px 0px 30px; }
        .Main ul li { color:#4A7195; font-size: 10px; padding: 1px 0px; }
            .Main ul li a { font-size: 11px; font-weight: bold; }

/* Tab Style 1 */
.TabNavigation { height: 25px; list-style: none; border-bottom: 1px solid #c8d0d6; }
	.TabNavigation li { position: relative; top: 1px; float: left; text-align: center; background: url(sprite-tabset1.gif) center -30px; margin-right: 3px; }
		.TabNavigation li a { display: block; height: 18px; width: 130px; padding: 3px 0px; position: relative; top: 3px; cursor: pointer; text-decoration: none; }
		.TabNavigation li.Selected { top: 2px; background: url(sprite-tabset1.gif) center top; }

/* Icon Sprites */
.IconSet1 { background: url(sprite-iconset1.gif) repeat-y; width: 22px; height: 25px; float: left; position: relative; padding-right: 3px; top: -2px; }
	.IconSet1.AddFavorite { top: -3px; height: 26px; }
	.IconSet1.AddComment { background-position: 2px -65px; }
	.IconSet1.AddFlag { background-position: 0px -176px; top: 0px; height: 21px; }
	.IconSet1.AddFlag2 { background-position: 0px -265px; top: 0px; height: 21px; }
	.IconSet1.AddRSS { background-position: 0px -110px; top: 0px; }
	.IconSet1.SendEmail { background-position: 2px -44px; top: -1px; }
	.IconSet1.PagePrint { background-position: 0px -22px; top: -1px; }
	.IconSet1.Idea { background-position: -3px -218px; }
	.IconSet1.Idea2 { background-position: -2px -283px; top: -4px; }
	.IconSet1.EarnCash { background-position: 0px -196px; top: 5px; }
	.IconSet1.Chat { background-position: 3px -130px; top: 2px; }
	.IconSet1.Document { background-position: 0px -88px; top: 5px; }

/* SearchBox */
.Search { position: relative; float: left; margin-left: 67px; top:30px; }
	.SearchBox { height: 46px; width: 667px; background: url(Search_Fill.gif) repeat-x top; }
	    .SearchBox input { position: relative; float: left; width: 270px; height: 19px; margin: 10px 0 0 -1px; padding: 3px; background-color: #fff; }
        .SearchBox .SearchTxt { background: url(Search_Left2.gif) no-repeat left top; height: 35px; padding: 9px 0 0 10px; position: relative; float: left; }
        .SearchBox .c { background: url(Search_Right2.gif) no-repeat right top; height: 44px; width: 6px; position: relative; float: right; }
	    .SearchBox .Button_Blue { position: relative; float: left; margin: 7px 0 0 6px; background: url(button_blue_dark.gif) no-repeat center; }
	    .SearchBox .SearchInputBox { font: bold 16px Arial; color: #8A9AA6; border: solid 1px #d0d7dc; }
	
	.SearchBalloons { position: relative; left: 85px; top: 7px; list-style: none; text-align: center; z-index: 2; }
	    .SearchBalloons a { font-weight: bold; color: #4A7195; font-size: 11px; display: block; text-decoration: none !important; }
        .SearchBalloons li { position: relative; line-height: 15px; float: left; height: 23px;  padding: 10px 3px 0px 3px; color: #c2cbd2; }
	    .SearchBallons li.Tab { width: 90px; }
	    .Searchballons li.divider { position: relative; top:-3px; }
	    .SearchBalloons li.selected { background: url(Search_Tab.gif) no-repeat center 25px; overflow: hidden; padding: 9px 0px 0px 0px; }
	        .SearchBalloons li.selected a { color: #DFA641; background-color: #fff; padding: 0px 4px; border: solid 1px #c8cfd5; border-bottom: none; }
	
	#FooterSearch { background: url(Footer_Top_Bg.gif); height: 52px; padding-top: 30px; }
	    #FooterSearch .SearchBox .SearchTxt, #FooterSearch .SearchBox .c { background: none; }
	    #FooterSearch .SearchBox { margin: 0 auto; position: relative; top: -4px; border-left: solid 2px #c7ced5; border-right: solid 2px #c7ced5; width: 657px; }
	    #FooterSearch .SearchBox .Button_Blue { position: relative; float: left; margin: 7px 0 0 6px; background: url(button_blue_dark.gif) no-repeat center; }
	    #FooterSearch input { width: 417px; }
	    #FooterSearch select { float: left; margin: 13px 0 0 10px; width: 100px; }
    
/* User signin/join formatting */
.Login { text-align: left; float: right; margin-top: 3px; padding: 4px 0px 5px 6px; background: url(Search_Divider.gif) no-repeat left center; width: 260px; }
	.Login a { font-weight: bold;}
	.LoginUser { font-weight: bold;}
	.LoginInbox { background: url(login-inbox.gif) no-repeat center left; padding: 0px 0 0 20px; margin-top: auto;}
	.LoginFriend { background: url(login-friend.gif) no-repeat center left; padding: 0px 0 0 15px; margin-top: auto;}
	.LoginDivider { background: url(login-div.gif) no-repeat center center; margin-top: auto;}

/* Request How-To */

.RequestArticle .SubHeader { padding: 3px 0px; }
.RequestArticle .RequestForm { width: auto; margin: 6px auto; }
	.RequestArticle .RequestForm input { float: left; margin: 6px 10px 0px 0px; width: 200px; font: 18px Georgia; color: #4A7195; width: 400px; }
	#Column2 .RequestArticle .RequestForm input { width: 270px; }
	#Column12Span .RequestArticle .RequestForm input { width: 470px; }
	.RequestArticle .RequestForm .Button2_Blue { float: left; margin: 8px 0px 0px 0px; }

/* Navigation */
#NavigationContent { margin: 0 auto; width: 982px; }

#Navigation { height: 31px; margin: 7px auto 0 auto; float: left;}
	#Navigation li { background: transparent url(sprite-tabset1.gif) no-repeat center -93px; float: left; list-style-type: none; padding-top: 5px; position: relative; text-align: center; top: 5px; }
	#Navigation li a { color: #fff; display: block; font-family: Georgia; font-size: 12px; height: 21px; line-height: 20px; width: 120px; }
	#Navigation li.selected { background-position: center -64px; border-bottom: 1px solid #EFF1F3; top: 5px; }
	#Navigation li.selected a { color: #DFA641; }

#SubNav { height: 29px; width: 850px; margin: auto;}
    #SubNav ul { margin-left: 65px; width: 850px; }
	    #SubNav li { position: relative; float: left; padding: 5px 10px 0px 10px; height: 20px; list-style:none;}
	    #SubNav a{ color: #4A7195; font-family: Georgia; font-size: 15px;}
	    #SubNav .selected a { color: #DFA641;}
	    #SubNav .sep{ color: #C6CFD6;}
	    #SubNav .newburstsel {position: relative; float: left; padding: 4px 10px; height: 20px; list-style:none; background: url(ico-newBurstTrans.gif) no-repeat 0 4px; color: #DFA641; padding-left:30px}
	    #SubNav .newburst {position: relative; float: left; padding: 4px 10px; height: 20px; list-style:none; background: url(ico-newBurstTrans.gif) no-repeat 0 4px; padding-left:30px}	
	
#Content { clear: left; margin-top: 5px;}
	
#Column1 { width: 180px; position: relative; float: left; margin-right: 6px; padding:0;}
#Column2 { width: 470px; position: relative; float: left; margin-right: 6px; padding: 0;}
#Column3 { width: 300px; position: relative; float: left;}
#Column12Span { width: 670px; position: relative; float:left; }
#Column23Span { width: 770px; position: relative; float:left; }

.BodyIdentifiers { font-family: Arial;font-weight: bold; color: #8A9AA6; font-size: 18px}
.ProfileHeader { font-family: Arial; font-weight: bold; color: #4A7195;}
.ProfileName { font-family: Arial; font-size: 18px; color: #8A9AA6;}
.ProfileBody { font-family: Arial; font-size: 12px; color: #8A9AA6;}

.BreadCrumbs { font-family: Arial; color: #8E9AAA; font-size:12px; height: 22px; padding: 6px 0 0 5px}
	.BreadCrumbs a { font-family: Arial; color: #DFA641; font-size: 12px;}

.DetailHeader { border: 1px solid #DDE2E6; position:relative;}
	.DetailHeader h1,.DetailHeader h2 { background: #DDE2E6; border: 3px solid #fff; color: #4A7195; font-family: Georgia; font-size: 24px; padding: 3px; font-weight: normal;}
	.DetailHeader .Rating { position: relative; float: right; margin: 12px 10px 0 0;}

.CategoryNavigation { position: relative; }
	.CategoryNavigation .Title { border-top: 2px solid #DFA641; background: #4A7195 url(CategoryNav_Title.gif); border-bottom: 2px solid #fff; color: #fff; padding: 3px; text-align: center; font-family: Georgia; font-size: 14px;}
	.CategoryNavigation h3,.CategoryNavigation p  { background: url(CategoryNav_Sub.gif) no-repeat;padding: 3px;font-size: 12px;}
	.CategoryNavigation h3 {  color: #4A7195; text-align: center; font-family: Georgia;  font-weight: bold;}
	.CategoryNavigation p { }
	.CategoryNavigation .Related  { margin-bottom: 2px; }
	.CategoryNavigation .Related li { list-style: none;padding: 3px 0 3px 15px; border-bottom:1px solid #DDE2E6 }
	.CategoryNavigation .Related a { color: #DFA641; font-family: Georgia; font-size: 12px;}
	.CategoryNavigation .AdminRelated  { margin-bottom: 2px; }
	.CategoryNavigation .AdminRelated li { list-style: none;padding: 3px 0 3px 15px; border-bottom:1px solid #DDE2E6 }
	.CategoryNavigation .AdminRelated a { color: #4A7195; font-family: Georgia; font-size: 12px;}
	.CategoryNavigation .All { position: relative; }
	.CategoryNavigation .All li { list-style: none;padding: 5px 0 5px 10px; background: #fff; border-bottom: 1px dotted #09516c;font-family:Arial;font-size:11px; }
	.CategoryNavigation .All a { color: #4A7195; font-family: Georgia; }
	.CategoryNavigation .selected a { color: #DFA641; }

.ListBox { border: 6px solid #DFA641; margin-bottom: 10px; zoom: 1; }
	.ListBox h3 { background: #DFA641; color: #fff; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia; }
	.ListBox ul {  position: relative; float: left; padding-left: 0px; }
	.ListBox li { width: 100px; }
	.ListBox div { clear: left;}
	
.ListBox_Blue { border: 6px solid #DDE2E6; margin-bottom: 10px;position: relative;}
	.ListBox_Blue h3 { background: #DDE2E6; color: #4A7195; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
	.ListBox_Blue ul {  position: relative; float: left; padding-left: 5px; list-style:none;}
	.ListBox_Blue li { width: 110px; }
	.ListBox_Blue div { clear: left;}
	
.ListBox2 { border: 6px solid #DFA641; margin-bottom: 10px; position: relative;}
	.ListBox2 h3 { background: #DFA641; color: #fff; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
	.ListBox2 ul {  }
	.ListBox2 li { border-bottom: 1px solid #DFA641; list-style:none; padding: 5px 5px 5px 15px}

.List { margin: 10px 5px; list-style-type:disc; }
.List li { margin: 0 0 0 15px; padding: 0; }

.List_Arrow { margin: 10px 5px; list-style:none;  }
.List_Arrow li { background: url(List_Arrow2.gif) no-repeat 10px 5px;  padding: 2px 0 2px 25px;position: relative;}

.List_Arrow2 { margin: 10px 5px; list-style:none;  }
.List_Arrow2 li { background: url(List_Arrow2.gif) no-repeat 0px 5px;  padding: 2px 0 2px 25px;position: relative;}

.Footer { width: 100%; text-align: center; font-size: 11px; font-family: Arial; clear: both; margin-top: 10px }
	.Footer #FooterLinks { background: #DDE2E6 url(Footer_Bottom_Bg.gif) repeat-x; height: 26px; }
	.Footer #FooterLinks ul { background: url(Footer_Bottom_Right.gif) no-repeat top right; height: 26px; color: #4A7195; }
	.Footer #FooterLinks li { list-style:none; display:inline; padding: 0 5px; line-height: 26px}
	.Footer #FooterLinks a,.Footer #FooterCopyright a { font-size: 11px;}
	.Footer #FooterLinks .c { background: url(Footer_Bottom_Left.gif) no-repeat; height: 26px; width: 5px; position: relative; float: left; }
	.Footer #FooterCopyright { margin: 3px 0;}
	
#demandFooter{ font-weight:bold; font-family: Arial; border:solid 1px silver; width:400px;float:none;margin:auto;padding-bottom:3px; padding-top:3px; position:relative;}
#demandFooter  li { list-style:none; display:inline; padding: 15px;  }
#demandFooter a {color: #40498c;font-size: 11px;}

/* Button Styles */
.Button_Blue,.Button_Orange,.Button_LightBlue {  line-height: 32px; width: 100px; text-align: center;color: #fff; font-weight: bold; font-size: 13px; display:block;}
	.Button_Blue { 	background-image: url(btn_drkblu_100.gif);}
	.Button_Orange { background-image: url(btn_yello_100.gif);}
	.Button_LightBlue { background-image: url(btn_ltblu_100.gif);}
	
.Button_Blue_Medium,.Button_Orange_Medium,.Button_LightBlue_Medium {  line-height: 32px; width: 125px; text-align: center;color: #fff; font-weight: bold; font-size: 13px; display: block;}
	.Button_Blue_Medium { 	background-image: url(btn_drkblu_125.gif);}
	.Button_Orange_Medium { background-image: url(btn_yello_125.gif);}
	.Button_LightBlue_Medium { background-image: url(btn_ltblu_125.gif);}

.Button_Blue_Large,.Button_Orange_Large,.Button_LightBlue_Large  { line-height: 32px; width: 175px; text-align: center;color: #fff; font-weight: bold; font-size: 13px; display:block; }
	.Button_Blue_Large { background-image: url(btn_drkblu_175.gif); }
	.Button_Orange_Large { background-image: url(btn_yello_175.gif); }
	.Button_LightBlue_Large { background-image: url(btn_ltblu_175.gif); }

.Button2_Blue, .Button2_Orange { display: block; padding-top: 5px; color: #fff; height: 22px; width: 162px; text-align: center; background-image: url(buttonset1.gif); }
    .Button2_Orange { background-position: center -1px; }
    .Button2_Blue { background-position: center -28px; }
    
.Button2_Blue_Small, .Button2_Orange_Small { display: block; padding-top: 2px; color: #fff; height: 7px; width: 80px; text-align: center; background-image: url(buttonset1.gif); }
    .Button2_Orange_Small { background-position: center -1px; }
    .Button2_Blue_Small { background-position: center -160px; }

.Button_Back,.Button_Forward { display: block; width: 40px; height: 40px; background-image: url(sprite-buttonset2.gif); cursor: pointer; }
    .Button_Back { background-position: top; }
    .Button_Forward { background-position: bottom; }

.AppBtn_Orange { background-image: url(btn_App_Orange.gif); width: 83px; line-height: 20px; text-align: center;color: #fff; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Orange_Large { background-image: url(btn_App_Orange_Large.gif); width: 123px; line-height: 24px; text-align: center;color: #fff; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Blue { background-image: url(btn_App_Blue.gif); width: 83px; line-height: 20px; text-align: center;color: #4A7195; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Blue_Large { background-image: url(btn_App_Blue_Large.gif); width: 123px; line-height: 24px; text-align: center;color: #4A7195; font-weight: bold; font-size: 12px; display: block; }

.Button_Arrow { background-image: url(List_Arrow2.gif); padding-left: 15px; margin: 10px 2px; display: block; }

.RelatedAds{ border-bottom: solid 1px #DDE2E6; }
	.RelatedAds h3 { margin-bottom: 3px; }
	.RelatedAds ul { margin: 0px 0px 15px 35px; }
	.RelatedAds li.SubHeader { margin: 10px 0px 10px -35px; font-size: 16px; list-style-type: none; }
	.RelatedAds li { height: 15px; color: #4A7195; font-size: 12px; }
	    .RelatedAds li a { font-size: 13px; }

.RelatedAds2 {  }
	.RelatedAds2 h3 { margin-bottom: 3px;}
	.RelatedAds2 ul { list-style:none; margin-bottom: 10px }
	.RelatedAds2 li { background: url(List_Arrow2.gif) no-repeat 10px 5px; padding: 2px 0 2px 25px; border-bottom: 1px solid #DDE2E6}

#SearchBox { background: #DDE2E6; height: 75px; margin: 5px;  }
	#SearchBox .Search { margin: 30px 0 0 0px; padding-left: 10px}
	#SearchBox .Search .SearchBox { width: 440px;}
	#SearchBox .Search .SearchBox input { width: 305px; }
	
.Paging { list-style: none; }
	.Paging li { position: relative; float: left; padding: 2px 2px; }
	.Paging .selected a,.Paging .selected { color: #DFA641;}
	.Paging .previous { background: url(List_Arrow3.gif) no-repeat 0 4px; padding-left: 12px}
	.Paging .next { background: url(List_Arrow2.gif) no-repeat right 4px; padding-right: 12px}
	
.RightLinks { position: relative; float: right; margin-top: 8px; }

.Error { background: #DDE2E6; color: #990000; border: 1px solid #4A7195; padding: 3px 5px; font-weight: bold }

#SiteLogos { position: relative; float: right; margin: 0 12px 0 0;}

/* Error/Success Formatting */
DIV.error-msg {border:1px solid #999;margin:20px;padding:5px;clear:both;font-weight:bold;color:#900;background:#FFF url('gradient-15x37-2.gif') repeat-x;}
DIV.error-msg .msg {padding:5px 5px 15px 40px;background:transparent url('ico-exclamation-bubble.gif') no-repeat 5px 5px;}

DIV.alert-msg {border:1px solid #999;margin:20px;clear:both;font-weight:bold;color:#000;background:#FFF url('gradient-15x37-1.gif') repeat-x;}
DIV.alert-msg .msg {padding:5px 5px 15px 40px;background:transparent url('ico-exclamation-bubble.gif') no-repeat 5px 5px;}

DIV.success-msg {border:1px solid #999;margin:10px 20px;clear:both;font-weight:bold;color:#060;background:#FFF url('gradient-15x37-3.gif') repeat-x;}
DIV.success-msg .msg {padding:5px 5px 15px 40px;background:transparent url('ico-exclamation-bubble.gif') no-repeat 5px 5px;}

SPAN.success-msg {padding-left:20px;color:#060;font-weight:bold;padding:0 0 0 20px;background:transparent url('ico-success.gif') no-repeat;}
SPAN.error-msg {padding-left:20px;color:#900;font-weight:bold;padding:0 0 0 20px;background:transparent url('ico-warning.gif') no-repeat;}

.SponsoredResults { border-top: 1px solid #DDE2E6; padding: 5px 15px; margin: 10px 0}
.SponsoredResults .header { color: #9A9A9A; display: block; position: relative; padding: 0px 0 10px 0;}
.SponsoredResults .Ad span { padding: 5px 0;}
.SponsoredResults .Ad .title { font-size: 13px; font-weight: bold; color: #0364a4; text-decoration:underline;}
.SponsoredResults .Ad .baseurl { color: #0364a4;}
.SponsoredResults .Ad .copy { color: #333;}
.SponsoredResults .Ad .smallurl { font-size: 11px; color: #0364a4;}
.SponsoredResults #AdvertiseSite {text-align:center;}
.SponsoredResults #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}

.SponsoredResults #AdvertiseSite {text-align:left;}
.SponsoredResults #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}

.Ads160 { padding: 5px 0; }

.SponsoredResults300 { border-top: 1px solid #DDE2E6;border-bottom: 1px solid #DDE2E6; padding: 0px; margin: 10px 0; overflow: hidden;}
    .SponsoredResults300 .header { color: #9A9A9A; display: block; position: relative; width: 100px; padding-right: 2px;}
    .SponsoredResults300 .Ad { padding: 5px 0;}
    .SponsoredResults300 .Ad span { padding: 5px 0;}
    .SponsoredResults300 .Ad .title { font-size: 13px; font-weight: bold; color: #0364a4; text-decoration:underline;}
    .SponsoredResults300 .Ad .baseurl { color: #0364a4;}
    .SponsoredResults300 .Ad .copy { color: #333;}
    .SponsoredResults300 #AdvertiseSite {text-align:left;padding: 2px 0 2px 0;}
    .SponsoredResults300 #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}
    .SponsoredResults300 #300x250 table { width: 300px; }
.RMAdUnit { padding: 0 0 10px 0;}
.PromoAd468x60 {text-align:center;}

.SearchText { text-transform: capitalize!important; }

.Bubble { width: 657px; }
	.Bubble .head { background: url(sprite-table1-2.gif) repeat-x top; }
	    .Bubble .head .left { float: left;  height: 12px; width: 10px; background: #fff url(sprite-table1-1.gif) no-repeat -13px -13px; overflow: hidden; }
	    .Bubble .head .right { float: right; height: 12px; width: 10px; background: #fff url(sprite-table1-1.gif) left -13px; overflow: hidden; }
	.Bubble .body { background: url(sprite-table1-3.gif) repeat-y top; padding: 0px 10px; zoom: 1; }
		.Bubble .body .DetailHeader { border: none; }
		    .Bubble .body .DetailHeader h1 {  padding: 3px 6px; margin-top: 0px; }
	.Bubble .foot { background: url(sprite-table1-2.gif) repeat-x 0px -14px; height: 12px; }
	    .Bubble .foot .left { float: left;  height: 12px; width: 10px; background: #fff url(sprite-table1-1.gif) no-repeat -13px top; overflow: hidden; }
	    .Bubble .foot .right { float: right; height: 12px; width: 10px; background: #fff url(sprite-table1-1.gif) left top; overflow: hidden; }

/* eHow of the Day module  */
#ehotd300 { margin: 0px 0px 10px; }
	#ehotd300 p { margin: 3px 0px; border-bottom: 2px dotted #DDE2E6; padding-bottom: 5px; }
	#ehotd300 .image { border: 1px solid #DDE2E6; margin: 5px 0px; }

/* Faceroll */
.TabBox { zoom: 1; }
    .TabBox .ChannelNavigation {   }
        .ChannelNavigation { border-bottom: 1px solid #8A9AA6; padding-bottom: 23px; position: relative; }
	    .ChannelNavigation li { list-style: none;float: left; position: relative; padding: 3px 5px; height: 16px; border:1px solid #8A9AA6; background: #DDE2E6; }
	    .ChannelNavigation .right { border-right: 1px solid #8A9AA6; }
	    .ChannelNavigation a { font-family: Arial;color: #4A7195; font-size: 11px; font-weight: bold; display: block; }
	    .ChannelNavigation .selected { background: #fff; border-bottom: 1px solid #fff; }
	    .ChannelNavigation .selected a { color: #DFA641; }
	.TabBox .right { border-right: 1px solid #8E9AAA; }
	.TabBox .TabContainer { position: relative; top:-1px; border-left: 1px solid #8A9AA6; border-right: 1px solid #8A9AA6; border-bottom: 1px solid #8A9AA6; margin-bottom: 10px; }
	.TabBox .TabContainer li { list-style:none; }
	.TabBox .TabContainer { padding: 1px 0 0 6px; }
 	.TabBox .TabContainer .Link { text-align: right; display: block; padding-right: 10px; position: relative; top: 10px; }
#Faceroll {margin-top:10px;}
	#Faceroll a { margin:0; border:0; float:left; width:55px; height:55px; border: 1px solid #fff; line-height:0; font-size:0; }
        #Faceroll a img { border: 0; width:55px; height:55px; }
#Magnifier { border: solid 3px #fff; z-index:99; background-color: #fff; position: absolute; display:none; }
	#Magnifier img { height: 75px; width:75px; border:0; }

/* Tag Cloud */
.TagCloud { border-bottom: 1px solid #C8D0D6; margin: 10px 0px; padding-bottom: 5px; }
    #Buzz { padding: 10px; text-align: justify; }
        #Buzz a { text-decoration: none; margin-left: 5px; margin-right: 5px; text-transform: lowercase; }
        #Buzz a.weight1 { color:#4A7195; font-size:14pt; }
        #Buzz a.weight2 { color:#577794; font-size:12pt; }
        #Buzz a.weight3 { color:#677f95; font-size:10pt; }
        #Buzz a.weight4 { color:#778796; font-size:8pt; }
        #Buzz a.weight5 { color:#868f98; font-size:6pt; }

/* Google Ad fixes */
#Column3 #ctl00_cphContent_Ad300x250 { display: block; width: 195px; }
	#Column3 #ctl00_cphContent_Ad300x250 img { width: 298px; }
#Column3 .advertise #ctl00_cphContent_Ad300x250 { display: block; width: 195px; overflow: hidden; }
#Column1 #ctl00_cphContent_Ad160x600 { display: block; width: 160px; overflow: hidden; }

.SponsoredResults300 .LongURL { display: block; width: 200px; font-size: 10px; }
.SponsoredResults300 .LongURLHeader { font-size: 10px; text-align: right; }

.ExpertModule {border:solid 1px #8A9AA6; margin-bottom:10px; zoom: 1;}
	.ExpertModule .hdr {background: url(expert.gif) no-repeat 5px 10px; background-color:#DDE2E6; padding: 6px 0px 5px 60px; font-size: 15px; color:#44697d; position: relative;}
	.ExpertModule .Image img {position: relative; float: left; margin: 10px; border: solid 3px #1a64a4;}
	.ExpertModule .Content {float: left; width:185px; margin-top: 5px;}