/***************************
************* By Elements */

body { 
	font-size: 62.5%;
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
}
div#wrapper {
	font-size: 1.2em;
	line-height: 1.5em;
}

/***************************
*********** The Big Stuff */

h1, h2, h3, h4, h5, h6 {
	margin-bottom: .8em;
}
h1 {
	font-size: 1.9em;
	margin-bottom: 0.9em;
}
h2 a, h3 a, h4 a, h5 a, h6 a {
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.3em;
}
h6 {
	font-size: 1.1em;
}



/***************************
****************** Header */

div#header p a {
	text-align: center;
	font-size: 1.7em;
	text-decoration: none;
	line-height: 2.1em;
}



/***************************
*************** SubHeader */

div#subheader ul li a {
	text-decoration: none;
	line-height: 0.8em;
	font-size: 0.9em;
	text-transform: uppercase;
}
input#search {
	text-transform: uppercase;
	font-size: 0.7em;
}



/***************************
****************** Teaser */

div#teaser h2 {
	font-size: 2.5em;
	line-height: 1.3em;
	font-weight: bold;
}
div#teaser a {
	text-decoration: none;
}
div#teaser div.content {
	line-height: 1.8em;
}
div#teaser div.content p.button a {
	text-align: center;
	font-size: 1.6em;
	line-height: 2.2em;
	text-transform: capitalize;
}



/***************************
******************* Login */

div#teaser div.sidebar h3, div#teaser div.specFriendsSidebar h3 {
	font-size: 2em;
}
div#teaser div.sidebar p, div#teaser div.specFriendsSidebar p {
	font-size: 0.9em;
	line-height: 1.8em;
}
div#teaser div.sidebar label, div#teaser div.specFriendsSidebar label {
	line-height: 2em;
	font-size: 1em;
}
div#teaser div.sidebar form p, div#teaser div.specFriendsSidebar form p {
	line-height: 2em;
	text-transform: uppercase;
	font-style: italic;
	font-size: 0.8em;
}



/***************************
****************** Search */

div#search h3 {
	font-size: 2em;
}
div#search h4 {
	font-size: 1em;
}
div#search h5 {
	font-size: 1em;
}
select#category-select {
/*	font-size: 1.2em; */
}
div#message-options p.button a {
	text-align: center;
	line-height: 2em;
}
input#search-item, textarea#search-item {
	font-size: 2em;
}
input#search-submit {
	font-size: 1.4em;
}



/***************************
***************** Content */

div#container div.content h3 {
	font-size: 1.4em;
}
div#container div.content h3 a {
	font-size: 0.6em;
	text-transform: uppercase;
	text-decoration: none;
}
div#container div.content .post p, div#container div.content .question p, div#container div.content .answer p {
	font-size: 0.9em;
	line-height: 1.4em;
}
div#container div.content .post p a, div#container div.content .question p a, div#container div.content .answer p a  {
	text-decoration: none;
}
div#container div.content .post ul li, div#container div.content .question ul li, div#container div.content .answer ul li {
	text-align: center;
}



/***************************
************ Category Box */

body div#container div#categories ul li {
	line-height: 0.7em;
}
body div#container div#categories ul#friends-list li {
	line-height: 1.1em;
}
body div#container div#categories ul li a {
	text-decoration: none;
	font-weight: none;
	font-size: 0.8em;
	text-transform: uppercase;
}
body div#container div#categories ul#friends-list li a {
	text-decoration: none;
	font-weight: none;
	font-size: 0.8em;
	text-transform: none;
}
body div#container div#categories ul#friends-list li a {
	text-decoration: none;
	font-weight: none;
	font-size: 0.8em;
	text-transform: none;
}
body div#container div#categories ul li.alt a {
	text-decoration: none;
}
div#container div#categories dl {
	font-size: 1.1em;
	line-height: 2.6em;
}
div#container div#categories a {
	text-decoration: none;
}
div#container div#categories dl dd {
	text-align: right;
}



/***************************
************ Single Pages */

body.single div.sidebar h3 {
	font-size: 2em;
}
body.single div.sidebar h3 span {
	font-size: 0.8em;
}
body.single div#container div.wrap div#categories h3 {
	font-size: 1.4em;
}
body.single div#container div.content .post p, body.single div#container div.content .question p, body.single div#container div.content .answer p {
	font-size: 1.2em;
	line-height: 1.4em;
}
body.single div#container div.wrap div.content .post ul li, body.single div#container div.wrap div.content .question ul li, body.single div#container div.wrap div.content .answer ul li {
	font-size: 1.2em;
	line-height: 2.3em;
}



/***************************
**** Single Page Switcher */

div#picker ul li a {
	text-decoration: none;
	line-height: 2.5em;
	font-size: 1.1em;
}
li#subscribe a {
	font-weight: bold;
}
body div#container div.content div#sort h3 {
	font-size: 1em;
}
body div#container div.wrap div.content div#sort li a {
	text-decoration: none;
}


/***************************
************ Profile Page */

body.profile div.sidebar h3 {
	font-size: 1.4em;
}
body.profile div#welcome h3 {
	font-size: 1.8em;
}
body.profile div.sidebar h3 a {
	font-size: 0.6em;
	text-decoration: none;
}

body.profile div.sidebar ul.nav li {
	font-size: 0.8em;
	text-transform: capitalize;
}
body.profile div.sidebar ul.nav li a {
	text-decoration: none;
}


body.profile div#search h4 {
	font-size: 0.9em;
	line-height: 1.3em;
}
body.profile div#message-options h5, body.profile label#label-specific-friends {
	text-transform: capitalize;
}
body.profile p#viewallfriends a {
	text-decoration: none;
}


div#statistics a {
	text-decoration: none;
}


/***************************
****************** Footer */

div#footer {
	text-transform: uppercase;
	font-size: 0.8em;
}
div#footer a {
	text-decoration: none;
}

