@charset "UTF-8";
/* Weblog CSS Document */

/* GENERAL LAYOUT */
	.mainAvar img{border:solid 5px #DDDDDD;margin:0 0 5px 5px;}  
	
	/*profile*/
		td.title {
		background:#333333;color:#CCCCCC;text-transform:uppercase;font:9px Verdana !important;text-align:right;padding:3px;vertical-align:top;
		}
		td.desc {
		background:#666666;color:#CCCCCC;text-transform:uppercase;font:9px Verdana !important;text-align:left;padding:3px;
		}
		td.desc a {
		color:#999999;
		}
		td.desc a:hover {
		color:#FFFFFF;
		}
	
	/* extra title */
		p.exTitle, p.exTitle1, p.exTitle550, p.exTitle2, p.exTitleExcept {
			font:bold 12px arial;
			letter-spacing:2px;
			text-align:center;
			color:#89CBF1;
			padding:4px 0;
			height:15px;
			margin:0;
			background:#000;
		}
		
		p.exTitle1 {
			display:block;
			width:400px;
		}
		p.exTitle550 {
			display:block;
			width:550px;
		}
		p.exTitle2 {
			margin:5px 0;
		}
		p.exTitleExcept {
			margin-bottom:5px;
		}
		
	/* CATEGORIES */
		a.entryCat{
		color:#666666;
		font:11px arial;
		font-weight:normal;
		text-decoration:none;
		display:block;
		margin:5px 0;
		padding:3px;
		border:1px solid #ddd;
		float:inherit;
		}
		a.entryCat:hover{
		color:#666666;
		font:11px arial;
		background:#E8E8E8;
		border:1px solid #999999;}
		a.entryCat span.ebTitle {
		color:#CCCCCC;
		font:bold 11px arial;
		text-transform:uppercase;
		background:#666666;
		padding:2px;
		margin:2px 2px 5px 2px;
		display:block;
		}
		a.entryCat img{
		background:#777;
		padding:0;
		margin:2px 7px 0 2px;
		border:solid 5px #DDDDDD;
		}
			
		a.entryCat:hover img{
		border:solid 5px #999999;
		}
		a.entryCat:hover span.ebTitle {
		color:#FFFFFF;
		background:#535353;
		}

/* Arts: before/afters */
	#screen{
	/*width:400px;*/
	margin:0px;
	padding:5px;
	border:1px solid #ddd;
	}
	#screen img{
	border:0;
	/*width:400px;
	height:340px;*/
	background:#777;
	border:none;
	}
	
		#screen550{
		width:550px;
		margin:0px;
		padding:5px;
		border:1px solid #ddd;
		}
		#screen550 img{
		border:0;
		width:550px;
		/*height:340px;*/
		background:#777;
		border:none;
		}
	
	
/* ENTRYBLURBS */

	td.entryBlurbCat { width:500px;border:1px solid #CCCCCC;padding:5px; }
	td.entryBlurbCat img {
		border: 1px solid #666666;
		background: #fff;
		padding: 3px;
		margin: 6px;
	}
	
	a.entryBlurb{
	color:#666666;
	font:11px arial;
	font-weight:normal;
	text-decoration:none;
	display:block;
	margin:5px 0;
	padding:3px;
	border:1px solid #ddd;
	float:inherit;
	}
	a.entryBlurb:hover{
	color:#666666;
	font:11px arial;
	background:#E8E8E8;
	border:1px solid #999999;}
	a.entryBlurb span.ebTitle {
	color:#CCCCCC;
	font:bold 11px arial;
	text-transform:uppercase;
	background:#666666;
	padding:2px;
	margin:2px 2px 5px 2px;
	display:block;
	}
	a.entryBlurb img{
	background:#777;
	padding:0;
	margin:2px 7px 0 2px;
	border:solid 5px #DDDDDD;
	}
		
	a.entryBlurb:hover img{
	border:solid 5px #999999;
	}
	a.entryBlurb:hover span.ebTitle {
	color:#FFFFFF;
	background:#535353;
	}
	
	/*entryBlurb Table*/
	table.entryBlurbTable {
	border-top:1px dotted #CCCCCC;margin-top:10px;
	}
	td.entryBlurbCol1 {
	width:270px;border:1px solid #fff;vertical-align:top;
	}
	td.entryBlurbCol2 {
	width:270px;border-left:1px dotted #CCCCCC;vertical-align:top;padding-left:10px;
	}
	
	/*entryBlurb Table Projects*/
	ul.projectLinks { 
		list-style:none;
		padding:0;
		margin:0;
	}
	ul.projectLinks li {
		list-style:none;
		text-align:center;
		padding:3px 0;
		margin:0;
	}
	

/* I. highlights */
	a.hlightMain{
		color:#666666;
		font:10px arial;
		text-decoration:none;
		/*width:290px;
		height:180px;*/
		display:block;
		margin:0;
		padding:5px 3px 5px 3px;
		border:1px solid #dee3e7;
		text-align:center;
		float:inherit;
	}
	/*a b{
		color:#333333 !important;
		font:bold 11px arial !important;
	}*/
	a.hlightMain:hover{
		color:#666666;
		background:#E8E8E8;
		border:1px solid #666666;
		}
	a.hlightMain img{
		/*width:280px;
		height:150px;*/
		/*background:#777;*/
		margin:0 0 1px 3px;
		/*border:solid 5px #DDDDDD;*/
	}
	a.hlightMain:hover img{	/*border:solid 5px #FFFFFF;*/	}

/* II. quotes */
	div.quote { width:530px; display:block; margin-left:27px; }
	.spiffy{display:block;}
	.spiffy *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#c8e1f1}
	.spiffy1{
	  margin-left:3px;
	  margin-right:3px;
	  padding-left:1px;
	  padding-right:1px;
	  border-left:1px solid #c8e1f1;
	  border-right:1px solid #c8e1f1;
	  background:#c8e1f1}
	.spiffy2{
	  margin-left:1px;
	  margin-right:1px;
	  padding-right:1px;
	  padding-left:1px;
	  border-left:1px solid #c8e1f1;
	  border-right:1px solid #c8e1f1;
	  background:#c8e1f1}
	.spiffy3{
	  margin-left:1px;
	  margin-right:1px;
	  border-left:1px solid #c8e1f1;
	  border-right:1px solid #c8e1f1;}
	.spiffy4{
	  border-left:1px solid #c8e1f1;
	  border-right:1px solid #c8e1f1}
	.spiffy5{
	  border-left:1px solid #c8e1f1;
	  border-right:1px solid #c8e1f1}
	.spiffyfg{
	  background:#c8e1f1;
	  padding:10px;}

/* Japanese */
	p.japanese {
		font-size: 13px !important;
		margin: 0;
		padding: 0;
	}
	
/* wb gallery thumbs (copied from weblog/gallery/wb_gallery_style.css */
	a.wb_gal_thumblink img{
	background:#777;
	border:solid 1px #666;
	}
	a.wb_gal_thumblink:hover img{
	border:solid 1px #CCC;
	}
	ul.wbgal { 
		list-style:none;
		padding:0;
		margin:0 0 0 1px;
		height:90px;
	}
	ul.wbgal li {
		list-style:none;
		text-align:center;
		padding:0;
		margin:1px;
		float:left;
	}