/* 
	Theme Name: Custom Theme for The Freedom Academy
	Theme URL: http://www.smartwebutah.com
	Description: This is a custom theme for The Freedom Academy
	Author: Seth Shoultes and Lidia Kelly
	Author URI: http://www.smartwebutah.com
	Version: 1.0
	Tags: two columns, fixed width, black, white, gray
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 9/5/09
*/

body {
	background: #999;
	width: 1120px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
}
#wrap {
	background: #e7e7e9;
	width: 1100px;
	margin: 0px auto 0px;
	padding: 0px;
	position: relative;
}
/************************************************
*	Hyperlinks									*
************************************************/

a img {
	border: none !important;
	text-decoration:none !important;
	border-bottom:none !important;
}
a:focus, a:hover, a:active {
	outline: none;
}
a, a:visited {
	color: #600 !important;
	font-weight:bold;
	border:none;
}
a:hover {
	color: #3A87DD!important;
	text-decoration: none;
}

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

#header {
	background: #000000 url(images/top_banner.gif);
	width: 1100px;
	height: 235px;
	margin: 10px auto 0px;
	padding: 0px;
	overflow: hidden;
}
.headerright {
	width: 1050px;
	float: right;
	margin: 0px;
	padding:0px 0px 0px 0px;
	text-align: right;
}
#header_nav{
	width: 400px;
	float: right;
	margin: 0px;
	padding:1px 0 0 0;
	display:block;
}
#header_nav #email{
	float:left;
	width:113px;
}
#header_nav #twitter{
	float:left;
	width:132px;
}
#header_nav #blog{
	float:left;
	width:123px;
}
.headerright #header_search{
	float: right;
	margin: 120px 0 0 0;
	padding:0;
	clear:both;
}



/************************************************
*	Newsletter      								*
************************************************/
#newsletter_signup{
	z-index:999;
	position:absolute;
	top:50px;
	left:300px;
	text-align:left;
}

*+html #newsletter_signup div.gsom_sfi{
	margin:0px 0 0 0;
}
#newsletter_signup div.gsom-optin-form div{
	display:inline;
}
div.gsom_sfi { clear: none!important; }

#newsletter_signup h2{
	color:#F00;
	font-size:24px;
	font-weight:bold;
	margin:0px 0 0px 0px;
	padding:10px 0 0 0;
}
#newsletter_signup h2 + p{
	margin:0px 0 0 0;
	font-size:16px;
}
#newsletter_signup h2 + p .blue_text{
	color:#009;
	font-weight:bold;
}
#newsletter_signup h2 + p .bold_italic{
	font-weight:bold;
	font-style:italic;
}
.postarea .gsom-sa-wrapper {
	width:590px;
	margin:0 auto;
}
.postarea div.gsom-sa-placeholder{
overflow-x: visible !important;
overflow-y:visible !important;
text-align: left;


}
div.gsom_sfi{
	float:left;
	width:180px;
}

div .gsom-optin-radiogroup
{	
	padding:0px 0 0px 0;
	float: left;
	/*clear: both;*/
}
div.gsom-optin-radiogroup { clear: none!important; position: relative; top: 7px; }
.gsom-optin-radiogroup input {
	background: url(images/button_bkg.gif) no-repeat;
	font-size:14px;
	width:232px;
	height:32px;
	border:0;
}
/************************************************
	Navbar      								*
************************************************/
/*TOP NAVIGATION*/
#nav {
	text-align:left;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:10px;
	margin:155px 0 0 0;
	width:1100px;
	float:right;
	background:url(images/nav_bar.png) top left no-repeat;
}
#nav li a {
	text-decoration:none;
}
#nav li a:hover {
	text-decoration:none;
}
#nav a:visited {
}
/*Lava*/


.lavaLampWithImage {
	position: relative;
	height: 29px;
	/*width:600px;*/
	padding: 5px;
	margin:-5px 0 0 0px;
	overflow:visible;
}
.lavaLampWithImage li {
	float: left;
	list-style: none;
}
.lavaLampWithImage li.back {
	background: url(images/lava_gold.png) no-repeat right -30px;
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
}
.lavaLampWithImage li.back .left {
	background: url(images/lava_gold.png) no-repeat top left;
	height: 30px;
	margin-right: 11px; /* 7px is the width of the rounded shape */
}
.lavaLampWithImage li a {
	font: bold 14px arial;
	outline: none;
	text-align: center;
	top: 7px;
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 10px;
	color: #fff !important;
}
li .page_item .current_page_item a{
	border: none;
	color: #000 !important;
}
/************************************************
*	Homepage 					            	* 
************************************************/

#homepage {
	width: 1090px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
}
#homepage p {
	margin: 0px;
	padding: 0px;
}

#homepage embed, #homepage object {
	width: 280px;
	height: 235px;
	margin: 0px;
	padding: 0px;
}
#homepage .widget {
	margin: 0px 0px 10px 0px;
	padding: 9px;
}
#home_middle_widget {
	width:790px;
}
#homepage ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#homepage ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#homepage ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#homepage ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#homepage ul li li {
	background: url(images/icon.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
#homepage ul li ul li {
	background: url(images/icon.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}


.homepageleft {
	float: left;
	width:790px;
	margin: 0px;
	padding: 0px;
}
.homepageleft h2 {
	color: #222222;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.homepageright {
	float: right;
	width: 275px;
	margin: 0px;
	padding: 0px;
}

#fcg {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #E6E6E6;
}
#fcg h2 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 5px;
}
#fcg p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}
.hpbottomleft {
	float: left;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
.hpbottomright {
	float: right;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
/************************************************
*	Contest 					     		    * 
************************************************/
#contest_info_top {
	background:url(images/home_page_contest.png) no-repeat top left;
	width:790px;
	height:210px;
	float:left;
	margin: 0px;
	padding: 0px;
	font-size:16px !important;
	color:#FFF;
}
#contest_info_top h1 {
	font-size:24px;
	font:Verdana, Geneva, sans-serif;
}
#contest_info_top ul li {
	margin:10px 20px !important;
}
#contest_info_top div {
	padding:10px;
	margin:0px 70px 0 10px;
}
#contest_info_mid {
	background:url(images/home_page_left_bkg.png) repeat-y;
	width:790px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#contest_info_mid div {
	padding:10px;
	margin:0px 10px;
}
#contest_info_mid ol li {
	list-style: decimal inside;
	background:none !important;
	padding:5px 0 !important;
}
#contest_info_mid p {
	padding:10px;
	margin:0px 10px;
}
#contest_info_btm {
	background:url(images/home_page_left_btm.png) no-repeat bottom left;
	width:790px;
	height:32px;
	float:left;
	margin: 0px;
	padding: 0px;
}
li.bullet1 {
	background:url(images/bullets.png) 0% -3px no-repeat !important;
	padding:0px 0 0 25px !important;
}
li.bullet2 {
	background:url(images/bullets.png) 0% -31px no-repeat !important;
	padding:0px 0 0 25px !important;
}
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 1100px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	line-height: 20px;
	font-size:14px;
}
#contentleft{
	float: left;
	width: 790px;
	margin:0px 0 0 20px;
	padding:0;
}
#contentleft_top{
	float: left;
	width: 790px;
	height:12px;
	margin: 0px;
	padding:0;
	background: url(images/content_bkg_top.gif) top center no-repeat;
}

#contentleft_bottom{
	float: left;
	width: 790px;
	height:52px;
	margin: 0px;
	padding:0;
	background: url(images/content_bkg_btm.gif) bottom center no-repeat;
}
#contentleft h1{
	color: #222222;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 10px 0px 10px 0px;
	padding: 15px 0px 5px 0px;
	line-height: 22px;
	border-top: 2px solid #CCCCCC;
	width:95%;
}
#contentleft h1 a {
	color: #222222;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	border: none;
}
#contentleft h1 a:hover, #contentwide h1 a:hover {
	color: #3A87DD;
	text-decoration: none;
	border: none;
}
#contentleft h2 {
	color: #222222;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 18px;
	width:95%;
}
#contentleft h3, #contentwide h3 {
	color: #222222;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	width:95%;
}
#contentleft h4, #contentwide h4 {
	color: #222222;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	width:95%;
}
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
.postarea{
	width:750px;
	margin:0;
	padding:10px 0px 0 40px;
	background: url(images/content_bkg_mid.gif) center repeat-y;
}
.postarea p {
	padding: 0px 30px 10px 10px;
	margin: 0px;
}

.postarea ol {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
}
.postarea ol li {
	margin: 0px 0px 0px 30px;
	padding: 0px 20px 5px 0px;
}
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
}
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.postarea ul li {
	background: url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 20px 5px 0px;
}
.postarea ul ul li {
	background: url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
}
blockquote {
	background: #F7F7F7;
	margin: 0px 35px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #E6E6E6;
}
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.postmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 50px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
}
.postmeta p {
	margin: 0px;
	padding: 0px;
}

.archive {
	float: left;
	width: 280px;
	margin: 0px;
	padding: 20px 25px 20px 0px;
}
/************************************************
*	Images  					     		    * 
************************************************/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
}
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
}
img.alignright {
	padding: 0px;
	margin: 0px 30px 10px 10px;
	display: inline;
}
img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.alignright {
	float: right;
	margin: 0px 30px 10px 10px;
}
.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #F5F5F5;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
}
.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
	float: right;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 18px;
}
#sidebar h2 {
	color: #222222;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar p {
	margin: 0px;
	padding:0 20px 0 10px;
	line-height: 20px;
}

#sidebar h3{
	padding:0 5px;
	margin:10px 0 5px 0;
}

.homepageright #home_sidebar_widget .widget_text  h2.widgettitle, #sidebarwidgeted .widget_text h2.widgettitle, #sidebar .widget h2 {
	color: #fff;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 30px;
	height:41px;
	background: url(images/widget_header.png) top center no-repeat;
}

#sidebarwidgeted .widget_text h2.widgettitle, #sidebar .widget h2 {
	color: #fff;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	height:41px;
	background: url(images/widget_header.png) top center no-repeat;
}


 h2.twitter {
	background: url(images/widget_header_twitter.png) top center no-repeat !important;
}


.homepageright #home_sidebar_widget .widget_text, #sidebar .widget {
	background: url(images/widget_top_bkg.gif) top center no-repeat;
}

.homepageright #home_sidebar_widget .widget_text .textwidget .widget_mid{
	background: url(images/widget_bkg_mid.gif) center repeat-y;
	padding:0 10px 0 10px;
}
#sidebarwidgeted .widget_text .textwidget .widget_mid{
	background: url(images/widget_bkg_mid.gif) center repeat-y;
	padding:0 20px 0 20px;
}
.widget_mid ol, .widget_mid li{
	list-style: inside decimal !important;
	padding:5px 0px 5px 5px !important;
}
.widget_mid ol{
	list-style: upper-alpha !important;
}
.homepageright #home_sidebar_widget .widget_text .textwidget .widget_btm{
	background: url(images/widget_bkg_btm.gif) center bottom no-repeat;
	height:29px;
}

#sidebarwidgeted .widget_text .textwidget .widget_btm{
	background: url(images/widget_bkg_btm.gif) center bottom no-repeat;
	height:29px;
}

#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar ul li li {
	background: url(images/icon.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
#sidebar ul li ul li {
	background: url(images/icon.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
#sidebar .video embed, #sidebar .video object {
	width: 250px;
	height: 205px;
	margin: 0px;
	padding: 0px;
}

.postform {
	background: #F5F5F5;
	width: 235px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
}
#cat {
	background: #FFFFFF;
	color: #222222;
	margin: 5px 0px 0px 0px;
}
/************************************************
*	Footer  									*
************************************************/

#footer {
	background: #FFF;
	height: 34px;
	width: 1100px;
	color: #666;
	font-size: 11px;
	margin: 0px auto 20px auto;
	padding: 0px;
	border-top:1px solid #999;
}
#footer p {
	margin: 0px;
	padding: 0px;
}
#footer a {
	text-decoration: none;
	color: #666;
}
#footer a:hover {
	text-decoration: underline;
	color: #666;
}
.footerleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	text-transform: uppercase;
}
.footerright {
	width: 230px;
	float: right;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}
.footerright a {
	color: #666;
}
/************************************************
*	Search Form									*
************************************************/

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
}
#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
}
#subbutton {
	background: #333333 url(images/homelink.png);
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 5px 4px 5px;
	border: 1px solid #333333;
}
#searchform {
	margin: 0px 0px 0px 0px;
}
#searchformheader {
	margin: 0px 10px;
	padding: 0px;
}
#searchbox {
	background: #F7F7F7 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 210px;
	color: #222222;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 3px 10px 0px;
	border: 1px solid #333;
}
#searchbutton {
	background: #000000 url(images/navbar.gif);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px;
	border: 1px solid #222222;
}
#s {
	background: #FFFFFF;
	width: 175px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 3px 0px 0px;
	padding: 3px 0px 3px 3px;
	display: inline;
	border: 1px solid #DDDDDD;
}
#searchsubmit {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #AAAAAA;
	display: inline;
}
#submit {
	background: #666666;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #333333;
}

#comment {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
.commentlist p {
	font-weight: normal;
	text-transform: none;
}
.commentmetadata {
	font-weight: normal;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
}
#commentform {
	margin: 5px 10px 0px 0px;
}
#commentform textarea {
	width: 98%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#commentform p {
	margin: 5px 0px 5px 0px;
}
#commentform #submit {
	margin: 0px;
	float: left;
}
.alt {
	margin: 0px;
	padding: 10px;
}
.commentlist {
	margin: 0px;
	padding: 0px;
}
.commentlist ol {
	margin: 0px;
	padding: 10px;
}
.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.children {
	margin: 0px;
	padding: 0px;
}
.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.reply a, .reply a:visited {
	background: #666666;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #333333;
}
.reply a:hover {
	background: #3A87DD;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #3A87DD;
}
.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
}
.depth-1 {
	border: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
}
.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
}
hr {
	width:90%;
}

li.twitter-item{
	font-size:14px;
	padding:0 5px 10px 5px !important;
	list-style:none !important;
	background-image: none !important;
}

.audio_file{
	padding-bottom:10px;
}
