* {

padding:0;

margin:0;

}

img { 
	border:0px;
}

body {

background-image : url(bg_main.gif);

font-family : verdana, arial, serif;

font-size : 11px;

text-align : center;

padding : 0;

margin : 0;

line-height : 16px;

color : #333;

}

html {

height:100%;

}

#all{

font-family : verdana, arial, serif;

height:auto !important;

min-height:100%;

height:100%;

width:800px;

margin:0 auto;	

}

#container { 

width : 830px;

margin : 0px auto;

border-top : 1px solid #000;

font-family : verdana, arial, serif;

text-align : left;

padding : 0 0 0 22px;

position : relative;

top : -1px;

} 

.index_body_text {



font-family : verdana, arial, serif;



	font-size: 13px;



	color: #e8e3e3;

	

	line-height: 21px;

	

	margin:34px 20px 20px 15px;



}

.connect_body_text {



font-family : verdana, arial, serif;



	font-size: 13px;



	color: #e8e3e3;

	

	line-height: 22px;

	

	margin:52px 20px 20px 110px;



}

#pulse{

font-family : verdana, arial, serif;

color: #CCCCCC;

	font-size: 11px;

	margin:365px 75px 10px 85px;



}

.style2 {font-size: 10px}

.style3 {font-size: 10}

.style4 {font-size: 18px}

.style6 {font-size: 23px}



.home_news_text {

	font-family: verdana, arial, serif;

	font-size: 11px;

	color: #CCCCCC;

	padding-left: 10px;

	padding-right: 10px;

	line-height: 14px;

	text-align: left;

}

.home_news_link {

	font-family: verdana, arial, serif;

	font-size: 11px;

	color: #DA0E0D;

	line-height: 13px;

	text-decoration:underline;

}

.no_bg{ background-color: transparent;}

.news_body_text {

	font-family: verdana, arial, serif;

	font-size: 12px;

	line-height: 18px;

	color: #CCCCCC;

}

.news_body_date {

	color:#DA0E0D;

	font-size:11px;

	font-family: verdana, arial, serif;

	font-weight:bold;

	margin-bottom:10px;

}

.pulse_hr {

	color:#FF0000;

	background-color:#FF0000;

	margin-bottom:10px;

	margin-top:15px;

	}

.pulse_links {

	font-family: Arial, Helvetica, sans-serif;

	color: #DA0E0D;

}



.article_container {

	 width:100%;

	 border-bottom:#FF0000 solid 1px;

	 margin-bottom:15px;

	 padding-bottom:8px;

	}
#social-networks {
		display: inline;
		float: right;
		margin: 10px 40px -40px 0;
		position: relative;
	}
	
	#flash {
		position: relative;
	}
	
.social-network-links {
	margin-bottom:12px;
	margin-top:-50px;
	padding-left:90px;
	position:absolute;
	z-index:1000;
}

#butterfly {
	margin-bottom:0;
	margin-top:-120px;
	padding-left:180px;
	position:absolute;
}