.cols{width:945px; overflow:hidden;}
.Homecols{width:310px; overflow:hidden; }


#header{display:none;}
#footer{margin: 10px 0;}
#Homefooter{margin-top: 7px; padding-bottom:7px;border-bottom:2px solid #eee;}
#Homefooter a {
	color:#EA461A;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#Homefooter a:hover {
	color:#555;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
#footer img{margin:9px 0;}

#searchBar{border:1px solid #999; background-color:#ccc; padding:10px 5px; text-align:center;}

#content{clear:both;padding-top:30px;}


h1{
	font-size:29px;
	font-family:"Myriad Pro","HelveticaNeue-Light","Helvetica Neue Light","Lucida Grande","Helvetica Neue",Arial,"Lucida Sans Unicode",sans-serif;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}
p{margin:3px 0 0 0 ;}

.im{padding:10px;padding-left:0px;padding-top:0px;float:left;}
.time{color:#933; text-transform:capitalize; display:inline-block;}
.Hometime{color:#933; text-transform:capitalize; display:inline-block; font-size:10px; font-family:Arial; padding-top:7px; float:right;}
.postedBy{float:left;}
.title{color:#333; font-size:24px; font-weight:normal; cursor:pointer;}
.Hometitle{color:#333; font-size:12px; font-weight:normal; margin:0px; padding-top:6px;float:left; letter-spacing:-0.02em;}
.hr{border-bottom:1px dotted #c77; width:100%;padding:4px 0 8px 0;}
.Homehr{border-bottom:1px dotted #c77; width:100%;padding:4px 0 0 0;}
.userComment{background-color:#f2f2f2; padding:4px; margin-top:10px;min-height:14px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.userComment a{display:inline;}
.accent{color:#933; font-style:italic;}
.permalink{margin-left:420px;}

/*comment window rules*/
#container.commentWindow{width:380px;}
.commentWindow .cols{width:300px;}
.commentWindow .hr{width:300px;}

.commentWindow fieldset{border:1px solid #c77; margin:15px 0;}
.commentWindow legend{font-size:12px; font-weight:bold;}


/*cms rules*/
table{
background-color:#ddd;
border:1px solid #777; 
border-bottom:0;}

td{height:16px; 
padding:2px 5px;
border-bottom:1px solid #777;}

textarea{height:420px; width:420px;}

table input{width:420px;}

#cmsNav{list-style: none; margin:15px 0; padding:0;height:15px;}
#cmsNav li{float:left;display:inline; margin:0 5px;padding:0 6px; border-left:1px dotted #333;border-right:1px dotted #333;}

.dImg2, .dImg3, .dImg4, .dImg5, .dImg6, .dImg7, .dImg8, .dImg9, .dImg10 {
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
.DiaryImg {
	padding:10px;
	visibility:visible;	
	border:solid 1px #c9e142;
	background-color:#f4ffcf;
	border-top:none;
}
.DiaryLine {
	background-color:#fefffa;
	padding-left:20px;
	padding-right:20px;
}
.HomeDiaryLine {
	background-color:#fefffa;
	padding-left:20px;
	padding-right:20px;
}
.addNext {
	display:inline;
	float:right;
	position:relative;
	top:3px;
	cursor:pointer;
}
.Show {
	display:inline;
	float:left;
	position:relative;
	top:13px;
	padding-right:10px;
	cursor:pointer;
}
.HomeShow {
	display:inline;
	float:left;
	padding-right:10px;
	position:relative;
	top:7px;
}
.inputbutton {height: 23px; background-color: #f4ffcf; border: #666 1px solid; margin: 0px; color: #444; font-weight: bold; font-family: verdana, tahoma, arial; font-size: 13px; padding-bottom: 1px;}
.inputtextbox {
	background-color:#FEFFFA;
	width:250px;
}
.inputfile { width:500px;}
.comment{
	margin-bottom:10px;
	visibility:visible;
}
.hidden_comment{
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
.ImageAdd {
	font-size:14px;
}