/* Tags */
html {
	position: relative;
	
}

body {
	position: relative;
	margin: auto;
	width: 960px;
/*	color: hsl( 0 , 0% , 10% );*/

}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.75em;
	
}

h3 {
	font-size: 1.6em;
	line-height: 1.5em;
	
}

h4 {
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.33em;

}

h5 {
	font-size: 1.3em;
	line-height: 1.33em;

}

h6 {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.33em;

}

p {
	margin: 0.75em auto;
	
}

a ,
a:visited 
{
	color: #1010CB;
/*	color: hsl( 240 , 85% , 43% );*/
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
	
}

h1 + p.meta , 
h2 + p.meta , 
h3 + p.meta , 
h4 + p.meta , 
h5 + p.meta , 
h6 + p.meta
{
	margin: -0.5em 0 2em;
	color: #545454;
/*	color: hsl( 0 , 0% , 33% );*/
	
}

/* Size */
.one-fourth {
    width: 25%;

}

.three-fourths {
    width: 75%;

}

.one-third {
    width: 33.33%;

}

.two-thirds {
    width: 66.66%;

}

.one-ninth {
    width: 11.11%;

}

.two-ninths {
    width: 22.22%;

}

.one-fifth {
	width: 20%;

}

.two-fifths {
	width: 40%;

}

.three-fifths {
	width: 60%;

}

.none {
    display: none;

}

.margin10px {
    margin: 10px;

}

.pad10px {
    padding: 10px;

}

.pad-10px {
    padding: 10px;

}

.margin-10px {
    margin: -10px;

}


/* Position */
.left {
	float: left;
	
}
.right {
	float: right;
	
}

.relative {
    position: relative;

}

.text-left {
	text-align: left;

}

.text-center {
	text-align: center;

}

.text-right {
	text-align: right;

}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;

}

.inline-block {
	display: inline-block;
	*display: inline; /*IE Hack*/

}