.page.blog #main h1 {

	float: left;

	width: auto;

	padding: 0 0 0.6em;

	text-transform: uppercase;

	font-size: 1.6em;

	color: gray;

}



#main .post h2 {

	padding-bottom: 0.3em;

}



#main .post h2:first-child {

	font-size: 2.4em;

	padding-top:

}





#main .post a {

	text-decoration: underline;

}



#main .post p a:hover {

	text-decoration: none;

}



#main .post h2 a {

	color: black;

	text-decoration: none;

}



#main .post h2 a:hover {

	color: #603913;

	text-decoration: underline;

}



#main .post {

	/* border-bottom: 1px dotted #ddd; */

border-top:1px dotted silver;

margin-bottom:10px;

padding-top:10px;

clear: left;



}



#main .post h3 {

	font-size: 18px;

	margin-bottom:0.3em;

}



#main .ngg-galleryoverview {

	margin-left: 0;

}



#main h3.datetime {

	padding: 0;

	font-size: 14px;

	color: #603913;

	margin-bottom: 0.4em;

	padding: 0 0 0.6em 0;

	margin: 0 0 1em 0;

}



#main.blog h1 {

	margin: 0.5em 0 0.3em 0;

	padding-bottom: 0;

	line-height: 1.1em;

}



#comments {



	padding-top: 1em;



}



.details {

	padding: 0.5em 1em 0em 1em;

/*

		margin-top: 2em;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	background: #eee;

	*/

	max-width: 320px;

	float: right;

	text-align:right;

}



#main .details p {

	margin: 0 0 0.5em 0;

	font-size: 11px;

}



#main ol {

	margin: 0 0 1em 0 !important;

}



#main ol li {

	font-style:normal;

	list-style-position: inside;

	margin: 0;

	font-size: 14px;

	color: #1f1f1f;

}



.navigation {

	padding-bottom: 10px;

	border-bottom: 1px dotted #ddd;

	margin-bottom: 20px;

	height: 12px;

}



.commentline img {

	margin-right: 7px;

}



#main p.wp-caption-text {

	padding: 2px 0 0 3px;

	font-style: italic;

	font-size: 13px;

	margin-bottom: 0;

}



/* ----- PORTAPAD BUTTON ------ */



div.buy {

	clear:left;

	margin:0 auto;

}



div.buy a {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent url(../images/buy-button.png) no-repeat scroll 0 0;

	color:black;

	display:block;

	font-family:tahoma,arial,sans-serif;

	font-size:24px;

	height:59px;

	margin:10px auto 15px auto;

	padding:32px 60px 0 85px;

	text-decoration:none;

	width:270px;

}



div.buy a:hover {

	color:#AA0000;

}



div.buy a .subtext {

	clear:left;

	display:block;

	float:left;

	font-size:12px;

	margin:4px 0 0;

	text-align:center;

	width:100%;

}



div.buy a strong {

	color: black;

}



div.buy a:hover strong {

	color:#AA0000;

}