

/** entry-list */
.entry-list {clear:both; padding-bottom:20px;}
.entry-list .info {clear:left;}
.entry-list .infoh span {margin-right:10px;}
.entry-list .term a {color:#282;}
.entry-list .infof {text-align:right; border-bottom:#ccc 2px solid;}
.entry-list .infof span {margin-left:10px;}
.entry-list h3.title a {font-size:18px; font-weight:bold; color:#df3408;}

/** entry-view */
.entry-view {
  padding:10px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:#ccc 2px solid;
}
.entry-view .term a {color:#282;}
.entry-view .title {padding:6px 0px 10px 0px;font-size:22px; font-weight:bold;}
.entry-view .info {
  padding:4px;
  border-top:#ccc 1px solid;
  border-bottom:#ccc 1px solid;
  background-color:#ededed;
  font-size: 12px;
}
.entry-view .info span {margin-right:10px;}
.entry-view .info .infotablekey {padding-right:10px; text-align:right; font-weight:bold;}

/** entry/content */
.content {
    padding:5px 0px; line-height:180%; font-size:14px;
}
.content p {
    padding:10px 0px;
}
.content a {color:#d54e21; font-weight:bolder; text-decoration:underline;}
.content a:hover {color:#555555; background-color:#eeeeee;}
.content code, pre {font-family:Consolas,Monaco,"Courier New",Courier,monospace;}
.content code, pre {color:#000; background:#f0f0f0;}
.content pre {
  /* http://www.longren.org/2006/09/27/wrapping-text-inside-pre-tags/ */
  white-space:pre-wrap; /* css-3 */
  white-space:-moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space:-pre-wrap; /* Opera 4-6 */
  white-space:-o-pre-wrap; /* Opera 7 */
  word-wrap:break-word; /* Internet Explorer 5.5+ */
  overflow:auto;
}

/** entry edit */
.entry-edit textarea {margin:0;padding:0;}

.edit_frame {width:100%; min-width:600px;}


.entry_edit {padding:20px 0px 2px 0px;}
.entry_edit_left {clear:left; float:left;}
.entry_edit_right {clear:right; float:right;}

.entry_edit_info {padding:10px 0px 2px 0px;}
.entry_edit_title {padding:10px 0px 2px 0px; font-size:18px; font-weight:bold;}
.entry_edit_input_title {
    width:100%;min-width:400px; font-size:16px;
    -moz-box-sizing: border-box;  
    -webkit-box-sizing: border-box;  
    box-sizing: border-box;
}

.entry_edit_textarea {
    width:100%; min-width:400px; font-size:16px;
    -moz-box-sizing: border-box;  
    -webkit-box-sizing: border-box;  
    box-sizing: border-box;
}

.edit_option_box {
    margin-top:20px; padding-left:5px; border:#cbcbcb 1px solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.edit_option_box td {padding-right:10px;}
.edit_option_title {font-size:14px; font-weight:bold;}
.edit_option_list {padding:10px 0px 10px 20px;}

.edit_button_commit {padding:3px; text-align:right;}


/** sidebarlet */
.sidebarlet {margin-top:10px; font-size:10pt; position:relative;}
.sidebarlet h4 {
  font-size:16px; color:#333; font-weight:bold; 
  border-bottom:#989898 2px solid;
}
.sidebarlet p {padding:2px 0 6px 25px;}
.sidebarlet ul {padding:10px; list-style-type:none;}
.sidebarlet ul li a.current {color:#D54E21;text-decoration:none;}

.cusp01,.cusp02 {
	position:absolute;
	display:block;
	height:0px;
	line-height:0px;
}

.sidebarlet2 .cusp01 {
	left:-12px;
	top:50px;
	border-top:9px solid #ccc;
	border-bottom:9px solid #ccc;
	border-left:0px;
	border-right:9px solid #1c7ecf;
}

.sidebarlet2 .cusp02 {
	left:6px;
	top:-6px;
	border-top:6px solid #1c7ecf;
	border-bottom:6px solid #1c7ecf;
	border-left:0px;
	border-right:6px solid #fff;
}

.sidebarlet .comments-info {padding:3px 0px; color:#004A9C;}
.sidebarlet .comments-summary {padding-left:20px;margin-bottom:10px;}
.sidebarlet .comments-summary a {color:#333;}
.sidebarlet .comments-summary a:hover {color:#D54E21;}

/** comment */
.comments {
  margin:20px 0px 20px 0px; padding:10px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  border:#83d13d 1px solid;
  color:green;
}
.comments .view {
    margin: 10px 0 20px 0;
    border-top: #83d13d 1px solid;
    width: 100%;
}
.comments p {padding: 4px 10px 4px 30px;}
.comments .info {clear: both; float: right;}

/** comment-form */
.comment-form {
  margin: 20px 0px 20px 0px; padding: 10px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: #d54e21 1px solid;
  color: #d54e21;
}
.comment-form .comment-form-htitle {
  border-bottom: #d54e21 1px solid;
}

/** contentbox */
.contentbox {
    padding: 10px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: #ccc 1px solid;
}
.contentbox legend {font-weight:bold; font-size:18px;}

/** entry archives */
.entry-archives {clear: both; padding-top: 30px; }
.entry-archives h3 a {font-size:18px; font-weight:bold; color: #df3408;}
.entry-archives .hinfo {border-left: #df3408 2px solid; padding-left: 10px;}
.entry-archives .binfo {border-bottom: #989898 1px solid;}
.entry-archives p {padding:5px 10px;}

/** entry-tag-list */
.entry-tag-list {
	line-height: 300%; text-align:left;
}
.entry-tag-list a {color:#111;}
.entry-tag-list span {padding:0px 10px;}
.entry-tag-list .term0 {font-size: 100%; font-weight: 400;}
.entry-tag-list .term1 {font-size: 120%; font-weight: 500;}
.entry-tag-list .term2 {font-size: 160%; font-weight: 550;}
.entry-tag-list .term3 {font-size: 180%; font-weight: 600;}
.entry-tag-list .term4 {font-size: 200%; font-weight: 650;}
.entry-tag-list .term5 {font-size: 220%; font-weight: 700;}
.entry-tag-list .term6 {font-size: 240%; font-weight: 750;}
.entry-tag-list .term7 {font-size: 260%; font-weight: 800;}
.entry-tag-list .term8 {font-size: 280%; font-weight: 850;}
.entry-tag-list .term9 {font-size: 300%; font-weight: 900;}

.item_list {
  border:#ccc 1px solid;
  padding:0px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.item_list th {padding: 3px; background-color: #dfdfdf;}
.item_list td {padding: 3px; border-bottom:#ccc 1px solid;}
.item_list .draggAbleOdd {background-color: #f9f9f9;}
.item_list .draggAbleEven {background-color: #ffffff;}

.table_edit td {
    padding:3px;
}

/** Search Form */
.search_sidebar {
    background-color:#e5e5e5;
    padding:10px;
    display: block;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.search_sidebar .title {font-size:16px; font-weight:bold;margin-bottom:10px;}
.search_input {
    padding:5px 0 5px 25px; width:100%; font-size:14px;
    border: #656565 2px solid;
    -moz-box-sizing: border-box;  
    -webkit-box-sizing: border-box;  
    box-sizing: border-box;    
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:url(/_w/img/fffam/magnifier.png) no-repeat 5px;
    background-color:#ffffff;
}

.mainbody-leftbox {clear: left; float: left;}
.mainbody-rightbox {clear: right; float: right;}


