/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'HelBol';
	src: url('../fonts/HelveticaNeueLTStd-Bd.eot');
	src: local('Helvetica Neue LT Std 75 Bold'), local('HelveticaNeueLTStd-Bd'), url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-Bd.otf') format('opentype'), url('../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg');
}

@font-face {
	font-family: 'dione';
	src: url('../fonts/DidotLTStd-Roman.eot');
	src: local('Didot LT Std Roman'), local('DidotLTStd-Roman'), url('../fonts/DidotLTStd-Roman.woff') format('woff'), url('../fonts/DidotLTStd-Roman.otf') format('opentype'), url('../fonts/DidotLTStd-Roman.svg#DidotLTStd-Roman') format('svg');
}

@font-face {
	font-family: 'dione-ital';
	src: url('../fonts/DidotLTStd-Italic.eot');
	src: local('Didot LT Std Italic'), local('DidotLTStd-Italic'), url('../fonts/DidotLTStd-Italic.woff') format('woff'), url('../fonts/DidotLTStd-Italic.otf') format('opentype'), url('../fonts/DidotLTStd-Italic.svg#DidotLTStd-Italic') format('svg');
}
body, p {
	font-family: dione, Didot, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}
body em { font-family: dione-ital;}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1.site_title {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 4px 0px 0px 10px !important;
	}
.site_title .amp {
	font-family: 'ITC New Baskerville Std', Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
	font-style: italic;
	font-weight: normal;
	font-size: 16px;
	position:relative;
	top:1px;
	}
.nav {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	letter-spacing: .1em;
	text-transform: uppercase;	
	}
.nav {
	margin-top: 3px;
	}
h1.site_title a, .nav a {
	color: #fff;	
	}
h1.site_title a:hover, .nav a:hover {
	color: #000;	
	}
	
h2 {
	font-family: HelBol, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 54px;
	font-weight: bold;
	color: #CCC;
	letter-spacing: -.02em;
	text-transform: uppercase;
	line-height:44px;
	margin-bottom: 45px;
	margin-top: 10px;
	}

#blog_tag {
	font-family: HelBol "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #CCC;
	letter-spacing: -.02em;
	text-transform: uppercase;
	line-height:24px;
	margin-bottom: 45px !important;
}


h2 a, #blog_tag a {color: #CCC;text-decoration: none;}
h2 a:hover, #blog_tag a:hover {color: #dad9d9;}

h3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 36px;
	/*margin-bottom: 0px !important;*/
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}
h4 {
	font-size: 18px;
	color:#cc0000;
	font-weight:normal;
	margin: 0px 0px 18px 0px !important;

	}
h5 {
	margin: 0px 0px 2px 2px !important;
	font-size: 12px;
	color:#cc0000;
	font-weight:normal;
	}
h6.tag_title {
	font-family: HelBol "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCC;
	letter-spacing: -.02em;
	text-transform: uppercase;
	float:left;
	margin: 0px 3px 0px 0px;
	}
.cat_link a, .cat_link a:hover {text-decoration: none}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h3,
h4,
h5,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 18px;
}

/* `Custom
----------------------------------------------------------------------------------------------------*/
.body-col-1 .excerpt p {
	font-size: 16px !important;
	color: #666;
	line-height: 28px;
	letter-spacing:.02em;
}
.body-col-2 .excerpt, .footer p, .the_comment {
	font-family: Di dot, dione, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
a {
	color:#cc0000;
	text-decoration: none;
	}
a:hover {
	color:#ff0000;
	}