body {	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-WEIGHT: normal;	background-color: white;	color: black;	margin: 0px;}.bottom {	background-color: #000000;	color: white;	line-height: 30px;	font-weight: bold;	font-size: 9px;}.header {	background-color: black;	color: white;}.menu {	background-color: black;	color: white;}.nav_box_header {	background-color: #e9eaec;	font: bold 12px/16px Verdana,Arial, Helvetica, sans-serif;	color: #3d3e67;	margin: 0px;	padding: 1px 2px;}.nav_box_header_hp {	background-color: #FFFFFF;	font: bold 12px/16px Verdana,Arial, Helvetica, sans-serif;	color: #3d3e67;	margin: 0px;	padding: 1px 2px;}.plain_header {	background-color: #EBEBEB;	font: bold 12px/16px Verdana,Arial, Helvetica, sans-serif;	color: #3d3e67;	margin: 0px;	padding: 1px 2px;}.section_box, .search_box, .quicklinks_box {	background-color: #FFFFFF;}.section_box a {	display: block;	font-size: 12px;	color: #3d3e67;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	padding: 1px;	}.section_box a:hover {	color: #000000;	background-color: #FFFFFF;}#subcathide, #grouphide, #pricehide, #userhide, #credhide, #authorhide {	display: none;}a {	color: #3d3e67;	text-decoration: none;}a:hover {	color: #000000;	text-decoration: none;}.homemini {	font-size: 10px;}.discount {	color: red;	font-weight: bold;}.productheader {	background: #e9eaec;	margin: 0px;	padding: 1px 2px;	border-top: 1px solid #dbdbdb;	border-right: 1px solid #dbdbdb;	border-bottom: 1px solid #dbdbdb;	border-left: 1px solid #dbdbdb;	font: bold 14px/20px Arial, Helvetica, sans-serif;	font-size: 14px;	color: #3d3e67;	}.productheader a {	color: #AAAAAA;	text-decoration: none;}.productheader a:hover {	color: white;	text-decoration: underline;}.productsubheader {	background-color: #dbdbdb;	font-weight: bold;	color: #000000;}.productsubheader a {	color: #DAF4FD;	text-decoration: none;}.productsubheader a:hover {	text-decoration: underline;}.productdetails {	color: #888686;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}.productpaging {	background-color: #EBEBEB;	font-weight: bold;	color: #3d3e67;}.productpaging a {	color: #000000;	text-decoration: underline;}.underheader {	background: #D4D4D4;	margin: 0px;	padding: 0px;	border-top: 2px solid #b3b3b3;	border-right: 1px solid #000000;	border-bottom: 2px solid #b3b3b3;	border-left: 1px solid #000000;	height: 25px;}h2 {	font: bold 16px arial, "sans serif";	display: inline;	text-transform: capitalize;}h2 a:link {     font: bold 16px arial, sans serif;	display: inline;}h2  a:visited {     font: bold 16px arial, sans serif;	display: inline;}h2 a:active {     font: bold 16px arial, sans serif;	display: inline;}.right {	background-color: #ffffff;}.cellback {	background-color: #efefef;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}.greyline {	background-color: #cbcbcb;	height: 1px;	width: 100%;}.ccgreyline {	background-color: #cccccc;	height: 1px;	width: 174px;}.searchbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	background-color: #efefef;	border: 1px solid #e4e4e4;}.addisbn{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #00adef;	border-top: 1px solid #DAF4FD;	border-right: 0px none;	border-bottom: 1px solid #DAF4FD;	border-left: 0px none;}.basketdetails{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-color: #dbdbdb;	border: 0px none;	height: 25px;}.formheaders {	background: #D4D4D4;	margin: 0px;	padding: 0px;	border-top: 1px solid #b3b3b3;	border-right: 1px solid #b3b3b3;	border-bottom: 0px solid #b3b3b3;	border-left: 1px solid #b3b3b3;	height: 25px;}/* General HTML styles*/----------------------------------------------------------------------------------html{     overflow: -moz-scrollbars-vertical; /* Force visibility of vertical scroll on FF: otherwise page alignment can shift left and right depending on content depth */}form {	margin: 0px;	padding: 0px;}div {	text-align: left;}img {	border: none;}body {	 margin: 0px;	 font-family: Arial, Helvetica, sans-serif;	 font-size: 0.75em;	 line-height: 1.5em;	 overflow-x: hidden;         overflow: -moz-scrollbars-vertical;	 background-color: #dbdbdb;}a, .breadCrumbTrail {	colo/r: #00ADEF;	color: #003399;	text-decoration: none;}a:hover {	text-decoration: underline;}h1, h2, h3, h4, h5, .communityHeader1, .communityHeader2{    font-family: Tahoma, Verdana, Arial, Sans-Serif;    font-weight: bold;    margin-top: 0em;    margin-bottom: 0em;  }h1, h2, h3, h4, h5, .communityHeader1{    line-height: 1.4em;  }h1 {    font-size: 1.45em;	}h2, .communityHeader1 {    font-size: 1.25em;	}h3 {    font-size: 14px;	}h4 {    font-size: 1.1em;	}/* Community links / right hand side column headers */.communityHeader2{    font-size: 1.1em;    line-height: 1.5em;  }.communityHeader1, .communityHeader2 {	padding: 0px 15px 0px 15px;}.communityHeader1 {	margin: 0px -15px 20px -15px;}.communityHeader2 {	margin: 15px -15px 0px -15px;}.communityItemLink{	font-weight: bolder;	padding: 7px 0px 7px 0px;}.postLink{	padding: 7px 0px 7px 0px;}.blogPostTitleLink{	font-size: 1.1em;	font-weight: bold;}.blogTitleLink{	font-weight: bold;}.forumRepliesLink{	text-align: right;	font-size: 0.8em;	padding: 0px 17px 0px 0px;}/* Left column / advertising boxes, polls, competitions etc */.leftTower{    margin-top: 8px;    margin-bottom: 8px;    text-align: center;}.featureBoxBody{	padding: 3px 2px 0px 2px;}.featureBoxBodyBlue{	border-left: 1px #cbcbcb solid;	border-right: 1px #cbcbcb solid;	border-top: 1px #cbcbcb solid;	border-bottom: 1px #cbcbcb solid;}.leftsidelinks a {	color:#118ab9;	text-decoration: none;}.leftsidelinks a:hover {	color: #000000;	text-decoration: none;}.featureBoxBodyGrey{	border-left: 1px #d6d6d6 solid;	border-right: 1px #d6d6d6 solid;}.magazineHdr{	background-image: url(imgs_hdrs/box_hdr_magazine.PNG);}.competitionHdr{	background-image: url(/images/box_hdr_competitions.PNG);}.refinementsHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.publisherHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.subcatHdr{	background-image: url(/images/OWM/refinebysubcat.gif);}.authorHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.refinebyuserlevelHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.leftheaders {padding-top: 10px; padding-left: 5px; color:#118ab9; font-weight:bold;}.refinebygroupHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.browseCatHdr{	background-image: url(/images/browsecat_head.jpg);}.onlinelearningHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.computerbooksHdr{	background-image: url(/images/OWM/sideheader-back.gif);}.offersHdr{	background-image: url(imgs_hdrs/box_hdr_offers.PNG);}.newsletterHdr{	background-image: url(imgs_hdrs/box_hdr_newsletter.PNG);}.pollHdr{	background-image: url(imgs_hdrs/box_hdr_poll.PNG);}.featureBoxTop{	height: 40px;	margin-top: 8px;border-left: 1px #cbcbcb solid;	border-right: 1px #cbcbcb solid;	border-top: 1px #cbcbcb solid;}.featureBoxBottomBlue{	height: 7px;	font-size: 1px; /* IE6 fix to allow div height to be "only" 7px */		background-image: url(/images/box_footer_blue_line.PNG);}.featureBoxSmallLinks{	font-size: 0.9em;	padding: 5px 0px 0px 10px;	line-height: 1.4em;}.footer{	clear:both;	color: white;	background-image: url('/images/footer_background-blck.gif');	background-repeat:repeat-x;	height: 62px;	padding: 3px 3px 3px 5px;	font-size: 0.85em;}.footer a{    color: White;}/* Miscellaneous */---------------------------------------------------.feedButton{	margin-top: 1px;}/* Article styles */----------------------------------------------------------------- .leaderText {	font-weight: bold;}/* Utility styles */-------------------------------------------------------------------- .underline1{    background: url(imgs/grey_white_pixel.png) repeat-x 0em 1.1em;}.underline2{    background: url(imgs/grey_pixel.png) repeat-x 0em 1.1em;}.divider1, .divider2, .divider3{	clear: both;	height: 1px;    background: url(imgs/grey_white_pixel.png) repeat-x 0em 0em;}.divider2, .divider3{	margin: 0px 5px 0px 5px;}.divider3{    margin: 2px 0px 0px 0px;    background: url(imgs/grey_pixel.png) repeat-x 0em 0em;    }.utilityLinksLine {	margin: 0.5em 0em 0em 0em;	font-weight: bold;}a.utility, a.pushVote,.ullPostDate {	font-weight: bold;	font-size: 0.9em;}a.pushVote {	color: black;}a.pushVote:hover {	color: #25AB64;	text-decoration: none;}.ullPostDate {	color: #ACACAC;}.breadCrumbTrail {	font-family: Tahoma, Geneva, Verdana, Sans-serif;	margin: 0px 0px 13px 0px;	font-size: 0.9em;}/* Advertising */------------------------------------------------------------------------------------.topBanner {	width: 996px;    	padding: 5px 0px 0px 0px;	text-align: center;}.towerAdverts {    float: right;}/* Header */--------------------------------------------------------------------------------------------.logoLink1 {	display: none;    position: absolute;    left: 0px;    top: 0px;    width: 250px;    height: 117px;    z-index: 1000;    cursor: pointer;} .pageHeaderHome, .pageHeaderAccount, .pageHeaderBasket, .pageHeaderContact, .pageHeaderDelivery, .pageHeaderHelp{	width: 1000px;	height: 205px;	color: white;	background-repeat: no-repeat;	background-color: white;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	clear: both;}.pageHeaderHome {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderAccount {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderBasket {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderContact {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderDelivery {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderHelp {	background-image: url('/images/OWM/bg_bookshome.jpg');}.pageHeaderHome a, .pageHeaderAccount a, .pageHeaderBasket a, .pageHeaderContact a, .pageHeaderDelivery a, .pageHeaderHelp a{	color: white;}.loginStatusLine {    float: right;    font-size: 0.9em;	height: 19px;	text-align: right;	margin: -3px 7px 15px 0px;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	background-col/or: aqua;}.headerStrapline {    height: 19px;	font-weight: bold;	text-align: right;	padding: 0px 0px 0px 0px;	margin: 0px 45px 3px 0px;	background-colo/r: lime;}.signin {	float: right;	margin: 49px 15px 0px 0px;	font-size: 9pt;	font-weight: bold;	font-family: arial, Geneva, Verdana, Sans-serif;}.myaccount {	float: right;	margin: 42px 15px 0px 0px;	padding: 5px 5px 0px 5px;	height: 22px;	font-size: 9pt;	font-weight: bold;	font-family: arial, Geneva, Verdana, Sans-serif;} .searchBox {	float: right;	width: 270px;	height: 22px;	margin: 13px 7px 3px 0px;	padding: 0px 1px 0px 15px;}.searchBox .searchEdit {	height: 19px;	width: 197px;	margin: 0px -4px 0px 0px;	padding: 4px 3px 0px 3px;	/* NOTE: necessary to add customized margin in IE-only declaration */}.inactiveInput{	border: 1px #e4e4e4 solid;	color: #000000;	background-color: #ffffff;	}.activeInput{	color: black;	border: 1px #e5e5e5 solid;}.searchBox .searchButton {	height: 23px;	width: 66px;	/* NOTE: FF only - necessary to change in IE-only declaration */	border: 1px #333333 solid;	margin: 0px 0px 0px 0px;	/**/	font-size: 11px;	font-weight: bold;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	background-color: #efefef;}.tabbedMenu {	float: left;	height: 27px;	width: 720px;	margin-top: 32px;	margin-left: 0px;}.tabHome, .tabBlogs, .tabHelp, .tabGuides, .tabForums, .tabPeople, .tabMyHome {	float: left;	height: 19px;	text-align: center;	padding: 17px 0px 0px 0px;	font-size: 9pt;	font-weight: bold;	font-family: arial, Geneva, Verdana, Sans-serif;}.tabbedMenu div.selected a{    color: #000000; text-decoration:none;}.tabHome {	width: 118px;}.tabHome a   { color: #000000; text-decoration:none;}.tabBlogs {	width: 130px;}.tabBlogs a {	color: #000000; text-decoration:none;}.navMenu {	float: left;	height: 27px;	width: 550px;	margin-top: 0px;	margin-left: 0px;}.navAccount, .navBlogs, .tabHelp, .tabGuides, .tabForums, .tabPeople, .tabMyHome {	float: left;	height: 19px;	text-align: center;	padding: 17px 0px 0px 0px;	font-size: 9pt;	font-family: arial, Geneva, Verdana, Sans-serif;}.navAccount div.selected a{    color: #000000; text-decoration:none; font-weight:bold;}.navAccount {	width: 90px;}.navAccount a {	color: #000000; text-decoration:none;}.navAccount a:hover {	color: #118ab9;; text-decoration:none;}.navAccount a:{	color: #118ab9;; text-decoration:none; font-weight:bold;}.tabHelp {	width: 94px;}.tabHelp a {	color: #000000; text-decoration:none;}.tabGuides {	width: 76px;}.tabGuides a {	color: #000000; colo: #00A2EA; text-decoration:none;}.tabForums {	width: 52px;}.tabForums a {	color: #FFFFFF; text-decoration:none;}.tabPeople {	width: 82px;}.tabPeople a {	color: #000000; text-decoration:none;}.tabMyHome {	width: 118px;}.tabMyHome a {	color: #FFFFFF; colo: #00A2EA; text-decoration:none;}.tabHome a:hover, .tabBlogs a:hover, .tabHelp a:hover, .tabGuides a:hover, .tabForums a:hover, .tabPeople a:hover, .tabMyHome a:hover {	color: #CCCCCC;}/* Body structure */------------------------------------------------------------------------------------------------------.bodyColumn {	width: 1000px; /* = 165 + 449 + 222 + 164 */	height: 100%;	background-color: white;}.bodyColumn1 {	float: left;	width: 165px; /* total width 165px */}.bodyColumn2, .bodyColumn2Home, .bodyColumn2Blogs, .bodyColumn2Help {	float: left;	padding: 0px 20px 10px 15px;	border-right: 1px #F1D27E solid;		width: 413px; /* total width = 413 + 20 + 15 + 1 = 449 */}.bodyColumn2Home {	border-right: 1px #DFDFDF solid;}.bodyColumn2Blogs {	border-right: 1px #00AE4D solid;}.bodyColumn2Help {	border-right: 1px #ED1C24 solid;}.bodyColumn3, .bodyColumn3Home, .bodyColumn3Blogs, .bodyColumn3Help, .bodyColumn3Favorites, .bodyColumn3Issues {	float: left;	padding: 15px 15px 10px 15px;	margin-left: -1px; /* make border-left overlap with bodyColumn2->border-right... */	border-left: 1px #F1D27E solid;	width: 192px; /* total width = 194 + 15 + 15 -1 + 1 = 222 */}.bodyColumn3Home {	padding: 0px 15px 10px 15px; /* total width unchanged */	border-left: 1px #DFDFDF solid;}.bodyColumn3Blogs {	border-left: 1px #00AE4D solid;}.bodyColumn3Help {	border-left: 1px #ED1C24 solid;	background-color: #FEEDEE;}.bodyColumn3Favorites {	border-left: 1px #DFDFDF solid;}.bodyColumn3Issues {    border-left: 1px #DFDFDF solid;    background-color: #EBF9FE;}   .bodyColumn2BlogsWide {	float: left;	padding: 0px 20px 10px 15px;		width: 636px; /* total width = 636 + 20 + 15 = 671 */}.bodyColumn23Profile {	float: left;	width: 671px;	padding: 0px;	margin: 0px;}.bodyColumn2321Profile {	float: left;	width: 99px;	padding: 0px 10px 0px 0px;	border-right: 1px #DFDFDF solid;		}.bodyColumn2322Profile {	float: left;	width: 293px;	margin-left: -1px;	padding: 0px 0px 0px 10px;	border-left: 1px #DFDFDF solid;}.bodyColumn4, .bodyColumn4Home {	float: left;	margin-top: -23px; /* shift up level with body header */	width: 164px; /* total width 164px */}.bodyColumn4Home {    float: left;	margin-top: 0px;}/* Navigation Menu */---------------------------------------------------------------------------------------------- .navigationMenu {	background-color: #FFFBEB;	border-left: 1px #F1D27E solid;	border-right: 1px #F1D27E solid;	border-bottom: 1px #F1D27E solid;	width: 163px; /* total width 163 + 1 + 1 = 165 */	padding: 7px 0px 0px 0px;	font-size: 0.9em;		font-family: Tahoma, Geneva, Verdana, Sans-serif;	line-height: 1.5em;}.navigationMenu .level2 {	font-weight: bold;		margin: 3px 0px 3px 10px;}.navigationMenu .level3 {	margin: 3px 0px 3px 18px;}.navigationMenu .level2 a, .navigationMenu .level3 a {	color: black;}.navigationMenu .selected a {	color: #00ADEF;}.navigationMenu .level2 a:hover, .navigationMenu .level3 a:hover {	color: #00ADEF;}/* Special buttons */-----------------------------------------------------------------------------------------.pushVoteBtnLeft {	float: left; padding-left: 24px; background-image: url(imgs_btns/push_vote_left.PNG);}.pushVoteBtnRight {	padding-right: 9px; background-image: url(imgs_btns/push_vote_right.PNG); 	background-position:right; background-repeat: repeat-y;	}.pushVoteBtnCenter {	height: 27px; background-image: url(imgs_btns/push_vote_back.PNG);}.pushVoteBtnCenter a {	color: white;}.pushVoteDown {	float: left; margin-left: 3px; height: 27px; padding-left: 23px; background-image: url(imgs_btns/push_vote_down.PNG); background-position:left; background-repeat: none; cursor: pointer;}.pushVoteBtnLeft2 {	float: left; padding-left: 23px; background-image: url(imgs_btns/push_vote_left2.PNG);}.pushVoteBtnRight2 {	padding-right: 4px; background-image: url(imgs_btns/push_vote_right2.PNG); 	background-position:right; background-repeat: repeat-y;	}.pushVoteBtnCenter2 {	height: 19px; background-image: url(imgs_btns/push_vote_back2.PNG);}.pushVoteBtnCenter2 a {	color: white;}.pushVoteDown2 {	float: left; margin-left: 3px; height: 19px; padding-left: 21px; background-image: url(imgs_btns/push_vote_down2.PNG); background-position:left; background-repeat: none; cursor: pointer;}/*Home */-------------------------------------------------------------------------------------------------------------- .homePageTitle {	font-weight: bold;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	font-size: 1.25em;	line-height: 1.4em;}.homePostListings {	margin: 10px 0px 0px 0px;	clear: both;}.homePostingListingText{	float: left;	width: 338px;}.homePostingListingText2{	float: left;	width: 415px;}.homePostListingThumb {    width: 60px;    height: 60px;    float: left;    margin: 3px 15px 0px 0px;    background-color: #e0e0e0;}.homePostListings h3 {	font-weight: bold;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	font-size: 1.1em;	line-height: 1em;	margin: 0px 0px 0px 0px;	display: inline;}.homePostListings p {	line-height: 1.2em;	margin: 2px 0px 0px 0px;}.hplUtilityLine {	font-size: 0.9em;	font-family: Tahoma, Geneva, Verdana, Sans-serif;}.hplTagsAndDate {	width: 180px;}.hplTagsAndDate2 {	width: 255px;}.slideShowNavigation {	font-family: Tahoma, Geneva, Verdana, Sans-serif;	letter-spacing: 0.004em;	margin-bottom: 10px;}.SectionAdvertIntro div {	font-weight: bold;	font-family: Tahoma, Geneva, Verdana, Sans-serif;	font-size: 1.1em;	margin: 3px 0px 2px 0px;}.SectionAdvertIntro p {	margin: 0px 0px 0px 0px;	font-size: 0.8em;	line-height: 1.3em;}.topGuideAdvertLeft{    float: left;    width: 206px;    margin-top: 7px;}.topGuideAdvertRight{    float: right;    width: 206px;    position: relative;    left: 10px;    margin-top: 7px;}/* Comments */--------------------------------------------------------------------------------------- .commentSystem a {	color: #003399;	} .commentsBlock, .commentEntryBlock {	background-color: #EBEBEB;	border: 1px #D0D0D0 solid;	margin: 19px 0px 0px 0px;}.commentsBlockBody {	padding: 12px;}.commentsBlockHeader, .commentEntryBlockHeader {	background-color: #ACACAC;	padding: 3px 10px 3px 10px;}.commentsBlockHeader a {	font-weight: bold;}.commentEntryBlock {	background-color: #FFFBEB;	}.commentEntryBlockHeader {	font-weight: bold;}.commentsEntryField {	padding: 3px 0px 3px 0px;}.commentsEntryFieldTitle {	width: 80px;	font-weight: bold;}.commentsEntryField {	wi/dth: 380px;	hei/ght: 200px;}/* Profiles Page */------------------------------------------------------------------------------------ .profilesHeader {		}.profilesHeaderImage {	float: left;	width: 119px;	height: 119px;	padding: 0px;}.profilesHeader h1 {	font-size: 1.5em;	margin: 3px 0px 2px 0px;}.profilesHeader h2 {	font-size: 2.2em;	margin-top: -10px;}.profilesHeader h3 {	font-size: 1.25em;	margin: -4px 0px 5px 0px;}.profileInfo{	font-size: 0.9em;    font-family: Tahoma, Geneva, Verdana, Sans-serif;	}.profileInfoHeader{    font-weight: bold;    line-height: 1.5em;    margin-top: 0.3em;}.profileHeaderCol2{    font-size: 1.1em;    font-weight: bold;    line-height: 1.5em;    margin-bottom: 0.4em; 	}.profileInfoStats {	margin: 0.65em 0px 0px 0px;	}.profileInfoStats div {	font-weight: bold;}.profileInfoStats span {	font-weight: bold;}/* Blogs */------------------------------------------------------------------------------------.blogsSortLine {	margin: 0.2em 0em 0em 0em;	font-weight: bold;	font-family: Tahoma, Arial;    font-size: 0.9em;	}.blogsSortLineMembership{    color: #999999;}.blogsSortCheckboxLabel {    margin-left: 20px;}.blogsSortLineCheckbox{    margin: 0px;    padding: 0px;    position: absolute;    top: -13px;}.blogPostsAvatar{    float: left;    width: 80px;}.blogPostsAvatar, .issueImage{    float: left;    margin: 0px 15px 0px 0px;}.blogPostsBody{    float: left;    width: 530px;}.blogPostBigListing{}.blogPostBigListing h3{    font-size: 1.3em;}.blogPostOnAndBy, .blogPostCategoryAndTime{    font-size: 0.9em;    margin: 0.2em 0 0 0;    font-family: Tahoma, Verdana, Arial, Sans-Serif;}.blogPostCategoryAndTime{}/* Favorites */------------------------------------------------------------------------------------------------ .FavoriteLinkInstruction{    font-weight: bold;    font-style: italic;}.FavoriteLink {    font-size: 1.1em;    font-weight: bold;    font-family: Tahoma, Verdana, Arial, Sans-Serif;        overflow: hidden;}.FavoriteLink a{    color: #0000ff;}.FavoritePageSummaryTitle{    font-weight: bold;    font-family: Tahoma, Verdana, Arial, Sans-Serif;     padding: 0.4em 0 0.2em 0;    font-size: 1.3em;}.FavoritePageSummary{    margin: 0 0 1.7em 0;    padding: 0px;}/* People list */---------------------------------------------------------------------------------------------.filterBox{    width: 115px;    height: 22px;    float: right;     margin-top: -2px;   }.filterPeopleEditbox{    border: 1px #4B7C9F solid;    width: 81px;    height: 20px;    margin-left: 7px;    }.filterPeopleEditbox input{    width: 78px;    height: 17px;    border: 0px;    }.filterPeopleSubmitBtn{    width: 23px;    height: 20px;    border: 1px #4B7C9F solid;}.peopleItemTitle{    font-family: Tahoma, Verdana, Arial, Sans-Serif;    font-weight: bold;    font-size: 1.1em;    margin: 0.9em 0em 0.1em 0em;}.peopleAvatar{    float: left;    width: 50px;}.peopleAvatar img{    width: 40px;    margin-top: 15px;    }.peopleBody{    float: left;    width: 350px;}/* My page */----------------------------------------------------------------------------------------------.myPageUtilityLinksLine{    color: Gray;    font-family: Arial Verdana;    font-weight: normal;    text-align: left;    font-size: 0.73em;}.biopic{    width: 290px;    height: 60px;    }.userNameBox{    background-color: #FFFF96;    }.smallText{    font-size: 0.9em;    }/* Magic Class Overrides   IMPORTANT - These styles always need to go at the bottom of the style sheet, otherwise they will   not always work as overrides (order of definition determines precedence in CSS!!!). This also means   that if you use these styles to override styles inside other style sheets, then this   style sheet must be the last you include inside your XHTML.*/.gray {    color:Gray;    }.black{    color:Black;} .mTopZero {	margin-top: 0px;}.mLeftZero {	margin-left: 0px;}.mRight10 {	margin-right: 10px;}.mTopMinus10 {	margin-top: -10px;}.mBottom10 {	margin-bottom: 10px;}.clearBoth {	clear: both;}.fLeft{	float: left;}.fRight{	float: right;}.smallPadding{	padding: 5px;}.marginTop5{	margin-top: 5px;}.marginTop10{	margin-top: 10px;}.marginRight15{	margin-right: 15px;}.marginRightStd{	margin-right: 10px;}.reducedLineHeight{	line-height: 1.25em;}.displayInline{    display: inline;}.footer div.disclaimer{	line-height: 1.25em;	width: 800px;}.borderAuto{    border: auto;    }.coverImageLink img{    margin-top: 3px;}/* Personal information management */.profileEditLine{    text-align: left;    margin: 0px 0px 5px 0px;}.profileFieldHeader {    float: left;    width: 120px;    overflow-x: hidden;    font-weight: bold;}.profileFieldEdit{}.localSiteSearch{    padding-bottom: 10px;    margin-bottom: 9px;    border-bottom: solid 1px #ED1C24;	background-color: #FEEDEE;}.localSiteSearch .searchLegend{    font-size: 1.2em;    font-weight: bold;    margin-bottom: 3px;}.localSiteSearch .editBox{	height: 18px;	width: 164px;	margin: 0px 0px 2px 0px;	padding: 0px;	border: 1px #D4D5CE solid;	font-family: Arial, Helvetica, sans-serif;	}.localSiteSearch .searchButton{    margin-bottom: -2px;    }
