/* ::::: http://rarasjing.co.cc/index.css ::::: */

body { background: none repeat scroll 0% 0% rgb(255, 255, 255); -moz-background-inline-policy: continuous; color: rgb(105, 105, 105); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; overflow: hidden; }
* { margin: 0pt; padding: 0pt; }
.header { margin: 25px 0pt 4px; width: 100%; }
.header h1 { margin: 0pt 0pt 0pt 9px; font-size: 2.3em; font-weight: bold; text-align: left; }
.bar { margin: 10px 0pt; background: url('bared.bg.gif') repeat scroll 0% 0% transparent; -moz-background-inline-policy: continuous; height: 37px; }
.bar ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.bar li { margin: 0pt; padding: 0pt; height: 37px; display: inline; float: left; list-style-type: none; }
.bar li a { color: rgb(48, 48, 48); text-decoration: none; }
.bar li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#home { padding: 0pt; text-align: center; font-size: 12px; font-weight: bold; line-height: normal; }
a#home { padding: 10px 0pt 0pt 10px; background: url('bared.start.gif') no-repeat scroll 0% 0% transparent; overflow: hidden; display: block; width: 100px; height: 27px; -moz-background-inline-policy: continuous; }
a#home:hover { background: url('bared.start.gif') no-repeat scroll 0pt -37px transparent; -moz-background-inline-policy: continuous; }
#footer { margin: 0pt auto; padding: 15px 0pt 0pt; background: url('foot.bg.gif') repeat-x scroll center top transparent; -moz-background-inline-policy: continuous; color: rgb(105, 105, 105); height: 40px; width: 970px; float: left; clear: both; }
#footer p { margin: 0pt; text-align: left; }
#footer h3 { margin: 0pt; float: right; font-weight: normal; }
a { color: rgb(105, 105, 105); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 { font-weight: bold; font-size: 1.4em; }
h2 { font-size: 1.6em; color: rgb(108, 169, 1); }
h2 a { color: rgb(108, 169, 1); text-decoration: none; }
h2 a:hover { color: rgb(48, 48, 48); text-decoration: none; }
.posts h2 { margin: 0pt 0pt 0.1em; line-height: 1.2em; }
h3 { font-size: 1em; }
h4 { color: rgb(105, 105, 105); }
.posts h4 { margin: 0pt 0pt 1.25em; padding: 0pt 0pt 1em; font-size: 1em; font-weight: normal; }
#container { margin: 0pt auto; width: 970px; }
#content_box { width: 970px; text-align: left; float: left; clear: both; }
#content { padding: 0pt 14px; width: 500px; float: left; }
.sbar { width: 221px; float: left; }
.box { border-left: 1px solid rgb(108, 169, 1); border-right: 1px solid rgb(108, 169, 1); padding: 8px; width: 203px; }
.box a { color: rgb(105, 105, 105); text-decoration: none; }
.box a:hover { text-decoration: underline; }
.box ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.box li { margin: 0pt; padding: 0pt 0pt 4px 20px; background: url('belut.gif') no-repeat scroll 0% 0% transparent; list-style-type: none; -moz-background-inline-policy: continuous; }
.boxbottom { margin: 0pt 0pt 10px; background: url('bosa.bottom.gif') no-repeat scroll 0% 0% transparent; -moz-background-inline-policy: continuous; width: 221px; height: 3px; }
.boxcaption { margin: 0pt; padding: 6px 0pt 0pt 10px; background: url('bosa.caption.gif') no-repeat scroll 0% 0% transparent; -moz-background-inline-policy: continuous; height: 22px; width: 211px; color: rgb(48, 48, 48); font-size: 12px; }
form { margin: 0pt; padding: 0pt; }
.entry { font-size: 1.1em; line-height: 1.6em; }
.entry p { margin: 0pt 0pt 1.5em; }
.respond { padding: 0pt 0pt 0pt 20px; background: url('respo.gif') no-repeat scroll 0% 0% transparent; -moz-background-inline-policy: continuous; font-size: 1em; color: rgb(136, 136, 136); clear: both; }
.respond a { color: rgb(51, 51, 51); text-decoration: none; }
.respond a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.clear { margin: 0pt 0pt 3em; width: 500px; height: 1px; clear: both; }
.os { color: rgb(61, 76, 83); font-weight: bold; }
