OSDN Git Service

Added UI file providing functionality to DNEngine.
[dennco/dennco.git] / Samples / HTML / ui / Developer Dashboard - DENNCO project - a neural computing engine - SourceForge.JP_files / sf.jp.theme.css
diff --git a/Samples/HTML/ui/Developer Dashboard - DENNCO project - a neural computing engine - SourceForge.JP_files/sf.jp.theme.css b/Samples/HTML/ui/Developer Dashboard - DENNCO project - a neural computing engine - SourceForge.JP_files/sf.jp.theme.css
new file mode 100644 (file)
index 0000000..afd6f0b
--- /dev/null
@@ -0,0 +1,4581 @@
+
+/******* sf.net overrides ********/
+
+body { padding-top: 0; min-width: 890px; }
+
+ul#mainnav { clear: both; }
+ul#mainnav li.selected, ul#mainnav li:hover.selected {background: #003399 url("../crush.png") repeat-x top; }
+#kahuna { border-top: 3px solid #003399 }
+#kahuna form input#searchsubmit { background: #003399 url("../crush.png") repeat-x top; border-color: #003399 #003399 #003399 #003399; }
+a { text-decoration: none; color: #003399; }
+a:active { text-decoration:none }
+a:visited { text-decoration:none; color: #003399; }
+a:hover { text-decoration:underline; color:#0066FF; }
+th { text-align: left; }
+.firstwave { clear: left; }
+.firstwave hr { border: 1px solid #2A3A4A; padding: 0; height: 0; }
+pre { font-size: inherit; }
+#frame p { font-size: inherit; line-height: inherit; }
+#frame li { font-size: inherit; }
+#frame table table table tr td { font-size: 100%; }
+.firstwave .nav li { margin-bottom:-1px; }
+.topnav .firstwave ul.nav li a { height: 1.5em; padding-top: 1px; padding-bottom: 0; }
+.topnav .firstwave ul.nav li a { background-image: none; padding-right: .4em !important; }
+.topnav .firstwave ul.nav li.folder a { background-image: url("../dotnet/sfx/nav_dwn.gif"); padding-right: 14px !important; }
+.topnav .firstwave ul.nav li.folder ul li a { height: auto; }
+.topnav h2 { font-size: 180%; padding-top: 2px;}
+.topnav h2 span { padding: 0px; }
+ul#mainnav li { padding-bottom: .5em; }
+#innerframe { padding: 6px }
+code { display: inline; padding: 0 0.5em; }
+
+/* reduce unwanted space */
+#main-content {
+    padding-right: 6px;
+}
+
+#main-content h3 {
+       margin-top: 0;
+}
+
+/******* original ********/
+
+#main-contents-table {
+    width: 100%;
+    cleart: both;
+}
+
+#home_content .adsense {
+       font-size: 125%;
+}
+
+#usr_group_logo_icon {
+       overflow: hidden;
+       float: left;
+       width: 36px;
+       height: 36px;
+       margin: 0;
+       margin-right: 3px;
+       text-align: center;
+       white-space: nowrap;
+       position: relative;
+       top: 2px;
+       z-index: 10001;
+}
+
+#usr_group_logo_icon img {
+       vertical-align: middle;
+}
+
+img.group-logo-type-trovesnap {
+       padding: 2px;
+       background-color: #eee;
+}
+
+img.group-image-target {
+       background-color: #F7F7F9;
+       padding: 6px;
+}
+
+table.logo-settings {
+       border-collapse: collapse;
+}
+table.logo-settings td {
+       padding: 0.5em;
+}
+table.logo-settings .main-setting {
+       background-color: #eee;
+}
+table.logo-settings .main-setting td {
+       border: 1px solid #ddd;
+       white-space: nowrap;
+}
+
+table.logo-settings .logo-description {
+       border: 1px solid #ddd;
+       padding: 0.5em;
+}
+
+.extra-desc-switch-hide,
+.releases-toggle-switch-hide,
+.general-switch-hide,
+.files-toggle-switch-hide
+{
+       padding-left: 12px;
+       background: url(../ic/right-tri-black.gif) no-repeat 0 4px;
+       cursor: pointer;
+}
+
+.extra-desc-switch-show,
+.releases-toggle-switch-show,
+.general-switch-show,
+.files-toggle-switch-show
+{
+       padding-left: 12px;
+       background: url(../ic/down-tri-black.gif) no-repeat 0 1px;
+       cursor: pointer;
+}
+
+.extra-desc-switch-show, .extra-desc-switch-hide {
+       text-decoration: none;
+       color: #003399;
+}
+
+.extra-desc-switch-all, .extra-desc-switch-all-hide {
+       cursor: pointer;
+       text-decoration: none;
+       color: #003399;
+}
+
+
+#ad-leaderboard {
+    margin: 0px auto;
+    text-align: center;
+    font-size:0;
+    line-height:0;
+    height:90px;
+    overflow:hidden;
+    padding: 7px 3px;
+}
+
+.ad300 {
+width:300px;
+margin:0 0 8px;
+}
+
+/* home and sidebar */
+.article-entry-date, .news-entry-date {
+font-size:small;
+font-style:italic;
+color:#778899;
+line-height:1.3em;
+text-align:right;
+padding:0px;
+margin:0em;
+}
+
+#sidebar {
+       width: 300px;
+}
+
+#home_content p, #sidebar_site_stats p, #magazine_special p, #magazine-index p {
+font-size:small;
+line-height:1.3em;
+word-break:break-all; 
+word-wrap:break-word;
+padding:0 0 3px 2px; 
+margin:0 0 0.5em;
+}
+
+.article-entry, .news-entry,
+#home_content, #magazine_special, #sidebar_site_stats,  #magazine-index,
+#home_content .more, #magazine_special .more, #sidebar_site_stats .more,  #magazine-index more {
+font-size:small;
+line-height:1.3em;
+padding:0px;
+margin:0 0 1em;
+}
+
+#home_content h3, #sidebar_site_stats h3, #magazine_special h3, #magazine-index h3 {
+font-size:small;
+line-height:1.3em;
+}
+
+#home_content h4, #sidebar_site_stats h4, #magazine_special h4, #magazine-index h4{
+font-size:small;
+line-height:1.3em;
+font-weight:normal;
+margin:0 0 0.2em;
+}
+
+/* feed list */
+.feed-title, .feed-list-title {
+       padding-left: 16px;
+       background: url(/ic/feed-14x14.png) no-repeat left;
+       margin-bottom: 0;
+}
+
+.feed-list-title {
+       background: url(/crystal/16x16/actions/view_detailed.png) no-repeat left;
+}
+
+div.feed-title, .feed-list-title {
+    display: block;
+    font-size: 1.17em;
+    font-weight: bold;
+}
+
+.feed-info {
+       font-size: 82%;
+       margin-left: 16px;
+       color: #666;
+}
+
+.feed-subscribe {
+}
+
+.feed-desc {
+       font-size: 90%;
+       color: #111;
+       margin-left: 16px;
+}
+
+.download-top-body span {
+    display: none;
+}
+
+.ptop_box .feed-desc, .ptop_box .mini-doc {
+    display: none;
+}
+
+.ptop_box .feed-info {
+    margin-bottom: .8em;
+}
+
+.flash-messages {
+}
+
+.flash-messages ul {
+       margin: 0.2em 0 0.2em 0;
+       padding-left: 0;
+}
+
+.flash-messages ul li {
+       margin: 0;
+       list-style: none;
+}
+
+ul.flash-messages-err, ul.flash-messages-error {
+}
+
+ul.flash-messages-warn {
+}
+
+ul.flash-messages-notice {
+       font-weight: bold;
+}
+
+ul.flash-messages-info {
+
+}
+
+.example {
+       color: #333;
+}
+
+.example-block {
+       line-height: 1.4;
+       padding: 3px;
+       background-color: #eee;
+}
+
+div.more {
+       text-align: right;
+       font-size: 72%;
+       margin-bottom: 1em;
+}
+
+/* for search page input from */
+#sf-search-form {
+       padding: 1em 5px 0.5em;
+       margin-bottom: 0.9em;
+       background: #cdcdcd url("../dark_fade_g.png") repeat-x;
+}
+
+#sf-search-form fieldset {
+       margin: 0;
+       padding: 0;
+       border: none;
+}
+
+#sf-search-form input {
+       border: 1px solid #AAA;
+       padding: 0.15em 0.2em;
+       font-size: 80%;
+}
+
+#sf-search-form select {
+       background: #FFF;
+       border: 1px solid #AAA;
+       padding: 0.1em;
+       font-size: 80%;
+}
+
+#sf-search-form input#sf-search-submit {
+       background: #039 url("../crush.png") repeat-x scroll center top;
+       border: 1px solid #039;
+       color: #FFF;
+       font-weight: bold;
+       margin: 0 0 0 0.2em;
+       padding: 0.1em 0.6em;
+}
+
+/* error message */
+.error h3 {
+       margin-top: 0;
+}
+
+.errormsg {
+       font-weight: bold;
+       color: #E00;
+}
+
+#adbar {
+       width: 300px;
+       float: right;
+}
+
+.left-main-page {
+       margin-right: 320px;
+}
+
+/* for project member information link*/
+a.user-info {
+        background: url("../dotnet/sfx/icon_user.gif") no-repeat;
+        padding: 0 0 20px 20px;
+        margin-left: 1em;
+        line-height: 180%;
+}
+
+a.group-home-history-link {
+        background: url(../crystal/16x16/actions/history.png) no-repeat;
+        padding: 0 0 20px 20px;
+        margin-left: 1em;
+}
+
+/* docman */
+#docman, #docman p {
+font-size:medium;
+line-height:1.3em;
+margin:0;
+padding:0;
+}
+
+#docman {
+margin:0 0 2em 0;
+}
+
+#docman h3 {
+font-size:small;
+position:relative;
+}
+
+#docman h4{
+font-size:small;
+margin:0 0 0.3em;
+position:relative;
+}
+
+#docman ul {
+list-style-type: none;
+margin:0;
+padding:0 0 0 24px;
+}
+
+#docman li {
+margin:0 0 0.5em 0;
+padding:0;
+position:relative;
+}
+
+.docman_category_current, .docman_category_parent, .docman_category_sub_Active, .docman_category_sub_Hidden, .docman_category_sub_Deleted{
+list-style-image:url(../doc2_folder_closed_top.gif);
+}
+
+
+#docman_document_lists li p {
+font-size:small !important;
+margin:0;
+}
+
+.document_Active, .document_Pending, .document_Deleted {
+list-style-image:url(../doc2_document.gif);
+margin:0 0 0.5em;
+}
+
+/*
+ * docman spec
+ */
+#docman dl.docman_docment_spec {
+font-size:small;
+line-height:1.3em;
+color:#778899;
+background-color:#f0f0f0;
+margin:0;
+padding:0;
+}
+
+#docman dl.docman_docment_spec dt, #docman dl.docman_docment_spec dd, #docman dl.docman_docment_spec dt a, #docman dl.docman_docment_spec dd a {
+font-size:small;
+line-height:1.3em;
+display:inline;
+margin:0;
+padding:0;
+}
+
+#docman dl.docman_docment_spec dt:after {
+content: ": ";
+}
+
+#docman dl.docman_docment_spec dd {
+color:#334455;
+margin:0 1em 0 0;
+}
+
+#docman .docman_version_line a {
+font-size:small;
+font-weight:normal;
+}
+
+#docman .docman_version_line .docman_current_version {
+text-decoration:overline;
+font-weight:bold;
+}
+
+#docman .docman_version_line .docman_active_version {
+border:1px solid #aaccee;
+}
+
+/* docman for Admin */
+.docman_admin_panel {
+font-size:small;
+line-height:1em;
+font-weight:normal;
+color:#778899;
+position:absolute;
+right:2px;
+top:6px;
+}
+
+.docman_admin_panel dd {
+color:#334455;
+}
+
+#docman .docman_admin_panel ul {
+padding:0;
+}
+
+#docman .docman_admin_panel li {
+padding:0 0 0 4px;
+}
+
+.docman_admin_panel ul, .docman_admin_panel dl{
+font-size:small;
+line-height:1em;
+font-weight:normal;
+margin:0;
+padding:0;
+display:inline;
+list-style-image:none;
+list-style-position:outside;
+list-style-type:none;
+}
+
+.docman_admin_panel li, .docman_admin_panel dt, .docman_admin_panel dd {
+font-size:small;
+line-height:1em;
+font-weight:normal;
+margin:0;
+padding:0 2px;
+display:inline;
+}
+
+
+/* text/html docment style */
+#docman_document, #docman_document p, #docman_document a, #docman_document ul {
+font-size:medium;
+line-height: 1.3em;
+}
+
+#docman_document pre, #docman_document_diff pre {
+font-family:monospace;
+*font-size:108%;
+line-height:100%;
+white-space:-moz-pre-wrap; /* Mozilla */
+white-space:-pre-wrap; /* Opera4-6 */
+white-space:-o-pre-wrap; /* Opera7 */
+white-space:pre-wrap; /* CSS3 */
+word-wrap:break-word; /* IE5.5-7 */
+}
+
+#docman_category_lists {
+margin:0 0 1em 0;
+}
+
+#docman_document {
+margin:0 0 4em 0;
+}
+
+/*
+#docman dl.docman_docment_spec {
+float:right;
+margin:0 2em 0 0;
+}
+
+#docman dl.docman_docment_spec:after {
+clear:right;
+}
+
+#docman dd:after {
+white-space:pre;
+content: "\A";
+}
+*/
+
+#docman .docman_docment_spec a, #docman .docman_version_line a {
+margin:0 1em 0 0;
+}
+
+#docman .docman_docment_spec a.translate {
+color:#334455;
+}
+
+#docman_document_lists li.document_Pending a.Private, #docman_document_lists li.document_Pending a.Member, #docman_document_lists li.document_Pending a.Public, #docman_document_lists a.Private, #docman_document_lists a.Member, #docman_document_lists a.Hidden, #docman_category_lists a.Hidden {
+background:#ddeeff;
+border:0;
+margin:0;
+padding:0
+}
+
+#docman_category_lists a.Deleted,#docman_document_lists a.Deleted, #docman_document_lists li.document_Deleted a.Public,  #docman_document_lists li.document_Deleted a.Private, #docman_document_lists li.document_Deleted a.Member {
+background-color:#ddeeff;
+text-decoration:line-through;
+}
+
+.document_edit, .select_language {
+position:absolute;
+right:0px;
+top:0px;
+}
+
+.adddocument a, .select_language a {
+margin: 0 0 0 1em;
+}
+
+.adddocument {
+position:absolute;
+right:4px;
+top:4px;
+}
+
+.docman_admin_panel dl dt:after {
+content: ": ";
+}
+
+#docman .docman_docment_spec_panel {
+font-size:small;
+font-weight:normal;
+color:#778899;
+line-height:1.3em;
+background-color:#f0f0f0;
+border:solid 3px #bbccdd;
+margin:0 0 2em;
+padding:4px;
+}
+
+#docman .docman_docment_spec_panel .docman_admin_panel {
+line-height:1em;
+margin:0;
+padding:0;
+position:relative;
+top:0;
+right:0;
+}
+
+#docman .docman_docment_spec_panel .docman_admin_panel:after {
+content: ")";
+}
+
+#docman .docman_docment_spec_panel .docman_admin_panel:before {
+content: "(";
+}
+
+#docman .docman_docment_spec_panel .docman_admin_panel a {
+margin:0 0.2em;
+}
+
+#docman .docman_docment_spec_panel ul{
+margin:0;
+padding:0;
+}
+
+#docman .docman_docment_spec_panel li {
+display:inline;
+margin:0 0.5em 0 0;
+padding:0;
+}
+
+#docman input {
+display:block;
+}
+
+#docman input.wide {
+display:block;
+font-size:medium;
+width:70%;
+height:1.5em;
+padding:0 4px;
+}
+
+.document_Deleted, .docman_category_sub_Deleted {
+display:none;
+}
+
+.select_language img.selected {
+border:3px groove #0088ff;
+}
+.select_language img {
+border:3px solid #ffffff;
+}
+
+.display_deleted_item {
+color:#778899;
+position:absolute;
+right:2px;
+top:0px;
+}
+
+#docman_category_lists input {
+display:inline;
+}
+
+table.memebership-application-request {
+       border: 1px solid #E3E5E6;
+}
+
+table.memebership-application-request .application-action {
+       background-color: #E3E5E6;
+}
+
+/* file release */
+table.frs-release-list tr.file {
+       height: 2em;
+       background-color: #eee;
+}
+
+img.mime-icon {
+       vertical-align: middle;
+       border: none;
+       margin-right: 2px;
+}
+
+pre, code {
+       font-family:monospace;
+       *font-size:108%;
+       line-height:100%;
+       white-space:-moz-pre-wrap; /* Mozilla */
+       white-space:-pre-wrap; /* Opera4-6 */
+       white-space:-o-pre-wrap; /* Opera7 */
+       white-space:pre-wrap; /* CSS3 */
+       word-wrap:break-word; /* IE5.5-7 */
+}
+
+.ads-336x280 {
+       margin: 1em 0;
+}
+
+table.scm-guide td {
+       padding-left: 1em;
+}
+
+table.scm-guide tr.titlerow td {
+       padding-left: 0;
+}
+
+/* for comment box */
+div.sfjp-comment {
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    border: solid 2px skyblue;
+    background-color: #EBEFF9;
+    padding: 10px;
+    margin: 0.5em;
+}
+
+div.sfjp-comment h4 {
+    border-bottom: 2px solid #999;
+    font-size: 100%;
+    font-style: italic;
+    margin: 0px;
+}
+
+div.sfjp-comment div.body {
+    margin: 0.5em;
+    font-size: 85%;
+}
+
+div.sfjp-comment div.footer {
+    margin: 0.5em;
+    font-size: 75%;
+}
+
+div.sfjp-comment span.auther {
+    color: #666666;
+    font-weight: bold;
+    display: inline;
+    font-size: small;
+    margin: 1em;
+}
+
+div.sfjp-comment span.timestamp {
+    color: #666666;
+    font-weight: bold;
+    margin: 0 1em;
+    font-size: small;
+    float: right;
+}
+
+div.forum_item input[type=button], div.forum_item input[type=submit] {
+ background: #eee;
+ color: #222;
+ border: 1px outset #ccc;
+ padding: .1em .5em;
+}
+div.forum_item input[type=button]:hover, div.forum_item input[type=submit]:hover {
+ background: #ccb;
+}
+div.forum_item input[type=button][disabled], div.forum_item input[type=submit][disabled] {
+ background: #f6f6f6;
+ border-style: solid;
+ color: #999;
+}
+
+div.forum_item .inlinebuttons {
+    float: right;
+    position: relative;
+    bottom: 0.3em;
+}
+
+div.forum_item .inlinebuttons input {
+    margin: 0 .3em;
+    padding: 0.1em;
+    font-size: 70%;
+}
+
+span.anon_post_name {
+    background-color: #FFCECA;
+    border: 1px solid red;
+    font-size: 85%;
+}
+
+div#forum-search {
+    margin: 2em 0;
+}
+
+#forum-search .input {
+    display: inline;
+}
+
+/* Page preferences form */
+#prefs {
+    background: #f7f7f0;
+    border: 1px outset #998;
+    float: right;
+    font-size: 80%;
+    padding: .5em;
+    position: relative;
+    margin: 0 1em;
+    z-index: 9;
+    max-width: 20em;
+    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 3p 3px 3px rgba(0, 0, 0, 0.3);
+    box-shadow: 3 3px 3px rgba(0, 0, 0, 0.3);
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+}
+
+#prefs input, #prefs select { vertical-align: middle }
+#prefs fieldset {
+ background: transparent;
+ border: none;
+ margin: .5em;
+ padding: 0;
+}
+#prefs fieldset legend {
+ background: transparent;
+ color: #000;
+ font-weight: normal;
+ margin: 0 0 0 -1.5em;
+ padding: 0;
+}
+#prefs .buttons { text-align: right }
+
+
+// table for forum listing
+table.forum_listing {
+    border-bottom: 1px solid #d7d7d7;
+    border-collapse: collapse;
+    border-spacing: 0;
+    margin-top: 1em;
+    width: 100%;
+}
+table.forum_listing th {
+    text-align: left;
+    padding: 0 1em .1em 0;
+    white-space: nowrap;
+}
+
+table.forum_listing thead { background: #f7f7f0; }
+table.forum_listing thead th {
+    border: 1px solid #d7d7d7;
+    border-bottom-color: #999;
+    font-size: 10px;
+    font-weight: bold;
+    padding: 2px .5em;
+    vertical-align: bottom;
+    margin-top: 1em;
+}
+
+table.forum_listing tbody td, table.forum_listing tbody th {
+    border: 1px dotted #ddd;
+    padding: .3em .5em;
+    vertical-align: top;
+}
+table.forum_listing tbody td a:hover, table.forum_listing tbody th a:hover {
+    background-color: transparent;
+}
+
+table.forum_listing tbody td div.forum_descriptions {
+    margin: 1em;
+}
+
+table.forum_listing tbody tr.deleted_forum, table.forum_listing tbody td.allow_anon {
+    background: #F9EFEB;
+}
+
+table.forum_listing tbody tr.deleted_list_forum_descriptions {
+    background: #F9F1F0;
+}
+
+table.forum_listing tbody tr.non_deleted_forum, table.forum_listing tbody td.not_allow_anon {
+    background: #EBEFF9;
+}
+
+table.forum_listing tbody tr.list_forum_descriptions {
+    background: #F0F1F9;
+}
+
+table.forum_listing tbody tr.private_forum {
+    background: #F9FFEB;
+}
+
+table.forum_listing tbody tr.private_forum_descriptions {
+    background: #FDFFF2;
+}
+
+
+#forum_properties fieldset, #forum_delete fieldset{
+    border: 1px solid #778899;
+}
+
+#forum_properties fieldset legend, #forum_delete fieldset legend{
+    margin: 0;
+    padding: 0;
+}
+
+#forum_properties fieldset p, #forum_delete fieldset p {
+    margin-top: 0;
+}
+
+#forum_properties fieldset div, #forum_delete fieldset div {
+    margin-bottom: 1em;
+    margin-right: 1em;
+}
+
+.forum_thread_name {
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    border: solid 2px skyblue;
+    background: #3F6ECD;
+    color: #ffffff;
+    margin: 1em 0;
+}
+
+.forum_thread_name a:link, .forum_thread_name a:visited {
+    color: #FFA858;
+}
+
+.forum_thread_name a:hover {
+    color: #FF8000;
+    text-decoration: underline;
+}
+
+.forum_thread_name h4 {
+    margin: 0 0.5em;
+}
+
+/* for tooltips */
+span.tooltips-link {
+    margin: 0.2em;
+}
+span.tooltips-link img {
+    vertical-align: middle;
+}
+
+/* history */
+table.history {
+       empty-cells: show;
+       border-collapse: separate;
+       border-spacing: 0px 1px;
+}
+table.history a {
+       color: #013;
+}
+table.history a:hover {
+       text-decoration: underline;
+}
+table.history th {
+       white-space: nowrap;
+}
+table.history tr {
+       vertical-align: top;
+}
+table.history td {
+       padding-left: 6px;
+               padding-right: 6px;
+}
+table.history tr.event td {
+       border: 1px solid #F6F6F6;
+       border-right: none;
+}
+table.history tr.event td.detail {
+       border-right: 1px solid #F6F6F6;
+}
+table.history .histnote {
+       font-size: 72%;
+       color: gray;
+}
+table.history tr.date {
+       background-color: #eee;
+}
+table.history tr.date td {
+       border-top: white solid 0.5em;
+}
+table.history td.date {
+       white-space: nowrap;
+       color: #789;
+       font-weight: bold;
+       font-style: italic;
+}
+table.history td.time {
+       white-space: nowrap;
+       text-align: right;
+               padding-right: 5px;
+}
+table.history td.histuser,
+table.history td.histgroup {
+               padding-right: 8px;
+}
+table.history tr.event td.detail {
+       padding-left: 20px;
+}
+table.history tr.event-ticket td.detail {
+       background: url(../ic/checkedbox.gif) no-repeat 0px 2px;
+}
+table.history tr.event-ticket_milestone td.detail {
+       padding-left: 21px;
+       background: url(../ic/checkedclipboard.gif) no-repeat 0px 2px;
+}
+table.history tr.event-forum td.detail {
+       background: url(../ic/irc_protocol.gif) no-repeat 2px 2px;
+}
+table.history tr.event-group_history td.detail,
+table.history tr.event-group_image td.detail {
+       background: url(../crystal/16x16/apps/advancedsettings.png) no-repeat 2px 2px;
+}
+table.history tr.event-news td.detail {
+       background: url(../crystal/16x16/apps/announcements.png) no-repeat 2px 2px;
+}
+table.history tr.event-frs td.detail {
+       background: url(../crystal/16x16/apps/package.png) no-repeat 2px 2px;
+}
+table.history tr.event-cvs td.detail,
+table.history tr.event-svn td.detail,
+table.history tr.event-git td.detail {
+       background: url(../ic/softwareD.gif) no-repeat 2px 2px;
+}
+
+table.history tr.event-wiki td.detail {
+       background: url(../ic/wiki.gif) no-repeat 0px 0px;
+}
+
+table.history tr.event-people td.detail {
+       background: url(../crystal/16x16/actions/14_layer_novisible.png) no-repeat 2px 2px;
+}
+
+table.history tr.event-ghosted td.detail {
+       background: url(../crystal/16x16/apps/package_editors.png) no-repeat 2px 2px;
+}
+
+table.history tr.event-project_review td.detail {
+       background: url(../crystal/16x16/apps/kopete.png) no-repeat 2px 2px;
+}
+
+table.history tr.event-simpledoc td.detail {
+       background: url(../crystal/16x16/actions/edit.png) no-repeat 2px 2px;
+}
+
+.history-category-filter {
+       font-size: 82%;
+}
+
+.history-pager {
+       text-align: right;
+}
+
+form input#project_join_button {
+    background: #003399 url("../crush.png") repeat-x top;
+    border-color: #003399 #003399 #003399 #003399;
+    color: #ffffff;
+    font-size: 80%;
+    padding: 0;
+}
+
+.delete_userprefs a,a:active,a:visited,a:hover {
+    text-decoration: none;
+}
+
+.delete_userprefs button {
+    display: inline;
+    font-size: 80%;
+    border-width: 1px;
+    margin: 0 1em;
+    padding: 0.1em;
+    background: none;
+}
+
+.simple-info {
+    color: #000;
+    background: #def;
+    border: 1px solid #9cf;
+}
+
+.simple-warning {
+    color: #000;
+    background: #ffffdd;
+    border: 1px solid #ffee66;
+}
+
+.simple-error {
+    color: #000;
+    background: #fdd;
+    border: 1px solid #fbb;
+}
+
+#ml-props fieldset, #new-ml fieldset {
+    border: 1px solid #778899;
+    padding: 0.5em 0.5em;
+    margin: 0.5em 0.5em;
+}
+
+#ml-props fieldset legend, #new-ml fieldset legend{
+    margin: 0;
+    padding: 0;
+}
+
+fieldset.generic-field {
+    border: 1px solid #778899;
+    margin: 1em 0;
+    padding: 0.5em;
+}
+
+#account_prefs fieldset.generic-field legend {
+    margin: 0;
+    padding: 0.5em;
+}
+
+#graph_buttons button {
+    display: inline;
+    margin: 0 .5em;
+    padding: 0.1em;
+    background: #eee;
+}
+
+#graph_buttons button.pushed {
+    background: #68FFFC;
+}
+
+div#userstats_graph_buttons {
+    width: 99%;
+}
+
+#graph_url {
+    width: 38em;
+    font-size: 85%;
+}
+
+#graph_report_type {
+    margin: .5em 0;
+}
+
+#userstats_graph_buttons button {
+    display: inline;
+    margin: .3em .5em;
+    padding: 0.1em;
+    font-size: 85%;
+}
+
+#tagchecklist span a:hover {
+    background:transparent url(../crystal/16x16/actions/no.png) no-repeat 0 0;
+    padding: 0 0 16px 16px;
+}
+
+#tagchecklist span a {
+    background:transparent url(../crystal/16x16/actions/no.png) no-repeat 0 0;
+    padding: 0 0 16px 16px;
+    cursor:pointer;
+    height:16px;
+    width:16px;
+}
+
+.active_milestone_box {
+    background-color:#FAFAFA;
+    color:#717171;
+}
+
+.active_milestone_box h5 {
+    margin: .5em 1em;
+    padding: 0 0 1px;
+    font-weight: bold;
+    font-size: 100%;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+}
+
+.active_milestone_box li {
+    margin: 0 3em;
+}
+
+.active_milestone_box .no_milestone {
+    margin: 0 3em;
+}
+
+.dashboard_mini_box .running li {
+   list-style-position: outside;
+   list-style-image: url(../crystal/16x16/actions/k_alarm.png);
+}
+
+.dashboard_mini_box .will_run li {
+   list-style-position: outside;
+   list-style-image: url(../crystal/16x16/actions/cnr-pending.png);
+}
+
+.dashboard_mini_box h4 {
+    margin: .5em 1em;
+    padding: 0 0 1px;
+    font-weight: bold;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+}
+
+.dashboard_mini_box h5 {
+    margin: .5em 1em;
+    padding: 0 0 1px;
+    font-weight: bold;
+    color: #717171;
+    border-bottom: 1px solid #cccccc;
+}
+
+.dashboard_mini_box span {
+    margin: .5em 1em;
+}
+
+.dashboard_mini_box li {
+    list-style-type: none;
+}
+
+.dashboard_mini_box ul.running, .dashboard_mini_box ul.will_run {
+    padding-left: 3em;
+}
+
+.dashboard_mini_box ul {
+    padding-left: 1em;
+}
+
+.dashboard_mini_box .milestone_info {
+    margin: 0;
+    font-size: 80%;
+    list-style-type: none;
+    list-style-image: none;
+}
+
+.dashboard_mini_box .milestone_link {
+    margin: 0;
+    font-size: 80%;
+    text-align: right;
+}
+
+.dashboard_mini_box ul {
+    margin: 0;
+}
+
+div.dashboard_mini_box, div#dashboard_quicklink {
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    background-color:#FAFAFA;
+    border:1px solid #D6D6D6;
+    color:#717171;
+    margin: .5em;
+    min-width: 200px;
+    max-width: 300px;
+}
+
+.dashboard_mini_box form {
+    margin: 1em;
+    text-align: center;
+}
+
+#dashboard_main_left {
+    min-width: 300px;
+}
+
+div#ticket_activity_box {
+    float: right;
+}
+
+#ticket_type_list ul {
+    margin: 0;
+    padding: 0;
+}
+
+#ticket_type_list li {
+    list-style-type: none;
+    margin: 1em 0;
+}
+
+/* for new my page widget */
+.my_widget {
+    min-width: 250px;
+    margin: 10px 3px;
+}
+
+.my_widget_icon_button {
+    float: right;
+    cursor: pointer;
+}
+
+.my_widget .right_align {
+    float: right;
+}
+
+#my_left_box {
+    width: 49%;
+    min-width: 270px;
+    margin-right: 2px;
+    vertical-align: top;
+}
+
+#my_right_box {
+    width: 49%;
+    min-width: 270x;
+    margin-left: 2px;
+    vertical-align: top;
+}
+
+#my_main_box {
+    min-width: 540px;
+}
+
+.my_widget .odd {
+   background: #eaecef;
+}
+
+.my_widget .prio1 { background: #00e300; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio1 { background: #00e310; border: dotted 1px #C1CAD4;}
+.my_widget .prio2 { background: #06ff1f; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio2 { background: #06ff2f; border: dotted 1px #C1CAD4;}
+.my_widget .prio3  { background: #8aff44; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio3 { background: #8aff54; border: dotted 1px #C1CAD4;}
+.my_widget .prio4 { background: #ccff66; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio4 { background: #ccff76; border: dotted 1px #C1CAD4;}
+.my_widget .prio5 { background: #ffff95; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio5 { background: #ffffa5; border: dotted 1px #C1CAD4;}
+.my_widget .prio6 { background: #ffe897; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio6 { background: #ffe8a7; border: dotted 1px #C1CAD4;}
+.my_widget .prio7 { background: #ffca8e; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio7 { background: #ffca9e; border: dotted 1px #C1CAD4;}
+.my_widget .prio8 { background: #ffad95; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio8 { background: #ffada5; border: dotted 1px #C1CAD4;}
+.my_widget .prio9 { background: #ff8888; border: dotted 1px #C1CAD4;}
+.my_widget .even.prio9 { background: #ff8898; border: dotted 1px #C1CAD4;}
+
+
+.my_widget_handle, .my_icon_place_header {
+    background: #148ea4;
+    color: #ffffff;
+    -webkit-border-top-left-radius: 1em;
+    -moz-border-radius-topleft: 1em;
+    -o-border-top-left-radius: 1em;
+    border-top-left-radius: 1em;
+    -webkit-border-top-right-radius: 1em;
+    -moz-border-radius-topright: 1em;
+    -o-border-top-right-radius: 1em;
+    border-top-right-radius: 1em;
+    background: #666666 url(../my_widget_handler-bg.png) repeat-x scroll 0 0;
+    padding: 2px 0 0 8px;
+    font-weight: bold;
+}
+
+.my_draggable .my_widget_handle {
+    background: #003399 url(../crush.png) repeat-x scroll center top;
+}
+
+.my_title {
+    margin-left: .3em;
+    vertical-align: bottom;
+    height: 26px;
+}
+
+.my_widget .my_widget_body {
+    font-size: 85%;
+    border: solid 2px #666666;
+/*
+    -webkit-border-bottom-left-radius: 1em;
+    -moz-border-radius-bottomleft: 1em;
+    border-radius-bottomleft: 1em;
+    -webkit-border-bottom-right-radius: 1em;
+    -moz-border-radius-bottomright: 1em;
+    border-radius-bottomright: 1em;
+*/
+}
+
+.my_draggable .my_widget_body {
+    border: solid 2px #003399;
+}
+
+.my_widget .my_widget_body ul {
+    padding: 0;
+    margin: 0;
+}
+
+.my_widget .my_widget_body li {
+    list-style-type: none;
+    padding: 0 .5em;
+}
+
+
+.my_widget .my_widget_icon_button {
+    margin: 3px 7px;
+}
+
+.my_widget .my_accordion_header {
+    margin: 0;
+    border: outset 2px #666666;
+    background: #FFFBE2;
+    cursor: pointer;
+}
+
+.my_widget .delegated {
+    background: #C9DAF6;
+}
+
+.my_icon_place {
+    min-width: 540px;
+}
+
+.my_icon_place .my_icon_place_body {
+    border: solid 2px #666666;
+    background: #F7FFF6;
+    min-height: 40px;
+    -webkit-border-bottom-left-radius: 1em;
+    -moz-border-radius-bottomleft: 1em;
+    -o-border-radius-bottomleft: 1em;
+    border-bottom-left-radius: 1em;
+    -webkit-border-bottom-right-radius: 1em;
+    -moz-border-radius-bottomright: 1em;
+    -o-border-bottom-right-radius: 1em;
+    border-bottom-right-radius: 1em;
+}
+
+.my_icon_place .widget_icon {
+    cursor: pointer;
+    margin: 10px;
+}
+
+.my_widget_placeholder {
+    border: #000 dashed 1px;
+}
+
+.my_reset {
+    margin-top: 2px;
+    margin-right: .5em;
+    float: right;
+}
+
+.my_page_dummy {
+    width: 540px;
+    height: 1px;
+}
+
+.ajax_loading {
+    text-align: center;
+}
+
+.ajax_loading span {
+    padding-right: 43px;
+    background: #ffffff url(../jquery/cluetip/wait.gif) no-repeat scroll right center;
+}
+
+img.user-image-type-icon {
+    margin-right: 1px;
+}
+
+img.user-image-type-photo {
+    padding: 2px;
+    background-color: #eee;
+    border: 1px solid #aaa;
+}
+
+a.user-link, a.group-link {
+    white-space: nowrap;
+}
+
+a.user-link img, a.group-link img {
+    margin-right: 1px;
+}
+
+.dashboard-widget {
+       border: 1px solid #bcd;
+       border-top: none;
+       background: #f6f8f9;
+       margin-top: 1%;
+       margin-bottom: 1%;
+       -moz-border-radius-bottomleft: 5px;
+       -webkit-border-bottom-left-radius: 5px;
+       -o-border-bottom-left-radius: 5px;
+       border-bottom-left-radius: 5px;
+       -moz-border-radius-bottomright: 5px;
+       -webkit-border-bottom-right-radius: 5px;
+       -o-border-bottom-right-radius: 5px;
+       border-bottom-right-radius: 5px;
+       min-width: 250px;
+       width: 100%;
+}
+
+.dashboard-widget-wide {
+       width: 100%;
+       clear: both;
+       margin-left: 0;
+}
+.dashboard-widget .dashboard-body {
+       padding: 0 2px;
+       padding-top: 0;
+       position: relative;
+       top: -2px;
+}
+
+.dashboard-widget .softwaremap {
+    font-size: 80%;
+}
+
+.dashboard-widget .softwaremap li {
+    list-style-type: none;
+}
+
+.dashboard-widget .softwaremap ul {
+    padding: 0;
+    margin-left: 1.5em;
+}
+
+.dashboard-widget h5 {
+    margin: .5em 1em;
+    padding: 0 0 1px;
+    font-weight: bold;
+    color: #717171;
+    border-bottom: 1px solid #cccccc;
+}
+
+.dashboard-widget .project_desc {
+    margin: .5em;
+}
+
+.dashboard-widget .dashboard_mini_box {
+    border: none;
+    margin: auto;
+}
+
+.dashboard-widget .download-top-body {
+    border: none;
+    border-width: 0;
+}
+
+.dashboard-widget .download-top-body td {
+    padding: 0;
+}
+
+.dashboard-widget .dashboard_mini_box form {
+    margin: 0;
+    margin-bottom: .5em;
+}
+
+#top_downloads {
+    margin-left: 1em;
+}
+
+#dashboard_main_box {
+    width: 100%;
+}
+
+#dashboard_main_box td.sortable_column {
+    width: 32%;
+    vertical-align: top;
+    padding-left: 3px;
+    padding-right: 3px;
+}
+
+.center_box {
+    margin-left: auto;
+    margin-right: auto;
+}
+
+#frame table.event-list {
+       width: 100%;
+       border-collapse: collapse;
+       table-layout: fixed;
+}
+#frame table.event-list tr {
+       border: none;
+       vertical-align: top;
+}
+#frame table.event-list tr.row-odd {
+       background-color: #ECF2F4;
+}
+#frame table.event-list td {
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+#frame table.event-list td.date {
+       font-size: 72%;
+       color: gray;
+       text-align: right;
+       width: 10.2em;
+}
+#frame table.event-list td.userinfo {
+       text-align: right;
+}
+#frame table.event-list td.extrainfo {
+       font-size: 76%;
+       color: #333;
+}
+.noent {
+       text-align: center;
+       color: #bbb;
+}
+a.graph-switch {
+       cursor: pointer;
+}
+div.graph-actions {
+       font-size: 82%;
+       text-align: center;
+}
+.dashboard-widget #ticket_piechart_on_top {
+       margin: 0;
+       margin-left: 5px;
+}
+.dashboard-widget #ticket_piechart_on_top h4 {
+       margin-bottom: 0;
+}
+.dashboard-widget #ticket_piechart_on_top form {
+       margin: 0;
+       margin-bottom: 3px;
+       position: relative;
+       top: -3px;
+}
+
+/* for simple project top */
+.ptop_box {
+/*    background-color: #F6F6F6; */
+/*   background-color: #DFE1FF; */
+/*    background-color: #E7F1ED; */
+    background-color: #F1F1EB;
+    border: 1px solid #E4E4E4;
+    line-height: 1.5em;
+    margin-bottom: 10px;
+    padding: 6px;
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+    position: relative;
+    bottom: 2px;
+    right: 2px;
+}
+
+.ptop_shadow {
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+    position: relative;
+    bottom: 2px;
+    right: 2px;
+    background-color: #666; /*shadow color*/
+    color: inherit;
+}
+
+.ptop_blur {
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+    background-color: #ccc; /*shadow color*/
+    color: inherit;
+    margin-left: 4px;
+    margin-top: 4px;
+}
+
+.ptop_screenshot {
+    float: right;
+    position: relative;
+    z-index: 100;
+    margin-right: 3px;
+}
+
+.ptop_download_box {
+    width: 250px;
+}
+
+.ptop_download_button {
+    padding-top: 15px;
+    width: 250px;
+    cursor: pointer;
+}
+
+.ptop_downloadbar {
+    background:#FFFFFF none repeat scroll 0%;
+    line-height:150%;
+    margin-bottom: 10pt;
+    margin-left: auto;
+    margin-right: auto;
+    padding:0.3em;
+    border:1px solid #CCCCCC;
+    position: relative;
+    text-align: center;
+    bottom: 2px;
+    right: 2px;
+}
+
+.ptop_downloadbar span {
+    color:#FFFFFF;
+    text-decoration: underline;
+}
+
+.ptop_downloadbar img {
+    position:absolute;
+    border: 0 none;
+    right:10px;
+    top: -18px;
+    z-index:0;
+}
+
+.ptop_downloadbar div {
+    margin-top: .3em;
+}
+
+.ptop_downloadbar small {
+    color:#FFFFFF;
+    font-size:60%;
+    font-weight:normal;
+    margin-top:1em;
+    opacity:0.7;
+}
+
+.ptop_downloadbar h3 {
+    background: #63A624;
+    font-size: 150%;
+    font-weight: normal;
+    margin: 0pt;
+    padding: 1em;
+}
+
+.ptop_downloadbar h3:hover {
+    background-color: #53b21b;
+}
+
+.ptop_downloadbar_external h3 {
+    background: #444444;
+}
+
+.ptop_downloadbar_external h3:hover {
+    background: #888888;
+}
+
+.ptop_dl_shadow {
+    position: relative;
+    bottom: 2px;
+    right: 2px;
+    background-color: #666; /*shadow color*/
+    color: inherit;
+}
+
+.ptop_dl_blur {
+    background-color: #ccc; /*shadow color*/
+    color: inherit;
+    margin-left: 4px;
+    margin-top: 4px;
+}
+
+.ptop_button {
+    width: 125px;
+    cursor: pointer;
+    padding: 0;
+}
+
+.ptop_box .news_date, .ptop_box .list_link, .dashboard-body .list_link {
+    text-align: right;
+}
+
+.ptop_box .news_date {
+    border-bottom: 1px solid #778899;
+}
+
+.ptop_box .list_link{
+    margin-top: 4px;
+    font-size: 75%;
+}
+
+.dashboard-body .list_link {
+    font-size: 85%;
+}
+
+.ptop_title {
+    border-bottom: 1px solid #000000;
+}
+
+.ptop_title img {
+    height: 24px;
+    width: 24px;
+    vertical-align: middle;
+}
+
+img.rss_button {
+    float: right;
+}
+
+.ptop_box li {
+    list-style-type: none;
+}
+
+.ptop_box ul {
+    padding-left: 1em;
+}
+
+.ptop_box .frs_date {
+    width: 10em;
+}
+
+.ptop_box .frs_notes {
+    text-align: center;
+    width: 8em;
+}
+
+.ptop_box #other_info, .ptop_box #original_desc_sw {
+    color: #003399;
+    cursor: pointer;
+}
+
+.ptop_buttonbar {
+    background:#FFFFFF none repeat scroll 0%;
+    line-height:150%;
+    margin-bottom: 10pt;
+    margin-left: auto;
+    margin-right: auto;
+    padding: 2px;
+    border:1px solid #CCCCCC;
+    position: relative;
+    text-align: center;
+    bottom: 2px;
+    right: 2px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    -o-border-radius: 3px;
+    border-radius: 3px;
+}
+
+.ptop_buttonbar div {
+    background: #63A624;
+    font-weight: normal;
+    margin: 0;
+    padding: 0;
+    color:#FFFFFF;
+    text-decoration: underline;
+    font-size: 75%;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    -o-border-radius: 3px;
+    border-radius: 3px;
+}
+
+.ptop_buttonbar div.red {
+    background: #F14758;
+}
+
+.ptop_buttonbar div.green {
+    background: green;
+}
+
+.ptop_buttonbar div.yellow {
+    background: yellow;
+}
+
+.ptop_buttonbar div.blue {
+    background: #3B6AC8;
+}
+
+.ptop_buttonbar div.grey {
+    background: #808080;
+}
+
+.ptop_buttonbar div.brown {
+    background: #C8B55D;
+}
+
+.ptop_buttonbar div.lightblue {
+    background: #ACC1DC;
+}
+
+.news_headline {
+    margin-bottom: 1em;
+}
+
+.news_headline_title {
+    -webkit-border-top-left-radius: 5px;
+    -moz-border-radius-topleft: 5px;
+    -o-border-top-left-radius: 5px;
+    border-top-left-radius: 5px;
+    -webkit-border-top-right-radius: 5px;
+    -moz-border-radius-topright: 5px;
+    -o-border-top-right-radius: 5px;
+    border-top-right-radius: 5px;
+    background: #666666 url(../my_widget_handler-bg.png) repeat-x scroll 0 0;
+    background-color: #666666;
+    color: #FFFFFF;
+    padding: 3px 10px;
+    margin-top: 0.5em;
+}
+
+.newrelease_title {
+    background: #838450 url(../my_widget_brown-bg.png) repeat-x scroll 0 0;
+    background-color: #838450;
+}
+
+.news_headline_title a {
+    color: #FFFFFF;
+    text-decoration: underline;
+}
+
+.news_headline_desc {
+    background: #DDDDDD;
+    font-size: 80%;
+    padding: 0 15px;
+}
+
+.news_headline_body {
+    border: solid 1px #DDDDDD;
+    padding: 0 10px;
+}
+
+.news_headline_footer {
+    background: #DDDDDD;
+    font-size: 80%;
+    -webkit-border-bottom-right-radius: 5px;
+    -moz-border-radius-bottomright: 5px;
+    -o-border-bottom-right-radius: 5px;
+    border-bottom-right-radius: 5px;
+    -webkit-border-bottom-left-radius: 5px;
+    -moz-border-radius-bottomleft: 5px;
+    -o-border-bottom-left-radius: 5px;
+    border-bottom-left-radius: 5px;
+    padding: 0 10px;
+}
+
+.other_packages, .widget-instruction {
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+    border: solid 1px #778899;
+    margin-bottom: 1em;
+}
+
+.other_packages h4, .widget-instruction h4 {
+    background-color: #EEEEEE;
+    -webkit-border-top-right-radius: 5px;
+    -moz-border-radius-topright: 5px;
+    -o-border-top-right-radius: 5px;
+    border-top-right-radius: 5px;
+    -webkit-border-top-left-radius: 5px;
+    -moz-border-radius-topleft: 5px;
+    -o-border-top-left-radius: 5px;
+    border-top-left-radius: 5px;
+}
+
+.other_packages h4 span, .widget-instruction h4 span{
+    margin-left: 1em;
+}
+
+.widget-instruction p {
+    margin: .5em;
+}
+
+.other_packages ul {
+    list-style-image: url(../crystal/16x16/actions/download.png);
+}
+
+.other_packages a {
+    text-decoration: underline;
+}
+
+div.ads-by-google {
+    font-weight: bold;
+    font-size: 85%;
+    text-decoration: underline;
+    margin-bottom: 4px;
+}
+div.adsense table td {
+    padding-right: 8px;
+}
+
+#ad_dev_footer div{
+    display:inline;
+}
+
+#ad_dev_footer ins{
+    vertical-align:top;
+}
+
+#ptop_descriptions {
+    font-size: 85%;
+}
+
+.ptop_frs_doc_body {
+    display: none;
+}
+
+/* Download Button on softwaremap */
+.download a.down, .sfjp_button a.push_button {
+    -webkit-border-radius: 2em;
+    -moz-border-radius: 2em;
+    -o-border-radius: 2em;
+    border-radius: 2em;
+    background: #ccc url(../grad_white_50.png);
+    padding: .4em .1em;
+    font-size: 93%;
+    border: 1px solid #bbb;
+    text-decoration: none;
+    white-space: nowrap;
+}
+
+.sfjp_button a.push_button {
+    font-size: 100%;
+}
+
+.download a.down strong, .sfjp_button a.push_button strong {
+    color: #fff;
+    -webkit-border-radius: 2em;
+    -moz-border-radius: 2em;
+    -o-border-radius: 2em;
+    border-radius: 2em;
+    background: #380 url(../grad_white_50.png);
+    padding: .5em 1em;
+    font-size: 93%;
+}
+
+.sfjp_button a.push_button strong {
+    font-size: 100%;
+    background: #003399 url(../grad_white_50.png);
+}
+
+.download a.down:hover, .sfjp_button a.push_button:hover {background-color: #eee}
+.download a.down:hover strong {background-color: #53b21b}
+.download a.down img {height: 16px; width: 16px; margin: .3em; vertical-align: middle;}
+.sfjp_button a.push_button img {height: 24px; width: 24px; margin: .3em; vertical-align: middle;}
+
+.external .download a.down {background-color: #444; border: 1px solid #666;}
+.external .download a.down:hover {background-color: #888}
+
+.sfjp_button a.push_button:hover strong {background-color: #0061D6}
+
+.ghosted_resources_info {
+    background: #def url(../sfx_widget/face-smile.png) no-repeat 10px .4em;
+    border: 1px solid #9cf;
+    padding: .5em 1em .5em 40px;
+    margin: .5em 0 2em 0;
+    font-size: 90%;
+}
+
+.ghost_is_ham {
+    background-color: #def;
+}
+
+.ghost_is_ham.highlight {
+    background-color: skyblue;
+}
+
+.ghost_is_spam {
+    background-color: #fdd;
+}
+
+.ghost_is_spam.highlight {
+    background-color: #FF88F8;
+}
+
+#ml-archive-index table {
+       border-collapse: collapse;
+       border: 2px solid #666;
+}
+
+#frame #ml-archive-index table tr td {
+       border: 1px solid #999;
+       padding: 4px;
+       font-size: 100%;
+}
+
+#ml-archive-message pre {
+       font-size: 96%;
+       line-height: 1.6;
+}
+
+.fmtags_map_ok, .ghosted_trans_ok, .ggl_checked {
+    background: #def;
+}
+
+.fmtags_map_ng, .ghosted_trans_old, .ggl_ok_p {
+    background: #ffffdd;
+}
+
+.ghosted_trans_ng, .ggl_ng {
+    background: #fdd;
+}
+
+.ggl_disabled {
+    color: #778899;
+    background: #dddddd;
+}
+
+.related_projects {
+    border: 1px solid #d7d7d7;
+    background: #ffffff;
+    width: 15em;
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    float: right;
+    margin-left: .5em;
+    padding-right: .5em;
+    word-break: break-all;
+}
+
+.related_projects ul {
+    margin-bottom: .3em;
+    margin-top: .3em;
+    margin-left: 0;
+}
+
+.related_projects li {
+    margin-left: .3em;
+    list-style: none;
+}
+
+.related_projects li a {
+    background: url(../dotnet/develop/icons/small-arrow.png) no-repeat left center;
+    padding-left: 16px;
+}
+.related_projects div {
+    margin-left: 1em;
+    margin-right: 1em;
+    margin-bottom: .5em;
+    font-size: 90%;
+}
+
+.related_projects h5 {
+    margin: .5em 1em;
+    font-weight: bold;
+    font-size: 100%;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+    padding-left: 16px;
+    background: url(../dotnet/develop/icons/plus.gif) no-repeat left center;
+}
+
+.related_projects h5 img {
+    height: 11px;
+    width: 11px;
+    vertical-align: middle;
+    margin-right: 5px;
+}
+
+.clearfix:after {
+   content: ".";
+   display: block;
+   clear: both;
+   height: 0;
+   visibility: hidden;
+}
+
+.ui-tabs-nav .ui-tabs-hide {
+    display: none
+}
+
+.ui-tabs .ui-tabs-hide {
+    display: none !important;
+}
+
+ul.ui-tab {
+    margin-top: 0;
+    margin-bottom: 0;
+    padding-left: 0;
+}
+
+.ui-tab li {
+    display: inline;
+    border: 1px solid #E4E4E4;
+    -webkit-border-top-left-radius: 5px;
+    -moz-border-radius-topleft: 5px;
+    -i-border-top-left-radius: 5px;
+    border-top-left-radius: 5px;
+    -webkit-border-top-right-radius: 5px;
+    -moz-border-radius-topright: 5px;
+    -o-border-top-right-radius: 5px;
+    border-top-right-radius: 5px;
+    margin-left: 5px;
+    margin-right: 5px;
+}
+
+.ui-tab li span {
+    margin: 5px;
+}
+
+.ui-tab li.ui-tabs-selected {
+    background-color: #F1F1EB;
+    font-weight: bold;
+}
+
+.ghost_url {
+    color: #778899;
+    text-decoration: underline;
+    font-size:small;
+    font-style:italic;
+    color:#778899;
+    line-height:1.3em;
+    padding:0px;
+    margin:0em;
+}
+
+.sfnet-latest-files {
+    background-color: #E0F2E4;
+}
+
+tr.hidden_child a {
+    padding-left: 17px;
+    background: url(../ic/cfolder15.gif) no-repeat 0 1px;
+    cursor: pointer;
+}
+
+tr.shown_child a {
+    padding-left: 17px;
+    background: url(../ic/ofolder15.gif) no-repeat 0 1px;
+    cursor: pointer;
+}
+
+#release_table {
+    margin-bottom: 10px;
+}
+
+#release_table tr.highlight_file {
+    background-color: #A4F0FF;
+}
+
+#release_table tr.highlight_file a {
+    text-decoration: underline;
+    background: url(../crystal/16x16/apps/gadu.png) no-repeat;
+    padding-left: 20px;
+}
+
+#release_table a.g_file_name_link {
+    display: block;
+    padding-right: 20px;
+}
+
+#simple_list_jump a {
+    text-decoration: underline;
+}
+
+td.simple_nowrap {
+    white-space: nowrap;
+}
+
+#breadcrumb ul {
+    margin: 0;
+    padding: 0;
+    display: inline;
+}
+
+#bookmark_bar {
+    margin-left: 10px;
+    font-size: 10px;
+}
+
+#bookmark_bar img {
+    vertical-align: baseline;
+    margin: 0 1px;
+}
+
+#bookmark_bar iframe {
+    margin-left: 2px;
+}
+
+.auto-trans {
+    color: #000;
+    background: #FCFCFC;
+    border: 1px solid #A7A7A7;
+}
+
+.navi_prev {
+    padding-left: 16px;
+    background: url(../t2.gif) no-repeat;
+}
+
+.navi_next {
+    padding-right: 16px;
+    background: url(../t.gif) no-repeat right;
+}
+
+#g_frs_updates td.dl_button_box {
+       white-space: nowrap;
+       width: 8em;
+}
+
+#frame #adaptive-prtext {
+       font-size:91%;
+       line-height:0;
+}
+
+.paging_nav_bar {
+    background: #eee;
+}
+
+.paging_nav_bar_next a {
+    float: right;
+    padding-right: 17px;
+    background: url(../crystal/16x16/actions/1rightarrow.png) no-repeat right center;
+}
+
+.paging_nav_bar_prev a {
+    padding-left: 17px;
+    background: url(../crystal/16x16/actions/1leftarrow.png) no-repeat left center;
+}
+
+.paging_nav_bar_end {
+    clear: right;
+}
+
+.horizonal-image-gallery-container {
+       _border-top: 1px solid white;
+}
+
+.horizonal-image-gallery-container .scroll-marker {
+       position: absolute;
+       width: 20px;
+       top: 30px;
+}
+
+.horizonal-image-gallery .scroll-marker {
+}
+
+.horizonal-image-gallery td {
+       border: 1px solid #eee;
+}
+
+.horizonal-image-gallery-placeholder {
+       text-align: center;
+       background: url(../image-gal-placeholder-back.png) #eee no-repeat 5% center;
+       height: 82px;
+       border: 1px solid #ddd;
+       -webkit-border-radius: 10px;
+       -moz-border-radius: 10px;
+       -o-border-radius: 10px;
+       border-radius: 10px;
+       margin-top: 0.5em;
+       line-height: 82px;
+}
+
+.image-op-button {
+       margin: 0;
+       padding: 2px 12px;
+       cursor: default;
+       position: relative;
+}
+
+.image-op-button img {
+       border: none;
+       position: relative;
+       top: 3px;
+}
+
+div#fancy_overlay, div#fancy_loading_overlay {
+       z-index: 20030 !important;
+}
+div#fancy_loading_icon {
+       z-index: 20035 !important;
+}
+div#fancy_outer {
+       z-index: 20090 !important;
+}
+div#fancy_bg, div.fancy_bg {
+       z-index: 20070 !important;
+}
+img#fancy_img, div#fancy_loading, div#fancy_content, div#fancy_div, div#fancy_title {
+       z-index: 20100 !important;
+}
+a#fancy_left, a#fancy_right {
+       z-index: 20111 !important;
+}
+div#fancy_close {
+       z-index: 20181 !important;
+}
+span.fancy_ico {
+       z-index: 20112 !important;
+}
+
+div.top-projects ul {
+    padding-left: 10px;
+}
+
+div.top-projects li {
+       margin: 0;
+       list-style: none;
+       background: url(../crystal/16x16/actions/greenled.png) no-repeat;
+       padding-left: 18px;
+       margin-bottom: 1em;
+}
+
+#gar_table {
+    width: 100%;
+}
+#gar_table input {
+    width: 250px;
+}
+#gar_table .delete_gar {
+    cursor: pointer;
+}
+
+#replace_url_box {
+    position: relative;
+}
+
+#gar_pop {
+    position: absolute;
+    top: -16px;
+    left: 10px;
+    z-index: 9999;
+    border: 2px solid #ddd;
+    border-radius: 5px;
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    background-color: #D5D5D5;
+}
+
+#gar_pop ul {
+    padding-left: 10px;
+    padding-right: 10px;
+    margin-bottom: 5px;
+}
+
+#gar_pop li {
+    list-style: none;
+    margin-bottom: 3px;
+}
+
+#gar_pop a {
+    background: url(../crystal/16x16/actions/button_ok.png) no-repeat;
+    padding-left: 18px;
+}
+
+.group-miscinfo {
+    margin-left: 5px;
+}
+
+.group-miscinfo table {
+    font-size: 118%;
+}
+
+.group-miscinfo td.nowrap {
+    white-space: nowrap;
+}
+
+.group-miscinfo #last_update {
+    background: url(../crystal/16x16/apps/katuberling.png) no-repeat;
+    padding-left: 18px;
+}
+
+.group-miscinfo #member {
+    background: url(../crystal/16x16/actions/agt_family.png) no-repeat;
+    padding-left: 18px;
+}
+
+.group-miscinfo #other_info {
+    background: url(../crystal/16x16/apps/windowlist.png) no-repeat;
+    padding-left: 18px;
+}
+
+#other_info_close {
+    background: url(../crystal/16x16/actions/agt_stop.png) no-repeat;
+    background-position: left center;
+    padding-left: 18px;
+}
+
+div.light_button {
+    margin: 10px;
+}
+
+div.light_button a {
+    background: #E6E6E6 url(jquery-ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x 50% 50%;
+    border: 1px solid #bbb;
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+}
+
+div.light_button a span {
+    margin-left: 5px;
+    margin-right: 3px;
+    background: url(../crystal/16x16/actions/1rightarrow_gray.png) no-repeat 100% 50%;
+    padding-right: 18px;
+}
+
+.sfjp_calendar .each_calendar {
+    float: left;
+    margin: .3em;
+}
+
+.each_calendar h4 {
+    text-align: center;
+    margin-bottom: .3em;
+    margin-top: .3em;
+}
+
+.each_calendar table, .each_calendar th, .each_calendar td {
+    border: 1px solid;
+    border-collapse:collapse;
+    text-align: center;
+}
+
+.each_calendar .dow_sun {
+    background: #FFEAEA;
+}
+
+.each_calendar .dow_sat {
+    background: #EBF2FF;
+}
+
+.each_calendar .today {
+    background: #68FFFC;
+}
+
+.each_calendar .target_day {
+    background: #D0FFB1;
+}
+
+.calendar_chunk {
+    clear: left;
+}
+
+#calendar_year_placement a.selected_year {
+    background: #D0FFB1;
+    text-decoration: underline;
+}
+
+h4.calendar_title {
+    margin-bottom: 0px;
+}
+
+#sfmap_description {
+    display: none;
+}
+
+.sfmap_subcats {
+    float: left;
+    min-width: 300px;
+}
+
+.sfmap_hr {
+    margin-top: 3px;
+    margin-bottom: 3px;
+}
+
+.sfmap_categories {
+    font-size: 80%;
+}
+
+.sfmap_categories span {
+    background: transparent url(../ic/cfolder15.gif) no-repeat left top;
+    padding-left: 16px;
+}
+
+.sfmap_categories span.open {
+    background: transparent url(../ic/ofolder15.gif) no-repeat left top;
+}
+
+.sfmap_toggle {
+    text-align: right;
+    font-size: 80%;
+}
+
+#breadcrumbs {
+    color: #56626d;
+    font-size: 85%;
+    margin: 0px;
+    padding: 0px 0px 1em;
+}
+
+#breadcrumbs a {
+    color: #56626d;
+}
+
+/* 2010 headers */
+#main_header {background: #F8F8F8;border-bottom: 1px solid lightGrey;}
+
+#first_head {height:22px;padding:0 6px;background-color:#fff;color:#000;border-bottom:1px solid lightGrey;overflow:hidden;}
+
+#sitelogo {
+    float:left;
+    height:17px;
+    line-height:17px;
+    margin:3px 0 2px;
+    padding:0;
+    background:url('//static.sourceforge.jp/sfjp_logo_h17.png') no-repeat scroll 0 0 transparent;
+    width: 445px;
+}
+
+#sitelogo a {
+    display:block;
+    height:17px;
+    text-decoration:none;
+    font-size: 10px;
+    padding-left: 205px;
+    color: #7F7F7F;
+}
+
+#sitelogo a:hover {
+    text-decoration: underline;
+}
+
+/* head common*/
+.menu-item {display:block;float:left;}
+.menu-item a {
+display:block;
+padding:2px 5px;
+color:#464646;
+text-decoration:none;
+-webkit-border-radius:5px;
+-moz-border-radius:5px;
+-o-border-radius:5px;
+border-radius:5px;
+}
+.menu-item a:visited {color:#464646;}
+.menu-item a:hover {background-color:#6090C0;color:#fff;}
+.non-anchor{display:block;float:left;margin-top:2px;}
+.username {float:left;}
+
+#user-menu {
+    float:right;
+    height:18px;
+    margin:3px 0 0;
+    font-size:12px;
+    line-height:1;
+}
+
+#head-bookmarkmenu:hover .head-submenu,
+#head-langmenu:hover .head-submenu,
+span.sitetop_chambers:hover .head-submenu,
+span.sitetop_projects:hover .head-submenu {
+    visibility:visible;
+}
+
+.head-submenu {
+visibility:hidden;
+position:absolute;
+z-index:10001;
+padding:1px;
+border:1px solid #778899;
+background-color:#fff;
+}
+
+#head-bookmarkmenu-submenu, .chamber_submenu, .projects_submenu {line-height:16px;}
+#head-langmenu-submenu {right:0;}
+
+/* second head */
+#second_head {background:url('//static.sourceforge.jp/sf.jp.sp-r.png') repeat-x scroll 0 0 transparent;height:29px;margin:0px 6px;font-size:14px;line-height:1;overflow:hidden;}
+#second_head .bar_left {float:left;background:url('//static.sourceforge.jp/sf.jp.sp.png?20100507') no-repeat scroll -444px 0 #f0f0f0;width:10px;height:29px;}
+#second_head .bar_right {float:right;background:url('//static.sourceforge.jp/sf.jp.sp.png?20100507') no-repeat scroll -454px 0 #f0f0f0;width:10px;height:29px;}
+
+#main_nav {float:left;height:29;margin-left:-8px;}
+#main_nav .separater {display:block;float:left;background:url('//static.sourceforge.jp/sf.jp.sp.png?20100507') no-repeat scroll -442px 0 transparent;height:29px;width:2px;}
+#main_nav .menu-item a {margin:6px 2px; 5px}
+#main_nav .selected a {background-color:#A0B2C8;color:#353535;}
+
+#search {float:right;height:29px;margin-right:-4px;font-size:12px;line-height:1;}
+#searchform {float:right;height:23px;margin:3px 0;}
+.top_search {float:left;display:block;height:23px;}
+#top_search_select select {margin-top:1px;height:22px;}
+#top_search_select option {border-bottom:none;}
+#searchbox {
+float:left;
+background:url('//static.sourceforge.jp/sf.jp.sp.png?20100507') no-repeat scroll -202px 0 transparent;
+width:125px;height:23px;
+line-height:23px;
+padding:0 1px 0 5px;
+margin:0 0 0 4px;
+color:#666;
+border:0 none;outline:0 none;
+}
+
+#searchsubmit {
+float:left;
+background:url('//static.sourceforge.jp/sf.jp.sp.png?20100507') no-repeat scroll -392px 0 transparent;
+width:50px;
+height:23px;
+padding:0;
+margin:0;
+color:#fff;
+border:0 none;outline:0 none;
+cursor:pointer;
+}
+
+#head-ad-text {
+    margin:0 6px;
+    padding:2px;
+    height: 20px;
+    font-size: 15px;
+    line-height:20px;
+    font-family:'MS PGothic',verdana,arial,sans-serif;
+    position:relative;
+    overflow:hidden;
+}
+#head-ad-text a {
+    vertical-align:top;
+}
+#head-ad-text iframe, #head-ad-text div{
+    border:none;
+    overflow:hidden;
+    display:inline;
+    margin-right:2px
+}
+
+/* 2010 footer */
+#osdnsitefooter {
+    border-top: 4px solid Grey;
+    padding:15px 0;
+    text-align:left;
+    background: #184860;
+    font-size: 90%;
+    background: #F0F0F0;
+}
+
+#osdnsitefooter .cols {
+    margin-bottom:20px;
+}
+
+#osdnsitefooter .col {
+    float:left;
+/*    display:inline;*/
+    width:20%;
+}
+
+#osdnsitefooter .col ul {
+    margin: 0px;
+    padding:6px 0 0 13px;
+    border-left:1px solid #AAA;
+}
+
+#osdnsitefooter .col.first ul {
+    border:none;
+}
+
+#osdnsitefooter .col li {
+    position:relative;
+    margin:0;
+    list-style: none;
+}
+
+#osdnsitefooter .col span {
+    display:block;
+    margin:0 0 0 14px;
+    padding:0;
+    color: #000000;
+    font-weight:bold;
+}
+
+#osdnsitefooter .col a {
+    display:block;
+    font-weight:normal;
+    color: Grey;
+}
+
+#osdnsitefooter .col a:hover {
+    color: #000;
+}
+
+#osdnsitefooter .spacer {
+    clear: left;
+}
+
+#copyright {
+    margin: 0px auto 20px;
+    padding: 0px;
+    text-align: center;
+    color: Grey;
+}
+
+#copyright a {
+    color: Grey;
+    text-decoration: underline;
+}
+
+#copyright a:hover {
+    color: #000;
+}
+
+div.simpledoc-no-content {
+       background: #eeeeee url(../kwrite-gray-trans.png) 10% center no-repeat;
+       -webkit-border-radius: 5px;
+       -moz-border-radius: 5px;
+       -o-border-radius: 5px;
+       border-radius: 5px;
+       border: 1px solid #ccc;
+       min-height: 5em;
+       text-align: middle;
+       padding-left: 20%;
+       padding-top: 2em;
+}
+
+#smdoc-edit-image-list div.smdoc-image-container {
+       margin: 3px auto;
+       padding: 2px;
+       width: 294px;
+       border: 1px solid #f3f3f3;
+       background: #fafafa;
+       -webkit-border-radius: 3px;
+       -moz-border-radius: 3px;
+       -o-border-radius: 3px;
+       border-radius: 3px;
+}
+
+#smdoc-edit-image-list div.smdoc-image-container:hover {
+       border: 1px solid #63ABFF;
+       background: #D7E9FF;
+}
+
+.smdoc-root pre {
+       margin: 0;
+}
+
+.smdoc-root .smdoc-text {
+       line-height: 1.4;
+       border: 1px solid transparent;
+}
+
+.smdoc-edit .smdoc-text {
+       line-height: 1.4;
+       border: 1px solid #eee;
+}
+
+.smdoc-root textarea {
+       margin: 0;
+       padding: 0;
+       line-height: 1.4;
+       overflow-y: hidden;
+       border: none;
+}
+
+.smdoc-text p {
+       margin: 0;
+}
+
+.smdoc-image-container {
+       position: relative;
+}
+
+.smdoc-image-container img.close-button {
+       display: none;
+       position: absolute;
+       top: 0;
+       right: 0;
+}
+
+.smdoc-image-slot {
+       text-align: center;
+       min-height: 1em;
+}
+.smdoc-image-slot .smdoc-image-container {
+       border: 1px solid #f3f3f3;
+       background: #fafafa;
+       -webkit-border-radius: 3px;
+       -moz-border-radius: 3px;
+       -o-border-radius: 3px;
+       border-radius: 3px;
+       width: auto;
+       padding: 2px;
+       margin: 3px;
+       display: inline-block;
+       text-align: center;
+       /display: inline;
+       /zoom: 1;
+}
+
+.smdoc-edit .smdoc-image-slot .smdoc-image-container img.close-button {
+       display: block;
+}
+
+#smdoc-edit-actions {
+       margin-top: 1em;
+       padding: 0.5em;
+       background: #eee;
+       -webkit-border-radius: 5px;
+       -moz-border-radius: 5px;
+       -o-border-radius: 5px;
+       border-radius: 5px;
+}
+
+button img {
+       vertical-align: middle;
+}
+
+.fm_original_changelog {
+    border: 1px solid #888;
+    padding: .3em;
+    margin-bottom: .3em;
+}
+
+.amazon_admin_item_list {
+    font-size: 13px;
+}
+
+.amazon_admin_item_list li {
+    list-style: none;
+}
+
+.amazon_admin_item_list img {
+    align: center;
+}
+
+#project_releases_here {
+    padding-left: 20px;
+    background: url(../crystal/16x16/apps/ksame.png) no-repeat left center;
+}
+
+.frs-permalink-info {
+    display: none;
+}
+
+#innerframe fieldset.tw_category_sw_box {
+    border: 1px solid #000;
+    margin: 0px 1em;
+}
+
+#innerframe fieldset.tw_category_sw_box legend {
+    margin: 0px;
+    padding: 0px .5em;
+    height: 1.5em;
+}
+
+div.tw_cat_check_box {
+    width: 150px;
+    height: 20px;
+    float: left;
+    font-size: 13px;
+}
+
+div.tw_cat_check_box label {
+    line-height: 20px;
+}
+
+div.tw_user_twitter_map {
+    margin-bottom: 1em;
+}
+
+div.tw_cat_sw_in {
+    padding-bottom: 8px;
+}
+
+label.tw_hash_label {
+    margin-left: 1em;
+}
+
+.ohloh_code_repos {
+    border-top: 1px solid lightSlateGray;
+    border: 1px solid lightSlateGray;
+    padding: 0.35em 0.75em 0.625em;
+}
+
+#ohloh_project_name {
+    width: 10em;
+}
+
+span.ohloh_desc_title {
+    font-style: italic;
+    color: #444;
+}
+
+#ohloh_widget_box1, #ohloh_widget_box2 {
+    margin: auto;
+    max-width: 26em;
+}
+
+#siteadmin_link_table, #siteadmin_link_table_ghost {
+    width: 100%;
+    font-size: 13px;
+}
+
+#siteadmin_link_table input[type="text"] {
+    width: 330px;
+}
+
+#siteadmin_link_table .siteadmin_fetch {
+    width: 92px;
+}
+
+#siteadmin_link_table_ghost button, #siteadmin_link_table button {
+    display: block;
+    margin: 0px auto;
+    width: 73px;
+}
+
+#siteadmin_link_table button {
+    width: 92px;
+}
+
+#siteadmin_link_table_ghost td,#siteadmin_link_table td {
+    vertical-align: middle;
+}
+
+#siteadmin_link_table_ghost input[type="text"] {
+    width: 450px;
+}
+
+#siteadmin_link_table_ghost .siteadmin_input {
+    width: 500px;
+}
+
+#siteadmin_link_table .siteadmin_input {
+    width: 300px;
+}
+
+#siteadmin_link_table .siteadmin_delete,#siteadmin_link_table_ghost .siteadmin_delete {
+    width: 4em;
+}
+
+#reference_links {
+    float: left;
+    -webkit-border-radius: 5px;
+    -moz-border-radius: 5px;
+    -o-border-radius: 5px;
+    border-radius: 5px;
+}
+
+#reference_links legend {
+    height: 1.3em;
+}
+
+#reference_links div.light_button {
+    margin: 7px 0px;
+}
+
+table.select_functions tbody tr td, table.select_functions tbody tr td img, table.select_functions tbody tr td input[type="checkbox"] {
+    vertical-align: middle;
+}
+
+table.select_functions tbody tr td img {
+    margin-right: 3px;
+}
+
+table.select_functions tbody tr td img {
+    vertical-align: middle;
+}
+
+table.select_functions tbody tr td label {
+    line-height: 24px;
+}
+
+table.select_functions tbody tr td.item_title {
+    white-space: nowrap;
+}
+
+table.select_functions tbody tr td.admin_link {
+    white-space: nowrap;
+    text-align: center;
+}
+
+table.select_functions tbody tr td.item_desc {
+    font-size: 90%;
+}
+
+ol#first-admin-items {
+    margin-left: 30px;
+    margin-bottom: 20px;
+    font-size: 90%;
+    font-style: bold;
+}
+
+.htb_tweet_buttons {
+    float: right;
+}
+
+.htb_tweet_buttons a {
+    margin-left: 2px;
+}
+
+.htb_tweet_buttons iframe {
+    margin-left: 5px;
+}
+
+#license_online_menu a {
+    background-color: #AFAFAF;
+}
+
+
+#star_stats_head {
+    background: url(//static.sourceforge.jp/jquery/raty/star-on.png) no-repeat left;
+    padding-left: 16px;
+}
+
+#sshkey_desc_box {
+    font-size: 95%;
+    margin-bottom: 10px;
+}
+
+#sshkey_desc_box ul, #sshkey_desc_box p {
+    margin-top: 0.3em;
+    margin-bottom: 0.3em;
+}
+#sshkey_desc_box ul {
+    padding-left: 30px;
+}
+
+.chamber-title {
+    background: #ddd;
+    border-top: 1px solid #ccc;
+    font-size: 100%;
+    color: #111;
+    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
+    padding: 3px 10px;
+    margin: 0px;
+    -webkit-border-top-left-radius: 5px;
+    -webkit-border-top-right-radius: 5px;
+    -moz-border-radius-topleft: 5px;
+    -moz-border-radius-topright: 5px;
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+}
+
+.chamber-body {
+    background: #f5f5f5;
+    border: 1px solid #ccc;
+    -webkit-border-bottom-left-radius: 5px;
+    -webkit-border-bottom-right-radius: 5px;
+    -moz-border-radius-bottomleft: 5px;
+    -moz-border-radius-bottomright: 5px;
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px;
+    padding: 3px 10px;
+}
+
+.chamber-body button[type="submit"] {
+    margin-top: 5px;
+    height: 24px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+    border:none;
+    background: #6AB7FF;
+    color: #fff;
+    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
+    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6AB7FF',endColorstr='#4A80B2');
+    background: -webkit-gradient(linear,0% 0,0% 100%,from(#6AB7FF),to(#4A80B2));
+    background: -moz-linear-gradient(-90deg, #6AB7FF, #4A80B2);
+    border-bottom: 1px solid #EBEBEB;
+    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    cursor: pointer;
+    float: right;
+}
+
+.chamber-body button[type="submit"]:hover {
+    background: #12FFF0;
+    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#12FFF0',endColorstr='#0BA399');
+    background: -webkit-gradient(linear,0% 0,0% 100%,from(#12FFF0),to(#0BA399));
+    background: -moz-linear-gradient(-90deg, #12FFF0, #0BA399);
+    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+}
+
+.chamber-body button[type="submit"]:active {
+    background: #12FFF0;
+    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0BA399',endColorstr='#12FFF0');
+    background: -webkit-gradient(linear,0% 0,0% 100%,from(#0BA399),to(#12FFF0));
+    background: -moz-linear-gradient(-90deg, #0BA399, #12FFF0);
+    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
+    color: #fff;
+    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
+}
+
+.chamber-body .sfjpTags_edit_box {
+    float: right;
+    width: 150px;
+}
+
+.chamber_clear {
+    clear: both;
+}
+
+/* for tag edit UI */
+.sfjpTags_wrap {
+    background: #fff;
+    margin-top: 5px;
+    margin-bottom: 5px;
+    margin-left: 5px;
+    padding: 3px;
+    font-size: 90%;
+}
+
+.sfjpTags_wrap h5 {
+    border-bottom: 1px solid #EEEEEE;
+    color: #222222;
+    padding: 0 5px 3px;
+    font-weight: bold;
+    margin: 0;
+    margin-bottom: 3px;
+}
+
+.sfjpTags_wrap .tag {
+    float: left;
+    color:#19558D;
+    line-height: 19px;
+    background-color:#DFEAF4;
+    -moz-border-radius: 3px;
+    -webkit-border-radius: 3px;
+    -o-border-radius: 3px;
+    border-radius: 3px;
+    margin:0 3px 3px 0;
+}
+
+.sfjpTags_wrap .tag a {
+    padding: 0 0.4em;
+}
+
+.sfjpTags_wrap .edit-mode .topic-remove:hover,
+.sfjpTags_wrap .tag a:hover {
+    text-decoration: none;
+    background-color:#19558D;
+    color: white;
+}
+
+.sfjpTags_wrap .edit-tags, .sfjpTags_wrap .done {
+    margin-top:1px;
+    color:#999999;
+    background:url(../tag/pencil.png) no-repeat scroll left center transparent;
+    font-size:11px;
+    font-weight:normal;
+    letter-spacing:0;
+    margin-left:3px;
+    padding:2px 6px 1px 18px;
+    -moz-border-radius: 2px;
+    -webkit-border-radius: 2px;
+    -o-border-radius: 2px;
+    border-radius: 2px;
+}
+
+.sfjpTags_wrap .edit-tags:hover, .sfjpTags_wrap .done:hover {
+    color:#FFFFFF;
+    text-decoration:none;
+    color:#405A04;
+    background-color:#D1E1AD;
+}
+
+.sfjpTags_wrap .topic-remove {
+    background-image: url(../tag/delete.png);
+    float: right;
+    width: 12px;
+    background-position: center 3px;
+    background-repeat: no-repeat;
+    height: 19px;
+    color: #19558D;
+    text-indent: -999em;
+    overflow: hidden;
+}
+
+.sfjpTags_wrap .topic-remove:hover {
+    background-position: center -13px;
+    text-decoration: none;
+    color: #ffffff;
+}
+
+.sfjpTags_wrap input {
+    border-color:#999999 #999999 #888888;
+    border-style: solid;
+    border-width: 1px;
+    font-size:13px;
+    padding:3px;
+}
+
+.sfjpTags_wrap .add-mode {
+    float: none;
+    clear:left;
+}
+
+.sfjpTags_wrap h5.sfjpTags_wrap_title_user_like {
+    padding-left: 18px;
+    background: transparent url(../crystal/16x16/apps/amor.png) no-repeat left top;
+}
+
+.sfjpTags_wrap h5.sfjpTags_wrap_title_user_hate {
+    padding-left: 18px;
+    background: transparent url(../crystal/16x16/actions/metacontact_offline.png) no-repeat left top;
+}
+
+.sfjpTags_wrap h5.sfjpTags_wrap_title_user_qualification {
+    padding-left: 18px;
+    background: transparent url(../crystal/16x16/apps/katuberling.png) no-repeat left top;
+}
+
+.sfjpTags_wrap h5.sfjpTags_wrap_title_user_misc {
+    padding-left: 18px;
+    background: transparent url(../crystal/16x16/actions/irc_channel.png) no-repeat left top;
+}
+
+#chamber_admin_file_list tr.is_hold, #tag_admin_list .is_hold {
+    background: #FFD;
+}
+
+.personalforge_name {
+    padding-left: 16px;
+    background: url(../crystal/16x16/apps/fortress.png) no-repeat left center;
+}
+
+#account-desc {
+    border: 1px solid #ccc;
+    padding: 3px 10px;
+}
+
+#account_submit_wrap {
+    text-align: center;
+}
+
+#account_submit_wrap button {
+    font-size: 150%;
+    margin: 10px;
+    width: 300px;
+}
+
+ul.hint {
+    list-style-image: url(../crystal/16x16/actions/jabber_online.png);
+    font-weight: bold;
+}
+
+.notice {
+    background: transparent url(../crystal/16x16/actions/agt_update_critical.png) no-repeat left top;
+    padding-left: 18px;
+    font-size: 85%;
+}
+
+#account-tos .warning {
+    height: 300px;
+    overflow-y: scroll;
+    margin-top: 0px;
+}
+
+#account-entry-title {
+    margin-top: 10px;
+}
+
+#agree_priv_cont_label {
+    font-weight: bold;
+    background: url(../crystal/16x16/actions/icq_online.png) left center no-repeat;
+    padding-left: 16px;
+}
+
+#account-entry-form label.text_label {
+    width: 10em;
+    display: inline-block;
+    text-align: right;
+}
+
+#account-entry-form span {
+    font-size: 85%;
+}
+
+#account-entry-form .invalid {
+    background-color: #ffceca;
+}
+
+#account-entry-form span.invalid {
+    margin-left: 1em;
+    border: 1px solid red;
+}
+
+#account_wizard, #profile_wizard {
+    padding: 10px;
+    background: #F0F0F0;
+    margin-bottom: 10px;
+    border: 1px solid #d3d3d3;
+    -webkit-border-radius: 6px;
+    -moz-border-radius: 6px;
+    -o-border-radius: 6px;
+    border-radius: 6px;
+}
+
+#account_wizard h4 {
+    font-size: 120%;
+}
+
+#account_wizard p {
+    margin: .3em;
+}
+
+#account_tutorial_on {
+    font-size: 120%;
+    margin-top: 5px;
+}
+
+#profile_wizard fieldset.step {
+    margin: 0;
+}
+
+#profile_wizard div.wizard_desc {
+    height: 120px;
+}
+
+div.user_info_wrap {
+    border: 1px solid #d3d3d3;
+    -webkit-border-radius: 6px 6px 0 0;
+    -moz-border-radius: 6px 6px 0 0;
+    -o-border-radius: 6px 6px 0 0;
+    border-radius: 6px 6px 0 0;
+    word-break:break-all;
+    word-wrap:break-word;
+    padding: 0;
+    margin: 1em 0;
+}
+
+div.user_info .titlebar {
+  background: #ddd;
+  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
+  color: #111;
+  border-top: 1px solid #ccc;
+  -moz-border-radius: 6px 6px 0 0;
+  -webkit-border-radius: 6px 6px 0 0;
+  -o-border-radius: 6px 6px 0 0;
+  border-radius: 6px 6px 0 0;
+  border-top:medium none;
+  border-bottom: 1px solid #d3d3d3;
+  padding: 6px;
+  margin: 0 0 4px;
+}
+
+div.user_info .titlebar img {
+  margin-right: 4px;
+  vertical-align: middle;
+}
+
+div.user_info .block-contents {
+  padding: 0 6px;
+}
+
+div.user_info .user_photo, div.user_info .user_misc_info, div.user_info .user_links, div.user_info .user_login {
+    float: left;
+    margin-bottom: 5px;
+    margin-right: 5px;
+}
+
+div.user_info .user_login {
+    height: 42px;
+    line-height: 42px;
+}
+
+div.user_info .user_misc_info {
+    width: 180px;
+}
+
+div.user_info .user_links {
+    width: 300px;
+}
+
+div.user_info .user_links h5.subtitle, div.user_info .user_login span.subtitle {
+    font-size: 100%;
+    font-weight: bold;
+    border-bottom: none;
+    color: #000;
+    text-shadow: 1px 1px 0 rgba(240, 240, 240, 0.7);
+}
+
+div.user_info .user_links a.user_links_menu {
+    text-decoration: underline;
+}
+
+#user_image_table {
+    float: right;
+    text-align: center;
+}
+
+.user_image_wrap {
+    width: 98px;
+    height: 98px;
+    background-color: #EEE;
+    text-align: center;
+    vertical-align: middle;
+}
+
+#sidebar-column .user_links,
+#sidebar-column .user_misc_info {
+    width: auto !important;
+}
+
+#sidebar-column .profile_edit_box {
+    width: 300px;
+}
+
+#sidebar-column #user_image_table {
+    float: left;
+}
+
+#sidebar-column #user_basic_info_in {
+    font-size: 12px;
+}
+
+#sidebar-column #user_basic_info_in button.button {
+    font-size: 12px;
+}
+
+.tagCloud {
+    background-color:#575454;
+    padding: 10px;
+    margin: 10px 0px;
+    -moz-border-radius: 6px;
+    -webkit-border-radius: 6px;
+    -o-border-radius: 6px;
+    border-radius: 6px;
+    max-width: 600px;
+    word-break: break-all;
+    word-wrap: break-word;
+}
+
+.tagCloud h4 {
+    background: transparent url(../crystal/32x32/apps/drop.png) top left no-repeat;
+    padding: 4px;
+    padding-left: 34px;
+    margin: 0px;
+    margin-bottom: 8px;
+    font-size: 120%;
+    color:#fff;
+}
+
+.tagCloud span {
+  margin-right: 10px;
+}
+
+.tagCloud span a {
+    text-decoration:none;
+    color:#ddd;
+}
+
+.tagCloud span a:hover {
+    text-decoration:underline;
+    color:#fff;
+}
+
+.tagCloud_more {
+    clear:left;
+    text-align: right;
+}
+
+.tagCloud_more a {
+    color: #fff;
+}
+
+#pforge_trove_title {
+    font-size: 110%;
+}
+
+#fadeout-text {
+    position: fixed;
+    bottom: 3px;
+    left: 3px;
+    width: 100%;
+}
+
+#fadeout-text .info, #fadeout-text .warning {
+    margin: 0.5em 0;
+}
+
+.invalid {
+    background-color: #ffceca;
+}
+
+span.invalid, div.invalid {
+    margin-left: 1em;
+    border: 1px solid red;
+}
+
+.profile_edit_tags, .profile_edit_image {
+    border: 1px solid #D7D7D7;
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+}
+
+.profile_edit_tags .sfjpTags_wrap {
+    width: auto;
+    margin-left: 0px;
+    font-size: 100%;
+}
+
+.profile_edit_tags .sfjpTags_wrap h5 {
+    font-size: 100%;
+}
+
+.profile_edit_tags .sfjpTags_wrap .tag {
+    font-size: 100%;
+}
+
+.profile_edit_tags .sfjpTags_wrap .info {
+    width: 100px;
+    margin: 0px;
+    padding-left: 40px;
+}
+
+.sfjpTags_edit_box .tagCloud {
+    background: #eeeeee;
+    font-size: 90%;
+    color: #111111;
+    width: auto;
+    max-width: 100%;
+    margin: 3px;
+    padding: 5px;
+    display: none;
+}
+
+.sfjpTags_edit_box .tagCloud h4 {
+    background-image: none;
+    padding-left: 0px;
+    margin-bottom: 0px;
+    font-size: 100%;
+    color:#111111;
+}
+
+.sfjpTags_edit_box .tagCloud span {
+    text-decoration: underline;
+    cursor: pointer;
+    margin-right: 5px;
+}
+
+#user_skills_add_box .tagCloud {
+    display: block;
+}
+
+#user_profile_tag_edit {
+    width: 100%;
+    font-size: 100%;
+}
+
+#user_profile_baseinfo_table tr td.col_name {
+    text-align: right;
+    vertical-align: top;
+    padding-right: 5px;
+    width: 9em;
+}
+
+#frame #user_profile_baseinfo_table tr td {
+    font-size: 100%;
+}
+
+#user_profile_tag_edit td {
+    font-size: 100% !important;
+    vertical-align: top;
+    width: 50%;
+}
+
+.profile_edit_box {
+    margin-bottom: 15px;
+}
+
+.profile_edit_box .subtitle {
+    font-size: 120%;
+}
+
+#skill_delete_confirm_wrap {
+    display: none;
+}
+
+table.skill_edit_table tr td, table.skill_add_table tr td, table.skill_table tr td, table.skill_table tr th {
+    vertical-align: middle;
+    text-align: center;
+}
+
+#userskills_inner table {
+    width: 100%;
+}
+
+#skill_to_edit_done {
+    display: none;
+}
+
+.sfjpImage_wrap h5 {
+    border-bottom: 1px solid #EEEEEE;
+    color: #222222;
+    padding: 0 5px 3px;
+    font-weight: bold;
+    margin: 0;
+    margin-bottom: 3px;
+}
+
+.sfjpImage_back {
+    background-color: #EEE;
+    padding: 5px;
+    width: 96px;
+    vertical-align: middle;
+    text-align: center;
+}
+
+.image_dialog_table {
+    width: 100%;
+}
+
+.image_dialog_table td.image_dialog_desc {
+    vertical-align: top;
+}
+
+.upload_file_form input[type=file] {
+    width: 100%;
+}
+
+.skill_edit_table td {
+    text-align: center;
+    vertical-align: center;
+}
+
+#skill_name_col {
+    min-width: 100px;
+}
+
+td.sfjpImage_image_col {
+    width: 120px;
+    height: 100px;
+    background-color: #EEE;
+    text-align: center;
+    vertical-align: center;
+    -webkit-border-bottom-left-radius: 10px;
+    -moz-border-radius-bottomleft: 10px;
+    border-radius-bottomleft: 10px;
+}
+
+td.sfjpImage_image_col .sfjpImage_image_row {
+    height: 70px;
+}
+
+td.sfjpImage_image_col .sfjpImage_button_row {
+    height: 30px;
+}
+
+td.sfjpImage_desc_col {
+    text-align: left;
+    vertical-align: top;
+    font-size: 100% !important;
+}
+
+td.sfjpImage_image_col table{
+    width: 100%;
+}
+
+#profile_edit_base_form {
+    float: left;
+}
+
+#basic_info_edit_dialog #profile_edit_base_form {
+    float: none;
+    width: 100%;
+}
+
+#basic_info_edit_dialog #profile_edit_base_form table {
+    width: 100%;
+}
+
+#basic_info_edit_dialog #profile_edit_base_form table td.label_col {
+    width: 9em;
+}
+
+#profile_edit_image_wrap {
+    font-size: 100%;
+}
+
+#profile_edit_image_wrap td {
+    font-size: 100% !important;
+}
+
+#user_baseprofile_edit {
+    font-size: 100% !important;
+}
+
+#user_baseprofile_edit input[type=text] {
+    width: 98%;
+}
+
+#user_baseprofile_edit textarea {
+    resize: none;
+    width: 98%;
+}
+
+#user_baseprofile_edit td.label_col {
+    text-align: right;
+    vertical-align: middle;
+    color: #222;
+    font-weight: bold;
+}
+
+#user_baseprofile_edit td#self_intro {
+    vertical-align: top;
+}
+
+button.edit {
+    padding: 2px 2px 2px 20px;
+    padding-left: 18px;
+    border: none;
+    text-shadow: 1px 1px 0 rgba(240, 240, 240, 0.7);
+    text-indent: 0px;
+    width: auto;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    -o-border-radius: 3px;
+    border-radius: 3px;
+    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+    border: 1px solid #9cf;
+    cursor: pointer;
+    background: transparent url(../crystal/16x16/actions/color_line.png) 2px center no-repeat;
+}
+
+button.delete {
+    background: transparent url(../crystal/16x16/actions/editdelete.png) 2px center no-repeat;
+    border: 1px solid #fbb;
+}
+
+button.update {
+    background: transparent url(../crystal/16x16/actions/apply.png) 2px center no-repeat;
+}
+
+button.add {
+    background: transparent url(../add_green.png) 2px center no-repeat;
+}
+
+div.mail_check {
+    margin: 5px;
+}
+
+div.ajax-loading100 {
+    text-align: center;
+    display: none;
+}
+
+div.account_misc_box {
+    margin: 2px 4px 10px 0px;
+    padding: 3px;
+    height: 225px;
+    overflow: auto;
+}
+
+div.account_misc_box p {
+    font-size: 90%;
+}
+
+#function_edit_table {
+    width: 100%;
+}
+
+#function_edit_table td {
+    width: 33%;
+    vertical-align: top;
+}
+
+div.function_link {
+    text-align: right;
+    padding: 2px;
+}
+
+#basicinfo_misc {
+    float: right;
+    font-size: 90%;
+}
+
+table#account_basic_info_edit tr td, table#function_edit_table tr td {
+    font-size: 100% !important;
+}
+
+.misc_info {
+    border: 1px solid #d7d7d7;
+    background: #f0f0f0;
+    width: 20em;
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    margin-left: .5em;
+    padding-right: .5em;
+}
+
+.misc_info ul {
+    margin-bottom: .3em;
+    margin-top: .3em;
+    margin-left: 0;
+    padding-left: 15px;
+}
+
+.misc_info li {
+    margin-left: .3em;
+    list-style: none;
+}
+
+.misc_info li span {
+    background: url(../dotnet/develop/icons/small-arrow.png) no-repeat left center;
+    padding-left: 16px;
+}
+.misc_info div {
+    margin-left: 1em;
+    margin-right: 1em;
+    margin-bottom: .5em;
+    font-size: 90%;
+}
+
+.misc_info h5 {
+    margin: .5em 1em;
+    font-weight: bold;
+    font-size: 100%;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+    padding-left: 16px;
+    background: url(../dotnet/develop/icons/plus.gif) no-repeat left center;
+}
+
+.misc_info h5 img {
+    height: 11px;
+    width: 11px;
+    vertical-align: middle;
+    margin-right: 5px;
+}
+
+#public_profile {
+    margin-bottom: 5px;
+}
+
+a.project_member {
+    text-decoration: underline;
+}
+
+a.project_admin {
+    padding-left: 16px;
+    background: transparent url(../crystal/16x16/actions/jabber_online.png) no-repeat top left;
+    text-decoration: underline;
+}
+
+div.project_list_title {
+    margin-bottom: 5px;
+}
+div.project_list_title span {
+    font-weight: bold;
+}
+
+#mail_send_form input, #mail_send_form textarea {
+    width: 100%;
+}
+
+#developer_list_title {
+    font-size: 110%;
+}
+
+#developer_list_title span {
+    font-size: 85%;
+}
+
+#list_nav_link {
+    float: right;
+    font-size: 90%;
+}
+
+.user_info_tip_wrap {
+    display: none;
+}
+
+#cluetip-inner .profile_edit_tags {
+    background: #fff;
+    margin-bottom: 5px;
+}
+
+#cluetip-inner > div {
+    width: 100%;
+}
+
+#cluetip-inner table.skill_table {
+    width: 100%;
+}
+
+#cluetip-inner table.skill_table td.user_skills_experience {
+    width: 60px;
+    white-space: nowrap;
+}
+
+div.start_develop_dialog_item {
+    margin: 20px auto;
+    width: 526px;
+}
+
+div.start_develop_dialog_item a {
+    text-decoration: none;
+}
+
+
+div.start_develop_dialog_item button {
+    width: 520px;
+    height: 50px;
+    text-align: center;
+}
+div.start_develop_dialog_item button span {
+    line-height: 50px;
+    padding-left: 50px;
+    font-size: 24px;
+    text-decoration: none;
+}
+
+#start_develop_dialog_pforge_button span {
+    background: url(../crystal/48x48/apps/personal.png) no-repeat left center;
+}
+
+#start_develop_dialog_devel_button span {
+    background: url('../crystal/48x48/apps/Community Help.png') no-repeat left center;
+}
+
+#account_delete_button {
+    float: right;
+}
+
+.monitor_list {
+    margin-bottom: 1em;
+}
+
+.monitor_list h4 {
+    margin: .5em 0;
+    font-weight: bold;
+    font-size: 14px;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+}
+
+.monitor_list h5 {
+    margin: 0 1em;
+    font-size: 13px;
+}
+
+.monitor_list .monitor_list_items {
+    margin-left: 1.5em;
+    margin-bottom: .5em;
+}
+
+.monitor_list span {
+    margin: 0 .5em;
+    font-size: 12px;
+    line-height: 16px;
+}
+
+.monitor_list span img {
+    vertical-align: middle;
+    margin-left: 1px;
+}
+
+.monitor_list span a {
+    text-decoration: none;
+}
+
+#userprofile_ticketbox_right {
+    float: right;
+    width: 250px;
+    z-index: 10100;
+    position: relative;
+}
+
+#userprofile_ticketbox_right .active_milestone_box {
+    background-color: #F0F0F0;
+    margin-right: 0;
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    -o-border-radius: 10px;
+    border-radius: 10px;
+    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
+}
+
+#userprofile_ticketbox_right .active_milestone_box li {
+    margin: 0 0 0 1.5em;
+}
+
+.userprofile_ticket_widget ul, .userprofile_ticket_list ul {
+    padding: 0;
+    margin: 0;
+}
+
+.userprofile_ticket_widget li, .userprofile_ticket_list li, #userprofile_components li {
+    list-style-type: none;
+    padding: 0 .5em;
+    margin-bottom: 3px;
+}
+
+.userprofile_ticket_list li {
+    margin-bottom: 0px;
+}
+
+.userprofile_ticket_widget {
+    font-size: 12px;
+    border: 1px solid lightGrey;
+    padding-bottom: 5px;
+    margin: 5px;
+}
+
+.userprofile_ticket_list {
+    font-size: 12px;
+    padding-bottom: 5px;
+}
+
+.userprofile_ticket_list h4.subtitle {
+    font-weight: bold;
+}
+
+.userprofile_ticket_list .my_accordion_header {
+    margin: 3px 0;
+    border-bottom: 1px solid lightGrey;
+}
+
+.userprofile_ticket_list .my_accordion {
+    font-size: 12px;
+}
+
+#ticketbox_inner li.accordion_more {
+    text-align: right;
+    text-decoration: underline;
+}
+
+#ticketbox_inner li.accordion_hidden {
+    display: none;
+}
+
+.userprofile_ticket_list .prio1 { background: #00e300; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio2 { background: #06ff1f; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio3  { background: #8aff44; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio4 { background: #ccff66; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio5 { background: #ffff95; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio6 { background: #ffe897; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio7 { background: #ffca8e; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio8 { background: #ffad95; border: dotted 1px #C1CAD4;}
+.userprofile_ticket_list .prio9 { background: #ff8888; border: dotted 1px #C1CAD4;}
+
+.userprofile_ticket_widget .right_align {
+    float: right;
+}
+
+#userprofile_components h4.my_accordion_header {
+    margin: .5em 1em;
+    padding: 0 0 1px;
+    font-weight: bold;
+    font-size: 100%;
+    color: black;
+    border-bottom: 1px solid #cccccc;
+}
+
+#userprofile_components span {
+    margin-left: .5em;
+}
+
+#bookmarks_dialog_in .my_widget_body {
+    border: none;
+}
+
+form#create_repos {
+    margin-top: 3px;
+}
+
+#keywords_w li {
+    word-break: break-all;
+}
+
+button.button {
+  background: #d7e5f5;
+  background: -moz-linear-gradient(top, #d7e5f5 0%, #cbe0f5 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7e5f5), to(#cbe0f5));
+  border-top: 1px solid #abbbcc;
+  border-left: 1px solid #a7b6c7;
+  border-bottom: 1px solid #a1afbf;
+  border-right: 1px solid #a7b6c7;
+  -moz-border-radius: 12px;
+  -webkit-border-radius: 12px;
+  border-radius: 12px;
+  -moz-box-shadow: inset 0 1px 0 0 #fff;
+  -webkit-box-shadow: inset 0 1px 0 0 #fff;
+  box-shadow: inset 0 1px 0 0 #fff;
+  color: #1a3e66;
+  font-weight: normal;
+  line-height: 1;
+  padding: 6px 10px 7px px;
+  margin: 0px 3px;
+  text-align: center;
+  text-shadow: 0 1px 1px #fff;
+}
+
+button.button:hover {
+  background: #ccd9e8;
+  background: -moz-linear-gradient(top, #ccd9e8 0%, #c1d4e8 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccd9e8), to(#c1d4e8));
+  border-top: 1px solid #a1afbf;
+  border-left: 1px solid #9caaba;
+  border-bottom: 1px solid #96a3b3;
+  border-right: 1px solid #9caaba;
+  -moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
+  -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
+  box-shadow: inset 0 1px 0 0 #f2f2f2;
+  color: #163659;
+  cursor: pointer;
+}
+
+button.button:active {
+  border: 1px solid #8c98a7;
+  -moz-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
+  -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
+  box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
+}
+
+button.red-button {
+  background: #FBCAE2;
+  background: -moz-linear-gradient(top, #FBCAE2 0%, #FBD0E5 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FBCAE2), to(#FBD0E5));
+}
+
+button.red-button:hover {
+  background: #E7BBD1;
+  background: -moz-linear-gradient(top, #E7BBD1 0%, #E0B5CB 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7BBD1), to(#E0B5CB));
+}
+
+button.gray-button {
+  background: #DDDDDD;
+  background: -moz-linear-gradient(top, #DDDDDD 0%, #CDCDCD 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDDDDD), to(#CDCDCD));
+}
+
+button.gray-button:hover {
+  background: #CCCCCC;
+  background: -moz-linear-gradient(top, #CCCCCC 0%, #C3C3C3 100%);
+  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCCCCC), to(#C3C3C3));
+}
+
+/*** sprite works ***/
+/*** spimg-* template ***/
+/* for language */
+.spimg-auto {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -464px 0 transparent;height:11px;width:16px;}
+.spimg-ja {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -480px 0 transparent;height:11px;width:16px;}
+.spimg-en {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -496px 0 transparent;height:11px;width:16px;}
+.spimg-zh {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -512px 0 transparent;height:11px;width:16px;}
+.spimg-de {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -528px 0 transparent;height:11px;width:16px;}
+.spimg-fr {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -544px 0 transparent;height:11px;width:16px;}
+.spimg-ko {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -560px 0 transparent;height:11px;width:16px;}
+.spimg-es {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -576px 0 transparent;height:11px;width:16px;}
+.spimg-pt {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -592px 0 transparent;height:11px;width:16px;}
+
+
+/* for bookmark */
+.bm-icon {position: relative; margin-right: 2px; display: -moz-inline-box; display: inline-block; /display: inline; /zoom: 1; }
+.spimg-bm-slashdotjp {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -608px 0 transparent;height:16px;width:16px;}
+.spimg-bm-yahoo {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -624px 0 transparent;height:16px;width:16px;}
+.spimg-bm-hatena {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -640px 0 transparent;height:12px;width:16px;}
+.spimg-bm-livedoor {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -656px 0 transparent;height:16px;width:16px;}
+.spimg-bm-google {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -672px 0 transparent;height:16px;width:16px;}
+.spimg-bm-delicious {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -688px 0 transparent;height:10px;width:10px;}
+.spimg-bm-nifty {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -698px 0 transparent;height:16px;width:16px;}
+.spimg-bm-buzzurl {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -714px 0 transparent;height:15px;width:21px;}
+.spimg-bm-fc2 {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -735px 0 transparent;height:16px;width:16px;}
+.spimg-bm-twitter {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -751px 0 transparent;height:16px;width:16px;}
+
+/* plus_google */
+.spimg-plus_google {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -767px 0 transparent;height:17px;width:62px;}
+
+/* rss icon feed14*/
+.spimg-rss {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -829px 0 transparent;height:14px;width:14px;}
+
+/* down-tri-black */
+.spimg-down-tri-black {background:url(//static.sourceforge.jp/sf.jp.sp.png?20100507) no-repeat scroll -843px 0 transparent;height:4px;width:7px;}
+
+
+/*** fot sitetop.css ***/
+/* 48x48 icon */
+.spimg-web {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll 0 0 transparent;height:48px;width:48px;}
+.spimg-aktion {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -48px 0 transparent;height:48px;width:48px;}
+.spimg-download {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -96px 0 transparent;height:48px;width:48px;}
+.spimg-harddrive {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -144px 0 transparent;height:48px;width:48px;}
+.spimg-password {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -192px 0 transparent;height:48px;width:48px;}
+.spimg-cdrom_unmount {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -240px 0 transparent;height:48px;width:48px;}
+.spimg-package_utilities {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -288px 0 transparent;height:48px;width:48px;}
+.spimg-package_settings {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -336px 0 transparent;height:48px;width:48px;}
+.spimg-kedit {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -384px 0 transparent;height:48px;width:48px;}
+.spimg-misc48 {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -432px 0 transparent;height:48px;width:48px;}
+
+/* 32x32 icon */
+.spimg-misc32 {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -480px 0 transparent;height:32px;width:32px;}
+.spimg-document {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -512px 0 transparent;height:32px;width:32px;}
+
+/* 16x16 icon */
+.spimg-favorites {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -544px 0 transparent;height:16px;width:16px;}
+.spimg-news {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -560px 0 transparent;height:16px;width:16px;}
+.spimg-info {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -576px 0 transparent;height:16px;width:16px;}
+.spimg-ktip {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -592px 0 transparent;height:16px;width:16px;}
+.spimg-announcements {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -608px 0 transparent;height:16px;width:16px;}
+.spimg-package {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -624px 0 transparent;height:16px;width:16px;}
+
+/* > */
+.spimg-nav-arrow {background:url(//static.sourceforge.jp/sf.jp.sp-top.png?20100507) no-repeat scroll -640px 0 transparent;height:10px;width:8px;}
+
+/*****************************************************/
+/* class for spimg */
+.spclass-center {display:block;margin:auto;}
+.spclass-float-left {display:block;float:left;margin-right:4px;}
+.spclass-float-right {display:block;float:right;margin-left:4px;}
+
+.spclass-nontext {display:block;}
+.spclass-float-left-nontext {display:block;float:left;margin-right:4px;}
+.spclass-float-right-nontxet {display:block;float:right;margin-left:4px;}
+
+
+/*****************************************************/
+/* cluetip style */
+/* global */
+#cluetip-close img {
+  border: 0;
+}
+
+#cluetip-title {
+  overflow: hidden;
+}
+
+#cluetip-title #cluetip-close {
+  float: right;
+  position: relative;
+}
+
+#cluetip-waitimage {
+  width: 43px;
+  height: 11px;
+  position: absolute;
+  background-image: url(../jquery/cluetip/wait.gif);
+}
+
+.cluetip-arrows {
+  display: none;
+  position: absolute;
+  top: 0;
+  left: -11px;
+  height: 22px;
+  width: 11px;
+  background-repeat: no-repeat;
+  background-position: 0 0;
+}
+
+#cluetip-extra {
+  display: none;
+}
+
+/***************************************
+   =cluetipClass: 'default'
+-------------------------------------- */
+
+.cluetip-default {
+  background-color: #d9d9c2;
+}
+.cluetip-default #cluetip-outer {
+  position: relative;
+  margin: 0;
+  background-color: #d9d9c2;
+}
+.cluetip-default h3#cluetip-title {
+  margin: 0 0 5px;
+  padding: 8px 10px 4px;
+  font-weight: normal;
+  background-color: #87876a;
+  color: #fff;
+}
+.cluetip-default #cluetip-title a {
+  color: #d9d9c2;
+}
+.cluetip-default #cluetip-inner {
+  padding: 10px;
+  font-size: 80%;
+}
+.cluetip-default div#cluetip-close {
+  text-align: right;
+  margin: 0 5px 5px;
+  color: #900;
+}
+
+/* default arrows */
+.clue-right-default .cluetip-arrows {
+  background-image: url(../jquery/cluetip/darrowleft.gif);
+}
+.clue-left-default .cluetip-arrows {
+  background-image: url(../jquery/cluetip/darrowright.gif);
+  left: 100%;
+  margin-right: -11px;
+}
+.clue-top-default .cluetip-arrows {
+  background-image: url(../jquery/cluetip/darrowdown.gif);
+  top: 100%;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+.clue-bottom-default .cluetip-arrows {
+  background-image: url(../jquery/cluetip/darrowup.gif);
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+
+/***************************************
+   =cluetipClass: 'jtip'
+-------------------------------------- */
+.cluetip-jtip {
+    background-color: transparent;
+}
+.cluetip-jtip #cluetip-outer {
+  border: 2px solid #ccc;
+  position: relative;
+  background-color: #fff;
+}
+
+.cluetip-jtip h3#cluetip-title {
+  margin: 0 0 5px;
+  padding: 2px 5px;
+  padding-left: 22px;
+  font-weight: normal;
+  background-color: #ccc;
+  color: #333;
+}
+
+.cluetip-jtip #cluetip-inner {
+  padding: 0 5px 5px;
+  display: inline-block;
+  font-size: 80%;
+}
+.cluetip-jtip div#cluetip-close {
+  text-align: right;
+  margin: 0 5px 5px;
+  color: #900;
+}
+
+/* jtip arrows */
+
+.clue-right-jtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowleft.gif);
+}
+.clue-left-jtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowright.gif);
+  left: 100%;
+  margin-right: -11px;
+}
+.clue-top-jtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowdown.gif);
+  top: 100%;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+.clue-bottom-jtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowup.gif);
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+
+/***************************************
+   =cluetipClass: 'rounded'
+-------------------------------------- */
+
+.cluetip-rounded {
+  background: transparent url(../jquery/cluetip/bl.gif) no-repeat 0 100%;
+  margin-top: 10px;
+  margin-left: 12px;
+}
+
+.cluetip-rounded #cluetip-outer {
+  background: transparent url(../jquery/cluetip/tl.gif) no-repeat 0 0;
+  margin-top: -12px;
+}
+
+.cluetip-rounded #cluetip-title {
+  background-color: transparent;
+  padding: 12px 12px 0;
+  margin: 0 -12px 0 0;
+  position: relative;
+}
+.cluetip-rounded #cluetip-extra {
+  position: absolute;
+  display: block;
+  background: transparent url(../jquery/cluetip/tr.gif) no-repeat 100% 0;
+  top: 0;
+  right: 0;
+  width: 12px;
+  height: 30px;
+  margin: -12px -12px 0 0;
+}
+.cluetip-rounded #cluetip-inner {
+  background: url(../jquery/cluetip/br.gif) no-repeat 100% 100%;
+  padding: 5px 12px 12px;
+  margin: -18px -12px 0 0;
+  position: relative;
+  font-size: 80%;
+}
+
+.cluetip-rounded div#cluetip-close {
+  text-align: right;
+  margin: 0 5px 5px;
+  color: #009;
+  background: transparent;
+}
+.cluetip-rounded div#cluetip-close a {
+  color: #777;
+}
+
+/* rounded arrows */
+
+.clue-right-rounded .cluetip-arrows {
+  background-image: url(../jquery/cluetip/rarrowleft.gif);
+}
+
+.clue-left-rounded .cluetip-arrows {
+  background-image: url(../jquery/cluetip/rarrowright.gif);
+  left: 100%;
+  margin-left: 12px;
+}
+
+.clue-top-rounded .cluetip-arrows {
+  background-image: url(../jquery/cluetip/rarrowdown.gif);
+  top: 100%;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+
+.clue-bottom-rounded .cluetip-arrows {
+  background-image: url(../jquery/cluetip/rarrowup.gif);
+  top: -23px;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+
+/* stupid IE6 HasLayout hack */
+.cluetip-rounded #cluetip-title,
+.cluetip-rounded #cluetip-inner {
+  zoom: 1;
+}
+
+
+/***************************************
+   =cluetipClass: 'jqtip'
+-------------------------------------- */
+.cluetip-jqtip {
+    background-color: transparent;
+}
+.cluetip-jqtip #cluetip-outer {
+  border: 2px solid #ccc;
+  position: relative;
+  background-color: #fff;
+}
+
+.cluetip-jqtip h3#cluetip-title {
+  margin: 0 0 5px;
+  padding: 2px 5px;
+  font-size: 12px;
+  font-weight: normal;
+  background-color: #ccc;
+  color: #333;
+}
+
+.cluetip-jqtip #cluetip-inner {
+  padding: 0 5px 5px;
+  display: inline-block;
+  font-size: 80%;
+}
+.cluetip-jqtip div#cluetip-close {
+  text-align: right;
+  margin: 0 5px 5px;
+  color: #900;
+}
+
+/* jqtip arrows */
+
+.clue-right-jqtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowleft.gif);
+}
+.clue-left-jqtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowright.gif);
+  left: 100%;
+  margin-right: -11px;
+}
+.clue-top-jqtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowdown.gif);
+  top: 100%;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+.clue-bottom-jqtip .cluetip-arrows {
+  background-image: url(../jquery/cluetip/arrowup.gif);
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  height: 11px;
+  width: 22px;
+}
+#recaptcha_area {
+  margin: auto;
+}
+
+/*
+vim: set fileencoding=utf-8:
+Local Variables: --
+coding: utf-8 --
+End: --
+*/