
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: 11px; 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: 28px; }
#wrap { background: transparent none; color: #000; padding-top: 31px; position: relative; width: 973px; }
#breadcrumb { margin-left: 239px; padding-top: 10px; }
ul#breadcrumb li { background: transparent; color: #A0002D; display: inline; font-size: 12px; font-weight: bold; text-transform: uppercase; position: relative; top: -5px; left: 10px; }
ul#breadcrumb li a, ul#breadcrumb li a:visited { background: transparent; color: #A0002D; text-decoration: none; }
ul#breadcrumb li a:hover { text-decoration: underline; }
#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 7px 10px; width: 537px; }
.post-content img, .post-content p { font-size: 11px; margin-bottom: 1em; }
/* sidebar */
#sub-content * { font-size: 11px; line-height: 1; }
#sub-content h3 { margin-bottom: 5px; }
#sub-content p { margin: 0 0 14px 10px; }
dl#bloggers { margin: 10px 5px 16px 10px; }
dl#bloggers dt { clear: left; float: left; margin-right: 3px; width: 44px; }
dl#bloggers dt img { margin-bottom: 6px; }
.blogger-name { background: transparent; color: #a0002d; font-weight: bold; }
.blogger-country { font-weight: bold; height: 45px; line-height: 25px; }
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; }
/* Archives */
#sub-content h4 { margin: 0 10px 5px; }
#sub-content ul { list-style: none; margin: 0 10px 15px; }
#sub-content ul li a, #sub-content ul li a:visited { background: transparent; color: #a0002d; text-decoration: none; }
#sub-content ul li a:hover { text-decoration: underline; }
/* post navi */
ul#post_nav { background: transparent url(/templates/salomonrunners/css/bg-post-navi.png) no-repeat 0 100%; color: #000; font-size: 11px; height: 35px; line-height: 35px; text-align: right; width: 555px; }
ul#post_nav li { display: inline; margin-right: 15px; }
ul#post_nav li a, ul#post_nav li a:visited { background: transparent; color: #000; font-size: 11px; text-decoration: none; }
ul#post_nav li a:hover { text-decoration: underline; }
/* social bookmarks */
dl#share { background: #fff; color: #000; ;
font-size: 11px; margin-left: 1px; padding: 5px 5px 10px 10px; width: 537px; }
dl#share dt { float: left; font-size: 11px; width: 75px; }
dl#share ul, dl#share li { display: inline; list-style: none; margin-right: 7px; }
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; margin-top: 47px; 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; }
li#comment-count a { background: url(/templates/portal/css/icon-post-comment.png); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
li#send a { background: url(/templates/portal/css/icon-send-to-friend.png); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
li#flag a { background: url(/templates/portal/css/icon-flag-as.png); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
/* comments */
#form_comment { background: #fff; color: #000; position: relative; }
ul.post-actions { background: #2c2c2c url(/templates/salomonrunners/css/bg-comment-toolbar.png) no-repeat 0 0; color: #fff; height: 19px; line-height: 19px; list-style: none; position: relative; }
ul.post-actions li { float: left; padding: 0 10px; }
ul.post-actions li a { background: transparent; color: #fff; font-size: 11px; }
ul.post-actions li.active { background: #fff; }
ul.post-actions li.active a, ul.post-actions li.active a:visited { background: #fff; color: #000; text-decoration: none; }
ul.post-actions li.post-actions a:hover { text-decoration: underline; }
#commentform { clear: both; margin-bottom: 24px; padding: 21px 10px; position: relative; }
#commentform p span { display: block; }
input.txtbox-name, input.txtbox-email, input.txtbox-www, textarea.txtbox-comment { background: transparent url(/templates/salomonrunners/css/bg-input.png) no-repeat 0 0; color: #000; margin-bottom: 12px; padding: 2px; }
input.txtbox-name { border: 1px solid #000; border: 2px solid #000; border-left: none; width: 164px; }
input.txtbox-email { border: 1px solid #000; border: 2px solid #000; border-top: 1px solid #000; border-right: 1px solid #000; width: 307px; }
input.txtbox-www { border: 1px solid #000; border: 2px solid #000; border-right: 1px solid #000; width: 307px; }
textarea.txtbox-comment { border: 2px solid #000; height: 104px; width: 535px; }
p#captcha img { display: block; }
.txtbox-captcha { background: #E5E6E0; color: #000; border: 1px solid #000; }
dl#comments { margin: 0 10px; padding-bottom: 25px; }
dl#comments dt { border-bottom: 1px solid #c1c1c1; padding-bottom: 4px; }
dl#comments dd { border-bottom: 1px solid #d5d5d5; margin-bottom: 11px; padding: 6px 0 13px; }
#form_inappropriate, #form_sendToFriend { background: #fff; color: #000; padding: 0 0 25px; }
#form_inappropriate ul, #form_sendToFriend ul { margin-bottom: 21px; }
#form_sendToFriend div, #form_sendToFriend h3, #form_inappropriate div, #form_inappropriate h3 { margin: 0 10px 11px; }
#form_sendToFriend p, #form_inappropriate p { margin-bottom: 11px; }
/* navi */
#flashcontent { position: absolute; top: 0; }
/* Salomon global navi */
#salomon-global-navi { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; }
/* archive */
.archives { background: #fff; color: #000; padding: 10px; }
p.back-home { text-align: right; }
h2.archive-header { font-size: 16px; margin-bottom: 11px; }
.archives h3 { font-size: 14px; }
.archives ul { list-style: none; margin-bottom: 11px; }
.archives ul li {  }
.archives ul li a, .archives ul li a:visited, p.back-home a, p.back-home a:visited { background: #fff; color: #A0002D; text-decoration: none; }
.archives ul li a:hover, p.back-home a:hover { text-decoration: underline; }
/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
