/* ::::: http://www.teampsj.com/d/web/css/main.css ::::: */

/* ::::: http://www.teampsj.com/styles.css ::::: */

/* ::::: http://psj.s334.xrea.com/cgi/mt/mt-static/themes-base/blog.css ::::: */

:link, :visited { text-decoration: none; }
html, body, div, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, th, td { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
table { border-spacing: 0pt; }
fieldset, img, abbr, acronym { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, b, u, s, i, th, var {  }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
a { text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
hr { border: 0pt none ; height: 1px; background-color: rgb(0, 0, 0); color: rgb(0, 0, 0); }
a img, :link img, :visited img { border: medium none ; }
address { font-style: normal; display: inline; }
.pkg:after, #content-inner:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0pt; }
.pkg, #content-inner { display: inline-block; }
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
.inline { display: inline; }
.hidden { display: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; }
#container-inner { margin: 0pt auto; width: 940px; min-height: 100%; text-align: left; }
#header, #content, #alpha, #beta, #gamma, #footer { position: relative; }
#alpha, #beta, #gamma { display: inline; float: left; }
#header-inner, #content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { position: static; }
#header-inner, #content-inner, #footer-inner { padding-top: 20px; padding-bottom: 20px; }
#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { overflow: hidden; padding-right: 20px; padding-left: 20px; }
.layout-wtt #alpha { width: 560px; }
.layout-wtt #beta { left: 190px; width: 190px; }
.layout-wtt #gamma { right: 190px; width: 190px; }
.layout-twt #alpha { left: 190px; width: 560px; }
.layout-twt #beta { left: -560px; width: 190px; }
.layout-twt #gamma { width: 190px; }
.layout-wt #alpha { width: 750px; }
.layout-wt #beta { width: 190px; }
.layout-tw #alpha { left: 190px; width: 750px; }
.layout-tw #beta { left: -750px; width: 190px; }
.layout-mw #alpha { left: 330px; width: 610px; }
.layout-mw #beta { left: -610px; width: 330px; }
.layout-wm #alpha { width: 610px; }
.layout-wm #beta { width: 330px; }
a:link, a:visited { text-decoration: underline; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl { margin-bottom: 0.75em; }
blockquote, ol, ul { margin-left: 30px; background-repeat: repeat-y; }
ol { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
ul { list-style-type: disc; list-style-image: none; list-style-position: outside; }
.item { list-style-type: none; list-style-image: none; list-style-position: outside; }
#header-name { margin-bottom: 0.25em; }
#header-description { margin-bottom: 0pt; }
.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both; }
.asset, .comments, .trackbacks, .archive { overflow: hidden; width: 100%; }
.asset, .asset-content, .comments, .trackbacks, .archive { position: static; clear: both; }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em; }
.asset-header, .asset-content, .asset-body, .comments-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: 0.75em; }
.entry-categories, .entry-tags { margin-bottom: 0.5em; }
.asset-name { margin-bottom: 0.25em; }
.asset-footer, .asset-meta { font-size: 11px; }
.asset-meta { margin-top: 0.25em; padding-top: 2px; padding-bottom: 0.3em; font-weight: normal; }
.asset-footer { clear: both; margin-top: 1.5em; padding-top: 0.5em; }
.content-nav { text-align: center; }
.entry-tags-header, .entry-categories-header { margin-bottom: 0pt; margin-right: 0.25em; display: inline; font-weight: bold; }
.entry-tags-list, .entry-categories-list { display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 0pt; padding-left: 0pt; }
.entry-tags-list .entry-tag, .entry-categories-list .entry-category { display: inline; }
.mt-image-left { margin: 0pt 20px 20px 0pt; float: left; }
.mt-image-center { margin: 0pt auto 20px; display: block; text-align: center; }
.mt-image-right { margin: 0pt 0pt 20px 20px; float: right; }
.user-pic { margin: 0pt 10px 0pt 0pt; overflow: hidden; float: left; position: relative; width: 50px; height: 50px; }
.auth-icon { position: absolute; bottom: 0pt; left: 0pt; }
.comments-open label { display: block; }
#comment-author, #comment-email, #comment-url, #comment-text { width: 80%; }
#comment-bake-cookie { margin-left: 0pt; vertical-align: middle; }
#comment-submit { font-weight: bold; }
.comment, .trackback { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 0.5em; padding-bottom: 0.5em; }
.comment .asset-meta, .trackback .asset-meta { border: 0pt none ; }
.comment-content { clear: none; line-height: 1.5; margin-bottom: 1em; }
.comment-content p { margin-bottom: 0.5em; }
.widget { overflow: hidden; position: relative; width: 100%; }
.widget-content { margin: 5px 0pt 20px; position: relative; }
.widget-list, .archive-list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.widget-list .widget-list { margin-left: 15px; }
.widget-list-item { margin-top: 5px; margin-bottom: 5px; }
.widget-tag-cloud .widget-list { margin-right: 0pt; margin-left: 0pt; }
.widget-tag-cloud .widget-list-item { margin: 0pt 5px 0pt 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; line-height: 1.2; }
.widget-tag-cloud .rank-1 { font-size: 1.75em; }
.widget-tag-cloud .rank-2 { font-size: 1.75em; }
.widget-tag-cloud .rank-3 { font-size: 1.625em; }
.widget-tag-cloud .rank-4 { font-size: 1.5em; }
.widget-tag-cloud .rank-5 { font-size: 1.375em; }
.widget-tag-cloud .rank-6 { font-size: 1.25em; }
.widget-tag-cloud .rank-7 { font-size: 1.125em; }
.widget-tag-cloud .rank-8 { font-size: 1em; }
.widget-tag-cloud .rank-9 { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }
#footer .widget-content { margin-top: 0pt; margin-bottom: 0pt; }
.widget-recent-assets .widget-content .widget-list { overflow: auto; margin-right: 0pt; }
.item { margin: 0pt 5px 8px; overflow: hidden; display: inline; float: left; text-align: center; vertical-align: middle; width: 70px; }
.widget-search ul, .widget-syndication ul { margin-left: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.widget-search li, .widget-syndication li { margin: 5px 0pt; }
.input-default { background-color: rgb(154, 174, 194); }
/* ::::: http://psj.s334.xrea.com/cgi/mt/mt-static/themes/cityscape-paris/screen.css ::::: */

body { font-family: arial,helvetica,hirakakupro-w3,osaka,"ms pgothic",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#header { border-top-width: 10px; border-top-style: solid; }
#header-inner { position: relative; }
#header-name { margin: 0pt 0pt 5px; line-height: 1; }
#header-description { margin: 0pt; font-size: 14px; line-height: 1.125; }
#header a { text-decoration: none; }
#header a:hover { text-decoration: underline; }
.asset-name { font-size: 22px; font-weight: bold; }
.asset-name a { text-decoration: none; }
.asset-name a:hover { text-decoration: underline; }
.asset-content { margin: 5px 0pt; }
.asset-more-link { font-weight: bold; }
.asset-meta { border-top: 1px solid rgb(217, 236, 199); }
.asset-footer { border-top: 1px solid rgb(217, 236, 199); }
.content-nav { margin: 5px 0pt 10px; }
.archive-title { margin: 5px 0pt 30px; font-size: 26px; font-weight: bold; }
.widget-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header, .search-form-header, .search-results-header { margin: 0pt; padding: 5px 0pt; font-size: 18px; font-weight: bold; }
.search-results-header { margin-bottom: 0.25em; }
.asset-more-link, .asset-meta, .typelist-thumbnailed { font-size: 11px; }
#footer-content, #footer-content a { color: rgb(255, 255, 255); }
.widget-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header, .search-form-header, .search-results-header { position: relative; width: auto; }
body { background: rgb(57, 86, 121) url('body.gif') repeat-y scroll center top; color: rgb(51, 51, 51); font-family: "trebuchet ms",arial,"hirakakupro-w3",osaka,"ms pgothic",sans-serif; }
a { color: rgb(67, 104, 97); }
a:hover { text-decoration: none; }
#container-inner, #content { background-color: rgb(255, 255, 255); }
#header-inner, #content-inner, #footer-inner { padding-top: 0pt; padding-bottom: 0pt; }
#header-inner, #beta-inner, #gamma-inner { padding-right: 0pt; padding-left: 0pt; }
#header { border-color: rgb(43, 50, 71); background: rgb(119, 219, 254) url('header.png') no-repeat scroll left bottom; }
#header a { color: rgb(45, 72, 50); font-weight: bold; }
* html #header-content { height: 72px; }
#header-content { margin: 20px 0pt 100px 20px; width: 590px; min-height: 72px; }
#header-name { color: rgb(45, 72, 50); font-family: "century gothic",futura,arial,helvetica,"hirakakupro-w3",osaka,"ms pgothic",sans-serif; font-size: 28px; font-weight: bold; }
#header-description { color: rgb(45, 72, 50); font-family: "century gothic",futura,arial,helvetica,"hirakakupro-w3",osaka,"ms pgothic",sans-serif; font-weight: bold; }
.asset-name, .comments-header, .comments-open-header, .trackbacks-header, .archive-title .archive-header, .search-form-header, .search-results-header { font-family: "century gothic",futura,arial,helvetica,"hirakakupro-w3",osaka,"ms pgothic",sans-serif; }
.asset-name, .asset-name a, .archive-title { color: rgb(67, 104, 97); }
.asset-footer { border-top-color: rgb(217, 236, 199); }
.comments-header, .comments-open-header, .trackbacks-header, .archive-header, .search-form-header, .search-results-header { color: rgb(65, 79, 133); }
.comment, .trackback { border-color: rgb(217, 236, 199); }
.archive-list-item { margin-bottom: 5px; }
.layout-wtt #content-inner { background: transparent url('content-wtt.gif') repeat-y scroll right top; }
.layout-twt #content-inner { background: transparent url('content-twt.gif') repeat-y scroll left top; }
.layout-wt #content-inner { background: transparent url('content-wt.gif') repeat-y scroll right top; }
.layout-tw #content-inner { background: transparent url('content-tw.gif') repeat-y scroll left top; }
.widget a, .archive-widget .widget-list .item { color: rgb(135, 142, 128); }
.widget-header { padding: 5px 15px; background: rgb(157, 212, 180) url('widget-header.gif') repeat scroll left top; font-size: 12px; font-weight: bold; font-family: "century gothic",futura,arial,helvetica,"hirakakupro-w3",osaka,"ms pgothic",sans-serif; }
.widget .widget-header { border-left: 1px solid rgb(255, 255, 255); }
.layout-tw .widget .widget-header { border-left-width: 0pt; }
.layout-twt #beta .widget-header, .layout-tw .widget-header { border: 0pt none ; }
.embed-asset-widget .widget-header { margin-bottom: 10px; }
.widget-header, .widget-header a { text-decoration: none; color: rgb(255, 255, 255); }
.widget-header .edit a { border-left-color: rgb(255, 255, 255); }
.widget .widget-header a:hover { text-decoration: underline; }
.widget-content { padding: 0pt 15px; }
.media-stream-widget img { border: 1px solid rgb(153, 153, 153); }
.widget-header .edit a, .archive-widget .widget-list .item a, .archive-widget .widget-list .item { font-weight: normal; }
.widget-header { font-size: 14px; }
.widget-header a { text-decoration: none; }
.widget-header a:hover { text-decoration: underline; }
.widget-content { margin-top: 5px; margin-bottom: 20px; font-size: 11px; }
.widget-powered .widget-content { padding: 10px; text-align: center; }
.widget-calendar .widget-content table { font-size: 10px; }
#footer .widget { margin: 10px 0pt; }
#footer .widget-content { padding-right: 0pt; padding-left: 0pt; }
#footer .widget-powered .widget-content { padding: 0pt; text-align: left; }
#footer { background-color: rgb(43, 50, 71); }
#footer-content { margin: 20px 0pt; }
#header:after, #header-inner:after, #content:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after, #footer:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0pt; }
#header-inner, #content-inner, #footer-inner, .asset-body { height: 1%; }
#content-inner { padding: 10px 0pt; }
.layout-tw #alpha { left: 190px; width: 560px; }
.layout-tw #beta { left: -560px; width: 190px; }
.layout-w #alpha { width: 100%; }
.layout-w #beta { display: none; }
body { background: rgb(255, 255, 255) url('body.jpg') repeat-x scroll center top; color: rgb(51, 51, 51); }
#container-inner { border: 1px solid rgb(51, 51, 92); width: 750px; }
#header { border-color: rgb(43, 50, 71); border-top: 0px solid rgb(43, 50, 71); background: rgb(0, 0, 102) url('header.gif') no-repeat scroll left top; }
#header-inner { height: 190px; }
#header a, #header-name { color: white; }
#header-content { margin: 50px 0pt 60px 20px; }
#header-description { position: absolute; top: 8px; color: rgb(255, 153, 0); }
#footer { background: rgb(0, 0, 102) url('footer.gif') repeat-x scroll center bottom; text-align: center; }
#footer a { text-decoration: none; }
h2.asset-name { padding: 4px 16px; background: rgb(224, 223, 227) url('asset-header.gif') repeat-y scroll left top; font-size: 16px; font-weight: bold; color: rgb(0, 0, 102); }
h3.asset-name { border-left: 4px solid rgb(0, 0, 153); padding: 2px 10px; font-size: 14px; font-weight: bold; color: rgb(255, 102, 0); background-color: rgb(224, 223, 227); }
h3.asset-business-name { border-bottom: 1px solid rgb(0, 0, 153); padding: 2px 10px; font-size: 14px; font-weight: bold; width: auto; color: rgb(255, 102, 0); }
.asset-content { margin: 5px 8px; }
.asset-body ul { margin-left: 16px; }
.asset-body li { border-bottom: 1px solid rgb(204, 204, 204); list-style-type: none; background-image: url('mark.gif'); background-repeat: no-repeat; background-position: 10px 10px; padding-left: 25px; padding-bottom: 5px; padding-top: 5px; }
.asset-comment { color: rgb(51, 102, 102); margin-top: 20px; margin-bottom: 20px; }
.asset-commenter { clear: both; color: rgb(0, 0, 102); font-weight: bold; }
.asset-commenter a { color: rgb(255, 102, 0); }
.asset-totop-link { clear: both; text-align: right; font-size: 10px; }
.widget-content { padding: 0pt 0px; }
.widget-list-item a, .widget-list-item a:visited { color: rgb(0, 0, 153); font-size: 13px; font-weight: bold; text-decoration: none; }
.widget-list-item a:hover { color: rgb(255, 102, 0); background-color: rgb(0, 0, 153); }
#beta .widget-list-item a { padding: 4px 0pt 4px 15px; display: block; width: 100%; }
#page-contact .asset-error { color: rgb(255, 0, 0); font-weight: bold; }
blockquote { margin: 1em; padding: 0.5em; background-color: rgb(153, 255, 204); }
table { margin-left: auto; margin-right: auto; }
table table { margin-left: 0pt; }
th, td { padding: 4px; }
th { text-align: right; }
td { text-align: left; }
p { margin-left: 1em; margin-right: 1em; text-indent: 1em; }
#alpha ul li { list-style-type: none; background-image: url('mark_001.gif'); background-repeat: no-repeat; background-position: 0pt 2px; padding-left: 1em; }
#alpha ol li { border-style: none; list-style-type: decimal; list-style-position: outside; background-image: none; margin-left: 1em; margin-right: 1em; padding-left: 0pt; }
#alpha ol li li { list-style-type: lower-roman; }
#alpha ol li li li { list-style-type: lower-alpha; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
h3 { border-bottom: 1px solid rgb(0, 0, 153); padding: 2px 10px; font-size: 14px; font-weight: bold; width: auto; color: rgb(255, 102, 0); }
.asset-image { text-align: center; margin-bottom: 24px; }
.asset-form-part { border: 2px solid rgb(153, 153, 204); margin: 0pt 24px 18px; padding: 4px; }
.asset-form-part .example { color: rgb(153, 153, 153); }
.asset-form-part .multiline { border: 1px solid rgb(153, 153, 153); max-width: 320px; }
.widget-user-name { text-align: right; font-size: 12px; font-weight: normal; }
.form_error { color: red; font-weight: bold; }
b.red { color: red; }
