/* COMMON */

body {
font: 62.5% Arial, Helvetica, sans-serif;
color: #222; }

strong, em, b, i {
font-family: Arial, Helvetica, sans-serif; }

a { color: #008eab; text-decoration: none; }
a:hover { color: #669933; text-decoration: underline; }

code {
font-size: 1.2em;
color: #999; }

.post code {
display: block;
float: left;
margin: 0 0 1.5em; padding: 8px 8px 8px 14px;
font-size: 1.2em;
color: #666;
background: #eeeed8;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; }

center { font-size: 1.2em; }


/* FORM OVERRIDES */

input, textarea, select, option, button {
font-family: Arial, Helvetica, sans-serif; }


/* HEADINGS */

.box_lb h2 {
margin: 0 0 1em;
font-size: 1.6em;
font-weight: normal;
line-height: 1.2; }

.box_lb h3 {
margin: 0 0 0.8em;
font-size: 1.4em;
line-height: 1; }

/* BODY */

#content p,
#sidebar p {
margin: 0 0 1.2em;
font-size: 1.2em;
line-height: 1.4; }

.box_lb li {
font-size: 1.2em;
line-height: 1.4; }

.box_lb ol {
list-style: decimal;
margin: 0 0 1.5em; padding: 0 0 0 2em; }
.box_lb ol li {
margin: 0 0 0.5em; }

.box_lb ul {
list-style: disc;
margin: 0 0 1.5em; padding: 0 0 0 2em; }
.box_lb ul li {
margin: 0 0 0.5em; }


/* ICONS */

.rss-link {
padding: 1px 0 1px 20px;
background: url('../images/icons/feed-icon.png') no-repeat; }


/* Channel Icons */

.channel {
padding: 0 0 0 20px;
background-repeat: no-repeat;
background-position: 0 8px; }

.yim { background-image: url(../images/icons/yim.gif); }
.type1, .wlm { background-image: url(../images/icons/wlm.gif); }
.type2, .twitter { background-image: url(../images/icons/twitter.gif); }
.type3, .email { background-image: url(../images/icons/email.gif); }
.sms { background-image: url(../images/icons/sms.gif); }
.type4, .wdevice, .web { background-image: url(../images/icons/widgeous.gif); }