


.pageBrowser ul{
   margin:0px;
   list-style:none;
   white-space: nowrap;
}

.pageBrowser li{
	padding: 0.5em 0.3em 0.1em 0.3em;
   	color:#FFF;
   	display:inline;
   	text-decoration:none;
	font-weight:bold;

}
.previous{
   margin-left:-30px;
}

.page li a{
padding: 0.5em 0.3em 0.1em 0.3em;
   	color:#FFF;
   	text-decoration:none;


}




.mailform {  border-top:1px solid #993300;  border-bottom:1px solid #993300}
.formLabel label { float:left; width:75px; }
.formField {margin:5px; }
.formField input.text { width:150px; }
.formField textarea.text { width:300px; height: 100px;}


#categories h3, #blogrollList h3, #latestPosts h3 {
padding:0 0 0 10px;
background:#993300;
border-bottom: 1px solid black;
}
#categories h3 { border-top: 1px solid black; }
#blogrollList h3 {

border-bottom: 1px solid black;
}	
#subnavi p { margin:0; padding:0 }	

.latestPostList {

}

.latestPostList dd{
padding:0 0 0 110px;
border-bottom: 1px solid black;
}

.latestPostList dt {
padding:0 0 0 110px;

}
.itemNav { }
.author {float:left; width:100%; }
.authoremail {float:left; width:100%; }
.blogtipafriendlink { display:none; }
.permalink	{float:left; width:100%; }		
.comments{float:left; width:100%; }			


			#commentListTitle,
			#trackbackListTitle	{
				color: #0065a5;
				height: 13px;
				width: 478px;
				border: 0;
				
			}
			
			 #commentListTitle	li.middle, 
			 #trackbackListTitle li.middle{
				border: 0;
				background: transparent;
				margin-left: 1px;
				color: #fff;
				font-size: 15px;
				font-weight: bold;
				z-index: 100px;
				position: relative;
				top: 0 !important;
				top: 7px;
				list-style:none;
			}
			
			#commentListTitle	li.start,
			#trackbackListTitle li.start{
				position: relative;	
				top: 0 !important;	
				top: 7px;
				width: 3px;
				margin-left: 0;
				margin-bottom: 0 !important;
				padding: 0;
				background: transparent ;
				list-style:none;
			}
			
			 #commentListTitle	li.end,
			 #trackbackListTitle li.end{
				background: transparent;
				width: 3px;
				margin-left: 1px;
				position: relative;
				top: 0 !important;
				top: 7px;
					list-style:none;
			}
			
			 #commentListTitle	li,
			 #trackbackListTitle li{
				float: left;
			}
			
/* ----------------------------
		Calendar 
------------------------------*/

		#calendar {
			/*width: 180px;*/
			height: 150px;
			margin: 5px 0 5px 0;
			font-size: 9px;
		
		}
		
		#calendar table {
			width: 185px;
			height: 145px;
			border: 1px #bdbbac solid;
			color: #34a9d5;
		}
		
		#calendar td, 
		#calendar th {
			text-align: center;
			vertical-align: middle;
			color: #34a9d5;
		}
		
		#calendar td{
			width:25px;
		}
		
		#calendar th {
			background-color: #edeae5;
		}
		
		#calendar th a{
			background: none;
		}
		
		#calendar th.navigation a{
			padding: 0;
		}
		
		
		#calendar td {
			background-color: #f2f1ed;
			border: 1px #fff solid;
		}
		
		
		#calendar td.last {
			border-right: 1px #bdbbac solid;
		}
		
		#calendar td.first {
			border-left: 1px #bdbbac solid;
		}
		
		#calendar td.lastrow {
			border-bottom: 1px #bdbbac solid;
		}
		
		#calendar table td.isBlogDay a{
			display: block;	
			color: #d46315;
			background: none;
			padding: 0;
		}
		
		#calendar table td.calendarToday {
			background: #EDEAE5;
		}