body {
	background-color: #fff;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
}
img {
    border: 0;
}
div.heading
{
	width: 640px;
	margin: 0 auto;
    margin-top: 20px;
	text-align: center;
	border: 1px solid #CCC;
	line-height: 1em;
	padding-top: 15px;
    box-shadow: 5px 5px 20px #cfc;
    border-radius: 5px;
}
div.division
{
	width: 	120px;
	height:	120px;
	float:	left;
	margin:	10px;
}
div#linux
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -591px;
}
div#linux:hover
{
	background-position:	-145px -591px;
}
div#firefox
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -0px;
}
div#firefox:hover
{
	background-position:	-145px -0px;
}
div#fvwm
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -141px;
}
div#fvwm:hover
{
	background-position:	-145px -141px;
}
div#git
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -291px;
}
div#git:hover
{
	background-position:	-145px -291px;
}
div#irssi
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -444px;
}
div#irssi:hover
{
	background-position:	-145px -444px;
}
div#perl
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -741px;
}
div#perl:hover
{
	background-position:	-145px -741px;
}
div#screen
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -891px;
}
div#screen:hover
{
	background-position:	-145px -891px;
}
div#ssh
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -1041px;
}
div#ssh:hover
{
	background-position:	-145px -1041px;
}
div#vim
{
	background-image:	url('icons.png');
	background-repeat:	no-repeat;
	background-position:	-5px -1191px;
}
div#vim:hover
{
	background-position:	-145px -1191px;
}

div#main
{
	width: 60%;
	margin: 0 auto;
	text-align: justify;
}
pre
{
	padding: 9px;
	border: dashed black 1px;
	background: #ddd;
}
li
{
	padding: 5px;
}

div#content
{
    width: 640px;
    margin: 0 auto;
    text-align: justify;
}

div.post
{
	border: 1px solid #CCC;
    box-shadow: 5px 5px 20px #ccc;
    border-radius: 10px;
    padding: 10px;
    margin-top: 40px;
    background: #fff;
}

div.summary
{
    font-style: italic;
    margin: 20px;
}

div#footer
{
    margin: 100px;
    border-top: 1px solid #ccc;
    text-align: center;
}

div.daily
{
	border: 1px solid #CCC;
    box-shadow: 5px 5px 20px #ccc;
    border-radius: 15px;
    background: #eee;
    padding: 10px;
    margin-top: 40px;
}
