#ArchiveList .toggle {
cursor:pointer;
font-family:Arial,sans-serif;
}

#ArchiveList .toggle-open {
_font-size:1.7em;
line-height:.6em;
}

#ArchiveList {
text-align:left;
}

#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover {
color:inherit;
text-decoration:none;
}

.BlogArchive #ArchiveList ul li {
background:none;
list-style:none;
list-style-image:none;
list-style-position:outside;
padding-left:15px;
text-indent:-15px;
background-image:none;
border-width:0;
margin:.25em 0;
}

.BlogArchive #ArchiveList ul ul li {
padding-left:1.2em;
}

.BlogArchive #ArchiveList ul {
list-style:none;
list-style-image:none;
border-width:0;
margin:0;
padding:0;
}

.BlogArchive #ArchiveList ul.posts li {
padding-left:1.3em;
}

.post-footer abbr {
border:none;
}

#blog-pager-older-link {
float:right;
}

#blog-pager {
text-align:center;
overflow:hidden;
margin:1em 0;
}

.backlink-toggle-zippy {
padding-right:11px;
margin-right:.1em;
cursor:hand;
background:url(/web/20120728093026/http://www.blogger.com/img/triangle_ltr.gif) no-repeat left center;
}

.expanded-backlink .backlink-toggle-zippy {
background-image:url(/web/20120728093026/http://www.blogger.com/img/triangle_open.gif);
}

.status-msg-wrap {
font-size:110%;
width:90%;
position:relative;
margin:10px auto;
}

.status-msg-border {
border:1px solid #000;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
width:100%;
position:relative;
}

.status-msg-bg {
background-color:#ccc;
opacity:.8;
filter:alpha(opacity=30);
-moz-opacity:.8;
width:100%;
position:relative;
z-index:1;
}

.status-msg-body {
text-align:center;
width:100%;
position:absolute;
z-index:4;
padding:.3em 0;
}

.status-msg-hidden {
visibility:hidden;
padding:.3em 0;
}

.status-msg-wrap a {
padding-left:.4em;
text-decoration:underline;
}

.reactions-label {
margin:3px 0 0;
}

.reactions-label-cell {
line-height:2.3em;
}

.reactions-iframe {
background:transparent;
height:2.3em;
width:100%;
border:0;
}

#comment-actions {
background:transparent;
border:0;
position:absolute;
height:25px;
padding:0;
}

#comments .blogger-comment-icon,.blogger-comment-icon {
line-height:16px;
background:url(/web/20120728093026/http://www.blogger.com/img/b16-rounded.gif) left no-repeat;
padding-left:20px;
}

#comments .openid-comment-icon,.openid-comment-icon {
line-height:16px;
background:url(/web/20120728093026/http://www.blogger.com/img/openid16-rounded.gif) left no-repeat;
padding-left:20px;
}

#comments .anon-comment-icon,.anon-comment-icon {
line-height:16px;
background:url(/web/20120728093026/http://www.blogger.com/img/anon16-rounded.gif) left no-repeat;
padding-left:20px;
}

.comment-form {
max-width:425px;
_width:410px;
clear:both;
}

.paging-control-container {
float:right;
font-size:80%;
margin:0 6px 0 0;
}

.unneeded-paging-control {
visibility:hidden;
}

#comments-block .avatar-image-container img {
-ms-interpolation-mode:bicubic;
border:1px solid #ccc;
float:right;
}

#comments-block .avatar-image-container.avatar-stock img {
border-width:0;
padding:1px;
}

#comments-block .avatar-image-container {
height:37px;
left:-45px;
position:absolute;
width:37px;
}

#comments-block.avatar-comment-indent {
margin-left:45px;
position:relative;
}

iframe.avatar-hovercard-iframe {
border:0 none;
width:25em;
height:9.4em;
margin:.5em;
padding:0;
}

.comments {
clear:both;
margin-top:10px;
margin-bottom:0;
}

.comments .comments-content {
margin-bottom:16px;
}

.comments .comment .comment-actions a {
padding-right:5px;
padding-top:5px;
}

.comments .comments-content .comment-thread ol {
list-style-type:none;
text-align:left;
padding:0;
}

.comments .comments-content .inline-thread {
padding:.5em 1em;
}

.comments .comments-content .comment-thread {
margin:8px 0;
}

.comments .comments-content .comment-replies {
margin-left:36px;
margin-top:1em;
}

.comments .comments-content .comment {
margin-bottom:16px;
padding-bottom:8px;
}

.comments .comments-content .comment:first-child {
padding-top:16px;
}

.comments .comments-content .comment:last-child {
border-bottom:0;
padding-bottom:0;
}

.comments .comments-content .user {
font-style:normal;
font-weight:700;
}

.comments .comments-content .icon.blog-author {
display:inline-block;
height:18px;
width:18px;
margin:0 0 -4px 6px;
}

.comments .comments-content .datetime {
margin-left:6px;
}

.comments .comments-content .comment-header,.comments .comments-content .comment-content {
margin:0 0 8px;
}

.comments .comments-content .owner-actions {
position:absolute;
right:0;
top:0;
}

.comments .comments-replybox {
border:none;
height:250px;
width:100%;
}

.comments .comment-replybox-single {
margin-left:48px;
margin-top:5px;
}

.comments .comments-content .loadmore a {
display:block;
text-align:center;
padding:10px 16px;
}

.comments .thread-toggle {
cursor:pointer;
display:inline-block;
}

.comments .continue a {
display:block;
font-weight:700;
padding:.5em;
}

.comments .comments-content .loadmore {
cursor:pointer;
margin-top:3em;
max-height:3em;
}

.comments .comments-content .loadmore.loaded {
max-height:0;
opacity:0;
overflow:hidden;
}

.comments .thread-toggle .thread-arrow {
display:inline-block;
height:6px;
overflow:visible;
padding-right:4px;
width:7px;
margin:.3em;
}

.comments .thread-expanded .thread-arrow {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat scroll 0 0 transparent;
}

.comments .thread-collapsed .thread-arrow {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==) no-repeat scroll 0 0 transparent;
}

.comments .avatar-image-container {
float:left;
max-height:36px;
overflow:hidden;
width:36px;
}

.comments .avatar-image-container img {
max-width:36px;
}

.comments .comment-block {
margin-left:48px;
position:relative;
}

table.tr-caption-container {
margin-bottom:.5em;
padding:4px;
}

td.tr-caption {
font-size:80%;
}

.item-control a,.item-action a {
text-decoration:none!important;
}

.widget-item-control {
float:right;
height:20px;
margin-top:-20px;
position:relative;
z-index:10;
}

.widget-item-control a {
opacity:.5;
}

.widget-item-control a:hover {
opacity:1;
}

.widget .widget-item-control a img {
border:none;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-ie-box-shadow:none;
box-shadow:none;
padding:none;
}

.icon-action {
vertical-align:middle;
border-style:none!important;
margin:0 0 0 .5em !important;
}

.comment-action-icon {
width:13px;
height:13px;
margin-top:3px;
}

.delete-comment-icon {
background:url(/web/20120728093026/http://www.blogger.com/img/icon_delete13.gif) no-repeat left;
padding:7px;
}

#comment-popup {
position:absolute;
visibility:hidden;
width:100px;
height:20px;
}

.post-share-buttons {
display:inline-block;
margin-top:.5em;
vertical-align:middle;
}

.share-button {
width:20px;
height:20px;
background:url(/web/20120728093026/http://www.blogger.com/img/share_buttons_20_2.png) no-repeat left!important;
overflow:hidden;
margin-left:-1px;
position:relative;
}

.dummy-container {
vertical-align:top;
padding-left:.3em;
}

a:hover.share-button {
text-decoration:none;
z-index:1;
}

.share-button-link-text {
display:block;
text-indent:-9999px;
}

a:hover.sb-email {
background-position:0 -20px!important;
}

a:active.sb-email {
background-position:0 -40px!important;
}

.sb-blog {
background-position:-20px 0!important;
}

a:hover.sb-blog {
background-position:-20px -20px!important;
}

a:active.sb-blog {
background-position:-20px -40px!important;
}

.sb-twitter {
background-position:-40px 0!important;
}

a:hover.sb-twitter {
background-position:-40px -20px!important;
}

a:active.sb-twitter {
background-position:-40px -40px!important;
}

.sb-facebook {
background-position:-60px 0!important;
}

a:hover.sb-facebook {
background-position:-60px -20px!important;
}

a:active.sb-facebook {
background-position:-60px -40px!important;
}

.sb-buzz {
display:none!important;
}

.sb-orkut {
background-position:-80px 0!important;
}

a:hover.sb-orkut {
background-position:-80px -20px!important;
}

a:active.sb-orkut {
background-position:-80px -40px!important;
}

.goog-inline-block {
position:relative;
display:inline-block;
}

.goog-custom-button {
border:0;
font-family:Arial,sans-serif;
color:#000;
text-decoration:none;
list-style:none;
vertical-align:middle;
cursor:default;
outline:none;
margin:2px;
padding:0;
}

.goog-custom-button-outer-box,.goog-custom-button-inner-box {
vertical-align:top;
border-color:transparent;
border-style:solid;
}

.goog-custom-button-checked .goog-custom-button-outer-box,.goog-custom-button-checked .goog-custom-button-inner-box {
border-color:#ccc;
}

.goog-custom-button-outer-box {
border-width:1px 0;
margin:0;
padding:0;
}

.goog-custom-button-inner-box {
-moz-box-orient:vertical;
white-space:nowrap;
border-width:0 1px;
margin:0 -1px;
padding:3px 4px;
}

* html .goog-custom-button-rtl .goog-custom-button-inner-box {
right:auto;
}

:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
left:1px;
}

::root .goog-custom-button,::root .goog-custom-button-outer-box {
line-height:0;
}

::root .goog-custom-button-inner-box {
line-height:normal;
}

.goog-custom-button-active,.goog-custom-button-checked {
background-color:#faf6bc;
background-position:bottom left;
}

.blog-mobile-link {
padding:15px;
}

#mobile-share-button {
height:18px;
text-align:center;
vertical-align:top;
margin:0;
padding:1px 10px;
}

#mobile-share-button a {
display:block;
height:100%;
line-height:18px;
width:100%;
}

.mobile-share-panel-outer {
background:#444;
}

.mobile-share-panel-inner {
background:#fff;
border-bottom-left-radius:2px 2px;
border-bottom-right-radius:2px 2px;
border-radius:3px;
-webkit-border-radius:3px;
font-family:Arial;
font-size:18px;
color:#666;
}

.mobile .mobile-share-panel-inner a {
display:block;
color:#666;
}

.mobile-share-panel-title {
background:#f5f5f5;
border-bottom:1px solid #eee;
border-top-left-radius:2px 2px;
border-top-right-radius:2px 2px;
height:25px;
line-height:25px;
padding:10px 10px 10px 20px;
}

.mobile a.mobile-share-panel-button {
background:#fff url(/web/20120728093026/http://www.blogger.com/img/mobile_share_icons4.png) no-repeat left!important;
border-bottom:1px solid #eee;
height:50px;
line-height:30px;
width:100%;
-webkit-box-sizing:border-box;
padding:10px 0 10px 65px;
}

.mobile-share-panel-button-close {
font-size:26px;
float:right;
height:25px;
line-height:25px;
text-align:center;
width:25px;
}

.mobile a.mobile-share-panel-button-email {
background-position:10px 0!important;
}

.mobile a.mobile-share-panel-button-facebook {
background-position:10px -50px!important;
}

.mobile a.mobile-share-panel-button-twitter {
background-position:10px -100px!important;
}

.mobile a.mobile-share-panel-button-googleplus {
background:#fff url(/web/20120728093026/http://www.gstatic.com/images/icons/gplus-32.png) no-repeat left!important;
background-position:19px 9px!important;
}

.mobile a.mobile-share-panel-button-buzz {
background-position:10px -150px!important;
border-bottom-left-radius:2px 2px;
border-bottom-right-radius:2px 2px;
}

.blog-list-container ul {
padding-left:0;
}

.blog-list-container ul li {
padding-left:0;
list-style:none;
list-style-image:none;
clear:left;
}

.blog-list-container .blog-content {
float:left;
text-indent:0;
width:85%;
margin:0 0 5px 5px;
}

.blog-list-container .blog-title {
font-weight:700;
line-height:16px;
margin:2px 0 0;
}

.blog-list-container .blog-icon {
float:left;
margin-top:2px;
vertical-align:top;
text-indent:0;
width:16px;
}

.blog-list-container .item-content {
font-size:95%;
line-height:1.3em;
}

.blog-list-container .item-thumbnail {
float:left;
margin:2px 5px 5px 0;
}

.blog-list-container .item-time {
font-size:95%;
font-style:italic;
clear:left;
}

.blog-list-container .show-option {
font-size:75%;
text-align:right;
}

#uds-searchClearResults {
position:absolute;
top:15px;
right:-3px;
display:none;
height:9px;
width:9px;
border-style:solid;
border-width:1px;
padding:0;
}

#uds-searchControl .gsc-results {
width:auto;
border-style:solid;
border-width:1px;
margin:0 0 2em;
padding:1em 1em 0;
}

#uds-searchControl .gsc-tabsArea {
float:left;
position:relative;
top:1px;
padding-right:10px;
}

#uds-searchControl .gsc-tabHeader {
float:left;
line-height:1.7;
}

#uds-searchControl .gsc-tabHeader.gsc-tabhActive {
font-weight:700;
border-style:solid;
border-width:2px 1px 0;
}

#uds-searchControl .gsc-tabHeader.gsc-tabhInactive {
padding-top:2px;
border-style:solid;
border-width:0;
}

#uds-searchControl .gsc-resultsbox-visible {
clear:left;
}

#uds-searchControl .gs-result .gs-title,#uds-searchControl .gsc-results .gsc-trailing-more-results {
line-height:1.5em;
}

#uds-searchControl .gs-relativePublishedDate,#uds-searchControl .gs-publishedDate {
line-height:1.3em;
}

#uds-searchControl .gs-result a.gs-visibleUrl,#uds-searchControl .gs-result .gs-visibleUrl {
line-height:1.3em;
font-size:95%;
}

#uds-searchControl .gs-result .gs-snippet {
line-height:1.2em;
margin:.25em 0;
}

#uds-searchControl .gs-no-results-result .gs-snippet,#uds-searchControl .gs-error-result .gs-snippet {
border:none;
background-color:transparent;
font-style:italic;
}

.FollowByEmail .follow-by-email-inner span {
display:block;
position:relative;
margin-right:74px;
}

.FollowByEmail .follow-by-email-inner input {
font-family:arial,sans-serif;
}

.FollowByEmail .follow-by-email-inner::-webkit-input-placeholder,.FollowByEmail .follow-by-email-inner input:-moz-placeholder {
font-size:13px;
font-family:arial,sans-serif;
color:#999;
}

.FollowByEmail .follow-by-email-inner .follow-by-email-address {
width:100%;
height:22px;
font-size:13px;
border:1px inset;
}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit {
width:60px;
border:0;
border-radius:2px;
-moz-border-radius:2px;
background:rgba(0,0,0,.6);
color:#fff;
cursor:pointer;
font-size:13px;
height:26px;
z-index:0;
margin:0 0 0 8px;
}

.follower-grid {
width:150px;
}

.follower {
width:32px;
height:32px;
float:left;
margin:2px;
}

.follower-img {
float:left;
margin:2px;
}

.clear {
clear:both;
}

.label-size-1 {
font-size:80%;
filter:alpha(80);
opacity:.8;
}

.label-size-2 {
font-size:90%;
filter:alpha(90);
opacity:.9;
}

.label-size-3 {
font-size:100%;
}

.label-size-4 {
font-size:120%;
}

.label-size-5 {
font-size:160%;
}

.label-size {
line-height:1.2;
}

.crosscol .PageList UL,.footer .PageList UL {
list-style:none;
margin:0;
padding:0;
}

.crosscol .PageList LI,.footer .PageList LI {
list-style:none;
float:left;
padding-right:.75em;
background:none;
margin:.75em;
}

.PageList LI A {
font-weight:400;
}

.PageList LI.selected A {
font-weight:700;
text-decoration:none;
}

.PopularPosts .item-thumbnail {
float:left;
margin:0 5px 5px 0;
}

.PopularPosts .widget-content ul li {
padding:.7em 0;
}

.PopularPosts img {
padding-right:.4em;
}

.PopularPosts .item-title {
padding-bottom:.2em;
}

.profile-img {
float:left;
margin:0 5px 5px;
}

.profile-name-link {
background:no-repeat left top;
display:inline-block;
min-height:20px;
padding-left:20px;
}

.slideshow-container {
text-transform:none;
font-family:Arial,sans-serif;
letter-spacing:normal;
word-spacing:normal;
width:150px;
height:150px;
clear:both;
margin:auto;
}

.Stats .counter-wrapper {
display:inline-block;
font-size:24px;
font-weight:700;
height:30px;
line-height:30px;
vertical-align:top;
}

.Stats img {
margin-right:10px;
vertical-align:top;
}

.Stats .graph-counter-wrapper {
color:#fff;
}

.Stats .digit {
background:url(/web/20120728093026/http://www.blogger.com/img/widgets/stats-flipper.png) no-repeat left!important;
border:1px solid #fff;
display:inline-block;
height:28px;
line-height:28px;
margin-left:-1px;
position:relative;
text-align:center;
width:22px;
}

.Stats .blind-plate {
border-bottom:1px solid #fff;
border-top:1px solid #000;
filter:alpha(opacity=65);
height:0;
left:0;
opacity:.65;
position:absolute;
top:13px;
width:22px;
}

.Stats .stage-1 {
background-position:-22px 0!important;
}

.Stats .stage-2 {
background-position:-44px 0!important;
}

.Stats .stage-3 {
background-position:-66px 0!important;
}

.widget.Subscribe {
position:static;
}

.subscribe {
cursor:pointer;
color:#999;
}

.subscribe a {
color:#999;
}

.subscribe-wrapper {
position:relative;
zoom:1;
margin:.5em;
padding:0;
}

div.subscribe {
cursor:pointer;
text-align:left;
width:144px;
margin:0;
padding:0;
}

div.subscribe div.top {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_top.png',sizingMethod='crop');
font-size:1em;
width:144px;
padding:4px 0 1px;
}

html>body div.subscribe div.top {
background:url(/web/20120728093026/http://www.blogger.com/img/widgets/s_top.png) top left no-repeat;
}

span.inner {
margin:0;
padding:0;
}

div.subscribe div.top span.inner {
margin:0 5px;
}

.feed-icon {
vertical-align:baseline;
display:inline;
}

div.subscribe div.bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_bottom.png',sizingMethod='crop');
font-size:3px;
height:3px;
line-height:0;
}

.subscribe-wrapper .expanded {
position:absolute;
top:0;
z-index:20;
}

html>body div.subscribe div.bottom {
background:url(/web/20120728093026/http://www.blogger.com/img/widgets/s_bottom.png) bottom left no-repeat;
margin-bottom:0;
padding-bottom:0;
width:144px;
}

.feed-reader-links {
position:relative;
list-style:none;
margin:0;
padding:0;
}

.subscribe-dropdown-arrow {
float:right;
margin-right:6px;
margin-top:4px;
}

a.feed-reader-link {
display:block;
font-weight:400;
text-decoration:none;
z-index:1000;
margin:.5em;
}

.feed-reader-link img {
border:0;
display:inline;
}

.Translate .goog-te-menu-value span {
color:#000;
}

.Translate .goog-te-gadget a:link.goog-logo-link {
font-size:12px;
font-weight:700;
color:#444;
text-decoration:none;
}

div.floatingPlayer_gsvb div.playerInnerBox_gsvb .player_gsvb {
width:320px;
height:260px;
}

.videoBar-container {
text-transform:none;
font-family:Arial,sans-serif;
letter-spacing:normal;
word-spacing:normal;
clear:both;
margin:auto;
}

body {
min-height:100%;
_height:100%;
position:relative;
margin:0;
padding:0 0 1px;
}

.content-outer,.header-outer,.tabs-outer,.main-outer,.main-inner,.footer-outer,.post,.comments,.widget,.date-header,.inline-ad {
position:relative;
min-height:0;
_position:static;
_height:1%;
}

.footer-outer {
margin-bottom:-1px;
}

.content-inner {
padding:10px;
}

.main-inner {
padding:30px 0;
}

.footer-inner {
padding:30px 15px;
}

.section {
margin:0 15px;
}

.widget {
_margin:0 0 10px;
line-height:1.4;
margin:30px 0;
}

body .navbar {
height:30px;
margin:0;
padding:0;
}

body .navbar .Navbar {
position:absolute;
z-index:10;
left:0;
width:100%;
background:none;
border:none;
margin:0;
padding:0;
}

.header-inner .widget {
margin-left:30px;
margin-right:30px;
}

.header-inner .Header .titlewrapper {
padding:22px 30px 0;
}

.header-inner .Header .descriptionwrapper {
margin-bottom:25px;
padding:0 30px;
}

.Header h1 {
margin-bottom:10px;
}

.Header .description {
margin:.5em 0 10px;
padding:0 2px;
}

a img {
border:none;
position:relative;
}

h1,h2,h3,h4 {
position:relative;
margin:0;
}

.tabs .widget ul,.tabs .widget ul {
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

.tabs .widget li,.tabs .widget li {
float:left;
margin:0;
padding:0;
}

.widget ul {
line-height:1.2;
margin:0;
padding:0 0 0 1.25em;
}

.BlogList ul {
padding:0;
}

.widget li,.BlogArchive #ArchiveList ul.flat li {
text-indent:0;
margin:0;
padding:.25em 0;
}

.widget .post-body ul {
line-height:1.4;
margin:.5em 0;
padding:0 2.5em;
}

.widget .post-body li {
margin-bottom:.25em;
padding-top:0;
padding-bottom:0;
}

.post-body {
width:100%;
_overflow:hidden;
}

.post-header,.post-footer {
line-height:1.6;
}

.post-footer-line>* {
margin-right:1em;
}

.post-footer-line>:last-child {
margin-right:0;
}

.post-timestamp {
margin-left:-1em;
}

.inline-ad {
text-align:center;
line-height:0;
margin:2em 0;
}

#comments .comment-author {
padding-left:25px;
}

.comment-body {
margin:.5em 25px;
}

.comment-footer {
margin:.5em 25px 1.5em;
}

#comments .avatar-comment-indent .comment-author {
margin-left:-45px;
padding-left:45px;
}

.deleted-comment {
font-style:italic;
opacity:.5;
}

.Profile img {
margin:0 .75em .5em 0;
}

.Profile .profile-datablock {
margin:0 0 .5em;
}

table.section-columns td.first.columns-cell {
border-left:none;
}

#layout .header-outer,#layout .tabs-outer,#layout .main-outer,#layout .footer-outer {
margin:5px 0;
}

#layout .region-inner {
margin:0;
padding:0 10px;
}

#layout .main-inner .column-center-inner,#layout .main-inner .column-left-inner,#layout .main-inner .column-right-inner {
padding:0 5px;
}

.content {
position:relative;
word-wrap:break-word;
}

.content-outer,.region-inner {
min-height:0;
margin:0 auto;
}

.columns-inner {
_height:1%;
min-height:0;
}

.column-center-outer,.column-left-outer,.column-right-outer {
position:relative;
float:left;
_display:inline;
_overflow:hidden;
}

.column-left-outer {
margin-left:-100%;
}

.fauxcolumns {
position:relative;
_height:1%;
}

.fauxcolumn-outer {
position:absolute;
top:0;
bottom:0;
height:expression(this.parentNode.offsetHeight+'px');
overflow:hidden;
}

.fauxcolumn-left-outer {
left:0;
}

.fauxcolumn-right-outer {
right:0;
}

.cap-top,.cap-bottom {
position:relative;
height:0;
background-repeat:repeat-x;
}

.cap-top .cap-left,.cap-top .cap-right,.cap-bottom .cap-left,.cap-bottom .cap-right {
height:100%;
background-repeat:no-repeat;
}

.cap-top,.cap-top .cap-left {
background-position:top left;
}

.cap-bottom,.cap-bottom .cap-left {
background-position:bottom left;
}

.cap-top .cap-right {
background-position:top right;
float:right;
}

.cap-bottom .cap-right {
background-position:bottom right;
float:right;
}

.fauxborder-left {
background-position:top left;
background-repeat:repeat-y;
position:relative;
_height:1%;
}

.fauxborder-right {
background-position:top right;
background-repeat:repeat-y;
position:absolute;
right:0;
height:100%;
_height:expression(this.parentNode.offsetHeight+'px');
}

table.section-columns {
border:none;
table-layout:fixed;
width:100%;
position:relative;
}

table.columns-2 td.columns-cell {
width:50%;
}

table.columns-3 td.columns-cell {
width:33.33%;
}

table.columns-4 td.columns-cell {
width:25%;
}

table.section-columns td.columns-cell {
vertical-align:top;
}

.body-fauxcolumns,.content-fauxcolumns {
position:absolute;
top:0;
left:0;
z-index:-1;
height:100%;
_height:expression(this.parentNode.offsetHeight+'px');
width:100%;
overflow:hidden;
}

.content-fauxcolumns .fauxcolumn-outer {
position:relative;
overflow:visible;
height:100%;
margin:0 auto;
}

.header-outer {
background:#fff none repeat scroll 0 0;
margin:0;
}

section,nav,article,aside,hgroup,header,footer,.Navbar iframe {
display:block;
}

time,mark,* html .goog-inline-block,:first-child+html .goog-inline-block,img.gsc-branding-img-noclear,.slideshow-container img {
display:inline;
}

#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited,.blog-list-container a,.Translate a.goog-te-menu-value,h1 a:hover,h3 a:hover,.tabs .widget li a:hover {
text-decoration:none;
}

#ArchiveList .collapsed ul,.collapsed-backlink .collapseable,.comments .comments-content .comment-thread:empty,.comments .thread-chrome.thread-collapsed,.item-control,#uds-searchControl .gsc-resultsHeader,.crosscol .PageList H2,.tabs .widget h2,#layout .cap-top,#layout .cap-bottom {
display:none;
}

#blog-pager-newer-link,.subscribe-feed-title,.cap-top .cap-left,.cap-bottom .cap-left {
float:left;
}

.comment-link,.label-count {
white-space:nowrap;
}

#comments-block.avatar-comment-indent dd,.post-footer-line>:first-child {
margin-left:0;
}

.comments .comment .comment-actions a:hover,.blog-list-container a:hover {
text-decoration:underline;
}

.comments .comments-content .comment-body,#uds-searchControl,.FollowByEmail .follow-by-email-inner,.BlogList li .blog-content,.post .tr-caption-container {
position:relative;
}

.comments .comments-content .comment-content,.cloud-label-widget-content {
text-align:justify;
}

.comments .comment-replybox-thread,.FollowByEmail .widget-item-control {
margin-top:5px;
}

.comments .continue,.quickedit {
cursor:pointer;
}

.sb-email,.Stats .stage-0 {
background-position:0 0!important;
}

* html .goog-custom-button-inner-box,* html .goog-custom-button-rtl .goog-custom-button-outer-box,:first-child+html .goog-custom-button-inner-box {
left:-1px;
}

.blog-list-title,dt {
font-weight:700;
}

div.gsc-control,.column-center-outer,.body-fauxcolumns .fauxcolumn-outer,.content-fauxcolumns .fauxcolumn-left {
width:100%;
}

.cse-status,.newsBar-status,.slideshow-status,.videoBar-status {
color:#676767;
font-size:11px;
margin:10px;
padding:4px;
}

.follow-this,.followers-canvas {
font-weight:700;
margin:.5em .5em .5em 0;
}

.profile-data,.header-inner .section,.header-inner .Header,.comment-body p {
margin:0;
}

.profile-datablock,.profile-textblock {
margin:.5em 0;
}

.widget.Subscribe .widget-content,.columns {
zoom:1;
}

.tabs-inner,.main-inner .column-center-inner,.main-inner .column-left-inner,.main-inner .column-right-inner {
padding:0 15px;
}

.section:first-child .widget:first-child,.section:first-child #uds-searchControl+.widget {
margin-top:0;
}

.section:last-child .widget:last-child,.tabs:first-child .widget {
margin-bottom:0;
}

.header-inner .Header #header-inner,.loading .columns {
overflow:hidden;
}

html,.fauxcolumn-outer .fauxborder-left,.fauxcolumn-outer .fauxborder-right,.fauxcolumn-inner {
height:100%;
}

@media screen and max-device-width480px{
.comments .comments-content .comment-replies {
margin-left:0;
}
}

@media all{
.BLOG_mobile_video_class {
display:none;
}
}

@media handheld{
.BLOG_mobile_video_class {
display:inline;
}

.BLOG_video_class {
display:none;
}
}