/**
 *
 * Journal Summaries on index page
 *
 */
.journal {
	margin-top: 20px;
	border: 2px solid #036;
	width: 650px;
	overflow: auto;
	position: relative;
  }
.journal h3 { padding: 12px 6px 8px; background-color: #036; }
.journal h3 a {
	color: #FFF;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
	border-bottom: 1px dotted #FFF;
  }
.journal h3 a:hover { color: #06F; border-bottom: 1px solid #06F; }
.journal .wrapper {
	background: #ECDFAE url('/img/global/bg_msb_item_grad.jpg') bottom left repeat-x;
    padding: 4px;
	width: 642px;
	overflow: hidden;
	position: relative;
  }
.journal .left { float: left; width: 161px; position: relative; }
.journal .jpic {
	display: block;
	border: 1px solid #CCC;
	background: #FFF;
	width: 153px;
	height: 153px;
	padding: 4px;
	overflow: hidden;
  }
.journal .jpic .preview {
	margin: auto;
	border: 1px solid #000;
	width: 150px;
	height: 150px;
	color: #000;
	display: block;
	overflow: hidden;
	position: relative;
	background: #CCC no-repeat center;
  }
.journal .jpic .preview:hover { border-color: #06F; }
.journal .jpic .preview img { position: absolute; }
.journal .jpic div { padding-top: 60px; text-align: center; font-weight: bold; }
.journal .right { padding-top: 4px; float: right; width: 468px; }
.journal .right .dates { margin: 8px; font-size: 90%; color: #777; }
  

/**
 *
 * journal stamp
 *
 */
img.stamp {
	top: 120px;
	right: 8px;
	position: absolute;
	z-index: 2;
	behavior: url('/css/iepngfix.htc');
  }


/**
 *
 * Journal summary on journal's page
 *
 */
#journal #summary { /*padding:4px; border: 1px solid #036;*/ }
#journal #summary h1 { font-size: 160%; padding-top:24px; }
#journal #summary img.stamp { top:-12px; right:0; }
#journal #summary #desc { padding-top: 8px; position:relative; }
#journal #summary #albumlink {
	float: left;
	border: 1px solid #CCC;
	padding: 4px;
	margin-right: 8px;
	width: 153px;
	position: relative;
  }
#journal #summary #albumlink #jpic { width:150px; height:150px; position:relative; overflow:hidden; border:1px solid #000; }
#journal #summary #albumlink #jpic img { position:absolute; }
#journal #albumlink #viewAlbum { display:block; font-weight:bold; text-align:center; text-decoration:none; padding-bottom:8px; }
#journal #albumlink #viewAlbum:hover { text-decoration:underline; }
#journal #summary ul { clear:left; padding:16px 0; }
#journal #summary ul li { line-height:140%; list-style-type:none; }
#journal #summary ul li a { text-decoration:none; border-bottom:1px dotted #06F; color: #06F; }
#journal #summary ul li a:hover { border-bottom:1px solid #900; color:#900; }
#journal #summary ul li span { padding-right: .5em; }
#journal #mapcontainer { }
#journal #summary #map { height:350px; width:658px; border:1px solid #000; overflow:hidden; margin:0 auto; }

#journal .entryView { padding:30px 0; position:relative; }
#journal .entryView .date { border-bottom:2px solid #FFEE8C; color:#999; }
#journal .entryView .toTop { float:right; background-color:#FFF; border:1px solid #FFEE8C; position:absolute; top:38px; right:20px; padding:4px; font-size: 80%; text-decoration:none; }
#journal .entryView .toTop:hover { background: #06F; color:#FFF; }
#journal .entryView h3 { padding-top:12px; /*clear:right;*/ }

