/* ***********************************************
Title:        Digital Home Thoughts Template
Project:    OneSite	
Author:     Fabrizio Fiandanese, fabrizio[at]fabriziofiandanese.com
************************************************** */

/*************************************/
/* GENERAL STYLE */
/*************************************/

body {
	margin: 0px;
	padding: 0px;
	background: #F8F8F8;
	color: #5D5E5E;
	font: 11px verdana, arial, helvetica, sans-serif !important;
	text-align:center;	
}

hr {
	display:none;	
}

.rule {
	clear:both;	
}

.spacer {
	clear:both;	
	height:8px;
}

.hdn {
	display:none !important; 
}

.loading{
	padding:5px;
	padding-left:25px;
	background:#FFF url(../assets/bg/loading.gif) no-repeat center left;
	font-size:10px;
}

/*************************************/
/* ADS */ /*for design only*/
/*************************************/

.ad_skyscraper {
	width:160px;
	height:600px;	
	background: #000 url(../assets/bg/ad.gif);
}

.ad_leaderboard {
	width:728px;
	height:90px;	
	background: #000 url(../assets/bg/ad.gif);
}

.ad_square {
	width:336px;
	height:280px;	
	background: #000 url(../assets/bg/ad.gif);
	margin:0px auto;
}

/*************************************/
/* TOPSTRIP */
/*************************************/

#os_topstrip {
	background: #3A6F1E url(../assets/bg/topstrip.gif) repeat-x bottom left;
	text-align:center;
}

#os_topstrip h1{
	display:none; /*hiding site header (h1)*/
}

#os_topstrip h2{
	display:block;
	width:1000px; /* This must match os_block div */
	margin:0px auto;
	padding:0px;
	background: #6AB043 url(../assets/bg/topstrip_h2.gif) repeat-x bottom left;
	font-size:10px;	
	font-weight:normal;
	color:#FFF;
}

#os_topstrip h2 span{
	display:block;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

#os_topstrip h2 span a{
	color:#FFF;
	text-decoration:none;
}

#os_topstrip h2 span a:hover{
	text-decoration:underline;
}

/*************************************/
/* CONTAINER */
/*************************************/

#os_container {
	background: #F8F8F8 url(../assets/bg/container.jpg) repeat-x top left;
}

#os_container .os_container_wrapper {
	display:block;
	background-image: url(../assets/bg/container-wrapper.jpg);
	background-position:  top center;
	background-repeat: no-repeat;
}

/*************************************/
/* BLOCK */
/*************************************/

#os_block {
	width:1000px;
	margin:0px auto;
	padding:0px;
	background-color:#FFF;
	text-align:left;
}

/*************************************/
/* HEADER */
/*************************************/

#os_header {
	height:100px;
	background: #FFF url(../assets/bg/header.gif) no-repeat bottom right;
}

#os_header #os_logo{
	float:left;
	height:100px;
	width:340px;
	background: #FFF url(../assets/bg/logo.gif) no-repeat top left;
}

#os_header dl{
	display:block;
	float:right;
	width:212px;
	margin:2px;
	margin-top:15px;
}

#os_header dl dt, #os_header dl dd{
	margin:0px;
	padding:0px;
	padding-left:5px;
}

#os_header dl dt{
	font-weight:bold;
	margin-bottom:4px;
}

#os_header dl a, #os_header dt a{
	color: #5D5E5E;
	text-decoration:none;
}

#os_header dl a:hover{
	text-decoration:underline;
}

#os_header dl p, #os_header dl ul, #os_header dl li{
	margin:0px;
}

#os_header dl ul{
	padding:0px;
	list-style:none;
}

#os_header dl.ppct dt{
	border-left:3px solid #5B8EF3;
}

#os_header dl.spt dt{
	border-left:3px solid #FF6600;
}

#os_header dl.wpt dt{
	border-left:3px solid #5B8EF3;
}

#os_header dl.dmt dt{
	border-left:3px solid #93AEE4;
}

#os_header dl.zt dt{
	border-left:3px solid #333;
}

#os_header dl.at dt {
	border-left: 3px solid #5C5C5C;
}
#os_header dl.adt dt {
	border-left: 3px solid #55A12D;
}

#os_header dl.lt dt {
	border-left: 3px solid #CF0000;
}
/*************************************/
/* NAV */
/*************************************/

#os_nav {
	padding:0px;
	margin:0px;
	border-top:3px solid #2699D8;
	border-bottom:2px solid #145070;
	background: #2491CC url(../assets/bg/nav.gif) repeat-x bottom left;
}

#os_nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#os_nav ul li{
	float:left;
	margin:0px;
	padding:8px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #145070;
	border-left:1px solid #6ABAE5;
	color:#FFF;
	font-size:11px !important;
}

#os_nav ul li a{
	color:#FFF;
	text-decoration:none;
}

#os_nav ul li a:hover{
	text-decoration:underline;
}

#os_nav ul li.search {
	margin:0px;
	padding-bottom:4px;
}


#os_nav ul li.search a{
	display:block;
	float:left;
	margin:0px;
}

#os_nav ul li.search form{
	float:left;
	margin:0px;
	padding:0px;
}

#os_nav ul li.search input{
	display:block;
	float:left;
	margin:0px;
	margin-left:5px;	
	padding:0px;
	padding-left:4px;
	border:1px solid #329FDB;
	background: #1F7AAC;	
	font-size:9px;
	font-weight:bold;
	color:#FFF;
}

#os_nav ul li.search input.btn{
	padding:0px;

	border:1px solid #329FDB;
	color:#CCC;
}

#os_nav ul li.rss{
	padding:3px;
	padding-left: 6px;
	border:0px;
}

#os_nav ul li.rss a{
	display:block;

	width:20px;
	height:16px;
	background-image: url(../assets/bg/rss.gif);
	background-position:  top left;
	background-repeat: no-repeat;
}

#os_nav ul li.twitter {
	padding:3px;
	padding-left: 0px;
	border:0px;
}

#os_nav ul li.twitter a {
	display:block;
	width:20px;
	height:16px;
	background-image: url(../images/twitter.png);
	background-position:  top left;
	background-repeat: no-repeat;
}

#os_nav ul li.youtube {
	padding:3px;
	padding-left: 0px;
	border:0px;
}

#os_nav ul li.youtube a{
	display:block;
	width:20px;
	height:16px;
	background-image: url(../images/youtube.png);
	background-position:  top left;
	background-repeat: no-repeat;
}

/*************************************/
/* SPONSOR */
/*************************************/

#os_sponsor {
	background: #214D8C url(../assets/bg/sponsor.gif) repeat-x top left;
}

#os_sponsor .os_sponsor_wrapper{
	display:block;
	/*background-image: url(../assets/bg/sponsor-wrapper.jpg);
	background-position:  top left;
	background-repeat: no-repeat;*/
	text-align:center;
	padding:6px;
}

#os_sponsor .os_sponsor_wrapper span{
	display:block;
	margin:0px auto;
	width:728px;
}
/*************************************/
/* BODY */
/*************************************/

#os_body {
	clear:both;
	margin:0px;
	padding:0px;
}

#os_body .os_body_wrapper{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-color:#E0E0E0;
}

/*************************************/
/* BODY - COLUMS */
/*************************************/

#os_body_col_1, #os_body_col_2{
	margin:0px;
	padding:0px;
}

#os_body_col_1 {
	width:650px;
	float:left;
}

#os_body_col_2 {
	width:350px;
	float:right;
	padding-bottom:75px;
	background: #FFF url(../assets/bg/body_col2.gif) no-repeat bottom left;
}

/*************************************/
/* BODY - COLUMS - COLUMN 1 (Articles zone) */
/*************************************/

#os_articles_zone {
	margin-top:6px;
	padding:5px;
	padding-top:0px;
	padding-left:10px;
}

#os_articles_zone .article{
	float:left;
	width:210px;
	border-right:1px solid #EEE;
	background-color:#FFF;
}	

#os_articles_zone .article img{
	display:block;
	float: left;
	border:0px;
	margin: 4px;
}

#os_articles_zone .article p{
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}
#os_articles_zone .article a{
	display:block;
	font-weight: bold;
	padding-top: 10px;
	text-decoration: none;
}

#os_articles_zone .article ul {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	list-style-type: none;
	margin-top: 2px;
}

#os_articles_zone .article li#desc {
	display: block;
	color: #888;	
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#os_articles_zone .article li#readmore {
	display: block;
	color: #62A340;	
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#os_articles_zone .article strong{
	display:block;
	margin:0px;
	padding:6px;
	background: #74A7D7;
	border-bottom:4px solid #C5DAEE;	
	color:#FFF;
	letter-spacing:-1px;
}	

/*************************************/
/* BODY - COLUMS - COLUMN 1 (Content area) */
/*************************************/

#os_body_col_1 .os_post_top_link {
	display:none;	
}

#os_body_col_1 {
	background: #FFF url(../assets/bg/body_col1.gif) no-repeat bottom left;	
}

#os_body_col_1 .os_body_col_1_wrapper{
	display:block;
	padding-bottom:80px;
	background-image: url(../assets/bg/body_col1_wrapper.gif);
	background-position:  bottom right;
	background-repeat: no-repeat;
}

#os_body_col_1 a {
	color: #70A0DA;	
}

#os_body_col_1 div.post{
	padding:12px; /* content area */
	padding-bottom:0px;
}

#os_body_col_1 h4{ /* date */
	margin:0px;
	margin-bottom:4px;	
	padding:5px;
	padding-left:3px;
	background-color:#ECEFF3;
	border-left:3px solid #607C9F;
	font-size:12px;
	font-weight:bold;
	color:#465B74;
}

#os_body_col_1 h3{ /* header */
	margin:0px;
	padding:3px;
	padding-left:38px;
	background: #FFF url(../assets/bg/body_h3.gif) no-repeat center left;	
	color:#62A340;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:22px;
}

#os_body_col_1 h3 a{
	text-decoration:none;
	color:#62A340;
}

#os_body_col_1 h3 a:hover{ 
	text-decoration:underline;
}

#os_body_col_1 div.post div.body h1 {
	font-size: medium;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: -5px;
}

#os_body_col_1 div.post div.body h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: -5px;
}

#os_body_col_1 div.post div.body h6 {
	font-size: 11px;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}

#os_body_col_1 div.post div.body h1 div.sub_nav, #os_body_col_1 div.post div.body h2 div.sub_nav, #os_body_col_1 div.post div.body h6 div.sub_nav {
	font-size: 11px;
}

#os_body_col_1 p{
	margin:0px;
	padding:3px;
	padding-left:0px;
}

#os_body_col_1 p.details{
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}

#os_body_col_1 div.post div.body{
	width:610px;
	border-left:2px solid #EEE;
	padding-left:10px;
	line-height:16px;
}

#os_body_col_1 div.post div.body p{
}

#os_body_col_1 div.post .read a{
	text-decoration:none;
	font-weight:bold;
}

#os_body_col_1 div.post .read a:hover{
	text-decoration:underline;
	font-weight:bold;
}

#os_body_col_1 div.post ul.tools {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#os_body_col_1 div.post ul.tools li{
	float:left;
	margin:0px;
	
	padding:5px;
	padding-left:9px;
	padding-right:9px;
	border-left:1px solid #DDD;
	border-right:0px !important;
}

#os_body_col_1 div.post ul.tools li a{
	text-decoration:none;
	font-weight:bold;
}

#os_body_col_1 div.post ul.tools li span{
	font-weight:bold;
	color:#70A0DA;
}

#os_body_col_1 div.post ul.tools li.read {
	padding:5px;
	padding-right:19px;
	margin-right:6px;
	background: url(../assets/bg/read.gif) no-repeat center right;
}

#os_body_col_1 div.post ul.tools li a:hover{
	text-decoration:underline;
}

#os_body_col_1 .page {
	padding:15px;
	padding-top:3px;
	border-top:1px solid #EEE;
	margin-top:3px;
}

#os_body_col_1 .page h3{
	margin-top:8px;
}

#os_body_col_1 div.post img {
	padding: 3px;
	border-color: #d2d2bb;
}

#os_body_col_1 div.post div.body p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#os_body_col_1 div.post div.quote{
	margin-bottom:3px;
	padding:6px;
	border:1px dashed #BBB;
	background-color:#EFEFEF;
	line-height:16px;	
}

#os_body_col_1 div.post div.quote span.quote{
	font-weight:bold;
}

/* custom */

#os_body_col_1 .articles h4 {
	margin-top:15px;
}

#os_body_col_1 .articles a{
	text-decoration:none;
	font-weight:bold;
}

#os_body_col_1 .articles a:hover{
	text-decoration:underline;
}

.tags {
	clear:both;
	border-top:1px solid #EEE; 
	color:#888;
	padding:6px; 
	margin-top:2px;
	background: url(../assets/bg/tags.gif) repeat-x top left;
}	


/*************************************/
/* BODY - COLUMS - COLUMN 1 (Ad zone) */
/*************************************/

#os_body_col_1 div.ad_zone{
	padding:8px;
	border: 1px dashed #CCC;
	background-color:#F9F9F9;
	text-align:center;
	margin:9px;
	font-size:9px;
	letter-spacing:-1px;
}

/*************************************/
/* BODY - COLUMS - COLUMN 1 (Archives) */
/*************************************/

#os_archives {
	margin-left:12px;
	margin-right:12px;
	padding-left:10px;
	border-left:2px solid #EEE;
}

#os_archives h4{
	margin-top:8px;
}

#os_archives ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#os_archives ul li{
	padding:3px;
}

#os_archives li.date{
	margin-top:4px;
	margin-bottom:8px;
	border-bottom:1px solid #EFEFEF;
	font-weight:bold;
	color:#888;
}

#os_archives a{
	padding-left:25px;
	background: #FFF url(../assets/bg/body_h3_small.gif) no-repeat center left;	

	font-weight:bold;
	text-decoration:none;
}

#os_archives a:hover{

	font-weight:bold;
	text-decoration:underline;
}

#os_archives div.olderstories a {
	background: none;
	font-weight: normal;
	text-decoration: underline;
}

/*************************************/
/* BODY - COLUMS - COLUMN 2 */
/*************************************/

#os_sponsor_square {
	width:350px;
	padding-top:4px;
	padding-bottom:4px;
	background: #214D8C;
	text-align:center;
}

#os_sponsor_square .os_sponsor_square_wrapper{
	display:block;
	width:336px;
	margin:0px auto;
}

#os_sponsor_sky {
	float:left;	
	width:165px;
	height:600px;
	background: #214D8C;
}

#os_sponsor_sky .os_sponsor_sky_wrapper{
	display:block;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#os_sponsor_sky div{
	margin:0px auto;
}

#os_sponsor_125 {
	float: left;	
	width: 348px;
	background: #fff;
	border: 1px dashed #ccc;
	margin-bottom: 5px;
}

#os_sponsor_125 .os_sponsor_125_wrapper{
	display:block;
	margin:0px auto;
	padding:0px;
	padding-top: 5px;
	padding-bottom:5px;
	text-align:center;
}

#os_sponsor_125 div{
	margin:0px auto;
}

#os_col_misc {
	float:right;	
	width:185px;
	background: #214D8C;
}

.tag_cloud {
	display: block;
}

.tag_cloud ol {
	display: block;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 4px;
	text-align: left;
}

.tag_cloud li {
	border: none;
	display: list-item;
	float: left;
	line-height: 28px;
	white-space: pre;
}

.tag_cloud a {
	color: #70A0DA;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

.tag_cloud a:hover {
	text-decoration: underline;
}

/*************************************/
/* BODY - COLUMS - COLUMN 2 (Friends zone) */
/*************************************/

#os_friends_zone {
	
	background-color:#FFF;
	border-bottom:2px solid #EFEFEF;
}

#os_friends_zone strong{
	padding:5px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	background:#214D8C;
	color:#FFF;
	letter-spacing:-1px;
}

#os_friends_zone p{
	margin:0px;
	padding:4px;
}

#os_friends_zone a{
	color: #70A0DA;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

#os_friends_zone a:hover{
	text-decoration:underline;
}

/*************************************/
/* BODY - COLUMS - COLUMN 2 (Module) */
/*************************************/

#os_body_col_2 .module{
	clear:both;
	margin:0px;
	padding:0px;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
}

#os_body_col_2 .module p{
	margin:0px;
}

#os_body_col_2 .module h4{
	margin:0px;
	padding:5px;
	padding-top:7px;
	padding-bottom:7px;
	background:#214D8C;
	color:#FFF;
	letter-spacing:-1px;
	font-size:11px;
}

#os_body_col_2 .module h5{
	margin:0px;
	padding:5px;
	padding-top:7px;
	padding-bottom:7px;
	background:#fff repeat-x top left;
	color:#000;
	letter-spacing:-1px;
	font-size:11px;
}

#os_body_col_2 .network_logo {
	clear: both;
	text-align: center;
	border-bottom: 3px solid #cccccc;
	margin-top: 20px;
	padding-bottom: 5px;
}

#os_body_col_2 .network_logo a {
	border-style: none;
	text-decoration: none;
}

#os_body_col_2 .network_logo img {
	border-style: none;
	text-decoration: none;
}

#os_body_col_2 .module ul{
	margin:0px;
	padding:4px;
	list-style:none;
	background: #FFF;
}

#os_body_col_2 .module ul li{
	margin:0px;
	padding:5px;
	border-bottom:1px solid #EFEFEF;

	font-size:10px;
}

#os_body_col_2 .module a{
	color:#70A0DA;
	font-weight:bold;
	text-decoration:none;
}

#os_body_col_2 .module a:hover{
	color:#70A0DA;
	font-weight:bold;
	text-decoration:underline;
}

/*************************************/
/* BODY - COLUMS - COLUMN 2 (Modules - custom) */
/*************************************/

#os_body_col_2 .top_stories li{
	padding-left:25px !important;
	background-image: url(../assets/bg/star.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body_col_2 .recent_posts li{
	padding-left:25px !important;
	background-image: url(../assets/bg/post.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body_col_2 .articles li{
	padding-left:25px !important;
	background-image: url(../assets/bg/articles.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body_col_2 .network_news li{
	padding-left:25px !important;
	background-image: url(../assets/bg/post.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body_col_2 .network_articles li{
	padding-left:25px !important;
	background-image: url(../assets/bg/articles.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body_col_2 .newsletter {
	border-bottom:1px solid #AAA;
	margin-bottom:6px;
	background-color:#EFEFEF;
	color:#70A0DA;
	font-size:11px;
}

#os_body_col_2 .newsletter .nsltr_email {
	width:200px;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	border:1px solid #70A0DA;
	color:#70A0DA;
}

#os_body_col_2 .newsletter div{
	padding:6px;
	border-bottom:1px solid #DDD;
}

#os_body_col_2 .newsletter div.btns{
	padding:10px;
	text-align:center;
}

#os_body_col_2 .newsletter #nsltr_dialog{
	display:none;
	background:#BBB;
	color:#FFF;
	text-align:center;
}

#os_body_col_2 .newsletter a{
	padding:3px;
	background:#214D8C;
	border:1px solid #70A0DA;
	color:#FFF;
}



/*************************************/
/* SUB NAV */
/*************************************/

#os_body_col_1 .sub_nav {
	height:35px;	
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
	color:#777;
	font-weight:bold;
	background-color:#EEE;
}

#os_body_col_1 .sub_nav strong {
	color:#FA760B;
}		
			
#os_body_col_1 .totals {
	float:left;
	padding:10px;
	text-align:left;
}

#os_body_col_1 .paginator {
	float:right;
}

#os_body_col_1 .paginator a{
	text-decoration:none	
}	

#os_body_col_1 .paginator a:hover{
	text-decoration:underline	
}		

#os_body_col_1 .paginator .prev,
#os_body_col_1 .paginator .list,
#os_body_col_1 .paginator .next {
	float:left;
}

#os_body_col_1 .paginator .list strong{
	font-size:12px;
	font-weight:bold;
	color:#000;
}


#os_body_col_1 .paginator .prev,
#os_body_col_1 .paginator .next {
	width:12px;
	margin-top:5px;	
	margin-left:2px;	
	margin-right:2px;	
	padding:5px;

	text-align:center;
}	

#os_body_col_1 .paginator .prev a,
#os_body_col_1 .paginator .next a {
	font-weight:bold !important;
	color:#FFF !important;
}	

#os_body_col_1 .paginator ul,
#os_body_col_1 .paginator li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

#os_body_col_1 .paginator li{
	float:left;
	width:12px;
	margin-top:5px;	
	padding:5px;

}

/*************************************/
/* NEW POSTS */
/*************************************/

#os_body .newposts h3{
	margin-bottom:18px;	
}



#os_body .newposts table,
#os_body .newposts th,
#os_body .newposts tr,
#os_body .newposts td {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
	text-align:left;
}

#os_body .newposts table th {
	margin:0px;
	padding:6px;
	background-color:#62A340;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

#os_body .newposts table td {
	border-bottom:1px solid #CCC;	
	padding:5px;
}

#os_body .newposts table td a{
	font-weight:bold;
	text-decoration:none;
}

#os_body .newposts table td a:hover{
	font-weight:bold;
	text-decoration:underline;
}

#os_body .newposts table td span{
	font-size:9px;
}

#os_body .newposts table td.forum {
	width:50px;
	background-color:#EEE;
	font-weight:bold;
	font-size:10px;
}

#os_body .newposts table td.topic {
	padding-left:25px !important;
	background-image: url(../assets/bg/post.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#os_body .newposts table td.lastpost,
#os_body .newposts table td.author {
	font-size:10px;
}

#os_body .newposts table td.lastpost {
	font-size:9px;
}

#os_body .newposts table td span{
	font-weight:bold;
	color:#888;
}


/*************************************/
/* FOOTER */
/*************************************/

#os_footer {
	clear:both;	
	background: #FFF url(../assets/bg/footer.gif) no-repeat bottom right;	
}

#os_footer a {
	color: #5D5E5E;
}

#os_footer p{
	margin:0px;
	padding:8px;
	border-top:1px solid #CCC;
	font-size:10px;
	font-weight:bold;
}

#os_footer .os_footer_wrapper{
	display:block;
	padding-bottom:40px;
	background-image: url(../assets/bg/footer_wrapper.gif);
	background-position:  bottom left;
	background-repeat: no-repeat;
}

/*************************************/
/* GOOGLE TRANSLATE WIDGET */
/*************************************/

#google_translate_element {
	background-color: white;
	padding-left: 5px;
	padding-top: 75px;
}

/*************************************/
/* BIO */
/*************************************/

.bio {
	clear: both;
	padding: 20px 0;
}

.bio-left {
	float: left;
}

.bio-right {
	float: right;
	width: 490px;
}
