/* PAGE +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
  margin:			0px 0px 0px 0px;
  padding:		20px;
  text-align:		center;
  font-family:		verdana, georgia, verdana, arial, sans-serif;
  color:			#333555;
  font-size:		9px;
  font-weight:		normal;
  line-height:		160%;    }
    
A,
A:link,
A:visited	{
  color:			#1358A3;
  text-decoration: none;
  font-weight:		bold;
  border-bottom:	1px dotted #ccc;

  }

A:active,
A:hover {	
  color:			#999999;
  text-decoration:	none;
  border-bottom:	1px dotted #000000;
}
			
p {
  text-align:		justify;
  font-size:		9px;
  }

H1 {
  font-size:		9px;
  color:			#333555;
  font-weight: 	900;
  border-bottom:	1px solid #C6C5C9;
  text-align:		right;
  margin-top:		15px;
  letter-spacing:	1px;
}

td {
  font-size:		9px;

}

/* LAYOUT +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#pictitle{
		position: relative;
		top: -15px;
		left: 33px;
		font-size: 9px;
		color: #FFF;
		letter-spacing: 1px;
	
		}
	#container {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
			text-align: left;
		background-image: url(/images/amsterdam.jpg);
		background-repeat: no-repeat;
		background-position: 40px 100px;
		}
		
	#contentleft {
		width:220px;
		padding:5px;
		float:left;
		border-right:	1px solid #ccc;
		}
	#contentleft p {
		text-align:		left;
  		font-size:		9px;
  		padding-left:		30px;

		}
	#contentcenter {
		width:370px;
		padding:25px;
		float:left;
		}
	
	#contentright {
		text-align: right;
		width:150px;
		padding-left:20px;
		float:left;
		border-left:	1px solid #ccc;
		}
	#contentright p {  
  		text-align:		right;
  		font-size:		9px;
  		padding-top:		5px;
  		padding-bottom:	5px;
  }
	#footer {
		width:			100%;
  		font-size:		9px;
		border:	1px solid #ccc;
		clear: both;
		margin-bottom:		10px;
		top:		10px;
		font-size:		9px;
		color:			#C6C5C9;
		text-align:		center;
  }

/* BLOG +++++++++++++++++++++++++++++++++++++++++ */

.blog {
  padding:	20px;
  margin-right:	10px;
}

.entry-body {

  margin-left:		5px;
  margin-right:	2px;
  text-align:		justify;
}

.entry-body blockquote {
   padding-left: 	15px;
   border-left:	10px solid #ccc;

}
.blogbody p {
  font-size:		9px;
  }
  
 .entry-header	{
  font-family:		verdana, georgia, times new roman, serif;
  font-size:		12px;
  color:			#1358A3;
  font-weight: 	900;
  border-bottom:	1px dotted #CCCCCC;
  padding-bottom:		5px;
  text-align:		left;
  }

 .blogbody b {
 font-family:		verdana, georgia, times new roman, serif;
 font-size:		11px;
 color:			#aaa;
 margin:			1px;
 border-bottom:	1px dotted #CCC;
 margin:			15px;
 }
  
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
  font-weight: 	bold;
  text-decoration:	none;
  }
	
.date-header	{
  font-family:		verdana, georgia, times new roman, serif;
  font-size:		9px;
  color:			#96989B;
  font-weight:		900;
  border-bottom:	0px solid #CCCCCC;
  padding: 		0px;
  margin-bottom:	0px;
  }

 
.bloglink{
  text-align:		right;
  
  }
 
		
.posted	{ 
  font-family:		verdana, arial, sans-serif; 
  font-size:		10px; 
  color:			#333555;
  padding-top:		2px;
  padding-bottom:	5px;
  margin-left:		2px;
  text-align:		left;
  }


.links {

text-align:		left;
padding:			30px;
font-size:		9px;

}

.links b {

line-height:		270%;
border-bottom:			1px dotted #000000;

}

.pic {
  border:			1px solid #000000;
  margin:			15px; 
  }

.othertitle{
  background:		gray;
  color: 			#ffffff;
  margin:			0px 0px 2px 0px;
  padding:		3px;
  position:		absolute;
  top:			25px;
  left:			-10px;
  width:			340px;
  margin-left:		5px;
  border:			1px solid #000000;
  }
  
.picLside {
  margin:			0px 0px 0px 0px;
  padding:		0px;
  position: 		absolute;
  left: 			10px;
  top: 			430px;
  width:			790px;
  height:			200px;
  overflow:		auto;
  }

.picRside {
  position:		absolute;
  top:			-5px;
  left:			300px;
  width:			auto;
  height:			auto;
  padding-bottom:	5px;
  }

.dirs {
  font-family:		verdana, arial, sans-serif,times new roman, serif; 
  font-weight:		200;
  font-size:		9px;
  position: 		absolute;
  left:			0px;
  top:			65px;
  width: 			250px;
  line-height:		170%;
  text-align:		left;
  }
	
.back {
  font-family:		verdana, arial, sans-serif,times new roman, serif; 
  font-weight: 	200;
  background: 		gray;
  font-size: 		12px;
  position: 		absolute;
  left: 			-15px;
  top: 			180px;
  width: 			75px;
  padding: 		0px;
  text-align: 		center;
  border: 		1px solid #000000;
  }
  
.summary {
  font-family:		verdana, arial, sans-serif,times new roman, serif; 
  font-size:		10px;
  position:		relative;
  left: 			-50px;
  top: 			180px;
  width: 			300px;
  padding: 		2px;
  text-align:		right;
  }
  
.archtitle {
  background:		gray;
  color:			#ffffff;
  margin:			0px 0px 2px 0px;
  padding:		3px;
  width:			500px;
  border:			1px solid #000000;
  }

.comments-body {
  font-family:		verdana, arial, sans-serif;
  font-size:		9px;
  font-weight:		normal;
  font-style:		italic;
  background:		#CCCCCC;
  padding-bottom:	10px;
  padding-top:		10px;		
  border-bottom:	1px dotted #999;
  }		

.comments-post {
  font-family:		verdana, arial, sans-serif;
  font-size:		x-small;
  font-weight:		normal;
  background:		#CCCCCC;
  }	
		
.comments-head	{ 
  font-family:		verdana, arial, sans-serif; 
  font-size:		small; 
  border-bottom:	1px solid #999;
  margin-top:		20px;
  font-weight:		bold;
  background:		#CCCCCC;
  }
/* MT 3.2 */


.entry-more-link {
  font-size: 9px;
  text-align: right;  
}
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 9px;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 0 0 20px 0;
   border-top: 1px dotted #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: 9px;
   text-align: right;
}

.trackbacks
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
   	

}
/* MT */

	
#right {
		float: left;
	
	
	width: 200px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}
.content {
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;	
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	}
	
.content p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	text-align: justify;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
	
	
	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}
	
#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

/* twitter */

#twitter_update_list { 
	padding: 0;
	margin: 0;
}

#twitter_update_list li {
	list-style-type: none;
	padding: 0 0 10px 0; 
	margin: 0 0 15px 0;
	border-bottom: 0px solid #D5D5D5;
 }

#twitter_div h2 {
color: blue;
}

#twitter_div ul {
font-size: 10x;
}
