
/* ::::: http://cache.gawker.com/assets/base/css/base.css ::::: */

#CommentsWrapper { width: 500px; }
#comment_basket { width: 100%; }
.CommentBox { border: 1px solid gray; padding: 5px; background-color: rgb(243, 243, 243); margin-bottom: 5px; line-height: 1.6; }
.CommentBox .title { text-align: left; font-size: 11px; }
.CommentBox .text { line-height: 2; }
.CommentBox .footer { text-align: right; font-size: 11px; }
#comment_preview { border: 1px solid silver; padding: 5px; display: none; }
#comment_preview #comment_preview_name { font-weight: bold; }
#comment_errors { border: 1px solid red; display: none; }
#ganja_messages .error { color: rgb(153, 0, 0); font-weight: bold; }
#ganja_messages .info { color: rgb(0, 153, 0); font-weight: bold; }
#ganja_messages .success { color: rgb(0, 0, 153); font-weight: bold; }
#pbardiv { border: 1px solid ; padding: 3px; display: none; margin-top: 10px; margin-bottom: 10px; }
#post_button { font-weight: bold; }
#login-error { color: red; font-weight: bold; }
#CommentsWrapper .feedLink { margin: 15px 0pt; }
.TextareaWrapper { padding-top: 10px; }
.TextareaWrapper textarea { width: 405px; }
div.title img, .CommenterImage { border: 1px solid rgb(170, 170, 170); padding: 2px; margin-bottom: -8px; margin-right: 5px; background-color: rgb(255, 255, 255); width: 32px; height: 32px; }
a.CommenterImageLink { border: medium none ; text-decoration: none; }
.Commenter { margin: 50px 0pt 0pt 15px; position: relative; width: 555px; line-height: 1.6; }
.Commenter .UserData { width: 100%; min-height: 180px; }
.Commenter .UserData .label { font-weight: bold; }
.Commenter h2 { margin-top: 10px; margin-bottom: 20px; font-size: 20px; }
.SiteImageLink { border: 0pt none ; text-decoration: none; }
.SiteImageLink img { border: 1px solid rgb(218, 218, 217); padding: 5px; float: left; background-color: rgb(255, 255, 255); margin-right: 5px; }
.commentPost .SidebarImage { display: none; }
.UserComments { margin: 5px 10px 45px 50px; }
#CommentsWrapper .Lead p { font-style: italic; color: rgb(68, 68, 68); }
#CommentsWrapper .CommentText textarea { width: 100%; height: 130px; }
#CommentsWrapper .ProfileBox { position: relative; }
#CommentsWrapper .label { border-left: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34); padding: 2px; float: right; font-size: 10px; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); }
#CommentsWrapper #RegisterForm { display: none; }
#CommentsWrapper #loginDisclaimer { display: none; }
#CommentsWrapper .ProcessFeedback { display: none; }
.SearchPostBottom { border-style: solid solid dotted; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(179, 179, 179); border-width: 0px 0px 1px; margin: 3px 0pt 0pt; height: 1px; width: 90%; }
.TeaserImageWrapper { margin: 0pt; position: relative; float: left; }
.TeaserImage { border: 1px solid rgb(204, 204, 204); padding: 10px; margin-right: 10px; background-color: rgb(255, 255, 255); z-index: 100; }
.Post a.TeaserSiteIcon { border: 1px solid white; padding: 0pt; position: absolute; right: 24px; top: 14px; }
.Post a.TeaserSiteIcon:hover { border: 1px solid rgb(102, 0, 0); }
.Post a.TeaserSiteIcon img { border: medium none ; }
.Post span.teaserSubheader { text-transform: uppercase; }
div.PostText { width: 500px; line-height: 18px; }
div.SearchPost {  }
div.SearchPostText { border-bottom: 0px none; width: 500px; line-height: 1.6; }
p.PostTools { text-align: right; }
.ProfileWrapper { margin: 30px 15px 10px 10px; width: 400px; }
.Profile {  }
.Profile h1 { font-size: 24px; }
.registerForm { margin-top: 30px; }
.registerForm p { line-height: 1.6; font-size: 14px; }
.registerForm h4 { margin-bottom: 5px; font-size: 14px; }
.registerForm .formLine { margin-bottom: 10px; padding-bottom: 10px; }
.registerForm .formLine input {  }
.ProfileBox span.comment, .registerForm span.comment { display: block; margin-bottom: 5px; }
span.label, .registerForm .formLine label { font-weight: normal; }
div.username { border: 1px solid rgb(170, 170, 170); padding: 2px; margin-bottom: 4px; width: 190px; background-color: rgb(204, 204, 204); }
div.avatar { border: 1px solid rgb(170, 170, 170); padding: 15px; float: right; margin-left: 5px; background-color: rgb(255, 255, 255); text-align: center; }
.Commenter { margin: 50px 0pt 0pt 15px; position: relative; width: 555px; line-height: 1.6; }
.Commenter .UserData { width: 100%; min-height: 180px; }
.Commenter .UserData .label { font-weight: bold; }
.Commenter h2 { margin-top: 10px; margin-bottom: 20px; font-size: 20px; }
.SiteImageLink { border: 0pt none ; text-decoration: none; }
.SiteImageLink img { border: 1px solid rgb(218, 218, 217); padding: 5px; float: left; background-color: rgb(255, 255, 255); margin-right: 5px; }
.commentPost .SidebarImage { display: none; }
.UserComments { margin: 5px 10px 45px 50px; }
.InnerPostToolsHolder { position: relative; height: auto; margin-top: 30px; width: 495px; padding-bottom: 15px; }
.InnerPostToolsHolder a img { border: 0pt none ; }
.InnerAdHolder { float: right; width: 300px; }
.InnerReadMore { border: 1px solid rgb(240, 240, 240); position: relative; padding-left: 5px; width: 180px; min-height: 225px; height: auto; padding-bottom: 25px; float: left; }
.InnerReadMoreList { margin: 0pt 0pt 0pt 0px; padding: 0pt; }
.innerPostTools { margin-bottom: 0pt; margin-right: 0pt; margin-left: 10px; font-size: 11px; text-align: right; text-transform: none; position: absolute; bottom: 2px; right: 2px; }
.widget { position: relative; padding-bottom: 2px; margin-bottom: 2px; bottom: 2px; }
.widget .widgetList { border: 2px solid rgb(196, 196, 194); padding: 3px; position: absolute; width: 130px; left: -5px; top: -65px; height: 60px; display: none; text-align: left; background-color: rgb(248, 250, 240); color: rgb(119, 119, 119); }
.widget .widgetList a { display: block; color: rgb(239, 172, 84); }
#adsense a.asl2 { border: medium none ; text-decoration: none; color: rgb(0, 0, 0); }
#adsense-wrap, #adsense-wrap-single { border: 1px solid rgb(170, 170, 170); margin: 0pt 0pt 25px; width: 100%; height: 195px; position: relative; font-size: 12px; color: rgb(0, 0, 0); }
#adsense-wrap-single { height: 70px; }
#adsense p { margin: 5px 10px 10px; line-height: 18px; width: 80%; }
#adsense span.sponsored-link { font-size: 11px; position: absolute; bottom: 5px; right: 15px; }
#gallery-home { text-align: center; }
#gallery-home a:hover span { background: transparent url('gallery-nav-up.png') no-repeat scroll center top; }
#gallery-home span { display: block; height: 60px; left: 5px; position: absolute; top: 5px; }
#gallery-nav { border-style: dotted; border-color: rgb(204, 204, 204); border-width: 1px 0pt; margin: 0pt auto; padding: 10px 0pt 0pt; width: 500px; height: 160px; }
#gallery-next { text-align: right; }
#gallery-next span, #gallery-previous span { display: block; position: absolute; top: 72px; }
#gallery-next span { right: 5px; }
#gallery-previous span { left: 5px; }
#gallery-next a:hover span { background: transparent url('gallery-nav-right.png') no-repeat scroll right center; }
#gallery-previous a:hover span { background: transparent url('gallery-nav-left.png') no-repeat scroll left center; }
.gallery #CommentsWrapper { margin-left: 40px; }
.gallery .innerPostTools { position: relative; clear: both; }
.gallery #innerFloaterAdWrapper { margin-left: 40px; }
.gallery-image li { margin: 10px 0pt 0pt 15px; display: block; float: left; height: 140px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 150px; }
.gallery-image-wrapper { padding: 30px 10px 0pt 40px; clear: both; }
.gallery-image { position: relative; }
.gallery-image #description { padding: 10px 0pt 0pt; text-align: left; clear: both; }
.gallery-image li a { text-decoration: none; }
.gallery-image li a img, #gallery-thumbs li a img { border: 1px solid rgb(206, 205, 195); padding: 3px; background: rgb(255, 255, 255) none repeat; }
#gallery-tags { padding: 20px 0pt 20px 40px; clear: both; font-size: 11px; text-transform: uppercase; }
#gallery-tags ul { display: inline; padding-left: 5px; }
#gallery-tags li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; padding-right: 5px; }
#gallery-thumbs li { list-style-type: none; list-style-image: none; list-style-position: outside; float: left; width: 170px; height: 170px; }
.gallery-thumb-wrapper { clear: both; }
.gallery-title { font-weight: 400; margin-bottom: 10px; }
.GalleryPreview { border: 1px solid rgb(158, 162, 175); padding: 3px; background-color: rgb(255, 255, 255); width: 475px; }
.GalleryPreview #AjaxImagePosts li { display: inline; float: none; }
.GalleryPreview #AjaxImagePosts ul { margin: 0px 0px 0px 4px; padding: 4px 0px 0px 4px; }
.GalleryPreview #AjaxImagePosts li a img { width: 100px; height: 100px; margin-right: 5px; }
.GalleryPreview #AjaxImagePosts li a { border-bottom: medium none; }
.GalleryPreview #AjaxImagePosts { background-color: rgb(241, 243, 242); }
.GalleryPreview #gallery-thumbs { margin-bottom: 0pt; }
.GalleryPreview h3 { margin: 0pt; padding: 2px 0pt 0px 10px; font-weight: bold; color: rgb(71, 71, 89); background-color: rgb(241, 243, 242); }
.clearer { border: medium none ; clear: both; height: 0px; }
.recentLine { overflow: hidden; height: 200px; }
.postThumb { width: 180px; height: 200px; float: left; text-align: center; margin-right: 15px; }
.postThumb a { border-bottom: 0pt none; }
.postThumb a.nobackground:hover { border-bottom: 0pt none; background-color: transparent; }
.postThumb a.nobackground:hover img { background-color: rgb(0, 0, 0); }
.PostToggleRight { text-align: right; width: 560px; }
#Posts .track { border: medium none ; background: transparent none repeat; }
img.track { border: 0px none  ! important; }
#reportTable { border: 0px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background-color: rgb(192, 192, 192); width: 100%; }
#reportTable thead, #reportTable thead tr { background-color: rgb(192, 192, 192); }
#reportTable th { font-weight: bold; font-size: 12px; }
#reportTable tr { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); }
#reportTable tr.coloured { margin: 0px; padding: 0px; background-color: rgb(237, 243, 254); }
#reportTable tr td { border: 0px none ; margin: 0px; padding: 1px; font-family: "Lucida Grande",sans-serif; font-size: 10px; }
#reportTable tr td a { border-bottom: 0px none; color: rgb(0, 0, 0); text-decoration: none; }
#reportTable tr td a:hover { border-bottom: 0px none; color: rgb(0, 0, 0); text-decoration: underline; }
div#shade { margin: 0pt; padding: 5px 0pt 0pt; position: absolute; top: 0px; left: 0px; width: 100%; height: 25px; background-image: url('tiger.png'); background-repeat: repeat-x; background-position: left top; background-color: rgb(0, 95, 215); text-shadow: rgb(0, 0, 0) 0pt 1px 2px; font-size: 12px; color: rgb(255, 255, 255); text-align: left; }
div#shade a { border-bottom: 0px none; color: rgb(208, 208, 208); text-decoration: none; font-family: Verdana; font-size: 12px; }
div#shade ul { margin: 10px 0px 0px; padding: 10px 20px 0px 10px; display: inline; list-style-type: none; }
div#shade ul li { padding: 8px 0pt 0pt 15px; display: inline; color: rgb(208, 208, 208); }
div#shade ul li a:hover, div#shade div a:hover { color: rgb(255, 255, 255); }
div#shade ul li.nohover:hover, div#shade ul li.nohover.hilited { background: transparent none repeat; }

/* ::::: http://cache.lifehacker.com/assets/v2.lifehacker.com/css/layout.css ::::: */

.clearer { display: none; clear: both; }
body { margin: 0px; padding: 0px; font-family: Verdana,times,serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(248, 250, 240); background-image: url('site-background.gif'); background-repeat: repeat-y; background-position: left top; }
a { border-bottom: 1px dotted rgb(120, 110, 41); color: rgb(120, 110, 41); text-decoration: none; }
a:hover { border-bottom: 1px dotted rgb(197, 129, 68); color: rgb(197, 129, 68); text-decoration: none; }
h2 a { border-bottom: 1px dotted rgb(248, 250, 240); color: rgb(120, 110, 41); text-decoration: none; }
h2 a:hover { border-bottom: 1px dotted rgb(120, 110, 41); color: rgb(197, 129, 68); text-decoration: none; }
#ad160x600 { margin: 20px -10px 0pt auto; padding: 0px; position: relative; float: right; width: 160px; height: 600px; background-color: rgb(255, 255, 255); }
#ad160x160 { margin: 20px -10px 0pt auto; padding: 0px; position: relative; float: right; width: 160px; height: 160px; background-color: rgb(255, 255, 255); }
#editorial { border: 0px solid rgb(222, 222, 222); margin: 20px -10px 0pt auto; padding: 0px; position: relative; float: right; width: 160px; background-color: rgb(255, 255, 255); }
.editorial a { border: 0px none ; text-decoration: none; color: rgb(156, 150, 99); }
.editorial a:hover { border: 0px none ; text-decoration: underline; color: rgb(156, 150, 99); }
#syndication { line-height: 18px; }
#about ul { padding-left: 0px; margin-left: 0px; list-style-type: none; line-height: 20px; }
#about ul li { display: inline; }
#adAtTop { border: 1px solid rgb(179, 179, 179); margin: 0px; padding: 4px; background-color: rgb(255, 255, 255); width: 728px; }
.clear { padding-top: 15px; }
#content { background-color: rgb(248, 250, 240); margin-right: -30px; padding-right: 30px; }
.dateHeader { width: 36px; height: 103px; position: relative; top: 0pt; float: left; }
#headerBar { width: 730px; text-align: right; position: absolute; top: 10px; right: 30px; }
#innerFloaterAd { border: 1px solid rgb(179, 179, 179); padding: 15px 5px 20px; width: 550px; margin-top: 10px; margin-bottom: 20px; background-color: white; }
#innerFloaterAd iframe { margin: 0pt auto; display: block; }
#logoText { border: 0px none ; width: 271px; height: 64px; z-index: 100; position: absolute; top: 127px; left: 10px; }
#logoText a, #logoText a:hover { border: 0px none ; margin: 0px; padding: 0px; text-decoration: none; }
ul.nobull { line-height: 1.6; list-style-type: none; margin-left: 0pt; padding-left: 0pt; }
.poll_entrant_result img, .poll_entrant_result td img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.postText ul { list-style-type: disc; }
.postText ul li { padding: 0pt; list-style-type: disc; margin-bottom: 10px; }
.postText ol { list-style-type: decimal; }
.postText ol li { padding: 0pt; list-style-type: decimal; margin-bottom: 10px; }
.postText blockquote { border: 1px solid rgb(155, 163, 121); margin: 1em 0pt; padding: 10px; background-color: rgb(231, 237, 207); color: rgb(77, 77, 77); }
.postText p.roundedBorderBQ { margin: 0pt; padding: 6px; background-color: rgb(231, 237, 207); color: rgb(77, 77, 77); }
.postText blockquote div {  }
.notrounded, .postText img { border: 1px solid rgb(179, 179, 179); margin: 0pt 10px 10px 0pt; padding: 2px; float: left; }
.postText img.roundedBorder { border: 0pt none ; margin: 0pt; padding: 5px; float: none; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; background-color: rgb(255, 255, 255); }
.postText img.noborder { border: medium none ; margin: 0px 3px 0px 0px; padding: 0px; float: none; }
.postText img.left, .postText img.Left { margin: 0pt 10px 10px 0pt; padding: 5px; float: left; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; background-color: rgb(255, 255, 255); }
.postText img.right, .postText img.Right, .postText img.post-image-large { margin: 0pt 0pt 10px 10px; padding: 5px; float: right; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; background-color: rgb(255, 255, 255); }
.postText img.center { margin: 0pt auto 10px; padding: 5px; float: none; display: block; text-align: center; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; background-color: rgb(255, 255, 255); }
#mainContainer { height: 1px; padding-left: 200px; padding-right: 30px; }
#page { position: relative; min-width: 760px; }
div.postDetails { margin-left: 45px; }
.Post h2, div.postDetails h2, div.SearchPost h2, h1.gallery-title { margin: 0px 0px 10px; padding: 0px; width: 90%; font-weight: normal; font-family: Georgia,Verdana,serif; font-size: 24px; }
h1.gallery-title a { border-bottom: medium none; }
#gallery-tags { font-size: 12px; text-transform: capitalize; }
.postToggle { width: 100%; text-align: right; padding-bottom: 2px; }
.PostToggleRight { text-align: right; }
.pageToggle { width: 550px; text-align: right; }
.postToggle a, .pageToggle a { border-bottom: 1px dotted rgb(248, 250, 240); color: rgb(120, 110, 41); text-decoration: none; }
.postToggle a:hover, .pageToggle a:hover { border-bottom: 1px dotted rgb(120, 110, 41); color: rgb(197, 129, 68); text-decoration: none; }
p.PostTools { border: 0px none ; margin: 0px; padding: 0px; width: 500px; text-align: right; }
p.PostTools img { border: 0px none ; margin: 0px 3px 0px 0px; padding: 0px; float: none; }
div.postText { width: 500px; position: relative; line-height: 18px; }
div.postTools, div.innerPostTools { padding-top: 10px; height: 10px; float: right; padding-left: 8px; margin-bottom: 0px; vertical-align: top; }
div.innerPostTools { margin-bottom: 5px; }
.PostTools img, .postTools img, .innerPostTools img { border: 0px none ; }
.postTools img.noborder, .innerPostTools img.noborder { border: medium none ; float: none; }
#Posts { clear: both; }
a.tools, a.tools:hover { border: 0px none ; }
div.readMore, div.InnerReadMore { padding-top: 28px; margin-bottom: 5px; }
div.InnerReadMore { border: 1px dotted rgb(179, 179, 179); padding: 5px 0pt 5px 5px; min-height: 243px; }
ul.InnerReadMoreList li { line-height: 1.4; list-style-type: none; text-transform: capitalize; }
div.related { margin-left: 20px; }
ul.readMoreList, .InnerReadMoreList { margin: 0pt 0pt 5px; padding: 0pt; list-style-type: none; display: inline; }
ul.readMoreList li { margin: 0pt 0pt 0pt 3px; padding: 0pt; display: inline; text-transform: capitalize; }
#rightSide { margin-left: -2px; padding-left: 60px; padding-top: 110px; vertical-align: top; }
#tagLine { padding: 4px; margin-left: 10px; z-index: 300; text-align: left; line-height: 1.6; font-size: 12px; }
#term { height: 13px; font-family: Verdana,times,serif; font-size: 12px; color: rgb(120, 110, 41); }
#searchField { padding: 0px; float: right; width: 260px; height: 20px; margin-left: 20px; margin-top: 14px; }
#searchHeader { margin-bottom: 20px; font-weight: normal; font-family: Georgia,Verdana,serif; vertical-align: bottom; }
#searchHeader h1 { padding-top: 10px; padding-bottom: 35px; font-size: 28px; text-align: left; font-weight: normal; font-family: Georgia,Verdana,serif; margin-right: 15px; }
.SearchPostText { line-height: 18px; }
#srchbttn {  }
#sidebar { width: 200px; position: absolute; top: 0px; left: 0px; padding-top: 220px; }
#siteLogo { width: 280px; height: 206px; position: absolute; top: 0px; left: 0px; }
#siteLogoInner { margin-top: 120px; margin-left: 10px; }
#subscribeFeed { height: 1px; }
#subscribeFeed a, #subscribeFeed a:hover { border-bottom: 1px dotted rgb(120, 110, 41); color: rgb(120, 110, 41); text-decoration: none; }
#subscribeFeed h1 { float: left; margin-top: 10px; font-size: 28px; text-align: left; font-weight: normal; font-family: Georgia,Verdana,serif; margin-right: 15px; margin-bottom: 10px; }
#subscribeFeed img { margin-top: 15px; }
#subscribeText { position: relative; top: 3px ! important; }
#topLink { border: 0px none ; color: rgb(0, 0, 0); }
#topLink:hover { border: 0px none ; color: rgb(0, 0, 0); }
#topStories { padding: 0px; list-style-type: none; }
#topStories li { display: inline; }
#topStoriesContainer { float: right; clear: both; margin-left: 80px; padding-bottom: 10px; margin-top: 10px; line-height: 17px; }
.widget { position: relative; padding-bottom: 2px; margin-bottom: 2px; bottom: 2px; }
.widget .widgetList { border: 2px solid rgb(196, 196, 194); padding: 3px; font-family: Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; position: absolute; width: 130px; left: -5px; top: -65px; height: 60px; display: none; text-align: left; background-color: rgb(248, 250, 240); color: rgb(119, 119, 119); }
.widget .widgetList a { display: block; color: rgb(239, 172, 84); }
.imBorderTop { background: rgb(255, 255, 255) url('dot.gif') repeat-x; float: left; }
.imBorderBottom { background: transparent url('dot.gif') repeat-x scroll 0pt 100%; }
.imBorderLeft { background: transparent url('dot.gif') repeat-y; }
.imBorderRight { background: transparent url('dot.gif') repeat-y scroll 100% 0pt; }
.imCornerBottomLeft { background: transparent url('bottomleft.gif') no-repeat scroll 0pt 100%; }
.imCornerBottomRight { background: transparent url('bottomright.gif') no-repeat scroll 100%; }
.imCornerTopLeft { background: transparent url('topleft.gif') no-repeat; }
.imCornerTopRight { padding: 4px; background: transparent url('topright.gif') no-repeat scroll 100% 0pt; }
.SearchPost .postTools .CommentsLink, .SearchPost .postTools .CommentsLink:hover, .SearchPost .postTools .MailtoLink, .SearchPost .postTools .MailtoLink:hover, .SearchPost .postTools .PermaLink, .SearchPost .postTools .PermaLink:hover { border-bottom: 0px none; margin-bottom: -1px; }
.PostTools .CommentsLink, .PostTools .CommentsLink:hover, .PostTools .MailtoLink, .PostTools .MailtoLink:hover, .PostTools .PermaLink, .PostTools .PermaLink:hover { border-bottom: 0px none; margin-bottom: -1px; }
.postDetails li { background: transparent url('icon.dingbat.gif') no-repeat scroll 0pt 0.3em; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 18px; line-height: 1.6; }
.postDetails li a { font-weight: normal; }
.postDetails .Previously { margin: 1em 0pt; width: 500px; font-weight: bold; }
.postDetails .Previously li a {  }
.postDetails .Previously ul { display: inline; }
.postDetails .Previously li { display: inline; background-position: left center; }
.byline { font-family: Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: uppercase; }
#CommentsWrapper { margin-left: 45px; }
.OriginalPost {  }
.DateHeader { margin: 0px 5px 10px 0px; width: 36px; float: left; }
.Commenter .Comments .OriginalPost .DateHeader { margin-left: -50px; }
.Commenter .Comments .OriginalPost h1 { font-weight: normal; font-family: Georgia,Verdana,serif; font-size: 24px; line-height: 1.2; }
p.PostToggleRight { width: 560px; }
#CategoryHeader { margin-top: 112px; margin-bottom: 20px; }
#CategoryHeader h1, #PageHeader h1 { display: inline; padding-top: 10px; font-size: 28px; text-align: left; font-weight: normal; font-family: Georgia,Verdana,serif; margin-right: 15px; }
#CategoryHeader span img { vertical-align: baseline; }
hr.clearer { border: medium none ; clear: both; height: 0pt; }
img.ftr_bug { border: 0pt none ; margin-left: 0px; }
.postThumb { margin: 0px; padding: 10px; text-align: center; float: left; height: 210px; }
.postThumb img { border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 5px; padding: 5px; background: rgb(255, 255, 255) none repeat; }
.postThumb span { display: block; width: 120px; }
.postThumb h2 a { border: medium none ; margin: 0pt 0pt 5px; font-weight: 700; font-size: 13px; }
.postThumb a:hover img { background: rgb(0, 0, 0) none repeat; }
.Commenter .UserData h1 { line-height: 1.1; }
.Commenter h2, .Commenter .UserData h1 { font-size: 24px; font-weight: normal; font-family: Georgia,Verdana,serif; }
.Commenter h1 a { border-bottom: medium none; }
.Commenter h1 a:hover { border-bottom: 1px dotted; }
.GalleryPreview { border: medium none ; padding: 0px; background-color: transparent; width: 475px; margin-top: 15px; margin-bottom: 15px; }
.GalleryPreview #AjaxImagePosts { float: none; }
.GalleryPreview #AjaxImagePosts li { background: transparent none repeat; display: inline; float: none; margin-left: 0px ! important; padding-left: 0pt; }
.GalleryPreview #AjaxImagePosts li img { float: none; }
.GalleryPreview #AjaxImagePosts ul { margin: 0px; padding: 0px; }
.GalleryPreview #AjaxImagePosts li a img { width: 100px; height: 100px; margin-right: 5px; }
.GalleryPreview #AjaxImagePosts li a { border-bottom: medium none; }
.GalleryPreview #AjaxImagePosts { background-color: transparent; }
.GalleryPreview #gallery-thumbs { margin-bottom: 0pt; }
.GalleryPreview h3 { margin: 0pt; padding: 2px 0pt 8px 0px; font-weight: bold; color: rgb(71, 71, 89); background-color: transparent; }
