*	{
	margin:	0;
}
html	{
	background:		#333 url(http://digibuzz.net/images/bgfade.png) repeat-x;
}

body		{
	font-family:		helvetica, Trebuchet MS, verdana, arial sans-serif;
	font-size:		12pt;
	margin-top:		24pt;
	margin-left:		0;
	margin-right:		0;
	color:			#555;
}

div#topcloud	{
	background:		url(http://digibuzz.net/images/topcloud.png) center no-repeat;
	margin:			0;
	padding:		0;
	margin-left:		auto;
	margin-right:		auto;
	width:			840px;
	height:			153px;
}
	

div#container3	{
	background:		#fff;
	margin-left:		auto;
	margin-right:		auto;
	width:			840px;
	border-top:		1px solid #fff;
	padding:		0;
	margin-top:		0;
}

div#container2	{
	background:		url(http://digibuzz.net/images/softrightcorner.png) right bottom no-repeat;
}

div#container	{
	background:		url(http://digibuzz.net/images/softleftcorner.png) left bottom no-repeat;
	padding:		0;
	margin:			0;
}

div#logo		{
	margin-top:		0em;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	width:			800px;
	height:			221px;
	background:		url(http://digibuzz.net/images/digibuzz.png) no-repeat;
}

div#photostream		{
	width:		594px;
	text-align:	center;
	background:	#eee;
	padding:	8px;
	margin-left:	auto;
	margin-right:	auto;
	border:		1px solid #ccc;
}

div#photostreamlogo	{
	margin-top:		0em;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	width:			256px;
	height:			40px;
	background:		url(http://digibuzz.net/images/iPhone-photo-stream.png) no-repeat;
}

div#aboutsite		{
	width:		594px;
	text-align:	left;
	background:	#eee;
	border:		1px solid #ccc;
	margin-top:	20px;
	margin-left:	auto;
	margin-right:	auto;
	padding:	10px;
}

div#aboutsite p		{
	margin-top:	0.5em;
}

div#aboutsitelogo	{
	margin-top:		0em;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	width:			256px;
	height:			40px;
	background:		url(http://digibuzz.net/images/About-this-site.png) no-repeat;
}

div#quote		{
	font-size:		8pt;
	margin:			0;
	padding:		0;
	width:			40%;
	color:			#999;
	clear:			both;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		8pt;
}

div#body	{
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		1em;
	text-align:		left;
	width:			680px;
	background-color:	#eee;
	border:			1px solid #ccc;
}

div#footer	{
	margin-right:		auto;
	margin-left:		auto;
	text-align:		center;
	width:			80%;
	padding-top:		0em;
	padding-bottom:		0.4em;
	font-size:		10pt;
}

div#footer p	{
	padding-top:		0em;
	margin-top:		0.4em;
}

a:link, a:visited	{
	color:			#666;
	text-decoration:	underline;
}

a:hover			{
	text-decoration:	none;
}

p	{
	padding-left:		2em;
	padding-right:		2em;
}

div#body p:first-letter	{
	font-size:		14pt;
}

p.quote	{
	text-align:		left;
	margin-top:		0.6em;
	padding-left:		1em;
	padding-right:		1em;
}

p.originator	{
	margin-top:		0.1em;
	text-align:		right;
	font-size:		8pt;
	font-style:		italic;
}

img.imagelink	{
	border:			1px solid #777;
}

img.imagelink:hover	{
	border:			1px solid #fa7b0f;
}

div.thumbnail	{
	width:			192px;
	height:			192px;
	padding:		2px;
	margin:			0;
	float:			left;
	text-align:		center;
	border:			1px solid #eee;
}

div.blog	{
	padding:		0;
	margin:			0;
	text-align:		justify;
	margin-bottom:		1em;
	margin-top:		1em;
}


div.blog div	{
	border-bottom:		1px dashed #aaa;
	border-left:		1px dashed #aaa;
	padding-left:		0.3em;
}

div.blog div h1	{
	margin-right:		0;
	margin-bottom:		0;
	margin-top:		0;
	padding:		0;
	font-weight:		normal;
	font-size:		1.2em;
}

div.blog div p	{
	margin:			0.2em;
	padding:		0.2em;
}

div.blog div p.signature {
	font-size:		10pt;
	color:			#888;
	margin-top:		0;
	margin-bottom:		0;
	padding-top:		0;
	padding-bottom:		0;
	letter-spacing:		0.15em;
	word-spacing:		0.3em;
}

div.blog p.commentInfo	{
	color:			#999;
	font-size:		11pt;
}
