/*=== LBS^2 StyleSheet File ==================================== Style Name: guitar    Version: 1.0     Author: conjee 2006-05-04 15:05:08==============================================================*//****** General Styles ******/body {	font-size: 12px;	font-family: Tahoma, Arial,宋体; 	background: url("images/bg.jpg") repeat left top;	margin: 0px;	padding: 0px;    scrollbar-face-color:#DDDDDD;    scrollbar-highlight-color:#DDDDDD;    scrollbar-shadow-color:#DDDDDD;    scrollbar-3dlight-color:#CCCCCC;    scrollbar-arrow-color:#FFFFFF;    scrollbar-track-color:#FBFBFB;    scrollbar-darkshadow-color:#CCCCCC;    scrollbar-base-color:#DDDDDD;}#panelLinks img{width:83px;height:31px;}table {	font-family: Tahoma, Arial,宋体;	color: #000000;	font-size: 12px;}td {     word-break: break-all; }a:link,a:visited {	text-decoration: none;	color: #8B836C;}a:hover {	text-decoration: none;	color: #39A9CF;}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 #CCCCCC;	background-color: #ffffff;}input.button {	height: 20px;	color: #000000; 	border: 1px solid #C2BCAD;        border-left: 4px solid #C2BCAD;        background-color: #FFFFFF;}textarea { 	font-size: 12px;  	font-family: Tahoma, Arial,宋体; 	color: #000000;	border: 1px solid #CCCCCC;	background-color: #ffffff;}select { 	font-size: 12px;  	font-family: Tahoma, Arial,宋体; 	color: #000000; 	background-color: #FFFFFF;}/****** Main Layout Styles ******/#wrapper {	margin:0px;	width:  100%;        height: 700px;	position: relative;	text-align: left;    background: url('images/top.jpg') repeat-x top left;}#innerWrapper {	width: 100%;	position: relative;}#header {	margin: 0px;}#innerHeader {	position: relative;	padding: 5px;}#footer {	clear: both;	width:  800px; }#innerFooter {	padding: 10px;	padding-top: 25px;	color: #8B836C;	font-size: 11px;	text-align: center;}/****** Header Elements Styles ******/#blogLogo {}#logo {	display: none;}/* header title */.blog-header {}h1 {	padding: 0px;	color: #9D6700;	font-size: 18px;	font-weight: bold;        margin-top: 161px;        margin-left: 25px;}h1 a:link,h1 a:visited {	color: #1C929E;	text-decoration: none;}h1 a:hover {	color: #00ABC1;	text-decoration: underline;}/* blog description */.blog-desc {        color: #A19796;	width: 500px;        line-height: 210%;	position: absolute;	top:35px;	left: 200px;}/* nav menu */#menu {	width:  776px;        margin-left: 8px;        margin-top: 15px;	padding:8px;        background: url('images/menubg.gif') repeat-x top left;        color: #ffffff;}#menu ul{	margin: 0px;	padding: 0px;}#menu li{	display: inline;	list-style: none;	padding: 0px;	padding-right: 3px;	margin: 0px;	margin-right: 5px;	border-right: 1px solid #7CC7DA;}#menu a:link,#menu a:visited {	color: #ffffff;	text-decoration: none;}#menu a:hover {	color: #ffffff;	text-decoration: underline;}/****** Content Layout ******/#mainWrapper {	width:  792px;        margin-left: 10px;        padding:3px;}/* sidebar */.sidebar {	float: left;	width: 210px;    background: #ffffff;    border: 1px solid #C2BCAD;}.sidebar-hide {	display: none;	float: left;}#innerSidebar {	padding: 3px;}/* content */.content {	float: right;	width: 100%;	margin-left: -220px;}.content-wide {	width: auto;	margin: 10px;	margin-left: -210px;}.content-only {	width: auto;	margin-left: -210px;}#innerContent {	margin-left: 220px;}/* 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 a:link,.panel a:visited {	color: #8B836C;	text-decoration: none;}.panel a:hover {	color: #39A9CF;	text-decoration: underline;}.panel h5 {	padding: 3px;	margin: 0px;	color: #8B836C;	font-size: 11px;	font-weight: bold;        border-bottom: 1px dotted #ACA698;}.panel-content{	padding:2px;        margin-left: 3px;	color:#999999;	line-height: 160%;}.panel-content ul{	padding: 0px;	margin: 0px;}.panel-content li{	padding: 0px;	margin: 0px;	color: #999999;	list-style: circle inside;}/* user panel login form */#loginForm {	width: 95%;}/* calendar panel */#calendar {	width: 200px;	margin-top: 5px;        font-size: 11px;}.calendar-top {	color: #333333;	text-align: center;	padding: 2px;}.calendar-year,.calendar-month {	font-weight: bold;}.calendar-weekdays {	background: #F6F6F6;}.calendar-weekday-cell {        background: url('images/calendarweek.gif') no-repeat center;        color: #FFFFFF;	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{        background: url('images/calendartd.gif') no-repeat center;        color: #939598;	text-align: center;	width: 14%;	padding: 2px;}.calendar-sunday,.calendar-saturday {        text-align: center;}.calendar-today {        color: #8B836C;        text-align: center;}.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 {        color:#8B836C;        text-decoration: underline;         text-align: center;	font-size:10px;        font-weight: bold;}/* stats panel */#panelStats .panel-content{	color: black;}/****** Search Panel ******/.search-field { width: 155px; }/****** Announcement Box ******/.announce{	margin-bottom: 10px;        background-color :#ffffff;	border: 1px dashed #C2BCAD;}.announce-content{	word-wrap: break-all;	padding: 10px;	color: #000000;}.announce-time{	float: right;	font-size: 11px;	color: #999999; }/****** Defaul Page Elements ******/.article-top,.article-bottom {    background-color :#ffffff;	border: 1px solid #C2BCAD;	padding: 5px;    margin-bottom: 6px;}/* page links */.pages {	color: #666666;}.pagelink-current {	font-weight: bold;}.view-mode {	float: right;	color: #999999;}.listbox {	padding-top: 5px;	padding-bottom: 5px;        margin-bottom: 5px;    background: #ffffff;    border: 1px solid #C2BCAD;}.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 #C2BCAD;	margin: 5px;}.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: 5px;    background: #ffffff;    border: 1px solid #C2BCAD;}.textbox-title{	word-wrap: break-all;	position: relative; /* IE Fix for background image */	padding: 6px;	height: 30px;	font-size: 14px;    border-bottom: 1px dashed #999999;}.textbox-title h4{	word-wrap: break-word;	padding-left: 5px;	font-size: 14px;	font-weight: bold;	display: inline;}.textbox-title h4 a:link,.textbox-title h4 a:active,.textbox-title h4 a:visited{	color: #000000;}.textbox-label{	padding-top: 5px;	padding-left: 5px;	color: #666666;	font-size: 11px;}.textbox-fontsize{	padding: 5px;	color: #666666;	text-align: right;}.textbox-content{	word-wrap: break-word;	padding: 10px;	line-height: 160%;}.textbox-bottom {	padding: 5px;	color: #666666;	font-size: 11px;}.editmark {	margin-top: 10px;	color: #666666;	font-size: 11px;}.textbox-urls {	margin-top: 10px;	padding-top: 5px;	color: #666666;	font-size: 11px;	border-top: 1px dashed #C0C0C0;}/* guestbook entry box */.gbbox{    background: #ffffff;    border: 1px solid #C2BCAD;    margin-bottom: 6px;}.gbbox-title{	margin-bottom: 10px;	font-weight: bold;}.gbbox-label{	display: inline;	color: #666666;	font-size: 11px;	font-weight: normal;}.gbbox-content{	word-wrap: break-word;	padding: 10px;}.gbbox-reply {	padding: 5px;        margin-left: 5px;	color: #8B836C;	border-top: 1px dashed #ACA698;}.gbbox-reply-title{	font-weight: bold;	margin-bottom: 5px;}.gbbox-reply-label{	color: #666666;	font-size: 11px;	font-weight: normal;	display: inline;}/* comments wrapper */.comment-wrapper{}/* comments top box */.comment-top{	padding: 5px;	margin-bottom: 5px;	color: #666666;	background: #f6f6f6;    border: 1px solid #C2BCAD;	text-align: right;}.comment-pages{	padding: 5px;	margin-bottom: 5px;	color: #666666;}/* commnet box */.commentbox{	word-wrap: break-word;	padding: 5px;	margin-bottom: 5px;    background-color :#ffffff;	border: 1px solid #C2BCAD;}.commentbox-title{	padding: 3px;	border-bottom: 1px dashed #C0C0C0;}.commentbox-label{	display: inline;	color: #666666;	font-size: 11px;}.commentbox-content{	padding: 3px;    margin-bottom: 5px;}.no-comment-box{	padding:10px;	color: #666666;	background: #FCFCFC;	border: 1px solid #C2BCAD;}/* trackback box */.trackbackbox{	padding: 5px;	margin-bottom: 5px;    background: #ffffff;    border: 1px solid #C2BCAD;}.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 {    background-color: #ffffff;    border: solid 1px #C2BCAD;    margin-bottom: 5px;}/****** normal message box ******/.messagebox{	width: 500px;	text-align: center;    background-color :#ffffff;	border: 1px solid #C2BCAD;}.messagebox-title{	padding: 5px;	color: #00567f;	font-weight: bold;}.messagebox-content{	padding: 10px;	padding-bottom: 20px;	color: #003300;}.messagebox-bottom{	padding: 5px;	color: #333333;}/****** 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-color: #ffffff;    border: solid 1px #C2BCAD;}.formbox-comment{}.formbox-title,.formbox-comment-title{	padding: 5px;	color: #ffffff;	font-weight: bold;	text-align: center;	background-color: #C2BCAD;}.formbox-rowheader,.formbox-comment-rowheader {	padding: 5px;	color: #333333;	font-weight: bold;	text-align: right;}.formbox-content,.formbox-comment-content{	padding: 5px;}/* 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-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: #F9F9F9;	border: 1px dashed #E0E0E0;}.quote-title {	padding: 5px;	color: #666666;	font-weight: bold;	border-bottom: 1px dashed #E0E0E0;}.quote-content {	word-wrap: break-all;	color: #666666;	padding: 10px; }.ubb-obj-div {	word-wrap: break-all;	margin: 5px;	padding: 5px;	color: #666666;	background-color: #FFFFFF;	border: 1px dashed #CCCCCC;}.aboutpic {        margin-top: 5px;    	width:  200px;        height: 250px;        background: url('images/girl.jpg') no-repeat top center;}