/* 
	Theme Name: Revolution Church
	Theme URL: http://www.revolutiontwo.com/themes/church
	Description: Revolution Church is a 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.0
	Tags: three columns, fixed width, white, gray, black, red, sidebar widgets, buddypress
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	Changelog:
		v2.0 - 12.07.08
		Second Release of Revolution lifestyle, to ensure compatibility with WordPress 2.7
*/
body {
	background: #000000 url(http://sosohappyonline.com/v1/wp-content/uploads/2010/03/bg.jpg);
        background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;















	width: 980px;















	color: #333333;















	font-size: 12px;















	font-family: Arial, Tahoma, Verdana;















	margin: 0px auto 0px;















	padding: 0px;















	}















	















#wrap {















	background: #ffffff url();















        background-position:center bottom;















	background-repeat:repeat;















	width: 960px;















	margin: 0px auto 0px;















	padding: 0px;















	position: relative;















	border: 0px;

	}



/************************************************















*	Hyperlinks									*















************************************************/





a, a:visited {















	color: #eb529c;















	text-decoration: none;







        















	}















	















a:hover {















	color: #21b9eb;















	text-decoration: underline;















	}















	















a img {















	border: none;















	}















	















a:focus, a:hover, a:active {















	outline: none 















	}















	















/************************************************















*	Top Navbar      							*















************************************************/































#topnavbar {















	background: #ffffff;















	width: 960px;















	height: 30px;















	color: #000000;















	margin: 0px;















	padding: 0px;















	}















	















#topnavbar a, #topnavbar a:visited {















	font-size: 11px;















	font-weight: bold;















	color: #000000;















	text-decoration: none;















	}























#topnavbar p {















	font-size: 11px;















	font-weight: bold;















	padding: 0px;















	margin: 0px;















	}















	















.topnavbarleft {















	width: 230px;















	float: left;















	margin: 0px;















	padding: 8px 0px 0px 10px;















	}















	















.topnavbarright {















	width: 600px;















	float: right;















	margin: 0px;















	padding: 7px 10px 0px 0px;















	text-transform: none;















	text-align: right;















	}















	















.topnavbarright a img {















	border: none;















	margin: 0px 3px 3px 0px;















	padding: 0px;















	}























	















/************************************************















*	Header  									*















************************************************/































#header {















	background: #ffffff url();















	width: 960px;







	height: 255px;















	color: #FFFFFF;















	font-size: 11px;















	margin: 0px;















	padding: 0px;















	overflow: hidden;















	}































#header h1 {















	color: #FFFFFF;















	font-size: 36px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	margin: 0px;















	padding: 15px 0px 0px 20px;















	text-decoration: none;















	}















	















#header h1 a, #header h1 a:visited {















	color: #FFFFFF;















	font-size: 36px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	margin: 0px;















	padding: 0px;















	text-decoration: none;















	}















	















#header h1 a:hover {















	color: #FFFFFF;















	text-decoration: none;















	}















	















#header h3 {















	color: #A91B33;















	font-size: 16px;















	font-family: Arial, Tahoma, Verdana;















	font-weight: normal;















	margin: 0px;















	padding: 0px;















	}















	















#header p {















	color: #FFFFFF;















	padding: 0px 0px 5px 20px;















	margin: 0px;















	line-height: 20px;















	}















	















.headerleft {















	width: 460px;















	float: left;















	font-size: 14px;















	margin: 0px;















	padding: 0px;















	}















	















.headerleft a img {















	border: none;















	margin: 0px;















	padding: 0px;















	}































.headerright {















	width: 486px;















	float: right;















	margin: 0px;















	padding: 18px 0px 0px 0px;















	font-weight: bold;















	}















	















.headerright a img {















	border: none;















	margin: 0px 0px 3px 0px;















	padding: 0px;















	border: 1px solid #FFFFFF;















	}















	















/************************************************















*	Navbar      								*















************************************************/































#navbar {















	background: #ffffff ;















	width: 960px;















	height: 35px;















	font-size: 10px;















	font-family: Arial, Tahoma, Verdana;















	color: #000000;















	font-weight: bold;















        margin: 0px;















	padding: 0px;















	}















	















#navbarleft {















	width: 960px;















	margin: 0px;















	padding: 0px;















	}















	































	















#nav {















	margin: 0px;















	padding: 0px;















	}















	















#nav ul {















	float: left;















	list-style: none;















	margin: 0px;















	padding: 0px;















	}















	















#nav li {















	float: left;















	list-style: none;















	margin: 0px;















	padding: 0px;















	}















	















#nav li a, #nav li a:link, #nav li a:visited {















	color: #000000;















	display: block;















	font-size: 12px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	text-transform: uppercase;















    margin: 0px;















	padding: 9px 10px 8px 10px;















	}































#nav li a:hover, #nav li a:active {















	background: #eeeeee;















	color: #21b9eb;















    margin: 0px;















	padding: 9px 10px 8px 10px;















	text-decoration: none;















	}















	















#nav li li a, #nav li li a:link, #nav li li a:visited {















	background: #ffffff;















	width: 150px;















	color: #21b9eb;















	font-size: 12px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	text-transform: uppercase;















	float: none;















	margin: 0px;















	padding: 7px 10px 7px 10px;















	border-bottom: 0px solid #FFFFFF;















	border-left: 0px solid #FFFFFF;















	border-right: 0px solid #FFFFFF;















	}















	















#nav li li a:hover, #nav li li a:active {















	background: #eeeeee;















	color: #21b9eb;















	padding: 7px 10px 7px 10px;















	}































#nav li ul {















	z-index: 9999;















	position: absolute;















	left: -999em;















	height: auto;















	width: 170px;















	margin: 0px;















	padding: 0px;















	}































#nav li li { 















	}































#nav li ul a { 















	width: 140px;















	}































#nav li ul a:hover, #nav li ul a:active { 















	}































#nav li ul ul {















	margin: -32px 0 0 171px;















	}































#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {















	left: -999em;















	}































#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {















	left: auto;















	}































#nav li:hover, #nav li.sfhover { 















	position: static;















	}







/************************************************







*	SubNavbar      								*







************************************************/















#subnavbar {







	background: #eeeeee;







	width: 960px;







	height: 24px;







	color: #21b9eb;







	margin: 0px;







	padding: 0px;







	}







	







#subnav {







	margin: 0px;







	padding: 0px;







	}







	







#subnav ul {







	float: left;







	list-style: none;







	margin: 0px;







	padding: 0px;







	}







	







#subnav li {







	float: left;







	list-style: none;







	margin: 0px;







	padding: 0px;







	}







	







#subnav li a, #subnav li a:link, #subnav li a:visited {







	color: #21b9eb;







	display: block;







	font-size: 10px;







    font-weight: bold;







    text-transform: uppercase;







    margin: 0px 5px 0px 0px;







	padding: 6px 13px 6px 13px;







	}















#subnav li a:hover, #subnav li a:active {







	background: #ffffff;







	color: #21b9eb;







	display: block;







	text-decoration: none;







    margin: 0px 5px 0px 0px;







	padding: 6px 13px 6px 13px;







	}







	







#subnav li li a, #subnav li li a:link, #subnav li li a:visited {







	background: #ffffff;







	width: 140px;







	float: none;







	margin: 0px;







	padding: 6px 10px 6px 10px;







	border-bottom: 1px solid #FFFFFF;







	border-left: 1px solid #FFFFFF;







	border-right: 1px solid #FFFFFF;







	}







	







#subnav li li a:hover, #subnav li li a:active {







	background: #ffffff;







	margin: 0px;







	padding: 6px 10px 6px 10px;







	}















#subnav li ul {







	z-index: 9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 160px;







	margin: 0px;







	padding: 0px;







	}















#subnav li li { 







	}















#subnav li ul a { 







	width: 140px;







	}















#subnav li ul a:hover, #subnav li ul a:active { 







	}















#subnav li ul ul {







	margin: -25px 0 0 161px;







	}















#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {







	left: -999em;







	}















#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {







	left: auto;







	}















#subnav li:hover, #subnav li.sfhover { 







	position: static;







	}







	















/************************************************















*	Homepage 		    	                    * 















************************************************/















	















#homepage {















	float: left;















	width: 620px;















	margin: 0px;















	padding: 0px;















	}















	















#homepage p {















	margin: 0px;















	padding: 0px 0px 0px 0px;















	}































#homepage p img {















	border: none;











  



        float: left;















	margin: 0px;















	}















	















#homepage ul {















	list-style-type: square;















	margin: 0px;















	padding: 0px 0px 15px 0px;















	}















	















#homepage ul li {















	list-style-type: square;















	margin: 0px;















	padding: 0px;















	}































.hpdate {















	font-size: 11px;















	margin: 0px;















	padding: 0px;















	}















	















#homepagetop {











	float: left;



	width: 610px;



	margin: 0px 0px 0px 0px;



	padding: 0px;





}



















#homepagetop p {



        



	font-size: 12px;



	margin: 0px;



	padding: 0px 0px 0px 10px;







	}















.featuredtop {







	float: left;



	margin: 0px 0px 10px 0px;



	padding: 0px  0px 0px 10px;



	display: inline;







	}















	















.featuredtop img {















	border: none;















	margin: 0px;















	}















	















#homepagebottom {















	background: #FFFFFF;















	float: left;















	width: 610px;















	margin: 10px 0px 10px 0px;















	padding: 0px;















	border: 0px solid #DDDDDD;















	}















	















#homepagebottom p {















	font-size: 12px;















	margin: 0px;















	padding: 0px;















	}















	















.hpbottom {















	float: left;















	width: 610px;















	margin: 0px;















	padding: 0px;















	display: inline;















	}















	















.hpbottom img {















	border: none;















	margin: 0px;















	}















	















#homepageleft {







        







        float: left;







	width: 300px;







	margin: 0px;







	padding: 0px 0px 0px 10px;







}



































.hpfeatured {







       







	







       float: left;















	width: 300px;















	margin: 0px;















	padding: 0px;























	}



























.hpfeatured img {







       float: left;







       border: none;







       padding: 0px;







	margin: 0px;















	}



























#homepageright {















	







        float: left;







	width: 300px;







	margin: 0px 0px 0px 10px;







	padding: 0px;







}



























/************************************************















*	Content 					     		    * 















************************************************/































#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;















	}















	















#content h1 {















	color: #444444;















	font-size: 22px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	margin: 0px 0px 5px 0px;















	padding: 10px 0px 0px 0px;















	}















	















#content h1 a, #content h1 a:visited  {















	color: #444444;















	font-size: 22px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	margin: 0px 0px 5px 0px;















	padding: 10px 0px 0px 0px;















	}































#content h1 a:hover {















	color: #A91B33;















	text-decoration: none;















	}















	















#content h2 {







background: #21b9eb;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-transform: uppercase;



	margin: 0px 0px 0px 0px;



	padding: 3px 0px 3px 7px;















	}







#content h3 {



	background: #21b9eb;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-transform: uppercase;



	margin: 0px 0px 10px 0px;



	padding: 3px 0px 3px 7px;



	}







































	















#content h4 {















	color: #21b9eb;















	font-size: 22px;















	font-family: Georgia, Times New Roman;















	font-weight: normal;















	margin: 0px 0px 20px 0px;















	padding: 10px 0px 0px 0px;















	}















	















#content img.wp-smiley {















	float: none;















	border: none;















	margin: 0px;















	padding: 0px;















	}































#content img.wp-wink {















	float: none;















	border: none;















	margin: 0px;















	padding: 0px;















	}















	















#contentleft {















	float: left;















	width: 600px;















	margin: 0px;















	padding: 0px 0px 10px 0px;















	}















	















#contentleft a img {















	border: none;















	}































blockquote {















	background: #E8E8E8;















	margin: 0px 25px 15px 25px;















	padding: 10px 20px 0px 15px;















	border-top: 1px solid #DDDDDD;















	border-right: 1px solid #666666;















	border-left: 1px solid #DDDDDD;















	border-bottom: 1px solid #666666;















	}















	















#content blockquote p {















	margin: 0px;















	padding: 0px 0px 15px 0px;















	}















	















.postarea {















	background: #FFFFFF;















	float: left;















	width: 590px;















	margin: 0px 0px 0px 10px;















	padding: 0px;















	border: 0px solid #DDDDDD;















	}















	















.postarea p {















	margin: 0px;















	padding: 0px 0px 15px 0px;















	}















	















.postarea ul {















	list-style-type: square;















	margin: 0px;















	padding: 0px 0px 15px 0px;















	}















	















.postarea ul li {















	list-style-type: square;















	margin: 0px 0px 0px 20px;















	padding: 0px;















	}















	















.postarea ul ul {















	list-style-type: square;















	margin: 0px;















	padding: 0px 0px 0px 0px;















	}















	















.postarea ol {















	margin: 0px;















	padding: 0px 0px 15px 0px;















	}















	















.postarea ol li {















	margin: 0px 0px 0px 20px;















	padding: 0px;















	}















	















.breadcrumb {















	float: left;















	width: 590px;















	font-size: 11px;















	margin: 0px 0px 20px 0px;















	padding: 0px 0px 3px 0px;















	border-bottom: double #EAEAEA;















	}















	















.date {















	width: 590px;















	float: left;















	margin: 0px;















	padding: 5px 0px 0px 0px;















	}















	















.dateleft {















	width: 380px;















	float: left;















	margin: 0px;















	padding: 0px;















	}















	















.dateright {















	width: 200px;















	float: right;















	margin-right: 5px;















	padding: 0px;















	text-align: right;















	}















	















.time {















	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;















	margin: 0px 0px 0px 3px;















	padding: 0px 0px 0px 20px;















	}















	















.icomment {















	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;















	margin: 0px 0px 0px 0px;















	padding: 2px 2px 2px 18px;















	}















	















.tags {















	background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;















	margin: 0px;















	padding: 0px 0px 0px 18px;















	}















	















.category {















	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;















	margin: 0px;















	padding: 0px 0px 0px 18px;















	}















	















.postmeta {















	width: 590px;















	font-size: 12px;















	padding: 5px 0px 0px 0px;















	margin: 0px;















	border-top: double #EAEAEA;















	}















	















.postmeta2 {















	width: 590px;















	font-size: 12px;















	padding: 5px 0px 40px 0px;















	margin: 0px;















	border-top: double #EAEAEA;















	}















	















.archive {















	float: left;















	width: 275px;















	margin: 0px;















	padding: 0px 0px 20px 0px;















	}















	















.adsense-post {















	background: #FFFFFF;















	float: left;















	width: 590px;















	margin: 0px 0px 10px 0px;















	padding: 10px;















	border: 0px solid #DDDDDD;















	}















	















.comments {















	background: #FFFFFF;















	float: left;















	width: 590px;















	margin: 0px 0px 10px 0px;















	padding: 10px;















	border: 1px solid #DDDDDD;















	}































#contentwide {















	float: left;















	width: 940px;















	margin: 0px;















	padding: 0px 0px 10px 0px;















	}































.postareawide {















	background: #FFFFFF;















	float: left;















	width: 920px;















	margin: 0px;















	padding: 10px;















	border: 0px solid #DDDDDD;















	}































.postareawide p {















	margin: 0px;















	padding: 0px 0px 15px 0px;















}































.postareawide ul {















	list-style-type: square;















	margin: 0px;















	padding: 0px 0px 15px 0px;















}































.postareawide ul li {















	list-style-type: square;















	margin: 0px 0px 0px 20px;















	padding: 0px;















}































.postareawide ul ul {















	list-style-type: square;















	margin: 0px;















	padding: 0px 0px 0px 0px;















}































.postareawide ol {















	margin: 0px;















	padding: 0px 0px 15px 0px;















}































.postareawide ol li {















	margin: 0px 0px 0px 20px;















	padding: 0px;















}































.breadcrumbwide {















	float: left;















	width: 920px;















	font-size: 11px;















	margin: 0px 0px 20px 0px;















	padding: 0px 0px 3px 0px;















	border-bottom: double #EAEAEA;















}















	















/************************************************















*	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 0px 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 0px 10px 10px;















	}































.alignleft {















	float: left;















	margin: 0px 10px 10px 0px;















	}















	















.wp-caption {















	border: 1px solid #DDDDDD;















	text-align: center;















	background-color: #EEEEEE;















	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: 310px;



	margin: 0px;



	padding: 0px 0px 10px 0px;



	display: inline;



	}



	



	



#sidebar p {



	margin: 0px;



	padding: 0px 0px 0px 45px;



	}



	



#sidebar a img {



	border: none;



	margin: 0px;



	padding: 0px;



	}



	



#sidebar ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px;



	}



	



#sidebar ul li {



	list-style-type: none;



	margin: 0px 0px 7px 0px;



	padding: 0px;



	}







#sidebar ul ul {



	list-style-type: none;



	margin: 0px;



	padding: 0px;



	}



	



#sidebar ul li li {



	background: #FFFFFF;



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



	



#sidebar ul li ul li {



	background: #FFFFFF;



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



	



.widgetarea {



	background: #FFFFFF;



	float: left;



	width: 300px;



	margin: 0px 0px 0px 0px;



	padding: 0px;



	border: 0px solid #DDDDDD;



	}



	



.video {



	background: #FFFFFF;



	float: left;



	width: 300px;



	margin: 0px 0px 0px 0px;



	padding-bottom: 10px;



	border: 0px solid #DDDDDD;



	}



	



.adsense {



	background: #FFFFFF;



	float: left;



	width: 300px;



	margin: 0px 0px 10px 0px;



	padding: 10px;



	border: 1px solid #DDDDDD;



	}



	



.newsletter {



	background: #FFFFFF;



	float: left;



	width: 300px;



	margin: 0px 0px 10px 0px;



	padding: 10px;



	border: 1px solid #DDDDDD;



	}







#sidebar h2 {



	background: #21b9eb;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-transform: uppercase;



	margin: 0px 0px 10px 0px;



	padding: 3px 0px 3px 7px;



	}







































/************************************************















*	Footer      								*















************************************************/































#footer {















	background: #FFFFFF;















	width: 960px;















	height: 205px;















	margin: 0px;















	padding: 0px;















	text-align: center;















	}















	















#footer p {















	color: #000000;















	font-size: 11px;















	font-family: Arial, Tahoma, Verdana;















	margin: 0px 0px 0px 0px;















	padding: 2px 0px 10px 0px;















	}















	















#footer a, #footer a:visited {















	color: #000000;















	text-decoration: none;















	}















	















#footer a:hover {















	color: #21b9eb;















	text-decoration: underline;















	}





#meetusfooter {















	background: #FFFFFF;















	width: 960px;















	height: 15px;















	margin: 0px;















	padding: 0px;















	text-align: center;















	}















	















#meetusfooter p {















	color: #000000;















	font-size: 11px;















	font-family: Arial, Tahoma, Verdana;















	margin: 0px 0px 0px 0px;















	padding: 2px 0px 10px 0px;















	}















	















#meetusfooter a, #meetusfooter a:visited {















	color: #000000;















	text-decoration: none;















	}















	















#meetusfooter a:hover {















	color: #21b9eb;















	text-decoration: underline;















	}











	















/************************************************















*	Search Form									*















************************************************/































#searchform {















	margin: 0px;















	padding: 0px;















	overflow: hidden;















	display: inline;















	}















	















#searchbox {















	background: #EEEEEE !important;















	width: 220px;















	color: #202020;















	font-size: 12px;















	font-family: Georgia, Times New Roman, Trebuchet MS;















	font-weight: normal;















	margin: 0px;















	padding: 4px 0px 3px 5px;















	border-top: 1px solid #DDDDDD;















	border-right: 1px solid #666666;















	border-left: 1px solid #DDDDDD;















	border-bottom: 1px solid #666666;















	display: inline;















	}















	















#searchbutton {















	background: #555555 url(images/topnav.png);















	color: #FFFFFF;















	font-size: 11px;















	font-family: Georgia, Times New Roman, Trebuchet MS;















	margin: 0px 0px 0px 5px;















	padding: 3px 3px 2px 3px;















	font-weight: bold;















	border-top: 1px solid #DDDDDD;















	border-right: 1px solid #666666;















	border-left: 1px solid #DDDDDD;















	border-bottom: 1px solid #666666;















	}















	















#subscribe {















	margin: 0px;















	padding: 5px 0px 0px 0px;















	overflow: hidden;















	}































#subbox {















	background: #EEEEEE !important;















	width: 250px;















	color: #202020;















	font-size: 12px;















	font-family: Georgia, Times New Roman, Trebuchet MS;















	font-weight: normal;















	margin: 5px 0px 0px 0px;















	padding: 3px 0px 3px 5px;















	border-top: 1px solid #666666;















	border-right: 1px solid #DDDDDD;















	border-left: 1px solid #666666;















	border-bottom: 1px solid #DDDDDD;















	display: inline;















	}















	















#subbutton {















	background: #555555 url(images/topnav.png);















	color: #FFFFFF;















	font-size: 11px;















	font-family: Georgia, Times New Roman, Trebuchet MS;















	margin: 0px 0px 0px 7px;















	padding: 3px 3px 2px 3px;















	font-weight: bold;















	border-top: 1px solid #DDDDDD;















	border-right: 1px solid #666666;















	border-left: 1px solid #DDDDDD;















	border-bottom: 1px solid #666666;















	}















	















#author, #email, #url {















	background: #EEEEEE !important;















	width: 250px;















	color: #202020;















	font-size: 12px;















	font-weight: normal;















	margin: 5px 0px 0px 0px;















	padding: 3px 0px 3px 5px;















	border-top: 1px solid #666666;















	border-right: 1px solid #DDDDDD;















	border-left: 1px solid #666666;















	border-bottom: 1px solid #DDDDDD;















	display: inline;















	}















	















#submit {















	background: #7B7B7B url(images/subbutton.gif);















	color: #FFFFFF;















	font-size: 11px;















	font-family: Arial, Tahoma, Verdana;















	margin: 0px;















	padding: 3px 3px 2px 3px;















	font-weight: bold;















	border-top: 1px solid #DDDDDD;















	border-right: 1px solid #666666;















	border-left: 1px solid #DDDDDD;















	border-bottom: 1px solid #666666;















	}















	















#comment {















	background: #EEEEEE;















	width: 460px;















	color: #202020;















	font-size: 12px;















	font-weight: normal;















	margin: 5px 0px 0px 0px;















	padding: 3px 0px 3px 5px;















	border-top: 1px solid #666666;















	border-right: 1px solid #DDDDDD;















	border-left: 1px solid #666666;















	border-bottom: 1px solid #DDDDDD;















	display: inline;















	}































/************************************************















*	Comments									*















************************************************/















	















.commentlist li ul li {















	font-size: 12px;















	}































.commentlist li {















	font-weight: bold;















	}































.commentlist li .avatar { 















	background: #FFFFFF;















	float: right;















	border: 1px solid #EEEEEE;















	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: 100%;















	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 5px 10px 0px;















	padding: 0px;















	}















	















.children { 















	margin: 0px;















	padding: 0px;















	}































.nocomments {















	text-align: center;















	margin: 0px;















	padding: 0px;















	}































.commentmetadata {















	font-size: 10px;















	margin: 0px;















	display: block;















	}































.navigation {















	display: block;















	text-align: center;















	margin-top: 10px;















	margin-bottom: 40px;















	}















	















.alignright {















	float: right;















	}































.alignleft {















	float: left;















	}















	















.thread-alt {















	background: #FFFFFF;















	margin: 0px;















	padding: 0px;















	}















	















.thread-even {















	background: #EEEEEE;















	margin: 0px;















	padding: 0px;















	}















	















.depth-1 {















	border: 1px dotted #BBBBBB;















	margin: 0px;















	padding: 0px;















	}







































.even, .alt {















	border-top: 1px dotted #BBBBBB;















	border-bottom: 1px dotted #BBBBBB;















	border-left: 1px dotted #BBBBBB;















	margin: 0px;















	padding: 0px;















	}











#spotlightbands ul {margin: 0px 0px 0px 0px; padding: 0; 















list-style-type: none; list-style-image: none; }















#spotlightbands li {display: inline; }















#spotlightbands ul li  { margin: 0px;















	padding: 0px 0px 0px 0px;}





.friends-list table tbody tr, #mngl-profile-results table tbody tr {

	float: left; width: 50%; height: 70px; vertical-align: middle; display: inline-table; border-style: none;

}

.friends-list table tbody tr td, #mngl-profile-results table tbody tr td {

	float: left; width: 50%; height: 70px; font-size: 8pt; vertical-align: middle; display: table-cell; border-style: none;

}



/*Style the buddypress avatars */

img.avatar {

float: left;

border: 2px solid #333399;

}

div#sidebar ul.item-list img.avatar {

width: 25px;

height: 25px;

margin-right: 10px;

}

div#sidebar div.item-avatar img {

width: 25px;

height: 25px;

margin: 1px;

}

div#sidebar .avatar-block {

overflow: hidden;

}

div#sidebar div.item-meta, div#sidebar div.item-content {

margin-left: 38px;

font-size: 11px;

}

ul.item-list {

margin-top: 5px;

padding: 0;

list-style: none;

}

ul.item-list li { position: relative; }

ul.item-list div.item-avatar {

float: left;

}

ul.item-list div.item {

margin-left: 65px;

margin-bottom: 10px;

}



/***************************************/



/* Style the buddypress blocks */

ul.item-list div.action {

position: absolute;

margin: 0 !important;

right: 15px;

text-align: right;

}



/***************************************/



/* Style the buddypress navigation tabs */

div.item-list-tabs ul {

list-style: none;

margin: 0;

padding: 0;

line-height: 150%;

}

div.item-list-tabs ul li {

float: left;

margin-right: 25px;

}

div.item-list-tabs#subnav ul li a {

border: none;

padding: 0;

}



div.item-list-tabs ul li.last { float: right;

}



/***************************************/ 
