.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FAFAFA;
border:1px solid #EEEEEE;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
float:none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/void.png) repeat-y scroll left top;
color:#555555;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
text-align:left;
}
blockquote {
border-left:1px solid #000001;
color:#606060;
padding-left:1.6em;
}
pre, code {
font-family:Monaco,Consolas,monospace;
font-size:12px;
}
small {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
}
hr {
background-color:#CCCCCC;
color:#CCCCCC;
height:1px;
}
a {
color:#000001;
text-decoration:none;
}
a:hover {
color:#000001;
text-decoration:underline;
}
img {
border:medium none;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
color:#111111;
font-variant:normal;
line-height:120%;
}
h1, h1 a {
display:none;
font-size:22px;
font-weight:bold;
}
h2, h2 a {
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:bold;
line-height:100%;
}
h3, h3 a {
font-size:16px;
font-weight:normal;
}
h4, h4 a {
font-size:14px;
font-weight:bold;
}
h5, h5 a {
font-size:14px;
font-weight:normal;
}
h6, h6 a {
font-size:12px;
font-weight:bold;
}
#content div.post table {
border-spacing:0;
border-top:medium none;
margin:0;
padding:10px 0;
}
#content div.post table tr th, #content div.post table tr td {
border-bottom:1px solid #AAAAAA;
padding:5px 12px 3px;
text-align:left;
vertical-align:top;
}
#content div.post table tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#111111;
font-weight:bold;
}
#content div.post table tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-weight:normal;
}
#content div.post table tr th.alignright, #content div.post table tr td.alignright {
float:none;
text-align:right;
vertical-align:top;
}
#content div.post table tr th a, #content div.post table tr td a {
border-bottom:1px dotted #333333;
}
#content div.post table tr th ul, #content div.post table tr th ol, #content div.post table tr td ul, #content div.post table tr td ol, #content div.post table tr th ul li, #content div.post table tr th ol li, #content div.post table tr td ul li, #content div.post table tr td ol li {
margin:0 0 2px;
}
#content div.post table tr th ul li, #content div.post table tr th ol li, #content div.post table tr td ul li, #content div.post table tr td ol li {
line-height:100%;
}
#content div.post h2 {
clear:both;
margin-bottom:12px;
padding-bottom:1px;
}
#content div.post h3 {
border-top:1px dashed #DDDDDD;
clear:both;
font-size:12px;
font-weight:bold;
margin-top:25px;
padding-top:10px;
}
#content div.post ul.related_post li a {
color:#00AAFF;
font-size:12px;
text-decoration:none;
}
#content div.post ul.related_post li a:hover {
text-decoration:underline;
}
#content div.post ul.related_post {
margin-left:0;
margin-top:-5px;
padding-left:6px;
}
#content div.post ul.related_post li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0;
padding:0;
}
#content div.post .post_bottom {
border-bottom:1px dotted #BBBBBB;
margin-top:10px;
}
#nf_page {
margin:0;
padding:0;
}
#nf_pageleft {
left:0;
margin:0;
padding:0 0 12px;
position:absolute;
text-align:left;
top:0;
width:250px;
}
#nf_pageleft a {
}
#nf_pageleft a:hover {
color:#000001;
}
#nf_pageleftcontainer {
padding:16px 12px 24px 16px;
}
#nf_pagedivider {
left:228px;
position:absolute;
top:0;
width:28px;
}
#nf_pagecontentcolumn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
left:260px;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:600px;
}
#nf_sitetitle, #nf_sitetitle a {
color:#777777;
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:32px;
font-weight:bold;
margin:0;
}
#nf_sitetitle a:hover {
color:#000001;
text-decoration:none;
}
#nf_sitedescription {
border-top:1px solid;
color:#00AAFF;
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:12px;
line-height:12px;
margin:1px 0 25px;
padding-top:2px;
text-transform:none;
}
#nf_searchform_searchbox {
color:#777777;
font-size:12px;
font-weight:normal;
padding:4px 0 2px;
text-align:left;
width:100%;
}
#nf_searchform_searchbox input#s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
#nf_searchform_searchbox input#s:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#nf_searchform_searchbox #searchsubmit {
clip:rect(0px, auto, auto, 33px) !important;
margin-left:-29px !important;
margin-top:-7px !important;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:absolute;
vertical-align:middle;
}
* html nf_searchform_searchbox #searchsubmit {
clip:rect(0px, auto, auto, 33px);
margin-left:-29px;
margin-top:-5px;
}
#nf_searchform_searchbox #searchsubmit:hover {
clip:rect(0px, 33px, auto, 0pt) !important;
margin-left:3px !important;
}
#sidebar {
border:medium none;
color:#333333;
line-height:110%;
margin:0;
padding:0 4px 0 0;
}
#sidebar a {
color:#888888;
font-weight:normal;
margin:6px 0;
text-decoration:none;
}
#sidebar a:hover {
color:#000001;
text-decoration:none;
}
#sidebar .widget_categories {
line-height:22px;
}
#sidebar .widget_meta {
line-height:22px;
}
#sidebar .sideblock a {
display:block;
margin:0;
padding:4px 0;
width:100%;
}
#sidebar .sideblock li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding-left:0;
}
#sidebar.sideblock ul {
margin-left:0;
padding-left:0;
}
#sidebar .sideblock .hs {
font-size:14px;
font-weight:bold;
margin:16px 0 8px;
padding:0;
}
#sidebar .widget_links a, #sidebar .widget_meta a {
display:block;
margin:0;
padding:4px 0;
width:100%;
}
#sidebar .widget_links a:hover, #sidebar .widget_meta a:hover, #sidebar #newtalk a:hover, #sidebar #customertalk a:hover {
}
#sidebar h1 {
}
#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li {
border-bottom:1px dotted #DDDDDD;
margin:0;
}
#sidebar ul li h2 {
display:none;
}
caption {
}
#sidebar table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
padding:2px;
width:90%;
}
#sidebar th {
text-align:center;
width:12%;
}
#sidebar td {
text-align:center;
}
#sidebar table a {
background-image:none !important;
padding:0 !important;
}
.recentcomments a {
background-image:none !important;
padding:0 !important;
}
.recentcomments {
}
.widget {
padding:0;
}
.widget_tag_cloud {
font-family:Calibri,Helvetica,Arial,sans-serif;
line-height:160%;
}
#sidebar table#wp-calendar {
width:80%;
}
#wp-calendar {
border:medium none;
}
#wp-calendar a {
font-weight:bold;
}
#wp-calendar thead tr th, #wp-calendar tbody tr td, #wp-calendar tfoot tr td {
padding:1px;
}
#wp-calendar caption {
color:#666666;
font-weight:normal;
margin:6px 0;
text-align:left;
width:100%;
}
#wp-calendar thead tr th {
font-weight:normal;
}
#wp-calendar thead tr th {
color:#777777;
font-weight:normal;
}
#wp-calendar tbody tr td {
color:#999999;
}
#wp-calendar tfoot tr td {
padding-bottom:2px;
padding-top:6px;
}
#wp-calendar tbody tr td a #wp-calendar tfoot tr td a {
text-decoration:none;
}
#wp-calendar tbody tr td a:hover #wp-calendar tfoot tr td a:hover {
text-decoration:underline;
}
#nf_topimage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(images/void.png) repeat-x scroll left top;
height:4px;
margin:0;
padding:0;
}
#content {
width:620px;
}
#content div.post {
margin:0;
}
#content div.post h1 {
color:#111111;
font-size:22px;
font-variant:normal;
font-weight:bold;
}
#content div.post h2 {
padding-top:16px;
width:100%;
}
#content div.post h2 a {
color:#000001;
font-weight:bold;
}
#content div.post h2 a:hover {
color:#000001;
text-decoration:underline;
}
#content div.post h3 {
}
#content div.post h4 {
}
#content div.post h5 {
}
#content div.post h6 {
}
h2.pagetitle {
border-bottom:1px solid #DDDDDD;
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:bold;
margin:20px 0 26px;
padding:5px;
}
h2.pagetitle span {
font-size:16px;
margin-left:4px;
}
#content div.post p strong, #content div.post p b {
color:#222222;
}
#content div.post p img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #DDDDDD;
padding:5px 0;
}
#content div.post p img.alignleft {
margin:0 16px 12px 0;
}
#content div.post p img.alignright {
margin:0 0 12px 16px;
}
#content div.post p a {
color:#049FF1;
text-decoration:none;
}
#content div.post p a:hover {
text-decoration:underline;
}
#content div.post ul li, #content div.post ol li {
margin:0 0 8px;
}
#content div.post ul li a, #content div.post ol li a {
text-decoration:underline;
}
#content div.post p.details_small {
color:#BBBBBB;
margin:-10px 0 10px;
text-align:left;
}
#content div.post p.details_small a {
border-bottom:1px dotted #333333;
color:#BBBBBB;
font-weight:normal;
text-decoration:none;
}
#content div.post p.details_small a:hover {
border-bottom:1px solid #333333;
color:#666666;
}
#content div.post p.details_small, #content div.post p.details_small a {
font-family:Helvetica,Arial,Sans-serif;
font-size:12px;
}
p.nocomments {
color:#777777;
padding-top:24px;
}
.aktt_tweets {

}
#sidebar .aktt_more_updates {
background-color:#049FF1;
margin-top:-3px;
}
#sidebar .aktt_tweets .aktt_more_updates {
border:medium none;
}
#sidebar #twitter-tools {
border:medium none;
}
#sidebar .aktt_more_updates a {
color:#FFFFFF;
}
#sidebar .aktt_tweets .aktt_tweet_time {
display:none;
}
#sidebar .aktt_tweets ul li {
border:1px dotted #CCCCCC;
color:#666666;
font-size:12px;
line-height:16px;
margin-bottom:3px;
padding:1px 0 1px 3px;
}
#content div.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
border:0 solid #999999;
color:#F1F1F1;
display:block;
height:48px;
padding:0;
}
#content div.navigation a {
color:#111111;
cursor:pointer;
font-weight:bold;
text-decoration:none;
}
#content div.navigation a:hover {
color:#000001;
text-decoration:underline;
}
#content div.navigation span.alignleft {
border:0 solid #BBBBBB !important;
float:left;
padding:8px !important;
text-align:left;
}
#content div.navigation span.alignright {
border:0 solid #BBBBBB !important;
float:right;
padding:8px !important;
text-align:right;
}
#single_browse {
border:medium none;
color:#555555;
font-weight:normal;
margin:0 auto;
padding:0;
text-align:left;
width:100%;
}
#single_browse a {
color:#000001;
text-decoration:none;
}
#single_browse a:hover {
color:#000001;
text-decoration:underline;
}
#single_browse ul {
list-style-type:none;
margin:0;
padding:8px 0;
}
#aktt_tweet_form fieldset p {
margin:0;
}
#single_browse ul li {
font-weight:normal;
margin:4px 0 0;
}
#single_browse ul li a {
color:#000001;
font-weight:normal;
text-decoration:none;
}
#single_browse ul li a:hover {
color:#000001;
text-decoration:underline;
}
#single_browse ul li.previous {
text-align:left;
width:100%;
}
#single_browse ul li.next {
text-align:left;
width:100%;
}
#links_end_of_content_paddingtop {
clear:both;
height:4px;
margin:0;
padding:0;
}
#links_end_of_content {
color:#777777;
line-height:160%;
margin:0;
padding:0;
width:100%;
}
#links_end_of_content a {
color:#000001;
font-weight:bold;
}
#links_end_of_content a:hover {
color:#000001;
text-decoration:underline;
}
#content div.post p strong, #content div.post p b, #content div.post p u, #content div.post p i, #content div.post p del, #content div.post p ins, #content div.post p span[style="text-decoration:underline"], #content div.post p span[style="text-decoration:underline;"], #content div.post p span[style="text-decoration: underline"], #content div.post p span[style="text-decoration: underline;"], #content div.post p a, #content div.post ul li, #content div.post ul li strong, #content div.post ul li b, #content div.post ul li u, #content div.post ul li i, #content div.post ul li del, #content div.post ul li ins, #content div.post ul span[style="text-decoration:underline"], #content div.post ul span[style="text-decoration:underline;"], #content div.post ul span[style="text-decoration: underline"], #content div.post ul span[style="text-decoration: underline;"], #content div.post ul li a, #content div.post ol li, #content div.post ol li strong, #content div.post ol li b, #content div.post ol li u, #content div.post ol li i, #content div.post ol li del, #content div.post ol li ins, #content div.post ol span[style="text-decoration:underline"], #content div.post ol span[style="text-decoration:underline;"], #content div.post ol span[style="text-decoration: underline"], #content div.post ol span[style="text-decoration: underline;"], #content div.post ol li a {
line-height:170%;
}
#content div.post p {
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:13px;
line-height:170%;
}
.listentrytitle {
line-height:120%;
text-align:left;
text-transform:none;
width:100%;
}
.listentrytitletext, .listentrytitletext a {
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:16px;
}
.listentrytitletext {
color:#222222;
}
.listentrytitletext a {
color:#000001;
font-weight:bold;
text-decoration:none;
}
.listentrytitletext a:hover {
color:#000001;
text-decoration:underline;
}
.listentrycomments, .listentrytags, .listentrydetails {
color:#555555;
line-height:140%;
}
.listentrydetails a {
color:#555555;
font-weight:normal;
text-decoration:none;
}
.listentrydetails a:hover {
color:#000001;
text-decoration:underline;
}
.listentrycomments a {
font-weight:normal;
text-decoration:underline;
}
.listentrycomments a:hover {
text-decoration:underline;
}
.listentrytags {
margin:6px 0 4px;
}
.listentrytags a {
border-bottom:1px dotted #333333;
color:#555555;
font-weight:normal;
text-decoration:none;
}
.listentrytags a:hover {
border-bottom:1px solid #333333;
color:#000001;
}
h2#comments, h2#respond {
color:#777777;
font-weight:bold;
padding:12px 0 0;
text-align:left;
}
ol.commentlist {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ol.commentlist li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFDFD none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#666666;
margin:0 0 12px;
padding:2px 0 0 5px;
}
ol.commentlist li.alt {
}
ol.commentlist li big {
color:#666666;
font-size:12px;
font-weight:bold;
}
ol.commentlist li big a {
color:#666666;
}
ol.commentlist li big a:hover {
color:#000001;
text-decoration:none;
}
ol.commentlist li span.await_mod {
color:#666666;
font-weight:normal;
}
ol.commentlist li span.comment_data {
color:#666666;
}
ol.commentlist li span.comment_data strong {
}
ol.commentlist li span.comment_data a {
color:#BBBBBB;
}
ol.commentlist li p {
line-height:120%;
}
p.allowed-tags {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#888888;
padding:10px;
text-align:left;
width:96%;
}
#commentform {
clear:both;
color:#555555;
margin-top:2px;
padding:0;
text-align:left;
width:450px;
}
#commentform input[type="text"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0 0 0 5px;
}
#commentform input#author {
border:1px solid #BBBBBB;
}
#commentform input#url {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
#commentform input#url:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
input, select {
color:#000000;
font-family:Tahoma,Arial,sans-serif;
font-size:8pt;
}
input {
margin:2px 2px 8px;
}
input[id="s"], input[type="submit"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
border:1px solid #BBBBBB;
color:#888888;
font-size:12px;
margin:0;
}
input[id="s"], input[type="submit"]:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
color:#444444;
}
input[type="image"] {
border:medium none;
margin:0 2px;
}
textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BBBBBB;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
width:400px;
}
.formbox {
float:left;
margin-bottom:5px;
margin-left:0;
margin-right:15px !important;
}
.formbox small {
color:#666666;
margin:0;
}
#commentform p {
clear:both;
margin:0;
}
#commentform p #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
border:1px solid #BBBBBB;
padding:3px 0;
width:402px;
}
#footerpaddingtop {
height:12px;
}
#footerpaddingbottom {
height:24px;
}
#footer {
color:#777777;
line-height:120%;
padding:0;
text-align:left;
}
#footer p {
padding:0;
}
#footer a {
color:#555555;
text-decoration:underline;
}
#footer a:hover {
color:#000001;
}
#footersitetitle, #footersitetitle a {
font-family:Calibri,Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:bold;
line-height:140%;
}
#footersitetitle a {
text-decoration:none;
}
#footersitetitle a:hover {
color:#000001;
text-decoration:none;
}
.gravatar {
float:right;
}
#global-feed {
display:block;
height:80px;
margin:0 0 40px;
position:relative;
width:80px;
}
#global-feed span {
display:none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:10pt;
margin:0;
padding:0;
text-align:left;
}
a {
color:#000000;
}
code {
font-family:Monaco,Consolas,monospace;
font-size:10pt;
}
small {
font-size:10pt;
}
.listentrytitletext, .listentrytitletext a {
font-family:Helvetica,Arial,sans-serif;
font-size:14pt;
}
h2.pagetitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-family:Helvetica,Arial,sans-serif;
font-size:16pt;
font-weight:normal;
margin:0 0 60px;
padding:0;
text-decoration:none;
text-transform:none;
}
#footer {
clear:both;
font-family:Helvetica,Arial,sans-serif;
font-size:10pt;
line-height:120%;
padding-top:32px;
text-align:left;
width:90%;
}
#content {
float:none;
margin:0;
width:100%;
}
#content a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#content div.post p.details_small a {
font-weight:bold;
}
#content div.post h2 {
border-bottom:medium none;
font-family:Helvetica,Arial,sans-serif;
font-size:14pt;
font-variant:normal;
font-weight:normal;
width:100%;
}
#content div.post h2 a {
font-weight:bold;
}
#content div.post h2 a:hover {
text-decoration:underline;
}
#content div.post h3 {
font-size:14pt;
}
#content div.post h4 {
font-size:13pt;
}
#content div.post h5 {
font-size:12pt;
}
#content div.post h6 {
font-size:11pt;
}
#nf_pagecontentcolumn {
margin:0;
padding:0;
top:0;
width:66%;
}
#comments {
margin-bottom:48px;
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
page-break-after:avoid;
page-break-inside:avoid;
}
h3 {
margin:0 0 0 10px;
padding:0;
}
blockquote, table, pre {
page-break-inside:avoid;
}
ul, ol, dl {
page-break-before:avoid;
}
img {
page-break-after:avoid;
page-break-inside:avoid;
}
img.alignleft, img.imgleft {
display:inline;
margin:16px 16px 16px 0;
padding:4px;
page-break-after:avoid;
page-break-inside:avoid;
}
img.alignright, img.imgright {
display:inline;
margin:16px 0 16px 16px;
padding:4px;
page-break-after:avoid;
page-break-inside:avoid;
}
blockquote {
border-left:1px solid #000000;
padding-left:1em;
}
ol.commentlist {
width:80%;
}
ol.commentlist li {
border:medium none;
}
ol.commentlist li.alt, ol.commentlist li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
}
.listentrytitletext, .listentrycomments, .listentrytags, .listentrydetails {
line-height:160%;
}
#aktt_tweet_form fieldset {
border:1px dotted #BBBBBB;
padding:0;
}