/* ############################################# */
/* ### Main #################################### */
/* ############################################# */
body { font: 62.5% "Lucida Grande", "Helvetica", "Helvetica Neue", "Arial", "sans-serif"; }

h1, h2, h3, h4, h5, h6 { margin-bottom: .1em; text-transform: lowercase; }

h1, h2 {
	font-weight: 300;
	border-bottom: 1px solid #CCC;
	text-transform: lowercase;
	margin-bottom: .2em;
}

h6 {
	font-size: 1.1em;
	margin: .3em 0 1em;
}

p, dd { font-size: 1.2em; }

a { text-decoration: none; }








/* ############################################# */
/* ### Branding ################################ */
/* ############################################# */
#branding h1 a {
	font-size: 8em;
	letter-spacing: -.05em;
}










/* ############################################# */
/* ### Main Nav ################################ */
/* ############################################# */
#mainNav a {
	font-size: 2.5em;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 2em;
}








/* ############################################# */
/* ### Main Content ############################ */
/* ############################################# */
#feature h1 			{ margin-top: .3em; }

.terContent h3			{ margin-top: 1em; }
.terContent .mt			{ margin-top: 0; } /* used for first header */
.terContent img + h3 	{ margin-top: .3em; } /* for headers after images */











/* ############################################# */
/* ### Story Type ############################## */
/* ############################################# */
#mainContent.story h1 	{ font-size: 3em; margin: 0 0 .2em 0; }

#mainContent.story h3 	{ font-size: 1.5em; font-weight: normal; margin: 0 0 .2em 0; }

#mainContent.story h5 	{ font-size: 1.3em; border-bottom: 1px solid #333; padding: 0 0 .3em 0; margin: 2em 0 .5em 0; }

#mainContent.story h4 	{ margin-bottom: 2em; font-size: 1em; }

#mainContent.story p 	{ margin: 0 0 1em 0; line-height: 1.5em; font-size: 1.3em; }

#quiz ol { 
	list-style: lower-alpha;
	list-style-position:  outside;
}
#quiz li				 { margin: 0 0 .3em 2em; }
#quiz input[type='radio']{ padding: 0 .5em 0 0; }
#quiz br				 { display: none; }
#mainContent .question	 { font-weight: bold; margin: 3em 0 .6em 0; }
#mainContent .score		 { font-size: 3em; font-weight: bold; margin: 1.5em 0 5em 0; }
#mainContent .score span { font-size: 2em; margin: 0 0 0 .2em; letter-spacing: -.1em; color: #0F0; }
#quiz #submitQuiz		 { margin: 3em 0 5em 0; }












/* ############################################# */
/* ### WOD Archives ############################ */
/* ############################################# */

#wodArchives				{ list-style: none; }
#wodArchives li				{ border-bottom: 1px solid #333; padding: 1.5em 0; }
#wodArchives li:last-child	{ border-bottom: none; }
#wodArchives dt 			{ text-transform: lowercase; padding: 0 0 .5em; }
#wodArchives .term			{ font-weight: bold; font-size: 1.2em; }
#wodArchives .usageEx 		{ font-style: italic; padding: .5em 0 0; }







/* ############################################# */
/* ### Wordpress Stuff ######################### */
/* ############################################# */

/* Blog Typography */
.entryCont										{ margin: 2.5em 0 0 0; padding-top: .4em; border: none; }
.entry p 										{ margin: 0 0 .8em 0; }
.entry ol, .entry ul							{ font-size: 1.2em; margin: 0 0 .8em 0; }
.entry ol li, .entry ul li						{ margin: 0 0 .8em 0; }
p.postDate {
	float: right;
	position: relative;
	top: -2em;
	font-size: .9em;
}
/*body.blog #mainContent h2, 
body.single #mainContent h2,
body.archive #mainContent h2,*/
#mainContent .post h2							{ font-size: 2em; margin: 0 0 .2em 0; }
body.blog #mainContent h2 a, 
body.single #mainContent h2 a,
body.archive #mainContent h2 a					{ display: block; max-width: 75%; } /* keeps link from running into post date */
.post p											{ font-size: 1.3em; margin: 0 0 .8em 0; line-height: 1.4em; }
.vidCredit										{ position: relative; top: -.6em; font-size: 1em !important; }


/* Special Pages */
h1.pagetitle									{ font-size: 2.5em; margin: 0 0 1em 0; border-bottom: 3px solid #333; }
body.page-template-page-special-page-php h1		{ margin: 0 0 1em 0; } /* how to videos page, all multimedia page */



/* Blog Comments */
textarea#comment								{ width: 525px; padding: 10px; }
#respond										{ margin: 4em 0 0 0; border-top: 5px solid #333; padding: .5em .2em }
#respond h3										{ font-size: 1.5em; }
#respond form p									{ margin: .5em auto; }
#respond label									{ padding-left: .8em; }
#mainContent h3#comments						{ margin: 4em 0 .3em 0; font-size: 1.6em; }
ol.commentlist									{ list-style: none; }
ol.commentlist li								{ border-top: 1px solid #333; padding-top: .5em; margin: 0 0 2em 0; }
.comment-body img								{ display:  none; }
.comment-author									{ font-size: 1.5em; margin: 0 0 .3em 0; }
.comment-body									{ position: relative; }
.commentmetadata 								{ position: absolute; top: .3em; right: 0; }
.page-template-page-burr-single-php li			{ font-size: 1em ;}
textarea										{ font-family: "Lucida Grande", "Helvetica", "Helvetica Neue", "Arial", "sans-serif"; }













/* ############################################# */
/* ### Sec Content ############################# */
/* ############################################# */
#secContent 	{ border-color: #333; }

#wod dt 		{ text-transform: lowercase; }
#wod .term		{ font-weight: bold; font-size: 1.2em; }
#wod .usageEx 	{ font-style: italic; }


#tweets dt		{ text-transform: lowercase; font-size: 1.2em; }
.tweetTime		{ font-size: .9em; line-height: 1.3em; }









/* ############################################# */
/* ### Footer ################################## */
/* ############################################# */
#footer p { font-size: 1em; }

#footer h5,
#footer a {
	font-size: 1em;
	text-transform: lowercase;
	font-weight: normal;
}







/* ############################################# */
/* ### Classes ################################# */
/* ############################################# */

a.readMore			{ text-transform: lowercase; }
a.readMore:hover,
a.absImg:hover		{ border-bottom: none; }
.postmetadata		{ margin-top: .5em; font-size: 1em !important; }












