div.wedge-module-title h3 { 
	font-weight: bold;
	margin: 0px 0px 10px;
}


div#side-nav h3 {
	margin: 0 0 0.72em;
	font-weight: bold;
}


div.wedge-element p {
	margin: 0;
}

.intro_element h1 {
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
.intro_element h2 {
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
.intro_element h3 {
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
.intro_element h4 {
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
.intro_element h5 {
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}

.intro_element {
	line-height:normal;
}




/* Text elements
-------------------------------------------------------------- 

	These can be used to pull an image at the start of a paragraph, so 
	that the text flows around it (usage: <p><img class="left">Text</p>) 
*/

p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a:focus,
a:hover     	{ text-decoration: underline; }
a           	{ text-decoration: none; }

blockquote  	{ margin: 1.5em; font-style: italic; }
strong,dfn		{ font-weight: bold; }
em,dfn      	{ font-style: italic; }
sup, sub    	{ line-height: 0; }
.sup 			{ font-size: smaller; position: relative; bottom: 0.7em; line-height: 0; }

abbr,
acronym     	{ border-bottom: 1px dotted #666; }
address     	{ margin: 0 0 1.5em; font-style: italic; }

pre         	{ margin: 1.5em 0; white-space: pre; }
pre,code,tt 	{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li       	{ margin: 0; }
ul      	{ margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }

ul          	{ list-style-type: disc; }
ol          	{ list-style-type: decimal; }

dl          	{ margin: 0 0 1.5em 0; }
dl dt       	{ font-weight: bold; }
dd          	{ margin-left: 1.5em;}


/* Misc classes
-------------------------------------------------------------- */
span.read_more {
	font-size: 0.8em;
	text-transform: lowercase;
	white-space: nowrap;
}

.small      	{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.2em; }
.tiny       	{ font-size: .7em; margin-bottom: 1.5em; line-height: 1.3em; }
.tight			{ margin-top: 0px; margin-bottom: 0px; line-height: 1.2em; }
.tight-top		{ margin-top: 0px; }
.tight-bottom 	{ margin-bottom: 0px; }
.large      	{ font-size: 1.2em; line-height: 1.8em; }
.hide       	{ display: none; }
.strong			{ font-weight: 500; }
.stronger		{ font-weight: 600; }

.quiet	 		{ color: #444; }
.subtle      	{ color: #666; }
.loud       	{ color: #000; }
.highlight  	{ background:#ff0; }
.added      	{ background:#060; color: #fff; }
.removed    	{ background:#900; color: #fff; }

.first      	{ margin-left:0; padding-left:0; }
.last       	{ margin-right:0; padding-right:0; }
.top        	{ margin-top:5px; padding-top:0; }
.bottom     	{ margin-bottom:5px; padding-bottom:0; }


/* Wedge Specific
-------------------------------------------------------------- */
div.tweet_time p {
	font-size: 0.8em;
	line-height: 1em;
	margin: 0.34em 0 0;
}

div.facebook_wedge div.wedge-module-content {
	color: #000;
}