/* blog styles */.pageContent	{ 	margin-left: 5px; }/* text styles */h1	{ }p	{ margin: 0 0 1em; line-height: 1.5em; }.smiley	{ font-style: normal; text-decoration: none; }q	{ color: #600; }.pageContent ul	{ padding: 0 0 0 20px; margin: 0 0 1em; }/* page body elements */div.post /* contains post title, body and footer (posted by/comments etc) */	{ margin: 0; padding: 0 5px 1em; }div.intrographic	{	position: relative;	width: 500px;	border: 1px #e6e6e6 solid; /* was E6E68A */	padding: 5px;	margin: 0 0 15px -2px;	}.pageContent h2 {	background: #385538 url(/images/blog/title-bg.jpg) repeat-x top left;	font-size: 1em;	text-shadow: #333 0 1px 1px;	color: #fff;	float: left;	clear: left;    width: auto;	margin: 0.5em 0 0; }.pageContent h2 span {	display: block;	background: url(/images/blog/title-bg-right.jpg) no-repeat top right;	}.pageContent h2 span span {	background: url(/images/blog/title-bg-left.jpg) no-repeat top left;	padding: 2px 12px 1px;	}.pageContent h2 span span span.latest	{ font-size: 0.8em; background: none; display: inline; padding: 0; }.pageContent h3 	{	margin: 1.5em 0 0.3em;	font-size: 1.1em;	font-weight: bold; }/* .pageContent h4 	{	margin: 1.5em 0 0.2em;	font-size: 1em;	font-weight: bold; } */.pageContent h4 	{	margin: 1em 0 0;	font-size: 1em;	font-weight: bold; }div.post-body {	position: relative;	clear: left;	padding: 15px 0 0 3px;	border-top: 1px #385538 solid; /* was # 73956E */	background: url(/images/blog/title-shadow1.gif) top left repeat-x; }div.post-date {	position: absolute;	right: 0;	top: -22px;	font-size: 0.8em;	font-weight: bold;	padding: 0 3px 0 0;	}div.post-body h4	{ margin-bottom: 0.2em; }div.post-body p {}p.post-footer { color: #666; font-size: 0.85em; }.colNav h2	{	margin: 1.5em 0 0.8em;	padding: 0;	font-size: 1.3em;	font-weight: bold; }.colNav h2.sidebar-title { /* "About Me" */ 	margin: 0;	padding: 0 0 0.5em;	font-size: 1em;	font-weight: bold;	color: #333;	border-bottom: 1px solid #E6E68A; }.blogAux { padding: 20px 10px; }div.commentsbox	{ padding: 0 0 2.5em 10px; margin: 0; }div.commentsbox a, div.commentsbox a:visited	{ text-decoration: none; }div.commentsbox h4	{	color: #600;	font-size: 0.9em;	margin: 0;	padding: 0 0 0.5em;	}dl.comments-block {} /* contains all the comment elements */dt.comment-poster	{ font-weight: bold; } /* is the name of the person making the comment */dd.comment-body	{ /* the actual comment.  contains paragraphs with <br /> tags for spacing. */	margin: 0 0 0 10px;	}	dd.comment-timestamp	{ /* contains the date/time and trashcan */	font-size: 0.85em;	padding-bottom: 10px;	} div.commentsbox p.comment-timestamp a, div.commentsbox p.comment-timestamp a:visited	{ text-decoration: underline; color: green; }a.BlogCommentDateTime	{ font-size: 0.85em; }div.commentsbox p.comment-timestamp	{ /* the container for the 'Post a comment' and '<<Home' links */	font-size: 0.9em;	text-align: center;	margin: 0;	}div.pullpic	{	position: relative;	float: right;	padding: 0 0 15px 15px;	background: white; }/* about me box */.bloginfo	{	margin: 20px 0;	/* background: #FFFDC5; */	padding: 5px; }#aboutme	{ margin-top: 25px; }#profile-container	{	padding-bottom: 5px;	margin-bottom: 5px; }	dt.profile-img	{ text-align: left; margin: 8px 0 4px; }dt.profile-img img	{ border: 1px #E6E68A solid; padding: 4px; background: white; }dd.profile-data { /* name and location text */  font-size: 1em; }p.profile-textblock { /* about me description */ line-height: 1.3em;	padding-bottom: 1em; border-bottom: 1px solid #E6E68A;   font-size: 1em; }p.profile-link { /* "view my complete profile" link */ margin: 1em 0 0; }.bloginfo ul	{	position: relative;	width: 206px; /* needs to be set for ie6win to display height of list properly */	list-style-type: none;	margin: 0;	padding: 0;	}.bloginfo li	{	margin: 0;	padding: 0;	width: 206px;	line-height: 1.3em; }.bloginfo li a, .bloginfo li a:visited {	display: block;	padding: 0.3em 3px 0.3em 3px;	color: #2C3927;	border: 1px #FFFFE7 solid;	margin: 1px 0; }.bloginfo li a:hover {	text-decoration: none;	border: 1px #7CA371 solid; }.sponsoredlinks { display: none; }/* page specific styles *//* view gallery button for Milamex website design proposal - 20060707 */.viewgallerybutton	{ 	margin: 0.5em 0 1em;	text-align: center;	}.viewgallerybutton a img, .viewgallerybutton a:visited img{ border: 1px #e6e6e6 solid; }.viewgallerybutton a:hover img	{ border: 1px #999 solid; }/* The following hacks correct display anomolies in IE/WIN *//* \*/* html body div.post h2 { font-family: arial, helvetica, sans-serif; font-size: 1.15em; }* html body div.post h2 span span { padding: 3px 12px 3px; }* html body .pageContent	{ margin-top: 0; }* html body div.post-date { right: 20px; font-size: 1em; top: -20px; }* html body div.post-body { padding: 8px 0 0 3px; /* left padding set to 0 as this affected the flow of h2 elements in following posts - ugh!  */}* html body div.post-body h4	{ font-size: 1em; }* html body div#commentsbox h4	{ font-size: 1em; }* html body .bloginfo ul	{ margin-right: -6px; }* html body .bloginfo li a, * html body .bloginfo li a:visited { margin: 1px 0; }* html body .googlesearchbox	{ padding-left: 20px; left: 6px; width: 765px; } /* */