/*
ClearFix :
*/
 	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 	}

.clearfix {display: inline-block;}  /* for IE/Mac */
/* \clearfix*/

body {
/*	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;*/
	font: 75% Monaco, Courier, sans-serif;
	background: #fff;
}

h1 {
	font: normal 1.6em/1.5em Monaco, Courier, sans-serif;
}
	h1 a, h1 a:visited {
		text-decoration: none;
	}
h2 {
	font-size: 1.2em;
	margin-top: 1.2em;
}
div.description {
	margin-bottom: 2em;
}
#wrap {
    width: 750px;
	margin: 12px auto 0px;
}
#leftcol {
    width: 480px;
    float: left;
    margin-top: 10px;
}
#rightcol {
    width: 240px;
    overflow: hidden;
    float: right;
    margin-top: 10px;
}
    #rightcol h2 {
        font-weight: normal;
        margin-bottom: 9px;
    }
    #rightcol img {
        border: 0px solid white;
    }
    #rightcol ul {
        padding-left: 0;
    }
    #rightcol #twitterfeeds p {
        font-size: 10px;
    }
        #rightcol #twitterfeeds p a {
            
        }
.social {
    margin: 0;
}
    .social a:hover {
        background: transparent;
    }


.entry, .mainblock {
	margin: .25em 0;
	width: 100%;
}
.mainblock {
	padding: .3em 0;
}
	.mainblock ul {
		padding-left: 20px;
	}
		.mainblock ul li {
			margin-bottom: .3em;
		}
span.post {
	float: left;
	width: 75%;
}
    span.post span.url a {
        font-size: 0.9em;
    }
    span.post span.url a:hover {
        padding: 0;
    }
	span.post a.posttitle {
		font-size: 1.2em;
		text-decoration: none;
	}
	
span.date {
	position: relative;
	float: right;
}
p.footer a {
	padding: .3em .3em;
	text-decoration: none;
}
	p.footer a.first {
		padding-left: 0;
	}
/*form*/
.mainblock form label {
	width: 80px;
	display: block;
	margin-bottom: 1em;
}
.mainblock form input {
	margin-bottom: 1em;
}
input#submit {
	float: right;
}

/*disqus*/
#dsq-content {
	margin-top: 20px 0;
}


/*****************************
    COLORS :
*****************************/

/* Dark Gray */
#rightcol h2,
a
{
    color: #5A5958; 
}
/* Dark Green */
h1 a,
#rightcol h2,
.post a.posttitle 
{
    color: #006313;
}
#rightcol h2{
    border-bottom: 1px solid #444742;
}
/* Pale Green BG */
a:hover 
{
    background: #00cf27; 
}

/* Dark Gray */
body,
span.post span.url,
#rightcol #twitterfeeds p 
{
    color: #444742; 
}

/* Black */
a:hover {
	color: #000;
}
