html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { font-size: 100.01%; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body .container { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body .column, body div.span-1, body div.span-2, body div.span-3, body div.span-4, body div.span-5, body div.span-6, body div.span-7, body div.span-8, body div.span-9, body div.span-10, body div.span-11, body div.span-12, body div.span-13, body div.span-14, body div.span-15, body div.span-16, body div.span-17, body div.span-18, body div.span-19, body div.span-20, body div.span-21, body div.span-22, body div.span-23, body div.span-24 { display: inline; float: left; margin-right: 10px; }
* html body .column, * html body div.span-1, * html body div.span-2, * html body div.span-3, * html body div.span-4, * html body div.span-5, * html body div.span-6, * html body div.span-7, * html body div.span-8, * html body div.span-9, * html body div.span-10, * html body div.span-11, * html body div.span-12, * html body div.span-13, * html body div.span-14, * html body div.span-15, * html body div.span-16, * html body div.span-17, * html body div.span-18, * html body div.span-19, * html body div.span-20, * html body div.span-21, * html body div.span-22, * html body div.span-23, * html body div.span-24 { overflow-x: hidden; }
body .last, body div.last { margin-right: 0; }
body .span-1 { width: 30px; }
body .span-2 { width: 70px; }
body .span-3 { width: 110px; }
body .span-4 { width: 150px; }
body .span-5 { width: 190px; }
body .span-6 { width: 230px; }
body .span-7 { width: 270px; }
body .span-8 { width: 310px; }
body .span-9 { width: 350px; }
body .span-10 { width: 390px; }
body .span-11 { width: 430px; }
body .span-12 { width: 470px; }
body .span-13 { width: 510px; }
body .span-14 { width: 550px; }
body .span-15 { width: 590px; }
body .span-16 { width: 630px; }
body .span-17 { width: 670px; }
body .span-18 { width: 710px; }
body .span-19 { width: 750px; }
body .span-20 { width: 790px; }
body .span-21 { width: 830px; }
body .span-22 { width: 870px; }
body .span-23 { width: 910px; }
body .span-24, body div.span-24 { width: 950px; margin: 0; }
body input.span-1, body textarea.span-1, body select.span-1 { width: 30px !important; }
body input.span-2, body textarea.span-2, body select.span-2 { width: 70px !important; }
body input.span-3, body textarea.span-3, body select.span-3 { width: 110px !important; }
body input.span-4, body textarea.span-4, body select.span-4 { width: 150px !important; }
body input.span-5, body textarea.span-5, body select.span-5 { width: 190px !important; }
body input.span-6, body textarea.span-6, body select.span-6 { width: 230px !important; }
body input.span-7, body textarea.span-7, body select.span-7 { width: 270px !important; }
body input.span-8, body textarea.span-8, body select.span-8 { width: 310px !important; }
body input.span-9, body textarea.span-9, body select.span-9 { width: 350px !important; }
body input.span-10, body textarea.span-10, body select.span-10 { width: 390px !important; }
body input.span-11, body textarea.span-11, body select.span-11 { width: 430px !important; }
body input.span-12, body textarea.span-12, body select.span-12 { width: 470px !important; }
body input.span-13, body textarea.span-13, body select.span-13 { width: 510px !important; }
body input.span-14, body textarea.span-14, body select.span-14 { width: 550px !important; }
body input.span-15, body textarea.span-15, body select.span-15 { width: 590px !important; }
body input.span-16, body textarea.span-16, body select.span-16 { width: 630px !important; }
body input.span-17, body textarea.span-17, body select.span-17 { width: 670px !important; }
body input.span-18, body textarea.span-18, body select.span-18 { width: 710px !important; }
body input.span-19, body textarea.span-19, body select.span-19 { width: 750px !important; }
body input.span-20, body textarea.span-20, body select.span-20 { width: 790px !important; }
body input.span-21, body textarea.span-21, body select.span-21 { width: 830px !important; }
body input.span-22, body textarea.span-22, body select.span-22 { width: 870px !important; }
body input.span-23, body textarea.span-23, body select.span-23 { width: 910px !important; }
body input.span-24, body textarea.span-24, body select.span-24 { width: 950px !important; }
body .append-1 { padding-right: 40px; }
body .append-2 { padding-right: 80px; }
body .append-3 { padding-right: 120px; }
body .append-4 { padding-right: 160px; }
body .append-5 { padding-right: 200px; }
body .append-6 { padding-right: 240px; }
body .append-7 { padding-right: 280px; }
body .append-8 { padding-right: 320px; }
body .append-9 { padding-right: 360px; }
body .append-10 { padding-right: 400px; }
body .append-11 { padding-right: 440px; }
body .append-12 { padding-right: 480px; }
body .append-13 { padding-right: 520px; }
body .append-14 { padding-right: 560px; }
body .append-15 { padding-right: 600px; }
body .append-16 { padding-right: 640px; }
body .append-17 { padding-right: 680px; }
body .append-18 { padding-right: 720px; }
body .append-19 { padding-right: 760px; }
body .append-20 { padding-right: 800px; }
body .append-21 { padding-right: 840px; }
body .append-22 { padding-right: 880px; }
body .append-23 { padding-right: 920px; }
body .prepend-1 { padding-left: 40px; }
body .prepend-2 { padding-left: 80px; }
body .prepend-3 { padding-left: 120px; }
body .prepend-4 { padding-left: 160px; }
body .prepend-5 { padding-left: 200px; }
body .prepend-6 { padding-left: 240px; }
body .prepend-7 { padding-left: 280px; }
body .prepend-8 { padding-left: 320px; }
body .prepend-9 { padding-left: 360px; }
body .prepend-10 { padding-left: 400px; }
body .prepend-11 { padding-left: 440px; }
body .prepend-12 { padding-left: 480px; }
body .prepend-13 { padding-left: 520px; }
body .prepend-14 { padding-left: 560px; }
body .prepend-15 { padding-left: 600px; }
body .prepend-16 { padding-left: 640px; }
body .prepend-17 { padding-left: 680px; }
body .prepend-18 { padding-left: 720px; }
body .prepend-19 { padding-left: 760px; }
body .prepend-20 { padding-left: 800px; }
body .prepend-21 { padding-left: 840px; }
body .prepend-22 { padding-left: 880px; }
body .prepend-23 { padding-left: 920px; }
body .pull-1, body .pull-2, body .pull-3, body .pull-4, body .pull-5, body .pull-6, body .pull-7, body .pull-8, body .pull-9, body .pull-10, body .pull-11, body .pull-12, body .pull-13, body .pull-14, body .pull-15, body .pull-16, body .pull-17, body .pull-18, body .pull-19, body .pull-20, body .pull-21, body .pull-22, body .pull-23, body .pull-24 { display: inline; float: left; position: relative; }
body .pull-1 { margin-left: -40px; }
body .pull-2 { margin-left: -80px; }
body .pull-3 { margin-left: -120px; }
body .pull-4 { margin-left: -160px; }
body .pull-5 { margin-left: -200px; }
body .pull-6 { margin-left: -240px; }
body .pull-7 { margin-left: -280px; }
body .pull-8 { margin-left: -320px; }
body .pull-9 { margin-left: -360px; }
body .pull-10 { margin-left: -400px; }
body .pull-11 { margin-left: -440px; }
body .pull-12 { margin-left: -480px; }
body .pull-13 { margin-left: -520px; }
body .pull-14 { margin-left: -560px; }
body .pull-15 { margin-left: -600px; }
body .pull-16 { margin-left: -640px; }
body .pull-17 { margin-left: -680px; }
body .pull-18 { margin-left: -720px; }
body .pull-19 { margin-left: -760px; }
body .pull-20 { margin-left: -800px; }
body .pull-21 { margin-left: -840px; }
body .pull-22 { margin-left: -880px; }
body .pull-23 { margin-left: -920px; }
body .pull-24 { margin-left: -960px; }
body .push-1, body .push-2, body .push-3, body .push-4, body .push-5, body .push-6, body .push-7, body .push-8, body .push-9, body .push-10, body .push-11, body .push-12, body .push-13, body .push-14, body .push-15, body .push-16, body .push-17, body .push-18, body .push-19, body .push-20, body .push-21, body .push-22, body .push-23, body .push-24 { display: inline; float: right; position: relative; }
body .push-1 { margin: 0 -40px 1.5em 40px; }
body .push-2 { margin: 0 -80px 1.5em 80px; }
body .push-3 { margin: 0 -120px 1.5em 120px; }
body .push-4 { margin: 0 -160px 1.5em 160px; }
body .push-5 { margin: 0 -200px 1.5em 200px; }
body .push-6 { margin: 0 -240px 1.5em 240px; }
body .push-7 { margin: 0 -280px 1.5em 280px; }
body .push-8 { margin: 0 -320px 1.5em 320px; }
body .push-9 { margin: 0 -360px 1.5em 360px; }
body .push-10 { margin: 0 -400px 1.5em 400px; }
body .push-11 { margin: 0 -440px 1.5em 440px; }
body .push-12 { margin: 0 -480px 1.5em 480px; }
body .push-13 { margin: 0 -520px 1.5em 520px; }
body .push-14 { margin: 0 -560px 1.5em 560px; }
body .push-15 { margin: 0 -600px 1.5em 600px; }
body .push-16 { margin: 0 -640px 1.5em 640px; }
body .push-17 { margin: 0 -680px 1.5em 680px; }
body .push-18 { margin: 0 -720px 1.5em 720px; }
body .push-19 { margin: 0 -760px 1.5em 760px; }
body .push-20 { margin: 0 -800px 1.5em 800px; }
body .push-21 { margin: 0 -840px 1.5em 840px; }
body .push-22 { margin: 0 -880px 1.5em 880px; }
body .push-23 { margin: 0 -920px 1.5em 920px; }
body .push-24 { margin: 0 -960px 1.5em 960px; }
body .prepend-top { margin-top: 1.5em; }
body .append-bottom { margin-bottom: 1.5em; }
body .showgrid { background: url('/images/grid.png?1281045594'); }

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow-x: auto; }

body { background-color: white; color: #666666; }
body a, body a:visited { color: #cc0000; }
body h1, body h2, body h3, body h4, body h5, body h6, body strong { color: black; }

body { font: 14px/18px "Helvetica Neue", Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, p { margin-bottom: 18px; }

h1, h2, h3, h4, h5, h6 { color: black; font-weight: normal; }

h1 { font-size: 24pt; line-height: 36px; }

h2 { font-size: 14pt; line-height: 36px; }

h3 { font-size: 12pt; }

h4 { font-size: 11pt; }

h5, h6 { font-size: 10pt; }

b { font-weight: bold; }

blockquote, cite, em, i { font-style: italic; }

del { text-decoration: line-through; }

ins { text-decoration: underline; }

strong { font-weight: normal; }

sub, sup { font-size: 6pt; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

#header-wrapper { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
#header-wrapper #session .lhs { display: inline; float: left; margin-right: 10px; width: 470px; }
* html #header-wrapper #session .lhs { overflow-x: hidden; }
#header-wrapper #session .rhs { display: inline; float: left; margin-right: 10px; width: 470px; margin-right: 0; }
* html #header-wrapper #session .rhs { overflow-x: hidden; }
#header-wrapper #header { display: inline; float: left; margin-right: 10px; width: 950px; margin-right: 0; height: 36px; margin-bottom: 18px; }
* html #header-wrapper #header { overflow-x: hidden; }

#wrapper { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
#wrapper #sidebar { display: inline; float: left; margin-right: 10px; width: 150px; padding-right: 24px; margin-right: 25px; border-right: 1px solid #eeeeee; }
* html #wrapper #sidebar { overflow-x: hidden; }
#wrapper #content-wrapper { display: inline; float: left; margin-right: 10px; width: 750px; margin-right: 0; }
* html #wrapper #content-wrapper { overflow-x: hidden; }
#wrapper #content-wrapper #content-header { display: inline; float: left; margin-right: 10px; width: 750px; margin-right: 0; }
* html #wrapper #content-wrapper #content-header { overflow-x: hidden; }
#wrapper #content-wrapper #content { display: inline; float: left; margin-right: 10px; width: 550px; padding-right: 24px; margin-right: 25px; border-right: 1px solid #eeeeee; }
* html #wrapper #content-wrapper #content { overflow-x: hidden; }
#wrapper #content-wrapper #content-sidebar { display: inline; float: left; margin-right: 10px; width: 150px; margin-right: 0; }
* html #wrapper #content-wrapper #content-sidebar { overflow-x: hidden; }
#wrapper #content-wrapper #content-footer { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; }
* html #wrapper #content-wrapper #content-footer { overflow-x: hidden; }

#footer-wrapper { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
#footer-wrapper #footer { display: inline; float: left; margin-right: 10px; width: 950px; margin-right: 0; }
* html #footer-wrapper #footer { overflow-x: hidden; }

body { background-image: url(/images/background.png); background-repeat: repeat-x; min-width: 970px; }
body a:link, body a:visited { text-decoration: none; }
body a:hover { text-decoration: underline; }

#breadcrumb { color: #cccccc; font-size: 8pt; }
#breadcrumb a:link, #breadcrumb a:visited { color: #ffcccc; }
#breadcrumb:hover { color: #666666; }
#breadcrumb:hover a:link, #breadcrumb:hover :visited { color: #cc0000; }

#content div.directory { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; margin-bottom: 18px; }
* html #content div.directory { overflow-x: hidden; }
#content div.results { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; margin-bottom: 18px; }
* html #content div.results { overflow-x: hidden; }
#content div.activity, #content div.asset, #content div.friendship, #content div.forum, #content div.group, #content div.member, #content div.membership, #content div.message, #content div.page, #content div.post, #content div.topic, #content div.user, #content div.wiki_page { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; margin-bottom: 9px; padding-bottom: 8px; }
* html #content div.activity, * html #content div.asset, * html #content div.friendship, * html #content div.forum, * html #content div.group, * html #content div.member, * html #content div.membership, * html #content div.message, * html #content div.page, * html #content div.post, * html #content div.topic, * html #content div.user, * html #content div.wiki_page { overflow-x: hidden; }
#content div.activity .icon, #content div.asset .icon, #content div.friendship .icon, #content div.forum .icon, #content div.group .icon, #content div.member .icon, #content div.membership .icon, #content div.message .icon, #content div.page .icon, #content div.post .icon, #content div.topic .icon, #content div.user .icon, #content div.wiki_page .icon { display: inline; float: left; margin-right: 10px; width: 30px; height: 36px; }
* html #content div.activity .icon, * html #content div.asset .icon, * html #content div.friendship .icon, * html #content div.forum .icon, * html #content div.group .icon, * html #content div.member .icon, * html #content div.membership .icon, * html #content div.message .icon, * html #content div.page .icon, * html #content div.post .icon, * html #content div.topic .icon, * html #content div.user .icon, * html #content div.wiki_page .icon { overflow-x: hidden; }
#content div.activity .icon a, #content div.asset .icon a, #content div.friendship .icon a, #content div.forum .icon a, #content div.group .icon a, #content div.member .icon a, #content div.membership .icon a, #content div.message .icon a, #content div.page .icon a, #content div.post .icon a, #content div.topic .icon a, #content div.user .icon a, #content div.wiki_page .icon a { vertical-align: top; }
#content div.activity .icon img, #content div.asset .icon img, #content div.friendship .icon img, #content div.forum .icon img, #content div.group .icon img, #content div.member .icon img, #content div.membership .icon img, #content div.message .icon img, #content div.page .icon img, #content div.post .icon img, #content div.topic .icon img, #content div.user .icon img, #content div.wiki_page .icon img { margin: 0; padding: 1px 0; }
#content div.activity .body, #content div.asset .body, #content div.friendship .body, #content div.forum .body, #content div.group .body, #content div.member .body, #content div.membership .body, #content div.message .body, #content div.page .body, #content div.post .body, #content div.topic .body, #content div.user .body, #content div.wiki_page .body { display: inline; float: left; margin-right: 10px; width: 510px; margin-right: 0; }
* html #content div.activity .body, * html #content div.asset .body, * html #content div.friendship .body, * html #content div.forum .body, * html #content div.group .body, * html #content div.member .body, * html #content div.membership .body, * html #content div.message .body, * html #content div.page .body, * html #content div.post .body, * html #content div.topic .body, * html #content div.user .body, * html #content div.wiki_page .body { overflow-x: hidden; }
#content div.activity .body blockquote, #content div.asset .body blockquote, #content div.friendship .body blockquote, #content div.forum .body blockquote, #content div.group .body blockquote, #content div.member .body blockquote, #content div.membership .body blockquote, #content div.message .body blockquote, #content div.page .body blockquote, #content div.post .body blockquote, #content div.topic .body blockquote, #content div.user .body blockquote, #content div.wiki_page .body blockquote { border-left: 5px solid #eeeeee; margin-left: 30px; padding-left: 5px; }
#content div.activity .body .info, #content div.asset .body .info, #content div.friendship .body .info, #content div.forum .body .info, #content div.group .body .info, #content div.member .body .info, #content div.membership .body .info, #content div.message .body .info, #content div.page .body .info, #content div.post .body .info, #content div.topic .body .info, #content div.user .body .info, #content div.wiki_page .body .info { color: #cccccc; font-size: 8pt; }
#content div.activity .body .info a:link, #content div.activity .body .info a:visited, #content div.asset .body .info a:link, #content div.asset .body .info a:visited, #content div.friendship .body .info a:link, #content div.friendship .body .info a:visited, #content div.forum .body .info a:link, #content div.forum .body .info a:visited, #content div.group .body .info a:link, #content div.group .body .info a:visited, #content div.member .body .info a:link, #content div.member .body .info a:visited, #content div.membership .body .info a:link, #content div.membership .body .info a:visited, #content div.message .body .info a:link, #content div.message .body .info a:visited, #content div.page .body .info a:link, #content div.page .body .info a:visited, #content div.post .body .info a:link, #content div.post .body .info a:visited, #content div.topic .body .info a:link, #content div.topic .body .info a:visited, #content div.user .body .info a:link, #content div.user .body .info a:visited, #content div.wiki_page .body .info a:link, #content div.wiki_page .body .info a:visited { color: #ffcccc; }
#content div.activity .body .info:hover, #content div.asset .body .info:hover, #content div.friendship .body .info:hover, #content div.forum .body .info:hover, #content div.group .body .info:hover, #content div.member .body .info:hover, #content div.membership .body .info:hover, #content div.message .body .info:hover, #content div.page .body .info:hover, #content div.post .body .info:hover, #content div.topic .body .info:hover, #content div.user .body .info:hover, #content div.wiki_page .body .info:hover { color: #666666; }
#content div.activity .body .info:hover a:link, #content div.activity .body .info:hover :visited, #content div.asset .body .info:hover a:link, #content div.asset .body .info:hover :visited, #content div.friendship .body .info:hover a:link, #content div.friendship .body .info:hover :visited, #content div.forum .body .info:hover a:link, #content div.forum .body .info:hover :visited, #content div.group .body .info:hover a:link, #content div.group .body .info:hover :visited, #content div.member .body .info:hover a:link, #content div.member .body .info:hover :visited, #content div.membership .body .info:hover a:link, #content div.membership .body .info:hover :visited, #content div.message .body .info:hover a:link, #content div.message .body .info:hover :visited, #content div.page .body .info:hover a:link, #content div.page .body .info:hover :visited, #content div.post .body .info:hover a:link, #content div.post .body .info:hover :visited, #content div.topic .body .info:hover a:link, #content div.topic .body .info:hover :visited, #content div.user .body .info:hover a:link, #content div.user .body .info:hover :visited, #content div.wiki_page .body .info:hover a:link, #content div.wiki_page .body .info:hover :visited { color: #cc0000; }
#content div.activity .body .teaser p, #content div.asset .body .teaser p, #content div.friendship .body .teaser p, #content div.forum .body .teaser p, #content div.group .body .teaser p, #content div.member .body .teaser p, #content div.membership .body .teaser p, #content div.message .body .teaser p, #content div.page .body .teaser p, #content div.post .body .teaser p, #content div.topic .body .teaser p, #content div.user .body .teaser p, #content div.wiki_page .body .teaser p { margin-bottom: 0; }
#content div.activity .body .teaser span.match, #content div.asset .body .teaser span.match, #content div.friendship .body .teaser span.match, #content div.forum .body .teaser span.match, #content div.group .body .teaser span.match, #content div.member .body .teaser span.match, #content div.membership .body .teaser span.match, #content div.message .body .teaser span.match, #content div.page .body .teaser span.match, #content div.post .body .teaser span.match, #content div.topic .body .teaser span.match, #content div.user .body .teaser span.match, #content div.wiki_page .body .teaser span.match { font-weight: bold; }
#content div.activity .body .links ul, #content div.asset .body .links ul, #content div.friendship .body .links ul, #content div.forum .body .links ul, #content div.group .body .links ul, #content div.member .body .links ul, #content div.membership .body .links ul, #content div.message .body .links ul, #content div.page .body .links ul, #content div.post .body .links ul, #content div.topic .body .links ul, #content div.user .body .links ul, #content div.wiki_page .body .links ul { list-style: none; margin: 0; padding: 0; }
#content div.activity .body .links ul li, #content div.asset .body .links ul li, #content div.friendship .body .links ul li, #content div.forum .body .links ul li, #content div.group .body .links ul li, #content div.member .body .links ul li, #content div.membership .body .links ul li, #content div.message .body .links ul li, #content div.page .body .links ul li, #content div.post .body .links ul li, #content div.topic .body .links ul li, #content div.user .body .links ul li, #content div.wiki_page .body .links ul li { color: #cccccc; display: inline; font-size: 8pt; margin: 0; }
#content div.activity .body .links ul li a, #content div.asset .body .links ul li a, #content div.friendship .body .links ul li a, #content div.forum .body .links ul li a, #content div.group .body .links ul li a, #content div.member .body .links ul li a, #content div.membership .body .links ul li a, #content div.message .body .links ul li a, #content div.page .body .links ul li a, #content div.post .body .links ul li a, #content div.topic .body .links ul li a, #content div.user .body .links ul li a, #content div.wiki_page .body .links ul li a { padding-right: 20px; }
#content div.activity .body .links ul li a:link, #content div.activity .body .links ul li a:visited, #content div.asset .body .links ul li a:link, #content div.asset .body .links ul li a:visited, #content div.friendship .body .links ul li a:link, #content div.friendship .body .links ul li a:visited, #content div.forum .body .links ul li a:link, #content div.forum .body .links ul li a:visited, #content div.group .body .links ul li a:link, #content div.group .body .links ul li a:visited, #content div.member .body .links ul li a:link, #content div.member .body .links ul li a:visited, #content div.membership .body .links ul li a:link, #content div.membership .body .links ul li a:visited, #content div.message .body .links ul li a:link, #content div.message .body .links ul li a:visited, #content div.page .body .links ul li a:link, #content div.page .body .links ul li a:visited, #content div.post .body .links ul li a:link, #content div.post .body .links ul li a:visited, #content div.topic .body .links ul li a:link, #content div.topic .body .links ul li a:visited, #content div.user .body .links ul li a:link, #content div.user .body .links ul li a:visited, #content div.wiki_page .body .links ul li a:link, #content div.wiki_page .body .links ul li a:visited { color: #ffcccc; }
#content div.activity .body .links ul li:hover, #content div.asset .body .links ul li:hover, #content div.friendship .body .links ul li:hover, #content div.forum .body .links ul li:hover, #content div.group .body .links ul li:hover, #content div.member .body .links ul li:hover, #content div.membership .body .links ul li:hover, #content div.message .body .links ul li:hover, #content div.page .body .links ul li:hover, #content div.post .body .links ul li:hover, #content div.topic .body .links ul li:hover, #content div.user .body .links ul li:hover, #content div.wiki_page .body .links ul li:hover { color: #666666; }
#content div.activity .body .links ul li:hover a:link, #content div.activity .body .links ul li:hover :visited, #content div.asset .body .links ul li:hover a:link, #content div.asset .body .links ul li:hover :visited, #content div.friendship .body .links ul li:hover a:link, #content div.friendship .body .links ul li:hover :visited, #content div.forum .body .links ul li:hover a:link, #content div.forum .body .links ul li:hover :visited, #content div.group .body .links ul li:hover a:link, #content div.group .body .links ul li:hover :visited, #content div.member .body .links ul li:hover a:link, #content div.member .body .links ul li:hover :visited, #content div.membership .body .links ul li:hover a:link, #content div.membership .body .links ul li:hover :visited, #content div.message .body .links ul li:hover a:link, #content div.message .body .links ul li:hover :visited, #content div.page .body .links ul li:hover a:link, #content div.page .body .links ul li:hover :visited, #content div.post .body .links ul li:hover a:link, #content div.post .body .links ul li:hover :visited, #content div.topic .body .links ul li:hover a:link, #content div.topic .body .links ul li:hover :visited, #content div.user .body .links ul li:hover a:link, #content div.user .body .links ul li:hover :visited, #content div.wiki_page .body .links ul li:hover a:link, #content div.wiki_page .body .links ul li:hover :visited { color: #cc0000; }
#content div.activity, #content div.asset, #content div.comment, #content div.content, #content div.friendship, #content div.forum, #content div.group, #content div.member, #content div.membership, #content div.message, #content div.page, #content div.post, #content div.topic, #content div.user, #content div.wiki_page { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; margin-bottom: 9px; padding-bottom: 8px; }
* html #content div.activity, * html #content div.asset, * html #content div.comment, * html #content div.content, * html #content div.friendship, * html #content div.forum, * html #content div.group, * html #content div.member, * html #content div.membership, * html #content div.message, * html #content div.page, * html #content div.post, * html #content div.topic, * html #content div.user, * html #content div.wiki_page { overflow-x: hidden; }
#content div.activity .icon, #content div.asset .icon, #content div.comment .icon, #content div.content .icon, #content div.friendship .icon, #content div.forum .icon, #content div.group .icon, #content div.member .icon, #content div.membership .icon, #content div.message .icon, #content div.page .icon, #content div.post .icon, #content div.topic .icon, #content div.user .icon, #content div.wiki_page .icon { display: inline; float: left; margin-right: 10px; width: 30px; height: 36px; }
* html #content div.activity .icon, * html #content div.asset .icon, * html #content div.comment .icon, * html #content div.content .icon, * html #content div.friendship .icon, * html #content div.forum .icon, * html #content div.group .icon, * html #content div.member .icon, * html #content div.membership .icon, * html #content div.message .icon, * html #content div.page .icon, * html #content div.post .icon, * html #content div.topic .icon, * html #content div.user .icon, * html #content div.wiki_page .icon { overflow-x: hidden; }
#content div.activity .icon a, #content div.asset .icon a, #content div.comment .icon a, #content div.content .icon a, #content div.friendship .icon a, #content div.forum .icon a, #content div.group .icon a, #content div.member .icon a, #content div.membership .icon a, #content div.message .icon a, #content div.page .icon a, #content div.post .icon a, #content div.topic .icon a, #content div.user .icon a, #content div.wiki_page .icon a { vertical-align: top; }
#content div.activity .icon img, #content div.asset .icon img, #content div.comment .icon img, #content div.content .icon img, #content div.friendship .icon img, #content div.forum .icon img, #content div.group .icon img, #content div.member .icon img, #content div.membership .icon img, #content div.message .icon img, #content div.page .icon img, #content div.post .icon img, #content div.topic .icon img, #content div.user .icon img, #content div.wiki_page .icon img { margin: 0; padding: 1px 0; }
#content div.activity .body, #content div.asset .body, #content div.comment .body, #content div.content .body, #content div.friendship .body, #content div.forum .body, #content div.group .body, #content div.member .body, #content div.membership .body, #content div.message .body, #content div.page .body, #content div.post .body, #content div.topic .body, #content div.user .body, #content div.wiki_page .body { display: inline; float: left; margin-right: 10px; width: 510px; margin-right: 0; }
* html #content div.activity .body, * html #content div.asset .body, * html #content div.comment .body, * html #content div.content .body, * html #content div.friendship .body, * html #content div.forum .body, * html #content div.group .body, * html #content div.member .body, * html #content div.membership .body, * html #content div.message .body, * html #content div.page .body, * html #content div.post .body, * html #content div.topic .body, * html #content div.user .body, * html #content div.wiki_page .body { overflow-x: hidden; }
#content div.activity .body.teaser p, #content div.asset .body.teaser p, #content div.comment .body.teaser p, #content div.content .body.teaser p, #content div.friendship .body.teaser p, #content div.forum .body.teaser p, #content div.group .body.teaser p, #content div.member .body.teaser p, #content div.membership .body.teaser p, #content div.message .body.teaser p, #content div.page .body.teaser p, #content div.post .body.teaser p, #content div.topic .body.teaser p, #content div.user .body.teaser p, #content div.wiki_page .body.teaser p { margin-bottom: 0; }
#content div.activity .body.teaser span.match, #content div.asset .body.teaser span.match, #content div.comment .body.teaser span.match, #content div.content .body.teaser span.match, #content div.friendship .body.teaser span.match, #content div.forum .body.teaser span.match, #content div.group .body.teaser span.match, #content div.member .body.teaser span.match, #content div.membership .body.teaser span.match, #content div.message .body.teaser span.match, #content div.page .body.teaser span.match, #content div.post .body.teaser span.match, #content div.topic .body.teaser span.match, #content div.user .body.teaser span.match, #content div.wiki_page .body.teaser span.match { font-weight: bold; }
#content div.activity .body .info, #content div.asset .body .info, #content div.comment .body .info, #content div.content .body .info, #content div.friendship .body .info, #content div.forum .body .info, #content div.group .body .info, #content div.member .body .info, #content div.membership .body .info, #content div.message .body .info, #content div.page .body .info, #content div.post .body .info, #content div.topic .body .info, #content div.user .body .info, #content div.wiki_page .body .info { color: #cccccc; font-size: 8pt; }
#content div.activity .body .info a:link, #content div.activity .body .info a:visited, #content div.asset .body .info a:link, #content div.asset .body .info a:visited, #content div.comment .body .info a:link, #content div.comment .body .info a:visited, #content div.content .body .info a:link, #content div.content .body .info a:visited, #content div.friendship .body .info a:link, #content div.friendship .body .info a:visited, #content div.forum .body .info a:link, #content div.forum .body .info a:visited, #content div.group .body .info a:link, #content div.group .body .info a:visited, #content div.member .body .info a:link, #content div.member .body .info a:visited, #content div.membership .body .info a:link, #content div.membership .body .info a:visited, #content div.message .body .info a:link, #content div.message .body .info a:visited, #content div.page .body .info a:link, #content div.page .body .info a:visited, #content div.post .body .info a:link, #content div.post .body .info a:visited, #content div.topic .body .info a:link, #content div.topic .body .info a:visited, #content div.user .body .info a:link, #content div.user .body .info a:visited, #content div.wiki_page .body .info a:link, #content div.wiki_page .body .info a:visited { color: #ffcccc; }
#content div.activity .body .info:hover, #content div.asset .body .info:hover, #content div.comment .body .info:hover, #content div.content .body .info:hover, #content div.friendship .body .info:hover, #content div.forum .body .info:hover, #content div.group .body .info:hover, #content div.member .body .info:hover, #content div.membership .body .info:hover, #content div.message .body .info:hover, #content div.page .body .info:hover, #content div.post .body .info:hover, #content div.topic .body .info:hover, #content div.user .body .info:hover, #content div.wiki_page .body .info:hover { color: #666666; }
#content div.activity .body .info:hover a:link, #content div.activity .body .info:hover :visited, #content div.asset .body .info:hover a:link, #content div.asset .body .info:hover :visited, #content div.comment .body .info:hover a:link, #content div.comment .body .info:hover :visited, #content div.content .body .info:hover a:link, #content div.content .body .info:hover :visited, #content div.friendship .body .info:hover a:link, #content div.friendship .body .info:hover :visited, #content div.forum .body .info:hover a:link, #content div.forum .body .info:hover :visited, #content div.group .body .info:hover a:link, #content div.group .body .info:hover :visited, #content div.member .body .info:hover a:link, #content div.member .body .info:hover :visited, #content div.membership .body .info:hover a:link, #content div.membership .body .info:hover :visited, #content div.message .body .info:hover a:link, #content div.message .body .info:hover :visited, #content div.page .body .info:hover a:link, #content div.page .body .info:hover :visited, #content div.post .body .info:hover a:link, #content div.post .body .info:hover :visited, #content div.topic .body .info:hover a:link, #content div.topic .body .info:hover :visited, #content div.user .body .info:hover a:link, #content div.user .body .info:hover :visited, #content div.wiki_page .body .info:hover a:link, #content div.wiki_page .body .info:hover :visited { color: #cc0000; }
#content div.activity .body .links ul, #content div.asset .body .links ul, #content div.comment .body .links ul, #content div.content .body .links ul, #content div.friendship .body .links ul, #content div.forum .body .links ul, #content div.group .body .links ul, #content div.member .body .links ul, #content div.membership .body .links ul, #content div.message .body .links ul, #content div.page .body .links ul, #content div.post .body .links ul, #content div.topic .body .links ul, #content div.user .body .links ul, #content div.wiki_page .body .links ul { list-style: none; margin: 0; padding: 0; }
#content div.activity .body .links ul li, #content div.asset .body .links ul li, #content div.comment .body .links ul li, #content div.content .body .links ul li, #content div.friendship .body .links ul li, #content div.forum .body .links ul li, #content div.group .body .links ul li, #content div.member .body .links ul li, #content div.membership .body .links ul li, #content div.message .body .links ul li, #content div.page .body .links ul li, #content div.post .body .links ul li, #content div.topic .body .links ul li, #content div.user .body .links ul li, #content div.wiki_page .body .links ul li { color: #cccccc; display: inline; font-size: 8pt; margin: 0; }
#content div.activity .body .links ul li a, #content div.asset .body .links ul li a, #content div.comment .body .links ul li a, #content div.content .body .links ul li a, #content div.friendship .body .links ul li a, #content div.forum .body .links ul li a, #content div.group .body .links ul li a, #content div.member .body .links ul li a, #content div.membership .body .links ul li a, #content div.message .body .links ul li a, #content div.page .body .links ul li a, #content div.post .body .links ul li a, #content div.topic .body .links ul li a, #content div.user .body .links ul li a, #content div.wiki_page .body .links ul li a { padding-right: 20px; }
#content div.activity .body .links ul li a:link, #content div.activity .body .links ul li a:visited, #content div.asset .body .links ul li a:link, #content div.asset .body .links ul li a:visited, #content div.comment .body .links ul li a:link, #content div.comment .body .links ul li a:visited, #content div.content .body .links ul li a:link, #content div.content .body .links ul li a:visited, #content div.friendship .body .links ul li a:link, #content div.friendship .body .links ul li a:visited, #content div.forum .body .links ul li a:link, #content div.forum .body .links ul li a:visited, #content div.group .body .links ul li a:link, #content div.group .body .links ul li a:visited, #content div.member .body .links ul li a:link, #content div.member .body .links ul li a:visited, #content div.membership .body .links ul li a:link, #content div.membership .body .links ul li a:visited, #content div.message .body .links ul li a:link, #content div.message .body .links ul li a:visited, #content div.page .body .links ul li a:link, #content div.page .body .links ul li a:visited, #content div.post .body .links ul li a:link, #content div.post .body .links ul li a:visited, #content div.topic .body .links ul li a:link, #content div.topic .body .links ul li a:visited, #content div.user .body .links ul li a:link, #content div.user .body .links ul li a:visited, #content div.wiki_page .body .links ul li a:link, #content div.wiki_page .body .links ul li a:visited { color: #ffcccc; }
#content div.activity .body .links ul li:hover, #content div.asset .body .links ul li:hover, #content div.comment .body .links ul li:hover, #content div.content .body .links ul li:hover, #content div.friendship .body .links ul li:hover, #content div.forum .body .links ul li:hover, #content div.group .body .links ul li:hover, #content div.member .body .links ul li:hover, #content div.membership .body .links ul li:hover, #content div.message .body .links ul li:hover, #content div.page .body .links ul li:hover, #content div.post .body .links ul li:hover, #content div.topic .body .links ul li:hover, #content div.user .body .links ul li:hover, #content div.wiki_page .body .links ul li:hover { color: #666666; }
#content div.activity .body .links ul li:hover a:link, #content div.activity .body .links ul li:hover :visited, #content div.asset .body .links ul li:hover a:link, #content div.asset .body .links ul li:hover :visited, #content div.comment .body .links ul li:hover a:link, #content div.comment .body .links ul li:hover :visited, #content div.content .body .links ul li:hover a:link, #content div.content .body .links ul li:hover :visited, #content div.friendship .body .links ul li:hover a:link, #content div.friendship .body .links ul li:hover :visited, #content div.forum .body .links ul li:hover a:link, #content div.forum .body .links ul li:hover :visited, #content div.group .body .links ul li:hover a:link, #content div.group .body .links ul li:hover :visited, #content div.member .body .links ul li:hover a:link, #content div.member .body .links ul li:hover :visited, #content div.membership .body .links ul li:hover a:link, #content div.membership .body .links ul li:hover :visited, #content div.message .body .links ul li:hover a:link, #content div.message .body .links ul li:hover :visited, #content div.page .body .links ul li:hover a:link, #content div.page .body .links ul li:hover :visited, #content div.post .body .links ul li:hover a:link, #content div.post .body .links ul li:hover :visited, #content div.topic .body .links ul li:hover a:link, #content div.topic .body .links ul li:hover :visited, #content div.user .body .links ul li:hover a:link, #content div.user .body .links ul li:hover :visited, #content div.wiki_page .body .links ul li:hover a:link, #content div.wiki_page .body .links ul li:hover :visited { color: #cc0000; }
#content div.user .friends { height: 90px; margin-bottom: 18px; }
#content div.group .members { height: 90px; margin-bottom: 18px; }

#content-sidebar { font-size: 0.85em; margin-bottom: 18px; }
#content-sidebar .block { margin-bottom: 18px; }
#content-sidebar .block .title { color: black; margin-bottom: 0; }
#content-sidebar ul { background-color: white; list-style: circle inside; }
#content-sidebar ul li.silver { list-style: none; text-align: right; }
#content-sidebar ul li.silver a:link, #content-sidebar ul li.silver a:visited { color: #ffcccc; }
#content-sidebar ul li.silver:hover { color: #666666; }
#content-sidebar ul li.silver:hover a:link, #content-sidebar ul li.silver:hover :visited { color: #cc0000; }
#content-sidebar ul li { margin: 0; text-indent: -12px; padding-left: 12px; }

#flash { position: fixed; top: 54px; z-index: 1000; width: 526px; }
#flash p.notice, #flash p.warning, #flash p.error { font-size: 12pt; padding: 7px; margin: 9px 0; }
#flash p.notice span, #flash p.warning span, #flash p.error span { padding-left: 25px; }
#flash p.notice { background-color: #ccffcc; border: 2px solid #66cc66; color: #336633; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
#flash p.notice span { background: transparent url(/images/icons/tick.png) no-repeat 1px 1px; }
#flash p.warning { background-color: #ffffcc; border: 2px solid #cccc66; color: #666633; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
#flash p.warning span { background: transparent url(/images/icons/error.png) no-repeat 1px 1px; }
#flash p.error { background-color: #ffcccc; border: 2px solid #cc6666; color: #663333; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
#flash p.error span { background: transparent url(/images/icons/cross.png) no-repeat 1px 1px; }

form { margin-bottom: 18px; }
form ol { list-style: none; padding: 0; margin: 0; }
form ol li { padding: 0; margin: 0 0 18px 0; }
form ol li label { color: #333333; display: block; font: 11pt/18px Verdana, Helvetica, sans-serif; margin: 0 0 9px 0; padding: 0 0 0 9px; }
form ol li input[type='text'], form ol li input[type='password'], form ol li textarea { background-color: #f7f7f7; border: 2px solid #cccccc; color: #333333; font: 11pt/18px Verdana, Helvetica, sans-serif; outline: none; margin: 0 0 9px 0; padding: 7px; width: 526px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
form ol li input[type='text']:focus, form ol li input[type='password']:focus, form ol li textarea:focus { border: 2px solid #cc0000; -moz-box-shadow: 0 0 10px #cc0000; -webkit-box-shadow: 0 0 10px #cc0000; }
form ol li textarea { height: 180px; max-width: 526px; min-width: 526px; }
form ol li input[type='submit'], form ol li input[type='button'], form ol li input[type='file'] { background-color: #efefef; border: 2px solid #cccccc; color: #cc0000; font: 11pt/18px Verdana, Helvetica, sans-serif; font-weight: normal; padding: 7px; margin: 0 0 9px 0; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
form ol li input[type='submit']:hover, form ol li input[type='button']:hover, form ol li input[type='file']:hover { background-color: #f7f7f7; color: #cc0000; cursor: pointer; }
form ol li select, form ol li input[type='radio'], form ol li input[type='checkbox'] { color: #333333; font: 11pt/18px Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 9px 0; padding: 7px; }
form ol li #assets-container { background-color: #f7f7f7; border: 2px solid #cccccc; color: #333333; padding: 7px; margin: 0 0 9px 0; -moz-border-radius: 9px; -webkit-border-radius: 9px; width: 526px; }
form ol li #assets-container #assets li { margin-bottom: 0; }
form ol li #assets-container #assets li input[type='file'] { background-color: #f7f7f7; border: none; font: 11pt/18px Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 9px 0; }

#footer { color: #cccccc; font-size: 8pt; margin-top: 18px; }

#header .logo { display: inline; float: left; margin-right: 10px; width: 710px; }
* html #header .logo { overflow-x: hidden; }
#header .search { display: inline; float: left; margin-right: 10px; width: 230px; margin-right: 0; background: transparent url(/images/search.png) no-repeat 0 0; }
* html #header .search { overflow-x: hidden; }
#header .search #q { border: none; color: #cccccc; font: 10pt/20px Verdana, Helvetica, sans-serif; height: 20px; margin: 7px 1px; outline: none; width: 186px; }
#header .search #q:focus { color: #333333; }

#session { color: #cccccc; font-size: 8pt; }
#session .rhs { text-align: right; }
#session .lhs a { margin-right: 18px; }
#session a, #session a:visited { color: white; }

#sidebar { margin-bottom: 18px; }
#sidebar .title { color: black; font-weight: normal; font-size: 24pt; line-height: 36px; margin: 36px 0 18px 0; text-align: right; }
#sidebar .subtitle { color: black; font-weight: normal; font-size: 18pt; line-height: 36px; margin: 36px 0 18px 0; text-align: right; }
#sidebar img.avatar { padding: 1px 40px; vertical-align: middle; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar ul li { text-align: right; margin: 18px 0px; }
#sidebar ul li a { padding-right: 20px; }
#sidebar ul li a.activity.index, #sidebar ul li a.activity.show { background: transparent url(/images/icons/lightning.png) no-repeat right center; }
#sidebar ul li a.asset.index, #sidebar ul li a.asset.show { background: transparent url(/images/icons/page_white.png) no-repeat right center; }
#sidebar ul li a.asset.new { background: transparent url(/images/icons/page_white_add.png) no-repeat right center; }
#sidebar ul li a.asset.edit { background: transparent url(/images/icons/page_white_edit.png) no-repeat right center; }
#sidebar ul li a.asset.destroy { background: transparent url(/images/icons/page_white_delete.png) no-repeat right center; }
#sidebar ul li a.account.show { background: transparent url(/images/icons/cog.png) no-repeat right center; }
#sidebar ul li a.account.edit { background: transparent url(/images/icons/cog_edit.png) no-repeat right center; }
#sidebar ul li a.account.destroy { background: transparent url(/images/icons/cog_delete.png) no-repeat right center; }
#sidebar ul li a.avatar.show { background: transparent url(/images/icons/picture.png) no-repeat right center; }
#sidebar ul li a.avatar.edit { background: transparent url(/images/icons/picture_edit.png) no-repeat right center; }
#sidebar ul li a.avatar.destroy { background: transparent url(/images/icons/picture_delete.png) no-repeat right center; }
#sidebar ul li a.forum.index, #sidebar ul li a.forum.show { background: transparent url(/images/icons/comments.png) no-repeat right center; }
#sidebar ul li a.forum.new { background: transparent url(/images/icons/comments_add.png) no-repeat right center; }
#sidebar ul li a.forum.edit { background: transparent url(/images/icons/comments_edit.png) no-repeat right center; }
#sidebar ul li a.forum.destroy { background: transparent url(/images/icons/comments_delete.png) no-repeat right center; }
#sidebar ul li a.friend.index, #sidebar ul li a.friend.show, #sidebar ul li a.friendship.index, #sidebar ul li a.friendship.show { background: transparent url(/images/icons/user.png) no-repeat right center; }
#sidebar ul li a.friend.new, #sidebar ul li a.friendship.new { background: transparent url(/images/icons/user_add.png) no-repeat right center; }
#sidebar ul li a.friend.edit, #sidebar ul li a.friendship.edit { background: transparent url(/images/icons/user_edit.png) no-repeat right center; }
#sidebar ul li a.friend.destroy, #sidebar ul li a.friendship.destroy { background: transparent url(/images/icons/user_delete.png) no-repeat right center; }
#sidebar ul li a.group.index, #sidebar ul li a.group.show, #sidebar ul li a.membership.index, #sidebar ul li a.membership.show { background: transparent url(/images/icons/group.png) no-repeat right center; }
#sidebar ul li a.group.new, #sidebar ul li a.membership.new { background: transparent url(/images/icons/group_add.png) no-repeat right center; }
#sidebar ul li a.group.edit, #sidebar ul li a.membership.edit { background: transparent url(/images/icons/group_edit.png) no-repeat right center; }
#sidebar ul li a.group.destroy, #sidebar ul li a.membership.destroy { background: transparent url(/images/icons/group_delete.png) no-repeat right center; }
#sidebar ul li a.member.index, #sidebar ul li a.member.show { background: transparent url(/images/icons/user.png) no-repeat right center; }
#sidebar ul li a.member.new { background: transparent url(/images/icons/user_add.png) no-repeat right center; }
#sidebar ul li a.member.edit { background: transparent url(/images/icons/user_edit.png) no-repeat right center; }
#sidebar ul li a.member.destroy { background: transparent url(/images/icons/user_delete.png) no-repeat right center; }
#sidebar ul li a.message.index, #sidebar ul li a.message.show { background: transparent url(/images/icons/email.png) no-repeat right center; }
#sidebar ul li a.message.new { background: transparent url(/images/icons/email_add.png) no-repeat right center; }
#sidebar ul li a.message.destroy-message { background: transparent url(/images/icons/email_delete.png) no-repeat right center; }
#sidebar ul li a.message.reply { background: transparent url(/images/icons/email_add.png) no-repeat right center; }
#sidebar ul li a.message.sent { background: transparent url(/images/icons/email_go.png) no-repeat right center; }
#sidebar ul li a.message.unread { background: transparent url(/images/icons/email_open.png) no-repeat right center; }
#sidebar ul li a.page.index, #sidebar ul li a.page.show { background: transparent url(/images/icons/page.png) no-repeat right center; }
#sidebar ul li a.page.new { background: transparent url(/images/icons/page_add.png) no-repeat right center; }
#sidebar ul li a.page.edit { background: transparent url(/images/icons/page_edit.png) no-repeat right center; }
#sidebar ul li a.page.destroy { background: transparent url(/images/icons/page_delete.png) no-repeat right center; }
#sidebar ul li a.post.index, #sidebar ul li a.post.show { background: transparent url(/images/icons/script.png) no-repeat right center; }
#sidebar ul li a.post.new { background: transparent url(/images/icons/script_add.png) no-repeat right center; }
#sidebar ul li a.post.edit { background: transparent url(/images/icons/script_edit.png) no-repeat right center; }
#sidebar ul li a.post.destroy { background: transparent url(/images/icons/script_delete.png) no-repeat right center; }
#sidebar ul li a.profile.show { background: transparent url(/images/icons/vcard.png) no-repeat right center; }
#sidebar ul li a.profile.edit { background: transparent url(/images/icons/vcard_edit.png) no-repeat right center; }
#sidebar ul li a.profile.destroy { background: transparent url(/images/icons/vcard_delete.png) no-repeat right center; }
#sidebar ul li a.search { background: transparent url(/images/icons/magnifier.png) no-repeat right center; }
#sidebar ul li a.topic.index, #sidebar ul li a.topic.show { background: transparent url(/images/icons/comments.png) no-repeat right center; }
#sidebar ul li a.topic.new { background: transparent url(/images/icons/comments_add.png) no-repeat right center; }
#sidebar ul li a.topic.edit { background: transparent url(/images/icons/comments_edit.png) no-repeat right center; }
#sidebar ul li a.topic.destroy { background: transparent url(/images/icons/comments_delete.png) no-repeat right center; }
#sidebar ul li a.wiki_page.index, #sidebar ul li a.wiki_page.show { background: transparent url(/images/icons/book.png) no-repeat right center; }
#sidebar ul li a.wiki_page.new { background: transparent url(/images/icons/book_add.png) no-repeat right center; }
#sidebar ul li a.wiki_page.edit { background: transparent url(/images/icons/book_edit.png) no-repeat right center; }
#sidebar ul li a.wiki_page.destroy { background: transparent url(/images/icons/book_delete.png) no-repeat right center; }

.directory { text-align: center; }
.directory ul { display: block; margin: 0 0 18px 0 !important; padding: 0; }
.directory ul li { display: inline; list-style-type: none; margin: 0; padding: 0; }
.directory ul li a { background-color: #efefef; border: 2px solid #cccccc; color: #cc0000; display: inline; margin-right: 10px; padding: 0 5px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.directory ul li a:hover { background-color: #f7f7f7; color: #cc0000; }
.directory ul li.selected a { background-color: #dddddd; color: black; cursor: default; }
.directory ul li.gap_after { margin-right: 10px; }
.directory ul li.gap_after:after { content: "..."; }

#overlay { background-image: url(/images/overlay/white.png); display: none; width: 640px; padding: 45px; }
#overlay .close { background-image: url(/images/overlay/apple-close.png); position: absolute; right: 5px; top: 5px; cursor: pointer; height: 28px; width: 28px; }

.scrollable { float: left; }

a.browse { display: block; width: 18px; height: 18px; float: left; cursor: pointer; font-size: 1px; }
a.right { background: url(/images/scrollable/arrow/right_dark.png) no-repeat; background-position: 0 0; clear: right; margin: 36px 0 36px 12px; }
a.right:hover { background: url(/images/scrollable/arrow/right.png) no-repeat; background-position: 0 0; }
a.right:active { background: url(/images/scrollable/arrow/right.png) no-repeat; background-position: 0 -18px; }
a.left { background: url(/images/scrollable/arrow/left_dark.png) no-repeat; background-position: 0 0; clear: left; margin: 36px 12px 36px 0; }
a.left:hover { background: url(/images/scrollable/arrow/left.png) no-repeat; background-position: 0 0; }
a.left:active { background: url(/images/scrollable/arrow/left.png) no-repeat; background-position: 0 -18px; }
a.up { background: url(/images/scrollable/arrow/up.png) no-repeat; background-position: 0 -18px; float: none; margin: 0px; }
a.up:hover { background-position: -18px 0; }
a.up:active { background-position: -36px 0; }
a.down { background: url(/images/scrollable/arrow/down.png) no-repeat; background-position: 0 -18px; float: none; margin: 0px; }
a.down:hover { background-position: -18px 0; }
a.down:active { background-position: -36px 0; }
a.disabled { visibility: hidden !important; }

.scrollable { position: relative; overflow: hidden; width: 488px; height: 88px; border: 1px solid #cccccc; background-color: #f7f7f7; margin-bottom: 18px; }
.scrollable .items { margin-left: -1px; width: 20000em; position: absolute; clear: both; }
.scrollable .items a { float: left; margin: 4px 9px 5px 9px; background-color: white; padding: 3px; border: 1px solid #cccccc; cursor: pointer; width: 72px; height: 72px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.scrollable .items a img { margin: 1px; }
.scrollable .active { border: 2px solid black; z-index: 9999; position: relative; }

ul.tabs { height: 36px; margin: -7px 0 7px 0 !important; padding: 0; }
ul.tabs li { float: left; list-style-type: none; margin: 0; padding: 0; }
ul.tabs a { background-color: #efefef; border: 2px solid #cccccc; color: #cc0000; display: block; float: left; margin-right: 5px; padding: 5px 8px; text-decoration: none; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
ul.tabs a:hover { background-color: #f7f7f7; color: #cc0000; }
ul.tabs a.current { background-color: #dddddd; color: black; cursor: default; }

div.panes div.pane { display: none; margin: 18px 0; }

ul.token-input-list { display: inline; float: left; margin-right: 10px; width: 550px; margin-right: 0; font: 11pt/18px Verdana, Helvetica, sans-serif; outline: none; height: auto !important; height: 1%; cursor: text; min-height: 1px; z-index: 999; list-style-type: none; }
* html ul.token-input-list { overflow-x: hidden; }
ul.token-input-list li input[type='text'] { background-color: #f7f7f7; border: 2px solid #cccccc; color: #333333; font: 11pt/18px Verdana, Helvetica, sans-serif; outline: none; margin: 0 0 9px 0; padding: 7px; width: 526px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
ul.token-input-list li input[type='text']:focus { border: 2px solid #cc0000; -moz-box-shadow: 0 0 10px #cc0000; -webkit-box-shadow: 0 0 10px #cc0000; }

li.token-input-token { background-color: #efefef; border: 2px solid #cccccc; color: #cc0000; font: 11pt/18px Verdana, Helvetica, sans-serif; font-weight: normal; padding: 7px; margin: 0 5px 9px 0; -moz-border-radius: 9px; -webkit-border-radius: 9px; float: left; }
li.token-input-token:hover { background-color: #f7f7f7; color: #cc0000; cursor: pointer; }
li.token-input-token p { display: inline; padding: 0; margin: 0; }
li.token-input-token span { margin-left: 5px; font-weight: bold; cursor: pointer; }
li.token-input-selected-token { background-color: #f7f7f7; color: #cc0000; }
li.token-input-input-token { float: left; }

div.token-input-dropdown { position: relative; top: -36px; width: 526px; overflow: hidden; z-index: 999; background-color: #f7f7f7; border: 2px solid #cccccc; color: #333333; font: 11pt/18px Verdana, Helvetica, sans-serif; outline: none; margin: 0 0 9px 0; padding: 7px; width: 526px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
div.token-input-dropdown p { margin: 0; padding: 5px; font-weight: bold; }
div.token-input-dropdown ul { margin: 0; padding: 0; }
div.token-input-dropdown ul li { background-color: #f7f7f7; padding: 3px; }
div.token-input-dropdown ul li.token-input-dropdown-item, div.token-input-dropdown ul li.token-input-dropdown-item2 { background-color: #f7f7f7; }
div.token-input-dropdown ul li em { font-weight: bold; font-style: none; }
div.token-input-dropdown ul li.token-input-selected-dropdown-item { background-color: #efefef; color: #cc0000; }

#tooltip { background-color: #333333; border: 2px solid white; padding: 18px 10px; width: 190px; display: none; color: white; text-align: left; font-size: 12px; -moz-box-shadow: 0 0 10px black; -moz-border-radius: 9px; -webkit-box-shadow: 0 0 10px black; -webkit-border-radius: 9px; }

.tooltip { background-color: #f7f7f7; border: 2px solid #cccccc; padding: 18px 10px; width: 190px; display: none; color: #666666; text-align: left; font-size: 12px; -moz-box-shadow: 0 0 10px black; -moz-border-radius: 9px; -webkit-box-shadow: 0 0 10px black; -webkit-border-radius: 9px; }
.tooltip ul { list-style: none; margin: 0; padding: 0; }
.tooltip ul li { text-align: left; margin: 18px 0px; }
