/* category */

.item { clear: both; margin: 0; padding: 2px; border: 1px solid #bfd9e8; overflow: auto; }
.item-alternative { clear: both; display: block; margin: 5px 0 0; padding: 2px; border: 1px solid #7ba5be;  background: #edf6fe; overflow: auto; }

#detailed-news { font-size: 11px; }

/* category content */
.itembody { position: relative; clear: both; width: 100%; line-height: 20px; margin: 0; padding: 0; }
.itembody a { text-decoration: underline; color: #000; }
.itembody a:hover { text-decoration: none; color: #4272ba; }
.itembody h2 { position: relative; margin: 0; padding: 0; border: none; font-weight: bold; font-size: 12px; color: #0b4a89; }
.itembody h2 a { text-decoration: none; color: #0b54d9; }
.itembody h2 a:hover { text-decoration: underline; color: #055cb4; }
.itembody h2 span { margin: 0 5px 0 5px; font-weight: bold; color: #17558c; }
.itembody h2 strong { color: #e10000; }
.itembody img { float: left; margin: 0 5px 0 0; padding: 2px 5px; border: 1px solid #eee; vertical-align: text-top; }
.itembody span { font-weight: bold; }
.itembody strong { color: #e10000; }

/* category main options */
.itemoptions { clear: both; position: relative; height: 100%; margin: 5px 0; padding: 0 3px; border: solid 1px #d1d1d1; color: #208be9; }
* html .itemoptions { padding: 3px; }
.itemoptions a { text-decoration: none; color: #208be9; }
.itemoptions a:hover { text-decoration: underline; color: #000; }
.itemoptions img { float: none; margin: 0 5px 0; padding: 0; border: 0; vertical-align: middle; }

	/* font chager */
	.font-size { position: absolute; top: 0; right: 10px; }
	* html .font-size { top: 3px; }

/* social bookmarking */
.bookmarking { clear: both; position: relative; height: 100%; margin: 10px 0; padding: 3px; border: 1px solid #c0cddd; overflow: auto; }
.bookmarking strong { margin-left: 4px; padding: 1px 2px; border: 1px solid #dedede; background: #e6eeef; color: #014c72; }
.bookmarking ul { margin: 3px 0 0; padding: 0; list-style-type: none; }
.bookmarking li { float: left; width: auto; margin: 0 1px; padding: 0; }
.bookmarking li a { float: left; margin: 0; padding: 2px; }
.bookmarking li a img { margin: 0; padding: 3px; border: 1px solid #dfe5ec; }

