/** 
* 
* This file will govern the typography aspects of the theme.
*
**/

/* TYPOGRAPHY BIG BANG */

	body{font-size: 1.5rem;}
	
	body,
	button,.button,input,
	h1,h2,h3,h4,h5,h6,
	nav ul.menu{
		font-family: Arial,sans-serif;
		font-weight: 300;
			-webkit-font-smoothing: antialiased;
		}


/* LIST ELEMENTS */

	ul, ol, dl {
	    margin: 0;
		}

		#primary ul, #primary ol, #primary dl{
			margin: 0 0 15px 15px;
			}
			#primary ul{
				list-style-type: disc;
				}
			#primary ol{
				list-style: decimal inside;
				}
			#primary dl{
				list-style: none inside;
				margin: 0 0 0 0;
				}
	p {
		font-size: 1.5rem;
	}


/* SITE TITLE & TAGLINE (when it's not an image) */

	#site-heading > a, .site-title, .site-description {
	    clear: none;
	    float: left;
		}
		.site-title {
		    font-size: 3rem;
		    font-weight: 200;
		    line-height: 5.6rem;
		    margin: 0.1rem 1.4rem 0 0;
		    text-transform: uppercase;
			}
			.site-title > img {}
		.site-description{margin-top: 3.8rem; font-size: 1.3rem; opacity: 0.5; text-transform: none;}


/* #PRIMARY & #SECONDARY */

	#primary, #secondary{line-height: 1.5;}
		#secondary{font-size: 90%; line-height: 1.5;}
			#secondary .widget ul{list-style: none !important; margin: 0;}
			#secondary h3.widget-title{font-size: 1.4rem; font-weight: 700; margin-bottom: 2rem; letter-spacing: 0.2rem; text-transform: uppercase;}
			#secondary .post-title, #secondary .post-date{margin-bottom: 0.5rem;}
			#secondary .post-title a{font-size: 1.6rem; font-weight: 400;}


/* HRs WITHIN CONTENT */

	.entry-content hr {
	    margin: 4rem 0 3.4rem;
		}


/* BUTTONS & ACTION ELEMENTS */

	.tagcloud a, .tagcloud a:hover, .tagcloud a:visited {
	    border-radius: 2px;
	    padding: 0.6rem 0.8rem;
		}
		#page .tagcloud a {
		    display: inline-block;
		    font-size: 1.25rem !important;
		    margin: 0 0.2rem 0.5rem 0;
			}


/* THE LOOP */

	.hentry { /* SPACING BETWEEN POSTS IN THE REGU