/* ::::: http://s2.wordpress.com/wp-content/themes/pub/albeo/style.css?m=1251853983b ::::: */

* { margin: 0pt; padding: 0pt; }
body { margin: 0px; padding: 0px; background: rgb(251, 251, 248) url('bkg-body.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Verdana",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
input, button, textarea, select { font-family: "Verdana",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(45, 53, 56); vertical-align: middle; }
fieldset { border: medium none ; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { border: medium none ; margin: 0px; padding: 0px; text-align: center; }
a:link { border: 0px none ; text-decoration: none; color: rgb(71, 121, 172); outline-style: none; }
a:active { border: 0px none ; text-decoration: underline; color: rgb(71, 121, 172); outline-style: none; }
a:visited { border: 0px none ; text-decoration: none; color: rgb(71, 121, 172); outline-style: none; }
a:hover { border: 0px none ; text-decoration: underline; color: rgb(0, 51, 102); outline-style: none; }
a:focus { outline-color: -moz-use-text-color; outline-width: medium; outline-style: none; }
h1, h2, h3, h4 { font-family: "Trebuchet MS"; }
#top { border-top: 6px solid rgb(42, 38, 35); }
#bg { margin: 0pt auto; width: 870px; }
.con { width: 870px; }
.header { border-bottom: 1px solid rgb(102, 102, 102); padding: 25px 30px 10px; background: transparent url('header-bkg.png') no-repeat scroll center top; width: 810px; margin-bottom: 10px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
.header h1 { margin: 0px; padding: 10px 0px; letter-spacing: -1px; float: left; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 38px; line-height: 38px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 610px; }
.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { background: transparent url('logo-icon.png') no-repeat scroll left center; color: rgb(0, 0, 0); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 45px; }
.header .rss { position: absolute; top: 50px; right: 0px; width: 290px; }
.header .rss li { background: transparent url('rss-ico.png') no-repeat scroll left 2px; display: inline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 20px; margin-right: 5px; }
.menu { padding: 0px 30px; width: 810px; margin-bottom: 30px; float: left; }
.menu li { display: inline; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; }
.menu li a { background: transparent url('menu-left.png') no-repeat scroll left top; padding-left: 3px; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
.menu li a span { padding: 4px 5px 5px 2px; background: transparent url('menu-right.png') no-repeat scroll right top; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; }
.menu li a span { float: none; color: rgb(31, 137, 190); }
.menu li a:hover { background-position: 0% -23px; color: rgb(255, 255, 255); text-decoration: none; }
.menu li a:hover span { background-position: 100% -23px; color: rgb(255, 255, 255); }
.sl-a { width: 540px; float: left; }
.sl-t { background: transparent url('sl-t.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 540px; height: 15px; float: left; }
.sl-b { background: transparent url('sl-b.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 540px; height: 15px; float: left; }
.sl { border-left: 1px solid rgb(242, 240, 234); border-right: 1px solid rgb(242, 240, 234); padding: 10px 29px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 480px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; min-height: 300px; }
.post, .attachment { padding: 15px 0px; }
.p-head { background: transparent url('post-head.png') repeat-x scroll center bottom; padding-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.p-head h1 { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 28px; line-height: 30px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.p-who-date { font-size: 11px; color: rgb(102, 102, 102); }
.p-con { padding: 5px 0px; }
.p-con p { padding: 5px 0px; font-family: 'Verdana'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 17px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
.p-con ul { margin: 0px; padding: 5px 0px; }
.p-con ul li { padding: 2px 0px 2px 15px; background: transparent url('p-con-li.png') no-repeat scroll left top; list-style-type: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; line-height: 15px; color: rgb(99, 86, 95); }
.p-det { padding: 5px 0px; }
.p-det li { display: inline; margin-right: 5px; font-size: 11px; color: rgb(153, 153, 153); }
.p-det .p-cat { background: transparent url('p-cat-ico.png') no-repeat scroll left 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 20px; }
.p-det .p-com { background: transparent url('p-com-ico.png') no-repeat scroll left 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 14px; }
.p-tag { background: transparent url('p-tag.png') no-repeat scroll left 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; font-size: 11px; }
p img { padding: 0pt; max-width: 100%; }
.alignright { float: right; }
.alignleft { float: left; }
img.wp-smiley { border: 0pt none ; margin: 0pt; }
.sr-a { width: 300px; float: right; }
.sr-t { background: transparent url('sr-t.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 300px; height: 15px; float: left; }
.sr-b { background: transparent url('sr-b.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 300px; height: 15px; float: left; }
.sr { border-left: 1px solid rgb(242, 240, 234); border-right: 1px solid rgb(242, 240, 234); padding: 0px 11px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 276px; font-size: 11px; color: rgb(153, 153, 153); }
.sr h3 { background: transparent url('sr-h3-ico.png') no-repeat scroll left 4px; font-size: 14px; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; padding-bottom: 5px; }
.search-all { background: rgb(215, 236, 243) url('search-top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 276px; margin-bottom: 12px; }
.search { padding: 10px 15px; background: transparent url('search-bottom.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search h3 { background: transparent none repeat scroll 0% 0%; padding-bottom: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 0px; }
.search input { border: medium none ; padding: 5px 12px 10px 30px; background: transparent url('search-form.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: 'Verdana'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.widget_categories, .categ-all { background: rgb(247, 245, 232) url('categ-top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 276px; margin-bottom: 12px; }
.widget_categories .widget-all, .categ { padding: 15px; background: transparent url('categ-bottom.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget_categories .widget-all ul, .categ ul { border-top: 1px solid rgb(225, 221, 205); border-bottom: 1px solid rgb(254, 253, 245); }
.widget_categories .widget-all li, .categ li { border-top: 1px solid rgb(254, 253, 245); border-bottom: 1px solid rgb(225, 221, 205); padding: 2px 0px 3px 17px; background: transparent url('categ-arrow.png') no-repeat scroll left 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget_categories .widget-all li a, .widget_categories .widget-all li a:visited, .widget_categories .widget-all li a:hover, .categ li a, .categ li a:visited, .categ li a:hover { text-decoration: underline; }
.widget-all { padding: 15px; background: transparent url('widget-bottom.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget { background: rgb(248, 248, 242) url('widget-top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 276px; margin-bottom: 12px; }
.widget ul { border-top: 1px solid rgb(225, 221, 205); border-bottom: 1px solid rgb(254, 253, 245); }
.widget li { border-top: 1px solid rgb(254, 253, 245); border-bottom: 1px solid rgb(225, 221, 205); padding: 2px 0px 3px 17px; background: transparent url('categ-arrow.png') no-repeat scroll left 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget li a, .widget li a:visited, .widget li a:hover { text-decoration: underline; }
.recent-all { background: rgb(248, 248, 242) url('widget-top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 276px; margin-bottom: 12px; }
.recent { padding: 15px; background: transparent url('widget-bottom.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.recent .tabs { border-bottom: 1px solid rgb(228, 228, 219); padding-bottom: 10px; width: 246px; float: left; }
.recent .tabs li { display: inline; font-family: "Verdana",sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; }
.recent .tabs li a { padding: 0px 0px 0px 5px; background: transparent url('tab-left.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; color: rgb(119, 119, 119); }
.recent .tabs li a span { padding: 4px 10px 5px 5px; background: transparent url('tab-right.png') no-repeat scroll right top; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(119, 119, 119); }
.recent .tabs li a:hover { background-position: 0% -19px; color: rgb(51, 51, 51); text-decoration: none; }
.recent .tabs li a:hover span { background-position: 100% -19px; color: rgb(51, 51, 51); text-decoration: none; }
.recent .tabs li a.active:link { background: transparent url('tab-left.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
.recent .tabs li a.active:link span { background: transparent url('tab-right.png') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
.recent .tabs li a.active:visited { background: transparent url('tab-left.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
.recent .tabs li a.active:visited span { background: transparent url('tab-right.png') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
#r-tags { display: none; font-family: "Trebuchet MS"; line-height: 20px; padding-top: 10px; }
#r-posts li { border-bottom: 1px solid rgb(228, 228, 219); padding: 5px 0px; }
#r-com { display: none; }
#r-com li { border-bottom: 1px solid rgb(228, 228, 219); padding: 5px 0px; line-height: 15px; color: rgb(126, 126, 126); }
#r-com li a { background: transparent url('p-com-ico.png') no-repeat scroll left 4px; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 13px; text-decoration: underline; }
.com-list {  }
.com-list h3 { background: transparent url('post-head.png') repeat-x scroll center bottom; font-size: 18px; line-height: 18px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.com-entry { margin-bottom: 20px; }
.com-entry-bot { padding: 10px 0px; }
.com-con { border-left: 1px solid rgb(231, 229, 221); border-right: 1px solid rgb(231, 229, 221); padding: 10px 10px 10px 20px; font-size: 11px; line-height: 16px; color: rgb(102, 102, 102); position: relative; }
.com-name { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.com-con .avatar { float: right; width: 32px; }
.com-con .avatar img { border: 1px solid rgb(204, 204, 204); }
.com-date { font-size: 10px; color: rgb(153, 153, 153); margin-bottom: 10px; }
.com-date a, .com-date a:visited, .com-date a:hover { color: rgb(153, 153, 153); text-decoration: underline; }
.com-con p { padding: 5px 0pt; }
.com-form { background: rgb(248, 248, 242) url('com-form-top.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 10px; }
.com-form-bot { padding: 5px 20px 20px; background: transparent url('com-form-bot.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.com-form h3 { border-bottom: 1px solid rgb(230, 227, 219); font-size: 16px; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 10px; }
.com-form p { padding: 6px 0px; position: relative; color: rgb(102, 102, 102); }
.com-form p strong { color: rgb(255, 51, 0); font-weight: normal; }
.com-form label { position: absolute; top: 10px; left: 250px; font-size: 11px; }
.com-form a, .com-form a:visited, .com-form a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.com-form input { border: 1px solid rgb(195, 191, 181); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 10px; font-size: 12px; }
.com-form textarea { border: 1px solid rgb(195, 191, 181); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 98%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 10px; }
.com-form button { border: medium none ; background: rgb(250, 249, 246) url('post-comment.png') no-repeat scroll 0% 0%; cursor: pointer; display: block; width: 108px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -1000em; margin-top: 5px; }
.com-form label#subscribe-label { position: relative; left: 0px; top: 0px; }
.footer { padding: 10px 0px; width: 870px; float: left; }
.footer p { font-size: 10px; padding-left: 20px; color: rgb(127, 130, 134); }
.footer p a, .footer p a:visited { color: rgb(127, 130, 134); text-decoration: underline; }
.footer p a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.footer .theme { border-top: 1px solid rgb(226, 226, 226); padding-top: 3px; margin-top: 5px; }
.navigation { padding: 1px; margin-bottom: 2em; clear: both; margin-top: -1.1em; }
.previous a { background: transparent url('nav-left.png') no-repeat scroll left 0.25em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; display: block; }
div.clear { clear: both; }
/* ::::: http://s.wordpress.com/wp-content/themes/h4/global.css?m=1250727290b ::::: */

.possibly-related { clear: both; }
