/* Link styles */a:link {color:#956839;text-decoration:underline;}a:visited {color:#956839;text-decoration:underline;}a:hover {color:#473624;text-decoration:underline;}a:active {color:#956839;}	body {	margin:0;	padding:0;	font-family: Georgia, Times, Times New Roman, sans-serif;	font-size: small;	text-align:center;	color:#29303B;	line-height:1.3;	background:#483521 url("/images/diamondback2.png") repeat;}h3 {    font:70%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;	color:#996633;}h4 {	font-weight:normal;	font-size:140%;	color:#1B0431;	margin:0;	padding:0;}	    #wrap {			background-color:#473624;            width:760px;            margin:0 auto;			padding-left:1px;			padding-right:1px;            text-align:center;    }	  #topmenu {  			background-color:#473624;			border-width:1px;			border-style:dotted;			border-color:#FFCCCC;			padding: 5px;      		font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;		    text-transform:uppercase;		    letter-spacing:.2em;			color:#FFCCCC;	}    #topmenu a:link {color:#FFCCCC;text-decoration:none;}	#topmenu a:visited {color:#FFCCCC;text-decoration:none;}	#topmenu a:hover {background-color:#FFCCCC;color:#473624;text-decoration:none;}	#topmenu a:active {color:#FFCCCC;}  .divider {   border-bottom:1px dotted #666;   margin:.75em 0 .75em 0;}    #storetext {  			font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;		    text-transform:uppercase;		    letter-spacing:.1em;	}    #main-content {            width:760px;            background:#FFF3DB url("images/bg-fade-mid.png") repeat-y;            margin:0;            text-align:left;            display:block;    }		/* Typography :: Main entry----------------------------------------------- */h2.date-header {	font-weight:normal;	text-transform:uppercase;	letter-spacing:.1em;	font-size:90%;	margin:0;	padding:0;}.post {	margin:8px 0 24px 0;	line-height:1.5em;}h3.post-title {	font-weight:normal;	font-size:140%;	color:#1B0431;	margin:0;	padding:0;}.post-body p {	margin:0 0 .6em 0;	}.post-footer {	font-family:Verdana, sans-serif;	color:#211104;	font-size:74%;	border-top:1px solid #BFB186;	padding-top:6px;}.post ul {	margin:0;	padding:0;}.post li {	line-height:1.5em;	list-style:none;	background:url("http://www.blogblog.com/scribe/list_icon.gif") no-repeat 0px .3em;	vertical-align:top;	padding: 0 0 .6em 17px;	margin:0;}/* Typography :: Sidebar----------------------------------------------- */h2.sidebar-title {	font-weight:normal;	font-size:120%;	margin:0;	padding:0;	color:#211104;}h2.sidebar-title img {	margin-bottom:-4px;	}#sidebar ul {	font-family:Verdana, sans-serif;	font-size:86%;	margin:6px 0 12px 0;	padding:0;}#sidebar ul li {	list-style: none;	padding-bottom:6px;	margin:0;}#sidebar p {	font-family:Verdana,sans-serif;	font-size:86%;	margin:0 0 .6em 0;}/* Comments----------------------------------------------- */#comments {}#comments h4 {  font-weight:normal;	font-size:120%;	color:#29303B;	margin:0;	padding:0;	}#comments-block {  line-height:1.5em;  }.comment-poster {	background:url("http://www.blogblog.com/scribe/list_icon.gif") no-repeat 2px .35em;	margin:.5em 0 0;	padding:0 0 0 20px;	font-weight:bold;}.comment-body {	margin:0;	padding:0 0 0 20px;}.comment-body p {	font-size:100%;	margin:0 0 .2em 0;}.comment-timestamp {	font-family:Verdana, sans-serif;	color:#29303B;	font-size:74%;	margin:0 0 10px;	padding:0 0 .75em 20px;}.comment-timestamp a:link {	color:#473624;	text-decoration:underline;}.comment-timestamp a:visited {	color:#716E6C;	text-decoration:underline;}.comment-timestamp a:hover {	color:#956839;	text-decoration:underline;}.comment-timestamp a:active {	color:#956839;	text-decoration:none;}.deleted-comment {  font-style:italic;  color:gray;  }.paging-control-container {  float: right;  margin: 0px 6px 0px 0px;  font-size: 80%;}.unneeded-paging-control {  visibility: hidden;}	/* Profile----------------------------------------------- */#profile-container {	margin-top:12px;	padding-top:12px;	height:auto;	background:url("http://www.blogblog.com/scribe/divider.gif") no-repeat top left;}.profile-datablock {	margin:0 0 4px 0;}.profile-data {	display:inline;	margin:0;	padding:0 8px 0 0;	text-transform:uppercase;	letter-spacing:.1em;	font-size:90%;	color:#211104;}.profile-img {display:inline;}.profile-img img {	float:left;	margin:0 8px 0 0;	border:1px solid #A2907D;	padding:2px;  }.profile-textblock {	font-family:Verdana, sans-serif;font-size:86%;margin:0;padding:0;}.profile-link {	margin-top:5px;	font-family:Verdana,sans-serif;	font-size:86%;}/* Post photos----------------------------------------------- */img.post-photo {	border:1px solid #A2907D;	padding:4px;}/* Feeds----------------------------------------------- */#blogfeeds {  }#postfeeds {	padding:0 0 12px 20px;  }  /* Gallery + Lightbox----------------------------------------------- */.image_container {	position: static;	margin-left: auto;	margin-right: auto;	border: 1px #000000 dotted;}.prev {	text-decoration: none;	display: block;	float: left;	border: 0px;}.prev:hover {	background: url(prevlabel.gif) left 50% no-repeat;}.prev_thumb {	visibility: hidden;	float: left;}.prev:hover .prev_thumb {visibility: visible;}.next {	text-decoration: none;	display: block;	float: right;	border: 0px;}.next:hover {	background: url(nextlabel.gif) right 50% no-repeat;}.next_thumb {	visibility: hidden;	float: right;}.next:hover .next_thumb {visibility: visible;}.clear {	clear: both;}.thumb {	position: static;	line-height: 0px;	margin: 2px;	padding: 2px;	background-color: #000000;	border: 0px;}.thumb:hover {	background-color: #666666;}.thumb:active {	background-color: #99CC99;}.thumb_active {	position: static;	line-height: 0px;	margin: 2px;	padding: 2px;	background-color: #99CC99;}/* Lightbox stylesheet */#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}	#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}	#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(/gallery/js/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}	#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(/gallery/js/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(/gallery/js/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}		#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}