html,body{
scrollbar-base-color: #666666;
scrollbar-face-color: #666666;
scrollbar-shadow-color: #BCC4B0;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color: #BCC4B0;
scrollbar-highlight-color: #666666;
scrollbar-3dlight-color: #BCC4B0;
height:100%; /*key*/
}
html,body, td, h1, h2, h3, h4, h5, p, u, li{ 
font-family:Verdana,Arial;
font-size:12px;
}
body{
margin:10;
padding:0;
text-align:center;
background:#666666;
}
#wrap{
position:relative;
min-height: 100%;  /*key*/
width:800px;
margin:0 auto;  /*key*/
padding:0px;
text-align:left;
clear:both;
background:#fff 
}
* html #wrap{
height:100%;   /*key*/
}
#header{
margin:0;
padding:0;
vertical-align:middle;

clear:both; 
}
#header h1{
margin:0;
padding: 30px 60px 30px 20px;
font-size:22px;
color:#FFF;
height: 170px; 
background:url('header.jpg') bottom center no-repeat;
}
#content{
margin:0px;
padding:0px 5px 44px 5px;   /*key*/
}
.pro, .sub, .pwr, .rssl{
margin:0px 0px 2px 0px;
}
.pro{
margin-top:6px;
}
#post{
padding-top:10px;
}
#main{
padding:0px 200px 0px 10px; 
margin:0px;
}
#sidebar {
display:inline;
float:right;
margin:10px 10px 5px 5px;
padding:0px 0px 160px 1px;
width:175px;
background-color:#EEEEEE;
}
h1{ 
font-size:16px;
margin:0px 0px 8px 0px;
} 
h2{ 
	font-family: verdana; font-size: 12px; color:#000000; 
	text-align: left;	
	height: 16px; background:#c0c0c0;
} 
h3{ 
font-size:12px;
margin:0px 0px 8px 0px;
} 
td, th{ 
font-size:12px;
}
p, li{
margin:0px 0px 8px 0px;
}
ul{
list-style-type:circle;
margin-top:0px;
}
.date-header{
color:#666;
font-weight:normal;
font-size:12px;
text-align: right; text-transform: capitalize; 
margin:0px;
padding:8px;
  
}
.post-title{
font-size:14px;
font-weight:bold;
color:#6587e0;
margin:10px 0px 10px 0px;
}
#cal{ 
margin:0px;
padding:0px 0px 8px 0px
} 
.calendar{ 
border-collapse:collapse; 
border: 1px solid #6587e0;
text-align:center;
width:100%;
}
.calendar td{
background-color:#FFF
}
.calr1{ 
background-color:#6587e0;
color:#FFF
}
.calr1 a:link{
text-decoration:none;
color:#FFF;
}
.calr1 a:visited{
text-decoration:none;
color:#FFF;
}
.calr1 a:hover{
text-decoration:none;
color:#FFF;
}
.msgr1{ 
background-color:#999;
text-align:center;
padding:2px;
margin-bottom:4px;
font-weight:bold;
}
.calr2{ 
background-color:#6587e0;
color:#FFF 
}
.calr2 a:link{
text-decoration:none;
color:#FFF;
}
.calr2 a:visited{
text-decoration:none;
color:#FFF;
}
.calr2 a:hover{
text-decoration:none;
color:#FFF;
} 
.calr3{ 
background-color:#CCC;
}
#recent{
margin:0px 0px 8px 0px;
padding:0px;
}
#archives{
margin:0px;
padding:0px;
}
#recent li{
list-style:none outside;
margin:0px 0px 2px 0px;
}
#archives ul, #recent ul, #shareBox ul{
margin:0px;
padding:0px;
}
#archives li, #shareBox li{
list-style:square inside;
margin:0px 0px 2px 0px;
}
.archY{
font-weight:bold;
}
#msgPop{
float:left;/* important */
width:350px;
}
#pop-msg{
margin-top:18px;
padding-bottom:8px;
}
#postlock{
width:300px;
border: 1px dashed #CCC;
margin:8px 0px;
padding:4px;
}
a:link{
color:#c00;
text-decoration:underline;
}
a:visited{
color:#c00; 
text-decoration:underline;
}
a:hover{
color:#F00; 
text-decoration:underline;
}
a:active{
color:#c00;
text-decoration:underline;
}
a.KeyLink:link{
color:#c00;
text-decoration:none;
}
a.KeyLink:visited{ 
text-decoration:none;
color:#c00;
}
a.KeyLink:hover{ 
text-decoration:none;
color:#F00;
}
a.KeyLink:active{ 
text-decoration:none;
color:#c00;
}
#messages{
margin:2px;
}
#msg{
text-align:left;
border-bottom: 1px solid #CCC;
margin: 0px 0px 8px 0px;
padding:2px;
}
.reply{
border:1px dashed #666;
background-color:#EEE;
}
.gravImg{
float:right;
height:40px;
width:40px;
}
.msgPop{
background:#FFF;
}
.subPop{
background:#FFF;
}
input{
font-family:Verdana, Arial;
font-size:10px;
border:1px solid #000;
width:97%;
margin-bottom:2px;
}
textarea{
font-family: Verdana, Arial;
font-size:10px;
border:1px solid #000;
overflow:auto;
width:80%;
margin-bottom:2px;
}
.chkBox{
border:0px; height:11px; width:11px
}
.break{
clear:both;