/* CSS was created by vdit.com */
/****** General Styles ******/

*{
margin:0;
padding:0;
}
body{
scrollbar-3dlight-color:#A00000;
scrollbar-arrow-color:#FF0000;
scrollbar-base-color:#000000;
scrollbar-darkshadow-color:#A00000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
background:url(images/bg.gif) #5C5C5C fixed;
color:#888;
text-align:left;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a{
color:#A00000;
text-decoration:underline;
}
a:hover{
color:#CC3333;
}
acronym{
border-bottom:1px dotted #A00000;
cursor:help;
text-decoration:none;
}
/* comment form wrapper */
#commentForm{
width:99%;
}
#footer{
background:url('images/footer.gif') no-repeat;
clear:both;
height:32px;
margin:0 0 30px 0;
}
#header{
}
#innerContent{
margin:20px 10px 10px 10px;
min-height:350px;
}
#innerHeader{
height:90px;
}
#innerWrapper{
background:url(images/bg_top2.gif) no-repeat;
margin:0 auto;
width:721px;
}
/****** Sidebar Panels ******/
/* user panel login form */
#loginForm{
width:95%;
}
/****** Content Layout ******/
#mainWrapper{
background:url(images/bg_shadow.gif) repeat-y right;
height:1%;
}
/* nav menu */
#menu{
background:url(images/bg_shadow3.gif) #000000 no-repeat top right;
width:75px;
}
#menu a{
color:#FFFFFF;
text-decoration:none;
}
#menu a:hover{
color:#FF0000;
text-decoration:none;
}
#menu li{
background:#A00000;
border-bottom:1px #000000 solid;
height:33px;
line-height:33px;
list-style:none;
text-align:center;
width:66px;
}
#menu ul{
margin:0;
padding:0;
}
/****** Main Layout Styles ******/
#wrapper{
background:url(images/bg_top.gif) repeat-x fixed;
text-align:left;
}
/* Loading CSS style */
#loader_container {
	text-align:center;
	position:absolute;
	top:40%;
	width:100%;
	left: 0;
	z-index: 1;
}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:11.5px;
	color:#FFF;
	background-color:#A00000;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:130px;
	border:1px solid #F00;
	text-align:left;
	z-index:2;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:0px;
	background-color: #B36B00;
}
#loader_bg {
	background-color: #FFE6BF;
	position:relative;
	top:8px;
	left:8px;
	height:7px;
	width:113px;
	font-size:1px;
}
/****** Form Controls Styles ******/
form{
display:inline;
}
hr{
border:0;
border-top:1px solid #CCCCCC;
height:1px;
}
img{
vertical-align:middle;
}
input{
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
input.button{
background:#A00000;
border:1px solid #A00000;
color:#FFFFFF;
height:20px;
}
input.text{
background:#333333;
border:1px inset #444444;
color:#FFFFFF;
}
select{
background:#FBFCFD;
border:1px solid #3F68A6;
color:#3F68A6;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
textarea{
background:#333333;
border:1px solid #444444;
color:#FFFFFF;
font-size:12px;
}
/****** Announcement Box ******/
.announce{
margin-bottom:15px;
border:1px dashed #BFCAD2 !important;
border:1px dotted #BFCAD2;
}
.announce-content{
color:#000000;
padding:10px;
word-wrap:break-all;
}
.article-bottom{
margin-top:25px;
padding:5px;
}
/****** Defaul Page Elements ******/
.article-top{
margin-bottom:25px;
padding:5px;
}
/* blog description */
.blog-desc{
color:#FFFFFF;
padding:0 0 0 396px;
}
/****** Header Elements Styles ******/
/* header title */
.blog-header{
padding:45px 0 0 0;
}
.blog-title{
font-size:14px;
padding:0 0 5px 396px;
}
.blog-title a{
color:#FFFFFF;
text-decoration:none;
}
.blog-title a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.btnGo{
margin:3px 5px 0 0;
}
/* a style which makes mainWrapper touch the bottom of sidebar and content */
.clear{
border-top:0;
clear:both;
margin-top:0;
margin-top:-1px !important;
visibility:hidden;
}
/****** UBB Code Custom Styles ******/
/* IE fix for ul */
.code{
background:#333333;
margin:5px;
padding:10px;
word-wrap:break-all;
border:1px dashed #666666 !important;
border:1px dotted #666666;
}
/* commnet box */
.commentbox{
word-wrap:break-word;
}
.commentbox-content{
padding:3px 0 15px 31px;
}
.commentbox-label{
display:inline;
font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.commentbox-title{
}
.comment-pages{
text-align:right;
}
/* comments top box */
.comment-top{
margin:5px;
padding:5px;
padding-top:0px;
text-align:right;
}
/* comments wrapper */
.comment-wrapper{
}
/* content */
.content{
background:#000000;
border:5px solid #A00000;
float:left;
overflow:hidden;
padding:5px;
width:626px;
}
.content-only{
width:100%;
}
.content-wide{
width:auto;
}
/****** Input Form Styles (table) ******/
.formbox{
}
.formbox-comment{
}
.formbox-content{
}
.formbox-rowheader{
font-weight:bold;
padding:5px;
}
.formbox-title,
.formbox-comment-title{
border-bottom:1px dashed #A00000;
border-left:8px solid #A00000;
color:#FF0000;
font-weight:bold;
padding:5px 0 3px 5px;
}
.linkbody{
float:left;
margin-top:5px;
width:50%;
}
.linkgroup{
font-size:14px;
}
.linkimg{
float:left;/*	width:35%;*/
margin-right:4px;
text-align:right;
}
/****** Link ******/
.linkover{
clear:both;
padding:0 50px 50px 50px;
}
.linktxt{
float:left;
}
.listbox{
padding-bottom:5px;
padding-top:5px;
}
.listbox-entry{
border-bottom:1px dashed #A00000;
padding:5px 0;
word-wrap:break-all;
}
.listbox-entry a{
word-wrap:break-all;
}
.listbox-header{
background:#A00000;
color:#FFFFFF;
font-weight:bold;
height:25px;
text-align:center;
}
.listbox-table{
width:99%;
}
/****** normal message box ******/
.messagebox{
background:#000000;
border:10px solid #A00000;
margin-top:120px;
text-align:center;
width:500px;
}
.messagebox-bottom{
background:#333333;
padding:5px;
}
.messagebox-content{
background:#000000;
padding:10px;
padding-bottom:20px;
text-align:left;
}
.messagebox-title{
background:#333333;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}
.next-article{
float:right;
}
.pagelink-current{
}
/* page links */
.pages{
}
/* entry display box */
.prev-article{
float:left;
}
.quote{
margin:10px;
}
.quote-content{
background:#555555;
border-top:0px;
color:#999999;
padding:10px;
word-wrap:break-all;
}
.quote-content a{
color:#999999;
}
.quote-title{
background:#333333;
font-weight:bold;
padding:5px;
border-bottom:1px dashed #666666 !important;
border-bottom:1px dotted #666666;
}
.quote-title img{
padding-right:3px;
}
.rssImg{
border:0;
margin:1px 5px 0 5px;
}
/****** Search Panel ******/
.search{
padding:0 0 0 366px;
}
.search-field{
background:#000000;
border:2px solid #000000;
color:#FFFFFF;
margin:5px 0 0 5px;
width:120px;
}
.searchmethod{
background:#000000;
color:#FFFFFF;
margin:5px 5px 0 5px;
width:80px;
}
.shadow2{
background:url(images/bg_shadow2.gif) no-repeat;
height:9px;
}
/* sidebar */
.sidebar{
float:left;
}
.tags{
background:url('./images/tag_bg.gif') no-repeat 0px;
font-size:11px;
padding:5px 0 3px 15px;
text-align:left;
}
/* text box */
.textbox{
}
.textbox-adminbar{
padding:0 0 4px 0;
text-align:right;
}
.textbox-bottom{
border-bottom:1px dashed #AA0000;
margin:20px 0;
padding:5px 0;
text-align:right;
}
.textbox-bottom a{
color:#AA0000;
text-decoration:underline;
}
.textbox-bottom a:hover{
color:#FFFFFF;
text-decoration:none;
}
.textbox-content{
font-size:14px;
line-height:2em;
word-wrap:break-word;
}
.textbox-content img{
margin:0 0 5px 0;
}
.textbox-fontsize{
color:#979797;
float:right;
font-size:12px;
padding:3px;
text-align:right;
}
.textbox-fontsize a{
color:#979797;
}
.textbox-label{
font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0 15px;
}
.textbox-tburl{
font-size:11px;
padding-left:15px;
padding-top:3px;
text-align:left;
}
.textbox-title{
font-size:14px;
height:42px;
word-wrap:break-all;
}
.textbox-title h4{
display:inline;
font-size:14px;
color: #F60;
}
.textbox-title h4 a{
color:#FF0000;
}
/* trackback box */
.trackbackbox{
margin:5px;
padding:0px;
}
.trackbackbox a{
color:#000000;
}
.trackbackbox-content{
padding:3px;
padding-bottom:14px;
}
.trackbackbox-label{
display:inline;
font-size:12px;
}
.trackbackbox-title{
border-left:3px solid #A00000;
padding:5px;
}
