
/* ::::: http://wp-themes.com/wp-content/themes/lightword/style.css ::::: */

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; vertical-align: baseline; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.clear { clear: both; }
body { background-color: rgb(44, 44, 41); font-family: Tahoma; font-size: 11px; }
p { padding: 2px; font-size: 1.2em; }
a { color: rgb(157, 151, 147); }
h2 { border-bottom: 1px solid rgb(220, 220, 219); margin: 10px 0pt 3px; background-color: rgb(255, 255, 255); letter-spacing: -1px; font-size: 24px; padding-bottom: 3px; font-weight: 400; font-family: Georgia; }
h2 a { border: 0pt none ; text-decoration: none; color: rgb(44, 44, 41); display: block; }
img, img a { border: 1px solid rgb(238, 238, 238); padding: 2px; }
hr { border: 0px none ; color: rgb(220, 220, 219); background-color: rgb(220, 220, 219); height: 1px; }
pre { width: 540px; white-space: pre-wrap; }
#body { margin: 0pt auto; width: 811px; text-align: left; background-color: rgb(255, 255, 255); color: rgb(44, 44, 41); }
#logo { float: left; position: relative; top: 10px; left: -12px; }
h1#logo, h1#logo a { font-size: 26px; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; }
h1#logo small { color: rgb(255, 255, 255); font-size: 12px; display: block; min-height: 12px; }
:first-child + html h1#logo small { margin-top: -7px; }
* html h1#logo small { margin-top: -7px; }
#rss-feed { height: 30px; float: right; width: 190px; position: relative; top: 35px; left: 27px; font-weight: 700; }
#rss-feed a, .comm_date .nr_comm a { color: rgb(255, 255, 255); text-decoration: none; }
#header { padding: 0pt 20px; background: rgb(44, 44, 41) url('bg.png') no-repeat scroll 0pt -72px; height: 113px; }
#header-search { background: transparent url('bg.png') no-repeat scroll 0pt -440px; float: right; width: 191px; height: 26px; position: relative; top: 30px; right: 3px; }
#header-search #s { border: 0pt none ; margin: 4px 0pt 0pt 4px; background: transparent none repeat scroll 0% 0%; float: left; width: 154px; color: rgb(172, 172, 171); }
#header-search #go { float: right; width: 19px; height: 26px; }
#content { padding: 0pt 10px 0pt 20px; background: transparent url('content_middle.png') repeat-y scroll 0% 0%; }
#content-body { overflow: hidden; background-color: rgb(255, 255, 255); float: left; width: 548px; min-height: 300px; height: auto ! important; }
#content-sidebar { float: right; width: 214px; }
#content-sidebar .hr { background: rgb(44, 44, 41) url('bg.png') no-repeat scroll 0pt -316px; height: 2px; }
#footer { background: rgb(44, 44, 41) url('bg.png') no-repeat scroll 0pt -1px; height: 60px; }
#footer .text { padding: 12px; color: rgb(141, 131, 123); display: block; font-size: 10px; }
#footer .top { float: right; width: 30px; height: 18px; position: relative; top: -28px; right: 100px; display: block; }
blockquote { border-left: 7px solid rgb(221, 221, 221); margin: 20px; padding: 5px; background-color: rgb(245, 245, 245); width: 470px; font-size: 9px; }
.wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; }
.wp-caption img { border: medium none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; color: rgb(17, 17, 17); }
.alignleft, img.alignleft { margin: 5px 10px 5px 0pt; float: left; }
.alignright, img.alignright { margin: 5px 0pt 5px 10px; float: right; }
.aligncenter, div.aligncenter, img.aligncenter { margin: 10px auto; text-align: center; display: block; }
ul#front_menu { overflow: hidden; width: 548px; height: 24px; position: relative; top: 31px; float: left; text-transform: uppercase; }
#front_menu li { list-style-type: none; list-style-image: none; list-style-position: outside; float: left; margin-right: 4px; }
* html #front_menu li { display: inline; }
#front_menu li a { background: transparent url('nav.png') no-repeat scroll left top; display: block; height: 24px; padding-left: 15px; color: rgb(44, 44, 41); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 700; font-size: 0.88em; line-height: 26px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; cursor: pointer; }
#front_menu li a span { background: transparent url('nav.png') no-repeat scroll right top; display: block; height: 24px; line-height: 24px; padding-right: 15px; }
#front_menu li a:hover, #front_menu li a.s { background-position: left bottom; }
#front_menu li a:hover span, #front_menu li a.s span { background-position: right bottom; }
* html #front_menu li a, * html #front_menu li a span { width: 1%; white-space: nowrap; cursor: pointer; }
* html #front_menu li a span { position: relative; z-index: 2; }
#content-body ul, #content-body ol { margin: 15px 30px; font-size: 12px; }
#content-body ul li { list-style-type: circle; list-style-image: none; list-style-position: outside; margin-bottom: 4px; }
#content-body abbr, #content-body acronym, #content-body span.abbr { border-bottom: 1px dotted rgb(0, 0, 0); cursor: help; }
.hentry { min-height: 150px; height: auto ! important; }
.sticky h2 a { color: red; font-weight: 700; }
.comm_date { margin: -30px 0pt 0pt -70px; background: rgb(44, 44, 41) url('bg.png') no-repeat scroll 0pt -186px; height: 100px; width: 57px; position: absolute; display: inline; text-align: center; z-index: 2; }
.comm_date .data { padding-top: 10px; display: block; font-weight: 700; text-transform: uppercase; }
.comm_date .nr_comm { padding-top: 15px; color: rgb(255, 255, 255); display: block; font-weight: 700; }
.comm_date .nr_comm_spot { margin: 0pt 9px; padding: 5px 0pt; display: block; }
.comm_date .data .j { font-size: 24px; }
.cat_tags { padding: 8px 10px 5px; background: rgb(255, 255, 255) url('bg.png') no-repeat scroll 0pt -306px; width: 550px; margin-top: 10px; }
.cat_tags_close { background: rgb(255, 255, 255) url('bg.png') no-repeat scroll 0pt -387px; max-height: 3px; height: 3px; width: 550px; margin-bottom: 20px; }
.cat_tags .continue { float: right; padding-right: 18px; width: 100px; text-align: center; }
.cat_tags .category { float: left; width: 400px; }
.cat_tags a, .cat_tags .continue a { color: rgb(44, 44, 41); }
.cat_tags a:hover { color: rgb(172, 172, 171); }
* html .cat_tags { padding: 9px 8px 0pt; margin-bottom: -3px; }
:first-child + html .cat_tags { padding: 9px 8px 0pt; margin-bottom: -3px; }
.content-sidebar { padding: 10px; }
.sidebar-box { margin-bottom: 10px; }
.sidebar-box h3 { padding: 9px 0pt 0pt 10px; background: rgb(255, 255, 255) url('bg.png') no-repeat scroll 0pt -409px; display: block; height: 22px; width: 181px; font-weight: 700; font-size: 11px; }
* html .sidebar-box h3 { margin-left: 4px; }
.sidebar-box h3 a { text-decoration: none; color: rgb(44, 44, 41); line-height: 13px; }
.sidebar-box ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 5px; }
.sidebar-box a { line-height: 20px; }
.sidebar-box ul li a, .sidebar-box .recentcomments { border-bottom: 1px solid rgb(238, 238, 238); padding: 8px; display: block; color: rgb(157, 151, 147); width: 170px; line-height: 14px; }
.sidebar-box ul li a:hover, .sidebar-box .recentcomments a:hover { color: rgb(170, 170, 170); }
.sidebar-box .textwidget, .sidebar-box select { margin: 10px 2px; padding: 3px; width: 188px; }
#content-body input { padding: 2px; width: 160px; font-family: Verdana; 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; }
#content-body textarea { padding: 3px; width: 535px; height: 100px; font-family: Verdana; 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; }
#content-body input#submit { padding: 3px; font-weight: 700; letter-spacing: -1px; text-transform: lowercase; }
#comentarii ol.commentlist { margin: 0pt; padding: 0pt; width: 548px; font-size: 11px; }
#comentarii .commentlist .author_comment { border: 1px solid rgb(157, 151, 147); }
#comentarii .commentlist li { padding: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 14px; background-color: rgb(238, 238, 238); }
#comentarii .commentlist cite { border-bottom: 1px solid rgb(182, 182, 181); padding: 7px; display: block; font-style: normal; }
#comentarii .commentlist cite img { border: 1px solid rgb(170, 181, 154); padding: 1px; float: left; margin-right: 9px; }
#comentarii .commentlist .author { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: small-caps; font-weight: bold; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; margin-bottom: 3px; }
#comentarii .commentlist .time { background: transparent url('bg_clock.gif') no-repeat scroll 1px 2px; padding-left: 15px; }
#comentarii .commenttext { padding: 10px 4px; color: rgb(44, 44, 41); }
#comentarii .trackbacks { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px; background-color: rgb(238, 238, 238); margin-bottom: 5px; }
.rss_comments { float: right; }
.nav_link { padding: 10px; background-color: rgb(238, 238, 238); width: 536px; }
.nav_link a { text-decoration: none; }
.nav_link .page_number { border: 1px solid rgb(221, 221, 221); padding: 2px 10px; }
.newer_older a { text-decoration: none; font-size: 12px; letter-spacing: -1px; font-weight: 700; }
.newer { padding: 6px 3px 6px 0px; background: rgb(255, 255, 255) url('bg.png') no-repeat scroll 0pt -467px; width: 100px; float: left; cursor: pointer; text-align: center; }
.older { padding: 6px 3px 6px 2px; background: rgb(255, 255, 255) url('bg.png') no-repeat scroll 0pt -494px; width: 100px; float: right; cursor: pointer; text-align: center; }
.newer:hover, .older:hover { color: rgb(60, 60, 57); }
#wp-calendar { font-size: 1.2em; empty-cells: show; line-height: 10px; }
#wp-calendar a { font-size: 1em; display: block; font-weight: bold; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar caption { margin: 8px 0pt; text-transform: uppercase; letter-spacing: 0.3em; font-weight: lighter; font-size: 0.8em; color: rgb(68, 68, 68); text-align: right; }
#wp-calendar th { padding: 4px 5px 4px 6px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; font-weight: lighter; font-size: 0.8em; color: rgb(102, 102, 102); text-align: right; }
#wp-calendar td { padding: 4px 5px 4px 6px; text-align: right; }
#wp-calendar td#today { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
#wp-calendar td#prev a { padding: 0pt; text-align: left; font-weight: normal; }
#wp-calendar td#next a { padding: 0pt; text-align: right; font-weight: normal; }
a.rsswidget img { display: none; }
div.rssSummary { margin: 5px; }

/* ::::: null ::::: */

.cufon-canvas { text-indent: 0pt; }
@media screen, projection {
  .cufon-canvas { display: inline-block; position: relative; vertical-align: middle; font-size: 1px; line-height: 1px; }
  .cufon-canvas .cufon-alt { overflow: hidden; display: inline-block; width: 0pt; height: 0pt; }
  .cufon-canvas canvas { position: relative; }
}
@media print {
  .cufon-canvas { padding: 0pt ! important; }
  .cufon-canvas canvas { display: none; }
  .cufon-canvas .cufon-alt { display: inline; }
}

/* ::::: null ::::: */

#logo { position: relative; top: 15px; }
#header-search { position: relative; top: 37px; right: 3px; }
ul#front_menu { position: relative; top: 38px; }
