/*=== LBS^2 StyleSheet File ==================================== Style Name: NO.23     Author: 5key.netLast Update: 2007-02-02 11:30:03==============================================================*//****** General Styles ******/body {font-size: 12px;font-family:Arial, Helvetica, sans-serif;background-color: #323232;margin: 0px;padding: 0px;}table {	font-family: Tahoma, Arial;	color: #000000;	font-size: 12px;}td {     word-break: break-all; }.blue{color:#469EFF;}a:link,a:visited {	text-decoration: none;	color: #000066;}a:hover {	text-decoration: underline;	color:#0000FF;}img{	vertical-align: middle;	border: 0px none;	max-width:100%;	height:auto;}hr {	height: 1px;	border: 0;	border-top: 1px solid #CCCCCC;}/****** Form Controls Styles ******/form {	display: inline;}input {	font-family: Tahoma, Arial; 	font-size: 12px; }input.text {	height: 16px;	padding: 1px;	color: #000000; 	border: 1px solid #666;	background-color: #464646;}input.button {	height: 20px;	color: #FFF; 	border: 1px solid #666;	background-color: #464646;}textarea { 	font-size: 12px;  	font-family: Tahoma, Arial; 	color: #000000;	border: 1px solid #666;	background-color: #464646;}select { 	font-size: 12px;  	font-family: Tahoma, Arial; 	color: #000000; 	background-color: #FFFFFF;}/****** Main Layout Styles ******/#wrapper {width:972px;  margin:0 auto; clear:both;}#innerWrapper {	width:972px;}#header {background:#2C2C2C; padding:0 1px 1px 1px;}#innerHeader {border:1px solid #3C3C3C; border-top:0px; width:970px; background:url(images/bg_header.jpg);height:52px;}#footer {	clear: both;	border-top:1px solid #424242;}#innerFooter {	border-top:1px solid #141414;	padding: 10px;	color: #666666;	font-size: 11px;	text-align: right;}#innerFooter a:link{color:#999; text-decoration:underline;}#innerFooter a:visited{color:#999; text-decoration:underline;}#innerFooter a:hover{color:#666; text-decoration:none;}/****** Header Elements Styles ******/#blogLogo {}#logo {	float: left;}/* header title */.blog-header {	padding: 0px;}h1 {	padding: 0px;	margin: 0px;	color: black;	font-size: 24px;	font-weight: bold;}h1 a:link,h1 a:visited {	color: #D6D856;	text-decoration: none;}h1 a:hover {	color: #FF3300;	text-decoration: underline;}/* blog description */.blog-desc {color: #9D9D9D;	padding:30px 0 0 0;}/* nav menu */#menu {	color: #999999;	float:right; margin:30px 0 0 0;}#menu ul{margin:0px; padding:0px;}#menu li{display: inline;list-style: none;margin:0 6px 0 0;}#menu a{color: #DDD968; text-decoration:none;}#menu a:hover{color: #F0F0F0; text-decoration:none;}/****** Content Layout ******/#mainWrapper {}/* sidebar */.sidebar {	float: right;	width: 282px;}.sidebar-hide {	display: none;	float: left;}#innerSidebar {	padding: 3px;}.sidebar a:link{color:#999; text-decoration:none;}.sidebar a:visited{color:#999; text-decoration:none;}.sidebar a:hover{color:#DFDFDF; text-decoration:underline;}/* content */.content {	float: left;	width: 100%;	margin-left: -282px;}.content-wide {	width: auto;	margin: 10px;	margin-left: -210px;}.content-only {	width: auto;	margin: 10px;	margin-left: -210px;}#innerContent {	margin-left: 282px;	overflow: visible;}/* a style which makes mainWrapper touch the bottom of sidebar and content */.clear{	border-top:1px solid transparent !important;	margin-top:-1px !important;	border-top:0;	margin-top:0;	clear:both;	visibility:hidden;}/****** Sidebar Panels ******/.panel{	padding:1px;	margin-bottom: 10px;}.panel h5 {	padding: 2px 2px 4px 2px;	margin: 0px;	color: #EFF0F0;	font-size: 13px;	font-weight: bold;	border-bottom: solid 1px #666;}.rss img{float:right;}.panel-content{	padding:5px;	color:#999999;	line-height: 120%;}.panel.panel-content ul{	padding: 0px;	margin: 0px;}.panel-content li{	padding: 0px;	margin: 0px;	color: #999999;	list-style: none outside;	line-height:17px;}/* user panel login form */#loginForm {	width: 95%;}/* calendar panel */#calendar {	width: 200px;	margin-top: 5px;}.calendar-top {	color: #333333;	text-align: center;	padding: 2px;}.calendar-year,.calendar-month {	font-weight: bold;}.calendar-weekdays {	background: #F6F6F6;}.calendar-weekday-cell {	color: #666666;	font-size:10px;	font-weight:bold;	text-align: center;	width: 14%;	padding: 2px;}.calendar-main {	background: #FFFFFF;}.calendar-day,.calendar-day-blank,.calendar-saturday,.calendar-sunday,.calendar-today{	color: #666666;	text-align: center;	width: 14%;	padding: 2px;}.calendar-saturday,.calendar-sunday {	color: #999999;	font-weight:bold;}.calendar-today {	border: dashed 1px #CCCCCC;	background-color: #F6F6F6;}.calendar-day a:link,.calendar-day a:visited,.calendar-saturday a:link,.calendar-saturday a:visited,.calendar-sunday a:link,.calendar-sunday a:visited,.calendar-today a:link,.calendar-today a:visited {	text-decoration: underline;	font-weight: normal;}/* stats panel */#panelStats .panel-content{	color: #666;}/****** Search Panel ******/.search-field { width: 155px; }/****** Announcement Box ******/.announce{ width:680px;}.announce a:link{color:#DFDFDF; text-decoration:underline;}.announce a:visited{color:#DFDFDF; text-decoration:underline;}.announce a:hover{color:#9D9D9D; text-decoration:none;}.announce-content{	word-wrap: break-all;	padding:10px 0;	color: #9D9D9D;}.announce-time{	float: right;	font-size: 11px;	color: #999999; 	display:none;}/****** Defaul Page Elements ******/.article-top,.article-bottom {	padding: 5px 0;}.article-top a:link{color:#ccc; text-decoration:underline;}.article-top a:visited{color:#ccc; text-decoration:underline;}.article-top a:hover{color:#E469EFF; text-decoration:none;}/* page links */.pages {color: #666; margin:0 0 6px 0;}.pages a:link{border:1px solid #222; background:#292929; padding:2px 2px 2px 3px; color:#666; text-decoration:none;}.pages a:visited{ border:1px solid #222; background:#292929; padding:2px 2px 2px 3px; color:#666; text-decoration:none;}.pages a:hover{  border:1px solid #222; background:#353535; padding:2px 2px 2px 3px; color:#469EFF; text-decoration:none;}.pagelink-current {	font-weight: bold; border:1px solid #222; background:#292929; padding:2px 4px 2px 3px; color:#FFF;}.view-mode {float: right; color: #999; font-size:11px;}.view-mode a:link{color:#ccc; text-decoration:underline;}.view-mode a:visited{color:#ccc; text-decoration:underline;}.view-mode a:hover{color:#469EFF; text-decoration:none;}.listbox {	padding-top: 5px;	padding-bottom: 5px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;}.listbox-table {	width: 99%;}.listbox-header {	word-wrap: break-all;	color: #666666;	font-weight: bold;	text-decoration: underline;}.listbox-entry {	word-wrap: break-all;	color: #666666;}.listbox-entry a{	word-wrap: break-all;}/* no entry to display box */.no-entry {	border: 1px solid #CCCCCC;	margin-top: 15px;}.no-entry-message {	padding-top: 25px;	padding-bottom: 25px;	color: #666666;	background: #FCFCFC;	text-align: center;}.prev-article{ float: left; }.next-article{ float: right; }.category-label{ text-align: center;}/* text box */.textbox{	margin-bottom: 15px;}.textbox-title{	word-wrap: break-all;	padding: 6px;	font-size: 14px;	border-bottom: solid 2px #666666;	color:#DFDFDF;}.textbox-title a:link{ color:#96BF55; text-decoration:none;}.textbox-title a:visited{ color:#96BF55; text-decoration:none;}.textbox-title a:hover{ color:#B0CE7D; text-decoration:underline;}a.author:link{ color:#ccc; text-decoration:none;}a.author:visited{ color:#ccc; text-decoration:none;}a.author:hover{ color:#469EFF; text-decoration:underline;}.textbox-title h4{	word-wrap: break-word;	padding-left: 0px;	font-size: 16px;	font-weight: bold;	display: inline;}.textbox-label{font-size:11px; float:right; font-weight:normal; padding:8px 0 0 0; color:#666;}.textbox-fontsize{	padding: 5px;	color: #999;	text-align: right;	font-size:11px;}.textbox-fontsize a:link{color:#DFDFDF; text-decoration:none; text-decoration:none;}.textbox-fontsize a:visited{color:#DFDFDF; text-decoration:none; text-decoration:none;}.textbox-fontsize a:hover{color:#469EFF; text-decoration:none; text-decoration:underline;}.textbox-content{	word-wrap: break-word;	padding: 10px;	margin-bottom: 10px;	color:#B4B4B4;	line-height:18px;}.textbox-content a:link{color:#469EFF; text-decoration:underline; font-weight:bold;}.textbox-content a:visited{color:#469EFF; text-decoration:underline; font-weight:bold;}.textbox-content a:hover{color:#DFDFDF; text-decoration:none; font-weight:bold;}.textbox-bottom {	padding: 5px;	color: #666;	font-size: 11px;}.textbox-bottom a:link{color:#469EFF; text-decoration:none;}.textbox-bottom a:visited{color:#469EFF; text-decoration:none;}.textbox-bottom a:hover{color:#ccc; text-decoration:underline;}.editmark {	margin-top: 20px;	color: #999999;	font-size: 11px;}.textbox-urls {	margin-top: 10px;	padding-top: 5px;	color: #469EFF;	font-size: 11px;	border-top: 1px dashed #C0C0C0;}.textbox-urls span{color:#DFDFDF; font-weight:bold;}/* guestbook entry box */.gbbox{	margin-bottom: 15px;}.gbbox a:link{color:#469EFF; text-decoration:none;}.gbbox a:visited{color:#469EFF; text-decoration:none;}.gbbox a:hover{color:#DFDFDF; text-decoration:underline;}.gbbox-title{	margin-bottom: 10px;	font-weight: bold;}.gbbox-label{	display: inline;	color: #999;	font-size: 11px;	font-weight: normal;}.gbbox-content{	word-wrap: break-word;	padding: 10px;	background-color: #464646;	color:#999;}.gbbox-reply {	padding: 10px;	color: #ccc;	background-color: #575757;	border-top: 1px solid #469EFF;}.gbbox-reply-title{	font-weight: bold;	margin-bottom: 5px;}.gbbox-reply-label{	color: #ccc;	font-size: 11px;	font-weight: normal;	display: inline;}/* comments wrapper */.comment-wrapper{}/* comments top box */.comment-top{	padding: 5px;	margin: 5px;	color: #999;	text-align: right;	font-size:11px;}.comment-top a:link{color:#999; text-decoration:underline;}.comment-top a:visited{color:#999; text-decoration:underline;}.comment-top a:hover{color:#DFDFDF; text-decoration:none;}.comment-pages{	padding: 5px;	margin: 5px;	color: #999999;}/* commnet box */.commentbox{	word-wrap: break-word;	padding: 5px;	margin: 5px;}.commentbox-title{	padding: 3px 0 5px 3px;	border-bottom:1px #469EFF solid;}.commentbox-title a:link{color:#469EFF; text-decoration:none;}.commentbox-title a:visited{color:#469EFF; text-decoration:none;}.commentbox-title a:hover{color:#DFDFDF; text-decoration:none;}.commentbox-label{	display: inline;	color: #999;	font-size: 11px;}.commentbox-content{	padding: 3px;	color:#B4B4B4;}.no-comment-box{	padding:10px;	color: #999;	background: #464646;}/* trackback box */.trackbackbox{	padding: 5px;	margin: 5px;}.trackbackbox-title{	padding: 3px;	border-bottom: 1px dashed #C0C0C0;}.trackbackbox-label{	display: inline;	color: #666666;	font-size: 11px;}.trackbackbox-content{	padding: 3px;	color: #333333;}.trackbackbox a{	color: #000000;}/* comment form wrapper */#commentForm {	width: 99%;}/****** normal message box ******/.messagebox{	width: 500px;	border: solid 1px #CCCCCC;	text-align: center;	background: #FCFCFC;}.messagebox-title{	padding: 5px;	color: #FFFFFF;	font-weight: bold;	background-color: #CCCCCC;}.messagebox-content{	padding: 10px;	padding-bottom: 20px;	color: #666666;	text-align: left;}.messagebox-bottom{	padding: 5px;	color: #FFFFFF;	background-color: #F3F3F3;}/****** error message box ******/.errorbox{	width: 500px;	text-align: center;	background: #FFEEDD;	border: solid 1px #CC0000;}.errorbox-title{	color: #FFFFFF;	font-weight: bold;	background-color: #CC3300;	padding: 5px;}.errorbox-content{	padding: 10px;	padding-bottom: 20px;	color: #990000;	text-align: left;}.errorbox-bottom{	padding: 5px;	color: #FFFFFF;	background-color: #FFE3D0;}/****** Input Form Styles (table) ******/.formbox{	background: #FFFFFF;	border: solid 1px #CCCCCC;}.formbox-comment{}.formbox-title,.formbox-comment-title{	padding: 5px;	color: #666666;	font-weight: bold;	background-color: #464646;	border-bottom:1px solid #469EFF;}.formbox-rowheader,.formbox-comment-rowheader {	padding: 5px;	color: #333333;	font-weight: bold;	text-align: right;}.formbox-content,.formbox-comment-content{	padding: 5px;	color:#666;}/* smilies list */.panel-smilies {	padding:5px;	text-align: center;}.panel-smilies-title {	color: #666666;	text-align: left;	border-bottom: 1px solid #CCCCCC;}.panel-smilies-content {	padding: 5px;	line-height: 120%;}/****** Upload Page ******/.upload-page{	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	background-image: none;}.upload-file{}.upload-error { color: #990000;}.upload-done { color: #003300;}/****** Misc Styles ******/.comment-text,.hidden-note{	font-size: 11px;	color: gray;}.red {	color: red;}.highlight {	font-weight: bold;	color: #FF6600;	background: #FFFF00;}.meta-button {	margin: 1px;}/****** UBB Code Custom Styles ******//* IE fix for ul */* html .ubb-list { margin:5px; margin-left: 25px;  margin-bottom: 15px;}.ubb-list li{	margin: 1px;	padding: 1px;}.code {	word-wrap: break-all;	padding: 10px;	margin: 5px;	font-family: "Courier New";	color: #000000;	background-color: #F9F9F9;	border-left: 3px solid #E0E0E0;}.quote {	margin: 10px;	background-color: #464646;}.quote-title {	padding: 5px;	color: #ccc;	border-bottom: 1px solid #469EFF;	background:#575757;	font-weight: bold;}.quote-content {	word-wrap: break-all;	color: #888;	padding: 10px; }.ubb-obj-div {	word-wrap: break-all;	margin: 5px;	padding: 5px;	color: #666666;	background-color: #464646;}.ubb-obj-div a:link{color:#DFDFDF; text-decoration:none;}.ubb-obj-div a:visited{color:#DFDFDF; text-decoration:none;}.ubb-obj-div a:hover{color:#469EFF; text-decoration:underline;}.textbox-content img{    max-width:700px;    myimg:expression(onload=function(){	this.style.width=(this.offsetWidth > 670)?"670px":"auto"}		   );border:3px solid #4D4D4D;margin-bottom:1px;width:expression(document.body.clientWidth > 670? : "auto" );}.ipt{border:2px solid #39f;background-color:#f5f5f5;margin-right:6px;font-weight:bold;}.panel-flash{margin:4px 0 0 0;}.panel-flash img{border:2px solid #4D4D4D; width:270px; height:106px;}.panel-flash a:hover img{border:2px solid #469EFF;}.panel-flash a:hover {font-size:12px;}.year{border:3px solid #C2CBCF; background:#454A4D; padding:5px 3px 3px 3px;color:#96BF55; font-weight:bold; float:left; margin:0 10px 10px 5px;}.inneryear{padding:4px 2px;}.day{background:#262B2D; font-size:22px; font-weight:bold; color:#46A6BF; text-align:center; padding:3px 0;}