@charset "UTF-8";

.gadget { float:left; margin:8px; }
.gsc-control { width: 100%; }
ul.error_list { margin: 0 0 7px 0; padding:0; border: none; color: #d33; background-color: #f33;}
ul.error_list li {padding: 4px 4px 4px 25px;color: #fff;background: url(/images/sf_doctrine/error.png) no-repeat 4px 4px;}
ol.install_step { margin-left:20px; }
ol.install_step p { margin: .5em; line-height: 120%; margin-right: 2em; }
.x-combo-list-item { text-align:left; color:#333; }

fieldset {border:0; clear:both; padding:0; margin:6px;}
.form_value textarea { width: 99%; }
.form_input { clear:both; padding:4px; }
.form_input label, .form-input input, form-input select { float:left; }
.form_input label { width:200px; text-align: right; margin-right:1em; }
.form_input input { width:300px; }
.form_button_area { clear: both;  }

/* sandbox */
.sandbox .history { width: 100%; text-align: left; font-size: x-small; padding: 1em 0 1em 0; }
.sandbox #history-title { color:#0066CC; text-decoration: underline; }
table.sandbox { border:1px solid #ccff99; border-collapse:collapse; margin: 1em 2em 1em 2em; }
table.sandbox th, table.sandbox tr, table.sandbox td { border:1px solid #ccdd99; }
table.sandbox th { color:#5e5e5e; background-color: #ccff99; }
table.sandbox th, table.sandbox td { padding:8px; }
table.sandbox th.description { background: #ccff99 url(/images/keroro-bg.gif) no-repeat right center; }
table.sandbox ul.apilist { margin:0; padding:0; }

/* air */
#airbadge_content { width:215px; height:180px; float:right; }
.airbadge_discription { float:left; padding: 2px; width: 400px; }
.airbadge_discription p { margin: 2px; line-height: 120%; }
.airbadge_discription p.airbadge_note { color: #444; font-size:8pt; }
.airbadge_discription { padding: 2px; }

/* amebavision */
.ameba .movieitem { display: inline; float: left; padding: 4px; margin: 4px; width: 160px; text-align: center; }
.ameba a.thumbnail { border: none; }
.ameba .movieitem img.thumbnail {}
.ameba .movieitem span.title { display:block; margin-bottom:2px; font-size: small; height:1.2em; overflow:hidden; }
.ameba .movieitem p.description { display:none; text-align: left; height:4em; line-height:100%; overflow: auto; }

/* jsprogressbar */
.jsProgressBarHandler button {margin-left:4px;}
.jsProgressBarHandler input#per { width:4em; }
.progressBar img {padding: 0;margin: 5px 0 0 0;background-position: 1px 0;}
.progressBar img, .percentImage1 img {background: white url(/images/jsprogressbar/percentImage_back1.png) top left no-repeat;}
.percentImage2 img {background: white url(/images/jsprogressbar/percentImage_back2.png) top left no-repeat;}
.percentImage3 img {background: white url(/images/jsprogressbar/percentImage_back3.png) top left no-repeat;}
.percentImage4 img {background: white url(/images/jsprogressbar/percentImage_back4.png) top left no-repeat;}

/* blog2mt */
#sonet_atom_form table th { text-align:right; background-color:#fff; }
#sonet_atom_form table,
#sonet_atom_form table th,
#sonet_atom_form table td { border: 1px solid #FFE866; padding:4px; }

/* wgfa */
#form_genurl { margin-top:20px; }
#feed_url { margin-bottom:20px; }
#feed_url a { font-weight: bold; background: url(/images/icons/feed/feed-icon-14x14.png) no-repeat left; padding-left: 16px; }
#form_genurl p.form_description { font-size: .9em; color:#666; padding:0; margin:0; }
#form_genurl p.form_description em { font-style: italic; }

/* nico2mobile */
.nico2mobile table.download {
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#fff;
	empty-cells:show;
}
.nico2mobile table.download th, table.download td {
	border-right:1px solid #333; border-bottom:1px solid #333;
	padding: 4px;
}
.nico2mobile table.download th { background-color:#eee; text-align:center; }
.nico2mobile table.download td {}
.nico2mobile table.download ul.download-list { list-style: none; margin: 0; padding: 0; }
.nico2mobile p.footnote { font-size: 8pt; color: #444; }
.nico2mobile h5 { border-bottom: 3px solid #ddd; margin-right: 6px; }
.nico2mobile ol { margin-left:20px; }

#guidgen { margin:10px; }
#createhash { margin:10px; }
#password_creator { margin:10px; }
#geocoding, #geocoding_map { width: 440px; float:left;}
#geocoding_map { height: 300px; margin: 0 0 20px 4px; border: 1px solid #444; }
.progressbar { margin:4px 0 2px 55px; }

#form_source textarea { width:100%; display:block;}
#form-lightbox textarea { width:100%; }
#form-lightbox fieldset.src label { float:left; display:inline-block; width:150px; margin-right:10px; text-align:right; }
#form-lightbox fieldset.src input { float:left; width:300px; }
#form-amazon textarea { width:100%; }
#form-amazon fieldset.src label { float:left; display:inline-block; width:150px; margin-right:10px; text-align:right; }
#form-amazon fieldset.src input { float:left; width:300px; }
#form-smilevideo textarea { width:100%; }

