/****** General Styles ******/



body {



	font: 13px Arial;



	margin-bottom: 0;



	margin: 8px;



	background: url("images/bg.jpg") fixed center;



}







table {



	font-family: Arial;



	color: #990001;



	font-size: 12px;



}



td{



	word-break: break-all;



}







a {



	text-decoration: none;



	color: #000;



}



a:hover {



	text-decoration: none;



	color:#CC3333;



}







hr {



	height: 1px;



	border: 0;



	border-top: 1px solid #000000;



}







acronym {



	text-decoration: none;



	border-bottom: 1px dotted #000;



	cursor: help;



}







/****** Form Controls Styles ******/



form {



	display: inline;



}



input {



	font-family: Tahoma, Arial; 



	font-size: 12px; 



}



input.text {



	height: 20px;



	padding: 1px;



	border: 1px solid #000;



	color: #000; 



	background-color: #FBFCFD;



}



input.button {



	height: 20px;



	border: 1px solid #666;



	border-top: 1px solid #666;



	border-left: 4px solid #999;



	color: #000; 



	background-color: #FBFCFD;



}



.button2 {



	width: 25px;



	color: #fff;



	background-color: #408080;



	border: 2px solid #outset;



}



textarea { 



	border: 1px solid #000;



	background-color: #FBFCFD;



	font-family: Tahoma, Arial; 



	font-size: 12px; 



	color: #000; }



select { 



	font-family: Tahoma, Arial; 



	font-size: 12px;  



	color: #000; 



	background-color: #FBFCFD;



	border: 1px solid #666;



}











/****** Main Layout Styles ******/



#wrapper {



	width: 967px;



	margin: 0 auto;
	
	background-color:#FFFFFF;



}







#innerWrapper {



	width: 100%;



	background-color: #fff;



}







#header {



	height: 277px;



}







#innerHeader {



	background: url('images/logo.bmp') no-repeat;



	border: 1px solid #fff;



}







#footer {



	clear: both;



	height: 55px;



}



#footer a { color: #999; text-decoration: underline; }







#innerFooter {



	float: left;



	font-size: 11px;



	text-align: center;



	color: #999;



	margin: 8px 0 0 360px !important;



	margin: 8px 0 0 180px;



}







#processtime {



	font-size: 11px;



	float: right;



	color: #999;



	text-align: right;



	margin: 8px 5px 0 0;



}







/****** Header Elements Styles ******/



/* header title */



.blog-header {



	padding: 0 20px;



}







h1 {



	float: left;



	color: #fff;



	font: bold 8pt Arial;



	margin: 7px 0 0 160px !important;



	margin: 10px 0 0 77px;



}



h1 a {



	color: #fff;



}



h1 a:hover {



	color: #fff;



}







/* blog description */



.blog-desc {



	font: bold 8pt Arial;



	float: right;



	color: #fff;



	padding-top: 4px;



}







/* nav menu */



#menu {



	margin-top: 0;



	margin-left: 1px;



	height: 35px;



	background-color: #008A8B;



	border-top: 1px solid #000000;



	border-bottom: 1px solid #000000;

	

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;
	



}



#menu ul{



	margin: 0px;



	padding: 0px;



}



#menu li{



	list-style: none;



	height: 35px;



	width: 70px;



	float: left;



	text-align: center;



	border-right: 2px #666 outset !important;



	border-right: 2px #999 outset;



	padding-top: 2px #000000 !important;



	padding-top: 7px #000000;



}



#menu a{



	padding-top: 5px;



	display: block;



	color: #fff;



	height: 26px;



}



#menu a:hover {



	color: #fff;



	padding-top: 6px !important;



	padding-top: 10px;



	background-color: #FF3535;



	margin-top: -4px !important;



	margin-top: -8px;



	border-top: 2px solid #FF3535;



	border-bottom: 1px solid #FF3535;



}







/****** Content Layout ******/



#mainWrapper {



	margin-left: 10px;



	margin-right: 1px !important;



	margin-right: -8px;



}







/* sidebar */



.sidebar {



	



	width: 198px;



	margin: 1px 0 1px -8px !important;



	margin: 1px 0 1px -4px;
	
	float: left;


}



.sidebar-hide {



	display: none;



	float: left;



}



#innerSidebar {



}







/* content */



.content {



	float: right;



	width: 100%;



	margin-left: -200px;



}



.content-wide {



	width: auto;



	margin: 0 0 0 -203px !important;



	margin: 8px 0 0 -213px;



}



.content-only {



	width: 100%;



	margin-left: -180px;



}



#innerContent {



	margin-left: 195px !important;



	margin-left: 205px;



	overflow: visible;



	margin-top: 5px;



}







/* 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{



	margin: 1px 0;



}



.panel h5 {



	color: #E0E0E0;



	font-size: 11px;



	font-weight: normal;



	margin:0px;



	cursor: hand;



	cursor: hand;



	padding: 2px 0 0 10px;



	background-color: #FF3535;



	border-top:1px solid #FF3535; 



	border-left:1px solid #FF3535;

	border-right:1px solid #FF3535;

	

	

	



}



.panel h5 a{



	color: #fff;



}



.panel-content{



	width: 186px;



	padding: 2px 0 2px 10px;



	margin:0;



	line-height: 120%;



	color: #898989;



	background-color: #ffffff;



	border-top: 1px solid #ff3535; 

	border-bottom:1px solid #ff3535;

	border-left:1px solid #ff3535;

	border-right:1px solid #ff3535;





}



.panel-content a { color: #898989; }



.panel-content ul{



	padding: 1px;



	margin: 0px;



	margin-left: 2px;



}



.panel-content li{



	padding: 0px;



	margin: 0px;



	list-style: none;



}







.panel-content li.indent{



	padding: 0px;



	background-image: url("images/list.gif");



	background-repeat: no-repeat;



	text-indent: 15px;



}







.panel-content ul ul li{



	padding: 0px;



	background-image: url("images/list.gif");



	background-repeat: no-repeat;



	text-indent: 15px;



}







/* user panel login form */



#loginForm {



	width: 95%;



}







/* calendar panel */



#calendar {



  width: 95%; 



  margin-top:1px;



}



.calendar-top {



  text-align: center;



  padding:2px;



}



.calendar-year,



.calendar-month {



  font-weight: bold;



}



.calendar-weekdays {



  color: #666;



  font-size:12px;



  text-align: center;



  width: 14%;



  padding:2px;



}



.calendar-weekday-cell {



  color: #666;



  font-size:12px;



  text-align: center;



  width: 14%;



  padding:2px;



  font-weight: bold;



}



.calendar-main {



  background: #FFFFFF;



}



.calendar-day,



.calendar-day-blank,



.calendar-saturday,



.calendar-sunday,



.calendar-today{



  text-align: center;



  width: 14%;



  padding:2px;



}



.calendar-saturday,



.calendar-sunday {



  color: #f00; 



}



.calendar-today { 



  color: #666;



  background: url('./images/re.gif') no-repeat;



  font-weight:bold;



}



.calendar-day a {



  color: #666; 



  font-weight:bold;



  text-decoration: underline;



}



.calendar-saturday a, .calendar-sunday a {



  color: #f00; 



  font-weight:bold;



  text-decoration: underline;



}



.calendar-today a {



  color: #666;



  text-decoration: underline;



}







/****** Search Panel ******/



.search-field { 



	width: 125px;



	margin-bottom: 5px;



	border: 1px solid #666;



}



.search-field2 { 



	color: #fff;



  	width: 125px;



 	background-color: #000;



  	border: 1px solid #505050;



  	margin: 6px 4px 0 4px !important;



  	margin: 10px 4px 0 4px;



}



.search2 {



	color: #fff;



	margin-left: 10px;



	background-color: #000;



	border: 1px solid #505050;



}







/****** Announcement Box ******/



.announce{

	border: 1px dashed #BFCAD2 !important;

	border: 1px dotted #BFCAD2;

	margin-bottom: 15px;

	color: #009933;

}



.announce-content{



	word-wrap: break-all;



	padding: 10px; color: #000; 



}







/****** Defaul Page Elements ******/



.article-top {



	padding: 5px;



	margin-bottom: 15px;



}



.article-top2 {



	padding: 5px;



	margin: -3px 0 2px 0 !important;



	margin: -8px 0 1px 0;



	text-align: right;



	height: 89px;



	background: #000  no-repeat;



}



.article-bottom {



	padding: 5px;



	margin-top: 15px;



}

a:hover{color: #FF3535;}

.article-bottom2 {

    color: #FF3535;



	margin-top: 1px;



	height: 25px;



	width: 761px;



	background: #ffffff repeat-x;



}







/* page links */



.pages { }







.pages2 {

float:left;



	color: #fff;



	width: 460px;



	margin: 75px 0 0 287px;



	text-align: right;



}



.pages2 a { color: #fff; }



.pages3 {



	height: 40px;



	padding: 15px 0 0 190px;



}

.pages3 a { color: #f00; }

.pagelink-current {



	font-weight: bold;



}







.listbox {



	padding-top: 5px;



	padding-bottom: 5px;



}



.listbox-table {



	width: 99%;



}



.listbox-header {



	font-weight: bold;



	text-align: center;



	background-color: #E5E5E5;





	color: #fff;



}



.listbox-entry {



	word-wrap: break-all;



	color: #076AA6;



	border-bottom: 1px solid #8FAEC0;



}



.listbox-entry a{



	word-wrap: break-all;



}







/* entry display box */



.prev-article{ text-align: right; }



.prev-article a { color: #fff; }



.next-article{ text-align: right; margin-top: 62px !important; margin-top: 57px; }



.next-article a { color: #fff;}







/* text box */



.textbox {



}



.textbox-title{



	word-wrap: break-all;



	font-size: 11px;



	padding-top: 1px;



	height: 18px;



	background: url('./images/bg_title.gif') repeat-x; 

	border-top:1px solid #00856e; 

	border-bottom:1px solid #00856e;

	border-left:1px solid #00856e;

	border-right:1px solid #00856e;

	







}



.textbox-title h4{



	margin-left: 7px;



	color: #FF3535;



	padding-left: 5px;



	font-size: 12px;



	display: inline;



}



.textbox-title h4 a {



	color: #FF3535;



}



.textbox-label{



	padding-top: 10px;



	padding-left: 9px;



	color: #999;



	font-size: 11px;



}



.textbox-label a { color: #999; }



.textbox-fontsize{



	color: #979797;



	float: right;



	text-align: right;



	padding: 3px;



	font-size: 12px;



}



.textbox-fontsize a{



	color: #979797;



}



.textbox-content{



	word-wrap: break-word;



	padding: 32px;



}



.textbox-bottom{



	border-top: 1px dashed #008A8B;



	padding-bottom: 4px;



	padding-right: 10px;



	font-size: 11px;



	color: #000000;



	text-align:right;



}



.textbox-bottom a {



	color: #999999;



}







.textbox-adminbar {



	padding: 0px;



	padding-bottom: 4px;



	font-size: 12px;



	color: #000;



	text-align:right;



}



.textbox-tburl {



	padding-top: 3px;



	font-size: 11px;



	color: #3F67A5;



	text-align:left;



	padding-left: 15px;



	background: url('./images/tb_bg.gif') no-repeat 0px;



}



.tags {



	color: #999;



	font-size: 11px;



}



.tags a { color: #999; }



.tags2 {



	color: #999;



	font-size: 11px;



	margin: 0 0 -10px -10px;



}



.tags2 a { color: #999; }







/* comments wrapper */



.comment-wrapper{}







/* comments top box */



.comment-top{



	padding:5px;



	padding-top: 0px;



	margin: 5px;



	color: #3F67A5;



	text-align: right;



}



.comment-pages{



	padding:5px;



	margin: 5px;



	color: #3F67A5;



}







/* commnet box */



.commentbox{



	word-wrap: break-word;



	padding: 0px;



	margin: 5px;



}



.commentbox-title{



	padding: 5px;



	border-left: 3px solid #000;



}



.commentbox-label{



	display: inline;



	color: #3F67A5;



	font-size: 12px;



}



.commentbox-content{



	padding: 3px;



	padding-bottom: 14px;



}







/* trackback box */



.trackbackbox{



	padding: 0px;



	margin: 5px;



}



.trackbackbox-title{



	padding: 5px;



	border-left: 3px solid #3F67A5;



}



.trackbackbox-label{



	display: inline;



	color: #3F67A5;



	font-size: 11px;



}



.trackbackbox-content{



	padding: 3px;



	padding-bottom: 14px;



}



.trackbackbox a{



	color: #000000;



}







/* comment form wrapper */



#commentForm {



	width: 99%;



}







/****** normal message box ******/



.messagebox{



 width: 500px;



 margin-top: 120px;



 border: 1px solid #3F67A5; 



 text-align: center; 



 background-color: #fff;



}



.messagebox-title{



 color: #fff; 



 font-weight: bold; 



 padding: 5px;



}



.messagebox-content{



 color: #3F67A5; 



 background:#FFFFFF;



 padding: 10px; 



 padding-bottom: 20px; 



 text-align: left;



}



.messagebox-bottom{



 color: #3F67A5; 



 background-color: #E6EEF7; 



 padding: 5px;



}











/****** Input Form Styles (table) ******/



.formbox{}



.formbox-comment{



	padding-top: 10px;



}







.formbox-title,



.formbox-comment-title{



	color: #000;



	font-weight: bold;



	border-left: 3px solid #000;



	padding: 5px;



}







.formbox-rowheader {



	padding: 5px;



	font-weight: bold;



}







.formbox-content {



	padding: 5px;



}







/* smilies list */



.panel-smilies {



	padding:5px;



	text-align: center;



}



.panel-smilies-title {



	color: #000;



	text-align: left;



	border-bottom: 1px solid #BFCAD2;



}



.panel-smilies-content {



	padding: 5px;



	line-height: 120%;



}











/****** UBB Code Custom Styles ******/



/* IE fix for ul */



.code {



	word-wrap: break-all;



	border-left: 3px solid #3F67A5;



	background-color: #EBEBEB;



	color: #000000;



	margin: 5px;



	padding: 10px;



}







.quote {



	border-left: 0px solid #D6C094;



	margin: 10px;



}



.quote-title {



	background-color: #E6EEF7;



	border-bottom: 1px dashed #408AB7 !important;



	border-bottom: 1px dotted #408AB7;



	padding: 5px;



	font-weight: bold;



	color: #3F67A5;



}



.quote-title img {



	padding-right: 3px;



	margin-bottom: -4px;



}



.quote-content {



	word-wrap: break-all;



	color: #000000;



	padding: 10px; 



	background-color: #fff;



	border: 1px solid #E6EEF7;



	border-top: 0px;



}







/****** Link ******/



.linkover {



	margin-bottom: 50px;



	height: auto;



	clear: both;



}



.linkbody {



	margin-top: 5px;



	width: 50%;



	float: left;



}



.linkimg {



/*	width: 35%;*/



	float: left;



	text-align: right;



	margin-right: 4px;



}



.linktxt {



	float: left;



}



.linktitle a {



	font-weight: bold;



}



.linkgroup {



	font-weight: bold;



	font-size: 14px;



	margin-bottom: 5px;



	color: #3F67A5;



}

.tv_pic { width:200px; height:164px; float:left;}
