/* THINK DENTON / DRINK & THINK */
/* site designed and built january-february 2010 by jeremy buller */




/* css reset -- http://meyerweb.com/eric/tools/css/reset/ -- v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* @font-face declarations */

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('http://thinkdenton.com/fonts/League_Gothic.eot');
	src: local('League Gothic Regular'),
		 local('LeagueGothic'),
		 url('http://thinkdenton.com/fonts/League_Gothic.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/League_Gothic.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/League_Gothic.svg#LeagueGothic') format('svg');
		 }

@font-face {
	font-family: 'QuicksandLight';
	font-weight: lighter;
	src: url('http://thinkdenton.com/fonts/Quicksand_Light.eot');
	src: local('Quicksand Light'),
		 local('QuicksandLight-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light.svg#QuicksandLight-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandLightOblique';
	font-style: oblique;
	font-weight: lighter;
	src: url('http://thinkdenton.com/fonts/Quicksand_Light_Oblique.eot');
	src: local('Quicksand Light Oblique'),
		 local('QuicksandLightOblique-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light_Oblique.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light_Oblique.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Light_Oblique.svg#QuicksandLightOblique-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandBook';
	src: url('http://thinkdenton.com/fonts/Quicksand_Book.eot');
	src: local('Quicksand Book'),
		 local('QuicksandBook-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book.svg#QuicksandBook-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandBookOblique';
	font-style: oblique;
	src: url('http://thinkdenton.com/fonts/Quicksand_Book_Oblique.eot');
	src: local('Quicksand Book Oblique'),
		 local('QuicksandBookOblique-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book_Oblique.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book_Oblique.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Book_Oblique.svg#QuicksandBookOblique-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandBold';
	font-weight: bold;
	src: url('http://thinkdenton.com/fonts/Quicksand_Bold.eot');
	src: local('Quicksand Bold'),
		 local('QuicksandBold-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold.svg#QuicksandBold-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandBoldOblique';
	font-style: oblique;
	font-weight: bold;
	src: url('http://thinkdenton.com/fonts/Quicksand_Bold_Oblique.eot');
	src: local('Quicksand Bold Oblique'),
		 local('QuicksandBoldOblique-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold_Oblique.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold_Oblique.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Bold_Oblique.svg#QuicksandBoldOblique-Regular') format('svg');
		 }

@font-face {
	font-family: 'QuicksandDash';
	src: url('http://thinkdenton.com/fonts/Quicksand_Dash.eot');
	src: local('Quicksand Dash'),
		 local('QuicksandDash-Regular'),
		 url('http://thinkdenton.com/fonts/Quicksand_Dash.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/Quicksand_Dash.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/Quicksand_Dash.svg#QuicksandDash-Regular') format('svg');
		 }

@font-face {
	font-family: 'OFLSortsMillGoudyItalic';
	src: url('http://thinkdenton.com/fonts/OFLGoudyStM-Italic.eot');
	src: local('OFL Sorts Mill Goudy Italic'),
		 local('OFLGoudyStM-Italic'),
		 url('http://thinkdenton.com/fonts/OFLGoudyStM-Italic.woff') format('woff'),
		 url('http://thinkdenton.com/fonts/OFLGoudyStM-Italic.otf') format('opentype'),
		 url('http://thinkdenton.com/fonts/OFLGoudyStM-Italic.svg#OFLGoudyStM-Italic') format('svg');
		 }




/* common styles */

body { font-size: 62.5%; }
p { margin: 1em 0px; }
a { text-decoration: none; }

.clearer {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
	}

.red-text { color: #bf4226; }
.dark-grey-text { color: #444; }
.med-grey-text { color: #777; }

img.alignleft {
	float: left;
	padding: 0 10px 4px 0;
	}

img.alignright {
	float: right;
	padding: 0 0 4px 10px;
	}

.at300bs {
	background: url(http://thinkdenton.com/images/addthisbw8.png) !important;
	opacity: .6;
	-webkit-transition: opacity .1s linear;
	}

span.at300bs:hover { opacity: 1; }
.at15t_facebook { background-position: 0 -1760 !important; }
.at15t_myspace { background-position: 0 -3136 !important; }
.at15t_google { background-position: 0 -1120 !important; }
.at15t_twitter { background-position: 0 -2976 !important; }
.addthis_alignright { float: right; }

.postmetadata {
	color: #d5d5d5;
	font: 1em Helvetica, "Arial Narrow", Arial, sans-serif;
	margin: 3em 6px 0;
	text-transform: uppercase;
	}

.postmetadata a {
	color: #bbb;
	-webkit-transition: color .1s linear;
	}

.postmetadata a:hover { color: #444; }

.archive-excerpt {
	color: #222;
	font: 1.4em 'QuicksandBook', Georgia, Times, serif;
	line-height: 1.2em;
	margin-bottom: 1.5em;
	}

.archive-excerpt p { margin: .5em 0 .5em; }





/* drink single-page styles */

#dsp-container {
	margin: 20px auto 20px 0;
	min-width: 960px;
	}

	#dsp-sidebar {
		border-right: 7px solid #222;
		float: left;
		padding: 0 12px 0.5em 0;
		text-align: right;
		width: 190px;
		}

	#dsp-sidebar a {  }
	#dsp-sidebar a:hover {  }
	#dsp-sidebar-headers { float: right; }

	h1.dsp-sidebar-header {
		color: #ccc;
		font: 12em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: -.16em 0 -.22em;
		text-indent: -1000em;
		text-transform: uppercase;
		}

	h2.dsp-sidebar-header {
		color: #ccc;
		font: 2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		margin: 0 .25em 2em;
		text-indent: -1000em;
		text-transform: lowercase;
		}

	#dsp-nav {
		color: #ccc;
		float: right;
		font: 3.6em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		line-height: .87em;
		margin-right: -3px;
		text-transform: uppercase;
		width: 90%;
		}

	ul#dsp-nav {
		list-style-type: none;
		}

	#dsp-nav li {
		border-right: 7px solid #222;
		margin: 0 -16px .2em 0;
		padding-right: 16px;
		}

	#dsp-nav li:hover {
		border-right: 7px solid #bf4226;
		color: #bf4226;
		}

	#dsp-nav a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}

	#dsp-nav a:hover { color: #bf4226; }
	#dsp-credits, #dsp-meta { margin-right: 6px; }

	#dsp-credits {
		color: #ccc;
		float: right;
		margin-top: 4em;
		padding-left: 12px;
		}

	#dsp-credits a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}

	#dsp-credits a:hover { color: #444; }

	#dsp-credits h2 {
		color: #ccc;
		font: 1.2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		line-height: .8em;
		margin: .1em -.1em .4em;
		text-transform: lowercase;
		}

	#dsp-credits h1 {
		color: #ccc;
		font: 2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: 0 -.1em .5em;
		line-height: .8em;
		text-transform: uppercase;
		}

	#dsp-meta { margin-top: 2em; }

	#dsp-meta li {
		color: #ccc;
		font: 1em Helvetica, "Arial Narrow", Arial, sans-serif;
		line-height: 1em;
		text-transform: uppercase;
		}

	#dsp-meta a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}

	#dsp-meta a:hover { color: #444; }

#dsp-content {
	border-left: 7px solid #222;
	float: left;
	margin-left: -7px;
	padding-left: 12px;
	text-align: left;
	width: 65%;
	}

	h1.header {
		color: #222;
		font: 12em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: -.16em 0 -.22em;
		text-transform: uppercase;
		}

	h2.header {
		color: #222;
		font: 2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		margin: 0 .25em 2em;
		text-transform: lowercase;
		}

	.dsp-article-container {  }

	.dsp-title-etc {
		font-family: 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: 4px 0;
		overflow: visible;
		text-transform: uppercase;
		}

	.dsp-category {
		font-size: 10.7em;
		color: #222;
		line-height: .8em;
		float: left;
		}

	.dsp-title-subtitle { float: left; }

	.dsp-title {
		color: #bf4226;
		font-size: 3.6em;
		float: left;
		line-height: .87em;
		padding-left: 8px;
		}

	.dsp-subtitle {
		clear: left;
		color: #999;
		float: left;
		font-size: 2em;
		line-height: .87em;
		padding-left: 8px;
		}

	.dsp-article {
		color: #222;
		font: 1.4em 'QuicksandBook', Georgia, Times, serif;
		line-height: 1.2em;
		padding-left: 6px;
		text-align: justify;
		width: 100%;
		}

	.dsp-article a {
		color: #bf4226;
		-webkit-transition: color .1s linear;
		}

	.dsp-article a:hover { color: #999; }
	.dsp-article em { font-style: oblique; }
	.dsp-article b { font-weight: bold; }




/* think single-page styles */

#tsp-container {
	margin: 20px 0 20px auto;
	min-width: 960px;
	}

	#tsp-sidebar {
		border-left: 7px solid #222;
		float: right;
		padding: 0 0 0.5em 12px;
		text-align: left;
		width: 190px;
		}

	#tsp-sidebar a {  }
	#tsp-sidebar a:hover {  }

	#tsp-sidebar-headers {
		float: left;
		overflow-x: hidden;
		width: 190px;
		}

	h1.tsp-sidebar-header {
		color: #ccc;
		font: 12em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: -.16em 0 -.22em;
		text-transform: uppercase;
		}

	h2.tsp-sidebar-header {
		color: #ccc;
		font: 2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		margin: 0 0 2em .25em;
		text-transform: lowercase;
		}

	#tsp-nav {
		color: #ccc;
		float: left;
		font: 3.6em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		line-height: .87em;
		margin-left: -3px;
		text-transform: uppercase;
		width: 90%;
		}

	ul#tsp-nav {
		list-style-type: none;
		}

	#tsp-nav li {
		border-left: 7px solid #222;
		margin: 0 0 .2em -16px;
		padding-left: 16px;
		}

	#tsp-nav li:hover {
		border-left: 7px solid #bf4226;
		color: #bf4226;
		}

	#tsp-nav a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}
	#tsp-nav a:hover { color: #bf4226; }
	#tsp-credits, #tsp-meta { margin-left: 6px; }

	#tsp-credits {
		color: #ccc;
		float: left;
		margin-top: 5em;
		padding-right: 12px;
		}

	#tsp-credits a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}

	#tsp-credits a:hover { color: #444; }

	#tsp-credits h2 {
		color: #ccc;
		font: 1.2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		line-height: .8em;
		margin: .1em -.1em .4em;
		text-transform: lowercase;
		}

	#tsp-credits h1 {
		color: #ccc;
		font: 2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: 0 -.1em .5em;
		line-height: .8em;
		text-transform: uppercase;
		}

	#tsp-meta { margin-top: 2em; }

	#tsp-meta li {
		color: #ccc;
		font: 1em Helvetica, "Arial Narrow", Arial, sans-serif;
		line-height: 1em;
		text-transform: uppercase;
		}

	#tsp-meta a {
		color: #ccc;
		-webkit-transition: color .1s linear;
		}
	#tsp-meta a:hover { color: #444; }

#tsp-content {
	border-right: 7px solid #222;
	float: right;
	margin-right: -7px;
	padding-right: 12px;
	text-align: right;
	width: 65%;
	}

	h1.header {
		color: #222;
		font: 12em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: -.16em 0 -.22em;
		text-transform: uppercase;
		}

	h2.header {
		color: #222;
		font: 2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		margin: 0 .25em 2em;
		text-transform: lowercase;
		}

	.tsp-article-container {  }

	.tsp-title-etc {
		font-family: 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: 4px 0;
		text-transform: uppercase;
		}

	.tsp-category {
		font-size: 10.7em;
		color: #222;
		line-height: .8em;
		float: right;
		}

	.tsp-title-subtitle { float: right; }

	.tsp-title {
		color: #bf4226;
		font-size: 3.6em;
		float: right;
		line-height: .87em;
		padding-right: 8px;
		}

	.tsp-subtitle {
		clear: right;
		color: #999;
		float: right;
		font-size: 2em;
		line-height: .87em;
		padding-right: 8px;
		}

	.tsp-article {
		color: #222;
		font: 1.4em 'QuicksandBook', Georgia, Times, serif;
		line-height: 1.2em;
		padding-right: 6px;
		text-align: justify;
		width: 100%;
		}

	.tsp-article a {
		color: #bf4226;
		-webkit-transition: color .1s linear;
		}

	.tsp-article a:hover { color: #999; }
	.tsp-article em { font-style: oblique; }
	.tsp-article b { font-weight: bold; }





/* comment styles */

.show-responses, .comment-list-and-form { margin: 0 6px; }

/* what i had before:
h3#comments {
	color: #444;
	font: bold 1.2em Helvetica, "Arial Narrow", Arial, sans-serif;
	margin-bottom: 2em;
	text-transform: uppercase;
	}

then:
h3#comments {
	color: #444;
	font: 2em 'LeagueGothicRegular', Helvetica, "Arial Narrow", Arial, sans-serif;
	margin-bottom: 1.25em;
	text-transform: uppercase;
	}
but i changed it to below: */

h3#comments {
	color: #444;
	font: 1em Helvetica, "Arial Narrow", Arial, sans-serif;
	margin-bottom: 1.25em;
	text-transform: uppercase;
	}

.comment-list-and-form {
	color: #444;
	font: 1em Helvetica, "Arial Narrow", Arial, sans-serif;
	}

.comment-list-and-form a {
	color: #444;
	-webkit-transition: color .1s linear;
	font-weight: bold;
	}

.comment-list-and-form a:hover { color: #bbb}

ol.commentlist li { margin-bottom: 3em; }
.comment-author { margin-bottom: .2em; }
.comment-avatar { display: none; }

/* NEED PHP TO DISPLAY ONE OR THE OTHER...
.drink-comment-avatar {
	float: left;
	padding-right: 6px;
	}

.think-comment-avatar {
	float: right;
	padding-left: 6px;
	}
...BASED ON CATEGORY.*/

cite.fn { font-style: normal; }

.comment-author-name {
	font-size: 1.5em;
	margin-bottom: .2em;
	}

.comment-meta { text-transform: uppercase; }

.comment-meta a {
	color: #d5d5d5 !important;
	-webkit-transition: color .1s linear;
	font-weight: normal !important;
	}

.comment-meta a:hover { color: #bbb !important; }

.respond h3 {
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	}




/* index styles */

#index-container {
	margin: 20px auto 20px;
	width: 1200px;
	}

	#think {
		border-right: 7px solid #222;
		float: left;
		padding: 0 12px 4em 0;
		text-align: right;
		width: 48%;
		}

	#drink {
		border-left: 7px solid #222;
		float: left;
		margin-left: -7px;
		padding: 0px 0px 4em 12px;
		text-align: left;
		width: 48%;
		}

	h1.index-header {
		color: #222;
		font: 12em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		margin: -.16em 0 -.22em;
		text-transform: uppercase;
		}

	h2.index-header {
		color: #222;
		font: 2em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		margin: 0 .25em 3em;
		text-transform: lowercase;
		}

	.think-article, .drink-article { width: auto; }

		.button {  }
		.button a { outline: none; }
		.dropdown { display: none; }

		.title-category {  }

			.think-category, .drink-category {
				color: #222;
				display: block;
 				font: 5em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
				line-height: .85em;
				text-transform: uppercase;
				}

			.think-category { float: right; }
			.drink-category { float: left; }

			.think-title, .drink-title {
				color: #bf4226;
				display: block;
				font: 2.2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
				line-height: .87em;
				padding-top: .08em;
				text-transform: uppercase;
				}

			.think-title a, .drink-title a {
				color: #bf4226;
				-webkit-transition: color .1s linear;
				}

			.think-title a:hover, .drink-title a:hover { color: #444; }

			.think-title {
				float: right;
				padding-right: 8px;
				}

			.drink-title {
				float: left;
				padding-left: 8px;
				}

		.think-excerpt, .drink-excerpt {
			color: #222;
			font: 1.6em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
			line-height: 1.1em;
			margin-bottom: 1.5em;
			}

		.think-excerpt p, .drink-excerpt p { margin: .5em 0 .5em; }
		.think-excerpt { padding-right: 6px; }
		.drink-excerpt { padding-left: 6px; }

			.index-continue {
				color: #d5d5d5;
				display: block;
				font: 1em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
				letter-spacing: 1px;
				text-transform: uppercase;
				}

			.index-continue a {
				color: #d5d5d5;
				-webkit-transition: color .1s linear;
				}

			.index-continue a:hover { color: #444; }

	#think-more-articles, #drink-more-articles {
		color: #d5d5d5;
		font: 1.6em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		letter-spacing: 1px;
		text-transform: uppercase;
		}

	#think-more-articles {  }
	#drink-more-articles {  }
	#think-more-articles a, #drink-more-articles a {
		color: #d5d5d5;
		-webkit-transition: color .1s linear;
		}

	#think-more-articles a:hover, #drink-more-articles a:hover { color: #444; }
	#index-footer {  }

	#index-nav {
		color: #bf4226;
		font: 2.4em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		letter-spacing: 1px;
		line-height: 0.87em;
		margin-top: 0.4em;
		text-transform: uppercase;
		}

	#index-nav a {
		color: #bf4226;
		-webkit-transition: color .1s linear;
		}

	#index-nav a:hover { color: #222; }

	ul#index-nav { list-style-type: none; }

	#index-nav li.inline {
		display: inline;
		padding: 0px .3em;
		}

		.searchform { margin: 0 0 .5em; }

		.search-label {
			color: #d5d5d5;
			vertical-align: bottom;
			}

		.sb-search { font-size: .65em; }
		.sb-search label.search-label, .result-search label.search-label { display: none; }

	#curatedby {
		color: #222;
		font: 7.2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		line-height: .8em;
		margin: 0.1em 0;
		padding-right: 16px;
		padding-right: 0px;
		text-transform: uppercase;
		}

	#curatedby a, #index-footer-left a, #index-footer-right a {
		color: #222;
		-webkit-transition: color .1s linear;
		}

	#curatedby a:hover { color: #bf4226; }
	#index-footer-left a:hover, #index-footer-right a:hover { color: #444; }

	#index-footer-left {
		border-right: 7px solid #222;
		float: left;
		padding-right: 12px;
		text-align: right;
		width: 48%;
		}

	#index-footer-right {
		float: left; 
		padding-left: 12px;
		text-align: left;
		width: 48%;
		}

	#index-footer h2 {
		color: #222;
		font: 1.4em 'OFLSortsMillGoudyItalic', Georgia, Times, serif;
		line-height: .8em;
		margin: .1em -.1em .4em;
		text-transform: lowercase;
		}

	#index-footer h1 {
		color: #222;
		font: 2.2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
		line-height: .8em;
		margin: 0 -.1em .1em;
		text-transform: uppercase;
		}




/* links styles */

/* different layout, not as good?:

.linkcat h2 {
	color: #222;
	display: block;
	font: 3.6em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
	line-height: .85em;
	margin-bottom: .25em;
	text-transform: uppercase;
	}

ul.blogroll {
	color: #222;
	font: 1.4em 'QuicksandBook', Georgia, Times, serif;
	line-height: 1.2em;
	margin-bottom: 2em;
	}

ul.blogroll li { margin-bottom: .5em; }

ul.blogroll li a {
	color: #bf4226;
	display: inline-block;
	font: 1.14em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
	letter-spacing: 1px;
	line-height: .87em;
	padding-top: .08em;
	text-transform: uppercase;
	}

ul.blogroll li a:hover { color: #444; } --*/

.linkcat h2 {
	color: #222;
	display: block;
	font: 5em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
	line-height: .85em;
	margin-bottom: .25em;
	text-transform: uppercase;
	}

ul.blogroll {
	color: #222;
	font: 1.4em 'QuicksandBook', Georgia, Times, serif;
	line-height: 1.2em;
	margin-bottom: 2em;
	margin-left: 6px;
	}

ul.blogroll li { margin-bottom: .5em; }

ul.blogroll li a {
	color: #bf4226;
	-webkit-transition: color .1s linear;
	display: block;
	font: 2.2em 'LeagueGothicRegular', "Arial Narrow", Arial, sans-serif;
	line-height: .87em;
	margin-bottom: .25em;
	margin-left: -6px;
	padding-top: .08em;
	text-transform: uppercase;
	}

ul.blogroll li a:hover { color: #444; }
