
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { background: transparent; border: 0; font-size: 14px; margin: 0; padding: 0; outline: 0; vertical-align: baseline; }
body { background: #eee url(/templates/salomonrunners/css/bg-body.png) repeat 0 0; font-family: "Helvetica Neue", Arial, Sans-serif; line-height: 1.33; }
del { text-decoration: line-through; }
/* basic layout */
/* HERE BE DRAGONS! */
#header { background: #fff; height: 31px; position: relative; width: 100%; }
#wrap { background: transparent none; color: #000; padding-top: 31px; position: relative; width: 973px; }
#main-content { background: transparent none; color: #000; float: left; margin-left: 239px; width: 555px; }
#sub-content { background: #2c2c2c none; color: #fff; float: left; margin-top: 135px; margin-left: 1px; position: relative; width: 178px }
#navigations { background: transparent none; color: #000; float: left; margin-left: -973px; position: relative; width: 239px; }
#foot { background: transparent none; color: #000; clear: both; }
/* content */
.post { margin-bottom: 4px; position: relative; width: 555px; }
.post h2 { background: #2c2c2c none; color: #fff; font-size: 18px; font-weight: bold; padding: 5px 10px; }
.post h2 a { background: #2c2c2c none; color: #fff; font-size: 18px; font-weight: bold; text-decoration: none; }
.post-meta { background: #fff none; color: #000; margin: 0 0 0 1px; padding: 3px 0 3px 10px; width: 542px; }
.post-meta p { border-bottom: 1px solid #bab8b6; font-size: 11px; margin-right: 9px; padding-bottom: 4px; }
.post-meta p a, .post-meta p a:visited { background: transparent; color: #a0002d; font-size: 11px; text-decoration: none; text-transform: uppercase; }
.post-meta p a:hover { text-decoration: underline; }
.post-content { background: #fff none; color: #000; font-size: 11px; margin-left: 1px; padding: 5px 5px 0 10px; width: 537px; }
.post-content img, .post-content p { font-size: 11px; margin-bottom: 1em; }
.five-more { position: relative; }
.five-more p a { background: #fff none; color: #000; font-size: 11px; text-decoration: none; }
.five-more-list { list-style: none; }
.five-more-list li { display: inline; margin-right: 7px; }
/* sidebar */
#sub-content * { font-size: 11px; line-height: 1; }
#sub-content h3 { margin-bottom: 5px; }
#sub-content p { margin: 0 0 14px 10px; }
ul#bloggers { list-style: none; margin: 0 10px; }
ul#bloggers li { margin-bottom: 10px; }
ul#bloggers li a, ul#bloggers li a:visited { background: transparent; color: #A0002D; display: block; text-decoration: none; }
ul#bloggers li a:hover { text-decoration: underline; }
ul#feeds { list-style: none; margin: 10px 5px 16px 10px; }
#sub-content ul#feeds li { height: 15px; line-height: 15px; margin-bottom: 5px; }
#sub-content ul#feeds li a { background: transparent url(/templates/salomonrunners/css/feed.png) no-repeat left; color: #fff; display: block; line-height: 15px; padding-left: 20px; text-decoration: none; vertical-align: middle; }
#sub-content ul#feeds li a:hover { text-decoration: underline; }
#sub-content span#check-it-out { clear: both; display: block; text-decoration: none; }
#sub-content span#check-it-out a { background: transparent; color: #a0002d; text-decoration: none; }
/* social bookmarks */
dl.share { background: #fff; color: #000; ;
font-size: 11px; margin-left: 1px; padding: 5px 5px 0 0; width: 517px; }
dl.share dt { float: left; font-size: 11px; width: 65px; }
dl.share dd { margin: 0; padding: 0; }
dl.share ul, dl.share li { display: inline; list-style: none; margin-right: 7px; }
ul.portal-post_actions { background: #fff; color: #fff; height: 19px; line-height: 19px; list-style: none; position: relative; }
ul.portal-post_actions li { float: left; padding: 0 18px 0 0; }
ul.portal-post_actions li a { background: transparent; color: #A0002D; font-size: 11px; }
ul.portal-post_actions a.comment { background: #fff url(/templates/portal/css/icon-post-comment.png) no-repeat left; color: #A0002D; padding-left: 16px; }
ul.portal-post_actions a.send { background: #fff url(/templates/portal/css/icon-send-to-friend.png) no-repeat left; color: #A0002D; padding-left: 16px; }
ul.portal-post_actions a.flag { background: #fff url(/templates/portal/css/icon-flag-as.png) no-repeat left; color: #A0002D; padding-left: 16px; }
/* navi */
#flashcontent { position: absolute; top: 40px; }
/* Salomon global navi */
#salomon-global-navi { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; }
/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
