@charset "utf-8";
/* CSS Document */

/* GLOBAL ELEMENTS */

html{
	height: 100%;
}
body{
	margin:0;
	background:#22354a url(images/bg.gif) repeat-y 0 0;
	height: 100%;
}
h1{
	font:18px Arial, Helvetica, sans-serif;
	color:#a1a6ab;
	margin:0 0 15px 0;
}
h2{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 15px 0;
}
p{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 15px 0;
}
img{
	border:none;
}

/* LAYOUT */

#container{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
}

/* COLUMN 1*/

#column1{
	padding:44px 0 90px 37px;
	float:left;
	width:545px;
	
	margin:0 63px 0 0;
}
#column1_title{
	margin-bottom:30px;
	font:29px "Times New Roman", Times, serif;
	color:#fff;
}
#column1_title img{
	border:none;
}
#column1_content{
	margin:0 47px 0 0;
}
#column1 ul{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#column1 p a{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#column1_pic{
	margin-left:-37px;
}

/* COLUMN 2 */

#column2{
	float:left;
	margin:149px 0 0 0;
	width:180px;
}
#column2 a{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 0 17px 0;
	padding:2px 4px 2px 4px;
}
#column2 a.selected, #footer2 a.selected{
	color:#779cc5;
}
#column2 ul, #footer2 ul{
	list-style:none;
	margin:0px;
	padding:0;
}
#column2 li{
	margin:0 0 6px 0;
}

/* FOOTER STYLES */

.clear{
	clear:both;	
}
#footer, .push{
	height:120px; /* .push must be the same height as .footer */
	clear:both;
}
#footer{
	margin-left:37px;
	position: relative;
	width:790px;
}
.footer_link{
	margin-right:30px;
}
.footer_img{
	margin-right:39px;
}
#footer1 p, #footer1 p a{
	color:#999;
	text-decoration:none;
}
#footer1{
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	width:612px;
	float:left;;
}
.hr{
	display:block;
	border-top:1px solid #444d58;
	width:544px;
	height:17px;
}
#footer2{
	padding-top:18px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
}
#footer2 span{
	float:left;
	display:block;
	padding:3px 0 0 0;
}
#footer2 img{
	float:left;
	padding:0 7px 0 3px;
}
#footer2 a{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.footer_link{
	margin-right:53px;
}
.footer_img{
	margin-right:53px;
}


/* UNIQUE STUFF */

.img_landing1{
	margin:0 0 32px 0;
}
.backToReleases a{
	color:#779cc5;
	text-decoration:none;
	margin:20px 0 20px 0;
}
.backToReleases{
	margin:10px 0 22px 0;
}
.hr_grey{
	border-top:1px solid #999;
	width:545px;
	clear:both;
	float:left;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
}
.backtotop{
	text-align:leftt;
}
.backtotop a{	
	font:10px Arial, Helvetica, sans-serif;
	color:#999;
}
.bio{
	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	width:525px;
	padding:7px 0 3px 0;
}
.bio_image{
	padding:0 20px 0 5px;
	float:left;
	width:100px;
}
.bio_text{
	float:left;
	width:400px;
}
