body	{
	margin: 0px;
	padding: 0px;
	padding-top: 40px;
	padding-bottom: 55px;
	background: #282828 url("/img/bg.jpg") repeat-x;
	color: #d2d2d2;
	font-size: 10pt;
	font-family: 'Trebuchet MS', 'Arial';
	}

td	{
	font-size: 10pt;
	}

a	{
	color: #0eb2d5;
	}

a.time	{
	font-size: 9pt;
	text-decoration: none;
	color: #9eb2d5;
	}

a.mainMenu{
	color: #757676;
	font-size: 16px;
	text-decoration: none;
	font-family: 'Trebuchet MS', 'Arial';
	}

a.mainMenu:hover{
	color: #fbfdfd;
	}

td.blogitem{
	width: 312px;
	vertical-align: top;
	}

.blogdate	{
	color: #5a5959;
	font-size: 8pt;
	padding-bottom: 17px;
	font-weight: bold;
	}

.blogtext	{
	font-size: 8pt;
	padding-right: 40px;
	}

.blogTitle	{
	font-size: 13pt; 
	font-family: 'Trebuchet MS', 'Arial';
	color: #ffffff;
	padding-bottom: 10px;
	}

.quickOpen{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	display: none;
	z-index: 100;
	}

.quickBg{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	visibility: hidden;
	z-index: 90;
	background: #000000;
 	opacity: 0.7;
 	filter:Alpha(Opacity='70');
	}


input.photoPost{
	width: 500px;
	}
textarea.photoPost{
	width: 500px;
	height: 120px;
	}

.title, h1,h2{
	font-size: 16pt;
	color: #848484;
	padding-bottom: 15px;
	font-weight: normal;
	font-family: 'Trebuchet MS', 'Arial';
	}

.admTable{
	width: 600px;
	background: #343434;
	}

.admSmall{
	font-size: 8pt;
	}

.ghost	{
 	opacity: 0.3;
 	filter:Alpha(Opacity='30');
	}

.titleField	{
	width: 600px;
	}

.docText{
	width: 940px;
	height: 350px;
	background: #ffffff;
	font-size: 10pt;
	font-family: 'Trebuchet MS', 'Arial';
	}

textarea.aboutField{
	width: 600px;
	height: 100px;
	}

textarea.titleField{
	height: 200px;
	}


input.addDay{
	width: 30px;
	border: solid 0px;
	font-size: 18pt;
	}

textarea.addDay{
	width: 250px;
	height: 80px;
	}

div.dialogBox{
	background: #282828 url("/img/bg.jpg") repeat-x; 
	border: solid 1px #353535;
	}

.dayCell	{
	position: absolute; 
	top: 25px; 
	left: 60px; 
	font-size: 45pt; 
	color: #545454;
	}

.dayItem	{
	position: absolute;
	top: 0px; 
	left: 5px; 
	font-size: 7pt;
	}

.dayMax	{
	position: relative; 
	width: 100%; 
	height: 100%;
	}

.blogLink	{
	text-decoration: none;
	color: #d2d2d2;
	}
.linkUpload{
	width: 700px;
	height: 300px;
	}


div#scrollbar{ 
    display:none;
    }

#t1	{
	border-collapse:collapse;
	position: absolute;
	}

div#wn	{ 
    position: relative; 
    width:100%; height:350px; 
    overflow: hidden;	
}

div#scrollbar { 
    position:relative; 
    width:100%; height:19px;
    display:block; /* display:none initially */
}

div#track { 
    position:absolute; 
    left:0px; 
    top:0px;
    width:100%; height:21px; 
    background: #282b2c;
  }
div#dragBar {
    position:absolute; 
    left:0px; 
    top:0px;
    width:19px; height:18px; 
    background-color:#282b2c;
  }  
div#le_ft { position:absolute; left:0; top:0; }  
div#rig_ht { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 

