padding:0; width:485px; }#sidebar-wrap { width:240px; float:$endSide; margin:15px 0 0; font-size:97%; line-height:1.5em; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ }.main .widget { margin-top: 4px; width: 468px; padding: 0 13px;}.main .Blog { margin: 0; padding: 0; width: 484px;}/* Links----------------------------------------------- */a:link { color: $mainLinkColor; }a:visited { color: $mainVisitedLinkColor; }a:hover { color: $mainVisitedLinkColor; }a img { border-width:0; }/* Blog Header----------------------------------------------- */#header-wrapper { background:#FFFFFF; margin-top:22px; margin-$endSide:0; margin-bottom:0; margin-$startSide:0; padding-top:8px; padding-$endSide:0; padding-bottom:0; padding-$startSide:0; color:$titleTextColor; }#header { background:#FFFFFF; padding:0 15px 8px; }#header h1 { margin:0; padding:10px 30px 5px; line-height:1.2em; font: $pageTitleFont; }#header a,#header a:visited { text-decoration:none; color: $titleTextColor; }#header .description { margin:0; padding:5px 30px 10px; line-height:1.5em; font: $descriptionFont;}/* Posts----------------------------------------------- */h2.date-header { margin-top:0; margin-$endSide:28px; margin-bottom:0; margin-$startSide:43px; font-size:85%; line-height:2em; text-transform:uppercase; letter-spacing:.2em; color:#000000; }.post { margin:.3em 0 25px; padding:0 13px; border-width:1px 0; }.post h3 { margin:0; line-height:1.5em; background:url("http://www2.blogblog.com/rounders3/icon_arrow.gif") no-repeat 10px .5em; display:block; border-width:0 1px 1px; padding-top:2px; padding-$endSide:14px; padding-bottom:2px; padding-$startSide:29px; color: $postTitleColor; font: $postTitleFont; }.post h3 a, .post h3 a:visited { text-decoration:none; color: $postTitleColor; }a.title-link:hover { background-color: $borderColor; color: $mainTextColor; }.post-body { border-width:0 1px 1px; border-bottom-color:$mainBgColor; padding-top:10px; padding-$endSide:14px; padding-bottom:1px; padding-$startSide:29px; }html>body .post-body { border-bottom-width:0; }.post-body { margin:0 0 .75em; }.post-body blockquote { line-height:1.3em; }.post-footer { background: #ffffff; margin:0; padding-top:2px; padding-$endSide:14px; padding-bottom:2px; padding-$startSide:29px; border-width:1px; font-size:100%; line-height:1.5em; color: #666666;}/*The first line of the post footer might only have floated text, so we need to give it a height.The height comes from the post-footer line-height*/.post-footer-line-1 { min-height:1.5em; _height:1.5em;}.post-footer p { margin: 0;}html>body .post-footer { border-bottom-color:transparent; }.uncustomized-post-template .post-footer { text-align: $endSide;}.uncustomized-post-template .post-author,.uncustomized-post-template .post-timestamp { display: block; float: $startSide; text-align:$startSide; margin-$endSide: 4px;}.post-footer a { color: #456; }.post-footer a:hover { color: #234; }a.comment-link { /* IE5.0/Win doesn't apply padding to inline elements, so we hide these two declarations from it */ background/* */:/**/url("http://www.blogblog.com/rounders/icon_comment_$startSide.gif") no-repeat $startSide 45%; padding-$startSide:14px; }html>body a.comment-link { /* Respecified, for IE5/Mac's benefit */ background:url("http://www.blogblog.com/rounders3/icon_comment_$startSide.gif") no-repeat $startSide 45%; padding-$startSide:14px; }.post img { margin-top:0; margin-$endSide:0; margin-bottom:5px; margin-$startSide:0; padding:4px; border:1px solid $borderColor; }blockquote { margin:.75em 0; border-width:1px 0; padding:5px 15px; color: $dateHeaderColor; }.post blockquote p { margin:.5em 0; }#blog-pager-newer-link { float: $startSide; margin-$startSide: 13px; }#blog-pager-older-link { float: $endSide; margin-$endSide: 13px; }#blog-pager { text-align: center; }.feed-links { clear: both; line-height: 2.5em; margin-$startSide: 13px;}/* Comments----------------------------------------------- */#comments { margin:-25px 13px 0; border-width:0 1px 1px; padding-top:20px; padding-$endSide:0; padding-bottom:15px; padding-$startSide:0; }#comments h4 { margin:0 0 10px; padding-top:0; padding-$endSide:14px; padding-bottom:2px; padding-$startSide:29px; font-size:120%; line-height:1.4em; color:$postTitleColor; }#comments-block { margin-top:0; margin-$endSide:15px; margin-bottom:0; margin-$startSide:9px; }.comment-author { background:url("http://www.blogblog.com/rounders3/icon_comment_$startSide.gif") no-repeat 2px .3em; margin:.5em 0; padding-top:0; padding-$endSide:0; padding-bottom:0; padding-$startSide:20px; font-weight:bold; }.comment-body { margin:0 0 1.25em; padding-top:0; padding-$endSide:0; padding-bottom:0; padding-$startSide:20px; }.comment-body p { margin:0 0 .5em; }.comment-footer { margin:0 0 .5em; padding-top:0; padding-$endSide:0; padding-bottom:.75em; padding-$startSide:20px; }.comment-footer a:link { color: #333; }.deleted-comment { font-style:italic; color:gray; }.comment-form { padding-$startSide:20px; padding-$endSide:5px;}#comments .comment-form h4 { padding-$startSide:0px;}/* Profile----------------------------------------------- */.profile-img { float: $startSide; margin-top: 5px; margin-$endSide: 5px; margin-bottom: 5px; margin-$startSide: 0; border: 4px solid $topSidebarTextColor;}.profile-datablock { margin-top:0; margin-$endSide:15px; margin-bottom:.5em; margin-$startSide:0; padding-top:8px;}.profile-link { background:url("http://www.blogblog.com/rounders3/icon_profile_$startSide.gif") no-repeat $startSide .1em; padding-$startSide:15px; font-weight:bold;}.profile-textblock { clear: both; margin: 0;}.sidebar .clear, .main .widget .clear { clear: both;}#sidebartop-wrap {background:#FFFFFF; margin:0px 0px 15px; padding:0px 0px 10px; color:$topSidebarTextColor; }#sidebartop-wrap2 { background:#FFFFFF; padding: 10px 0 0; margin:0; border-width:0; }#sidebartop h2 {