.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
tml, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
table {border-collapse:collapse;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
:focus {outline:0}
html {height:100%;padding-bottom:1px;}
body {background:#FFF;color:#334;font:normal 75% sans-serif;line-height:1.5}
h1,h2,h3,h4,h5,h6 {color:#444;font-weight:normal;line-height:1;margin-bottom:0.3em}
h4,h5,h6 {font-weight:bold}
h1 {font-size:2.6em}
h2 {font-size:2em}
h3 {font-size:1.5em}
h4 {font-size:1.25em}
h5 {font-size:1.1em}
h6 {font-size:1em}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}
a:focus,a:hover {color:#357}
a {color:#357;text-decoration:underline}
a.feed {background:url('img/icon-feed.gif') no-repeat left center;padding-left:18px}
a.more {color:#579;font-weight:bold}
a.more:hover {color:#234}
p {margin-bottom:1em}
abbr, acronym {border-bottom:1px dotted #666}
address {margin-bottom:1.5em}
blockquote {margin:1.5em}
del, blockquote { color:#666;}
em, dfn, blockquote, address {font-style:italic}
strong, dfn {font-weight:bold}
sup, sub {line-height:0}
pre {margin:1.5em 0;white-space:pre}
pre,code,tt {font:1em monospace;line-height:1.5}
li ul, li ol {margin-left:1.5em}
ul, ol {margin:0 0 1.5em 1.5em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}
ul.plain-list li, ul.nice-list li, ul.tabbed li {list-style:none}
ul.tabbed {display:inline;margin:0}
ul.tabbed li {float:left}
ul.plain-list {margin:0}
ul.nice-list {margin-left:0}
ul.nice-list li {list-style:none;border-top:1px solid #EEE;padding:4px 0}
ul.nice-list li:first-child {border-top:none}
ul.nice-list li .right {color:#999}
table {margin-bottom:1.4em;width:100%}
th {font-weight:bold}
thead th {background:#C3D9FF}
th,td,caption {padding:4px 10px 4px 5px}
tr.even td {background:#F2F6FA}
tfoot {font-style:italic}
caption {background:#EEE}
table.data-table {border:1px solid #CCB;margin-bottom:2em;width:100%}
table.data-table th {background:#F0F0F0;border:1px solid #DDD;color:#555;text-align:left}
table.data-table tr {border-bottom:1px solid #DDD}
table.data-table td, table th {padding:10px}
table.data-table td {background:#F6F6F6;border:1px solid #DDD}
table.data-table tr.even td {background:#FCFCFC}
.small {font-size:0.9em}
.smaller {font-size:0.8em}
.smallest {font-size:0.7em}
.large {font-size:1.15em}
.larger {font-size:1.25em}
.largest {font-size:1.35em}
.hidden {display:none}
.quiet {color:#999}
.loud {color:#000}
.highlight {background:#ff0}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-separator {padding:0 5px}
.error, .notice, .success {border:1px solid #DDD;margin-bottom:1em;padding:0.6em 0.8em}
.error {background:#FBE3E4;color:#8A1F11;border-color:#FBC2C4}
.error a {color:#8A1F11}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}
.notice a {color:#514721}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880}
.success a {color:#264409}
label {font-weight:bold;cursor:pointer}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}
legend {font-weight:bold;font-size:1.2em}
textarea {overflow:auto}
input.text, textarea, select {background:#FCFCFC;border:1px inset #AAA;margin:0.5em 0;padding:4px 5px}
input.text:focus, textarea:focus, select:focus {background:#FFFFF5}
input.button {background:#DDD;border:1px outset #AAA;padding:4px 5px}
input.button:active {border-style:inset}
.form-error {border-color:#F00}
.center,.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.bordered,img.alignleft,img.alignright,img.aligncenter {background-color:#FFF;border:1px solid #DDD;padding:3px}
img.alignleft, img.left {margin:0 1.5em 1em 0}
img.alignright, img.right {margin:0 0 1em 1.5em}
.left,.alignleft {float:left}
.right,.alignright {float:right}
.clear,.clearer {clear:both}
.clearer {display:block;font-size:0;line-height:0;height:0}
.content-separator, .archive-separator {background:#D5D5D5;clear:both;color:#FFE;display:block;font-size:0;line-height:0;height:1px}
.content-separator {margin:20px 0}
.archive-separator {margin:10px 0}
.post a {text-decoration:none}
.post a:hover {text-decoration:underline}
.post img.left, .post img.right {margin-bottom:0}
.post-date {color:#777;margin:2px 0 10px}
.post-date a {color:#444}
.post-title h1, .post-title h2, .post-title h3 {margin-bottom:0}
.post-meta {background:#F6F6F6;border:1px solid #DDD;color:#777;padding:6px 10px}
.post-meta a {color:#345;}
.post-meta a:hover {color:#001}
.post-body {font-size:1.1em}
.post-body a {color:#039}
.post-body a:hover {color:#039}
.post-body img.left, .post-body img.right {margin-bottom:1em}
.archive-pagination {margin-bottom:16px}
.archive-post-date {background:#F5F5F5;border-bottom:1px solid #C5C5C5;border-right:1px solid #CFCFCF;float:left;margin-right:12px;padding:2px 0 5px;text-align:center;width:46px}
.archive-post-title .post-date {margin:0}
.archive-post-title {padding-top:4px}
.archive-post-day {font:normal 1.6em Georgia,serif}
.center-wrapper {margin:0 auto;width:980px}
#network {background:#EEE}
#network .left {color:#333;padding:6px 0}
#network .tabbed a {display:block;padding:6px 10px 7px;text-decoration:none;color:#666}
#network li a:hover {background:#F6F6F6;color:#000}
#network li.current-tab a {background:#FFF;font-weight:bold}
#network .text-separator, #network span {color:#999}
#toolbar {padding:12px 0 8px;font-size:1.1em;color:#999}
#toolbar img {vertical-align:middle}
#header {margin-bottom:24px}
#site-title {font:normal 1.6em serif;border-bottom:1px solid #CCC;padding-bottom:24px}
#site-title span {color:#999}
#site-title a {color:#000;text-decoration:none}
#navigation {margin-bottom:24px}
#navigation a {display:block;text-decoration:none}
#main-nav a {color:#888;font-size:1.5em;padding:9px 14px}
#main-nav li {background:url('img/navigation-separator.gif') no-repeat left center}
#main-nav li:first-child {background:none}
#main-nav li.current-tab a, #main-nav a:hover {color:#002}
#main-nav li.current-tab a {background:url('img/navigation-arrow.gif') no-repeat center bottom}
#sub-nav {background:#DDEDF7;padding:0 5px}
#sub-nav a {color:#678;font:bold 1.2em sans-serif;padding:10px}
#sub-nav li.current-tab a, #sub-nav a:hover {color:#223}
.main {margin-bottom:18px}
.main#main-three-columns {background:url('img/main-three-columns.gif') repeat-y right top}
.main#main-three-columns .sidebar {width:193px}
.main#main-three-columns #main-left {width:520px}
.main#main-two-columns {background:url('img/main-two-columns.gif') repeat-y right top}
.main#main-two-columns .sidebar {width:260px}
.main#main-two-columns #main-left {width:671px}
.sidebar a {text-decoration:none}
.sidebar a:hover {text-decoration:underline}
#sidebar-1 {margin-left:37px}
.col3 {width:32%}
.col3-mid {margin-left:2%}
#sidebar-wrapper {}
#sidebar {}
.section {margin-bottom:16px}
.section-title {background-color:#F2F6FA;border-top:2px solid #ABC;font:bold 1.1em sans-serif;margin-bottom:5px;min-height:0;padding:5px 8px 6px}
.network-section .section-title {background-color:#F6F6F6;border-color:#D6D6D6}
#dashboard {background:#FAFAFA url('img/dashboard.gif') repeat-y left top;border:1px solid #E7E7E7}
#dashboard .column {width:244px}
#dashboard #column-4 {border-right:none}
#dashboard .column-content {padding:14px 16px}
#dashboard .column-title {color:#666;font-size:1.4em;font-weight:bold;padding-bottom:5px}
#dashboard a {color:#456}
#dashboard a:hover {color:#000}
#footer {padding:10px 0}
#footer a {color:#579;text-decoration:none}
#footer .right, #footer .right a {color:#999;text-decoration:none}
#footer .text-separator {padding:0 3px;color:#BBB}
#footer a:hover {color:#000}
.noborder {border:0}
.notborder {border-top:0}
.norborder {border-right:0}
.nobborder {border-bottom:0}
.nolborder {border-left:0}
.nomargin {margin:0}
.notmargin {margin-top:0}
.normargin {margin-right:0}
.nobmargin {margin-bottom:0}
.nolmargin {margin-left:0}
.nopadding {padding:0}
.notpadding {padding-top:0}
.norpadding {padding-right:0}
.nobpadding {padding-bottom:0}
.nolpadding {padding-left:0}
/* Single line IE fix */
* html #sub-nav, * html .section-title, * html .main {height:0.01%;min-height:0.01%}