/* ::::: LIGHTBOX ::::: */ @import './lightbox/lightbox.css'; /* ::::: GLOBAL ELEMENTS ::::: */ h2 { font-size: 1.1em; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; letter-spacing: 1px; color: #FFFFFF; background-color: #73BAFF; background-image: url('gradation.png'); padding: 1px 8px; border-bottom: 1px solid #66AAEE; border-right: 1px solid #66AAEE; margin: 40px 0px 20px 0px; } h3 { padding: 6px; background-color: #F3F3F3; /* F8F8F8 */ border: 1px dotted #999999; /* DFDFDF */ font: bold 0.8em Arial,Verdana; color: #995B40; } h3 a, h3 a:visited { display: block; color: #995B40; text-decoration: none; } h3 img { vertical-align: middle; } * + h2, * + h3 { margin-top: 30px; } h4 { font: bold 0.8em Arial; color: steelblue; border-left: 3px solid steelblue; padding-left: 6px; } h5 { font: bold 0.75em Arial; } p, li, label { font-size: 13px; line-height: 20px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; color: #303030; } p { margin: 0px; } ul { padding-left: 20px; } pre { font-family: MS Gothic, Courier New; font-size: 12px; color: darkgreen; margin: 10px 0px; border: 1px dotted #606060; padding: 5px; overflow: auto; } pre > strong { color: blue; } blockquote { font-style: normal; font-size: 12px; color: #777; background-color: #F9F9F9; margin: 10px 0px; border-left: 3px solid #A0A0A0; padding: 5px 0px; overflow: auto; } blockquote > p { font-size: 12px; color: #777; margin-left: 10px; } code { font-family: 'Courier New'; font-size: 12px; } del { color: gray; } kbd { padding: 0px 1px; background-color: #FAF6F6; border-top: 1px solid #EDD; border-left: 1px solid #EDD; border-bottom: 2px solid #BAA; border-right: 2px solid #BAA; } a { color: #0033FF; } a:hover { background-color: #DDEEFF; } a:visited { color: #8888EE; } a img { border: 0px; } a[href$=".pdf"]:before { content: url(pdf.png); vertical-align: middle; margin-right: 3px; } input[type="text"] { padding: 2px; } /* ::::: GLOBAL CLASSES ::::: */ .large { margin: 32px; font-size: x-large; font-family: Arial, Helvetica; } .small { font-size: 11px !important; } .first { margin-top: 0px !important; } .line { border: 1px solid #CCC; } .code-comment { color: deeppink; } .ui { background-color: rgb(232, 232, 232); } .tag { font-size: 11px !important; border: 1px solid #FFE710; background-color: #FFF1C4; padding: 2px; margin-right: 8px; } h4 .tag { font-family: Verdana, Arial, Helvetica, sans-serif !important; color: #303030 !important; font-weight: normal !important; margin-left: 10px; } h3.sandbox { background-color: #FFCDD6; } h3.sandbox span.exp, h4.sandbox span.exp { font-weight: bold; font-size : 11px; color: red; } a.ref:before { content: url('indicator.gif'); margin-left: 5px; } a.script:before { content: url('script_code_red.png'); padding-right: 2px; vertical-align: middle; } a.external:before { content: url('world_go.png'); padding-right: 2px; vertical-align: middle; } p.anchor { text-align: right; font-size: 0.8em; margin: 30px 0px; } p.anchor:before { content: url('top.gif'); } p.anchor a { color: #909090; text-decoration: none; } .notice { border: 2px solid #FFA0AB; background-color: #FFE0F0; color: #FF3333; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } .current { background-color: #FFFFCC; border: 2px solid #FFD700; padding: 5px; font-family: Arial, Helvetica, sans-serif; } .uifont { font: message-box; } table.layout, table.layout tr, table.layout th, table.layout td { margin: 0px; padding: 0px; vertical-align: top; } table.layout td.spacing { padding-right: 6px; padding-bottom: 6px; } table.list { border: 1px solid #707070; border-collapse: collapse; border-spacing: 1px; } table.list tr.first-row { border-bottom: 3px double #707070; } table.list th, table.list td { font-size: 0.8em; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #303030; border: 1px solid #707070; } table.list th { background-color: #EFEFEF; border-bottom: 3px double #707070; } table.withpad th, table.withpad td { padding: 3px; } div.file-name { color: green; font: bold 12px Arial; } div.file-name + pre { margin-top: 0px; } /* ::::: container ::::: */ body { margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url('background.gif'); } div#container { min-width: 600px; max-width: 960px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 0px 30px; padding: 10px 10px; } /* ::::: header ::::: */ div#header { border-bottom: 1px solid #CCCCCC; padding: 0px 3px 3px 3px; margin-bottom: 15px; } div#header h1 { line-height: 0px; margin: 5px 0px 10px 0px; } div#header h1 a:hover { /* for IE 7 */ line-height: 0px; background-color: transparent !important; } div#header h1 a img { background-repeat: no-repeat; height: 30px; /* height of exticon is 1+30+1=32px */ padding: 1px; } div#google-ad { position: absolute; right: 41px; top: 4px; } div#google-ad2 + * { margin-top: 16px; } /* ::::: sidebar ::::: */ div#sidebar { padding: 8px; display: inline; float: left; } div#sidebar .sidebar-header { color: #777777; margin: 30px 0px 8px 0px; border-bottom: 1px solid #E0E0E0; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px; } div#sidebar ul { margin: 0px; padding: 0px; } div#sidebar ul li { margin: 0px 0px 0px -18px; padding: 0px 0px 0px 18px; font-size: 15px; list-style-type: none; } div#sidebar ul li.active { background-image: url('indicator.gif'); background-repeat: no-repeat; background-position: left; } div#sidebar ul li a { display: block; width: 130px; margin-bottom: 8px; padding: 2px 0px 2px 0px; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #5555BB; line-height: 1.5em; text-decoration: none; } div#sidebar ul li a:visited { color: #8888EE; } div#sidebar ul.iconic li a { width: 110px; padding-left: 20px; background-image: url('folder.png'); background-position: 0px 50%; background-repeat: no-repeat; } /* ::::: footer ::::: */ div#footer { background-color: #CCC; margin: 25px -10px -10px -10px; padding: 2px 5px; } div#footer * { color: white; font-size: 11px; font-family: Arial, Helvetica, Sans-serif; } div#footer address { float: right; } /* ::::: content ::::: */ div#content { margin-left: 150px; /* 10 + 130 + 10 */ padding-left: 15px; border-left: 1px solid #CCCCCC; min-height: 700px; } div#content table th, div#content table td { vertical-align: top; } div#content.wide { margin-left: 0; padding-left: 0; border-left: none; } /* ::::: language ::::: */ #language .language-active { color: #A0A0A0; font-weight: bold; border-bottom: 2px solid #A0A0A0; } #language a { text-decoration: none; } #language a:hover { border-bottom: 2px solid #8888EE; } /* ::::: fancy button ::::: */ a.fancy-button { display: inline-block; border: 1px solid rgb(0, 85, 238); border-radius: 1em; padding: 2px 12px; background-color: rgb(119, 187, 255); background-image: -moz-linear-gradient(center top , rgb(119, 187, 255) 40%, rgb(51, 153, 255) 60%); color: white !important; font: bold 14px Arial; text-decoration: none; } a.beta { border-color: rgb(238, 85, 0); background-color: rgb(255, 187, 119); background-image: -moz-linear-gradient(center top , rgb(255, 187, 119) 40%, rgb(255, 153, 51) 60%); } /* ::::: changelog ::::: */ table.detail-info { margin-top: 20px; border-collapse: collapse; border-spacing: 0px; } table.detail-info th, table.detail-info td { font-family: Arial, Verdana; font-size: 13px; color: #444; padding: 5px 0px; border-bottom: 1px dotted cadetblue; } table.detail-info th { text-align: left; width: 100px; } table.detail-info td { width: 200px; } table.detail-info a { font-weight: bold; text-decoration: none; } /* ::::: changelog ::::: */ h3 span.date-time { font-weight: normal !important; } table.changelog { border-collapse: collapse; border-style: hidden; margin-left: 5px; } table.changelog td, table.changelog th { vertical-align: top; font-size: 0.8em; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #303030; } table.changelog th { font-weight: bold; text-align: left; padding-right: 3px; } table.changelog th.improve { color: blue; } table.changelog th.bugfix { color: deeppink; } table.changelog th.change { color: forestgreen; } table.changelog th.removed { color: gray; } table.changelog th.unknown { color: orange; } table.changelog .tag { margin-right: 0px; } table.changelog em { font-style: normal; font-weight: bold; color: chocolate; } /* ::::: miscellaneous ::::: */ img.treeicon { float: left; vertical-align: middle; padding-right: 5px; } /* ::::: blog / sidebar ::::: */ div#sidebar .submenu { margin-bottom: 12px !important; } div#sidebar .submenu li a { font-size: 11px !important; margin: 0px !important; padding: 1px !important; } div#sidebar .submenu li a:before { content: ":: "; } /* ::::: blog / content ::::: */ div.entrymeta { margin: 10px 5px 20px 5px; color: #999; font-size: 15px; } div.entrymeta img { vertical-align: middle; } div.entrymeta a, .pagenavi a { font-size: 0.8em; color: #C98B70; text-decoration: none; } div.entrymeta a:hover { text-decoration: underline; } div.entrybody { margin: 8px; } div.entrybody h4 { font: bold 0.8em Arial; color: steelblue; border-left: 3px solid steelblue; padding-left: 6px; } div.entrybody pre { width: 98%; } div.entrybody pre em { font-style: normal; font-weight: normal; color: blue; } div.entrybody p { margin-top: 16px; margin-bottom: 16px; } div.entrybody p a { text-decoration: none; } div.entrybody img { padding: 4px; border: 1px solid #DFDFDF; } div.entrybody table { margin: 5px; } div.entrybody td, div.entrybody th { padding: 3px; font-weight: normal; } p.trackback { margin-left: 20px; color: #707070; } table.pagenavi { font-family: Arial; font-size: 14px; color: #777777; } div.navigation { text-align: center; color: #A0A0A0; margin: 20px 10px; font: bold 0.8em Arial; } div.navigation .current { text-decoration: underline; } /* ::::: blog / comments ::::: */ .commentlist, #commentform { margin-left: 8px; } .commentlist li, #commentform input, #commentform textarea { font-family: 'Lucida Grande'; padding: 2px; } #commentform td { font-size: 13px; vertical-align: middle; padding: 1px 0px; } #commentform textarea { font-size: 13px; } .commentlist .commentmeta { margin-top: 30px; } .commentmeta .postid { margin-right: 20px; } .commentmeta .category { margin-right: 3px; font-size: 90%; color: white; padding: 1px 3px; border-radius: 3px; -moz-border-radius: 3px; } .commentmeta .bug { background-color: hotpink; padding-left: 5px; padding-right: 5px; } .commentmeta .request { background-color: deepskyblue; } .commentmeta .response { background-color: limegreen; } .commentmeta cite, .commentmeta cite a { font-size: 13px; font-weight: bold; font-style: normal; } .commentlist .entrymeta { display: inline; } .commentlist .commentbody { margin-left: 12px; } .commentlist .highlight { background-color: yellow; } #commentform label { font-size: 0.9em; } #commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } #comment-toolbar input[type="button"] { background-color: #E9E9E9; background-image: url('gradation.png'); border: 1px solid #BBBBBB; color: #333333; font-family: Verdana, Arial, Sans-Serif; font-size: 9pt; } table.comment-toolbar { width: 100%; } table.comment-toolbar ul { padding: 0px; margin: 0px; } table.comment-toolbar li { display: inline; line-height: 2em; } table.comment-toolbar li a, table.comment-toolbar li strong { padding: 2px 6px; border: 1px solid #E0E0E0; } table.comment-toolbar li strong { padding: 2px 6px; border: 1px solid #96D64F; background-color: #DCFFAB; } table.comment-toolbar li a { text-decoration: none; } table.comment-toolbar form { display: inline; margin: 0px; padding: 0px; } #comment-buttons input[type="button"], #comment-buttons input[type="submit"] { width: 8em; }