/* ========== General Styles =============== */
.region-content-front-page div.content h2,
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row h2{
	font-family: 'Aller', Arial;
	font-size: 20px;
	color: #1185C1;
	font-weight: normal;
	padding: 0 0 20px 0;
}
.region-content-front-page div.content p{
	padding: 0 0 20px 0;
}
.region-content-front-page div.content p:last-child{
	padding: 0px;
}
div.right{
	float: right;
}
div.boxed_link{
	display: inline-block;
	background: #fff;
	border: 1px solid #BFE4F9;
	margin: 15px 0 0px 0;
}
div.boxed_link a{
	text-decoration: none;
	border: 0px none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	display: block;
	padding: 10px 10px 10px 45px;
}
div.boxed_link a:hover{
	color: #1185BF;
}
div.boxed_link a img{
	display: none;
}
div.boxed_link.icon_pulse a{
	background: transparent url('/sites/default/files/images/icon_pulse.png') no-repeat 10px 50%;
}
div.boxed_link.icon_clipboard a{
	background: transparent url('/sites/default/files/images/icon_clipboard.png') no-repeat 10px 50%;
}
div.boxed_link.icon_dna a{
	background: transparent url('/sites/default/files/images/icon_dna.png') no-repeat 10px 50%;
}
div.boxed_link.icon_stetho a{
	background: transparent url('/sites/default/files/images/icon_stetho.png') no-repeat 10px 50%;
}
.landing-page-boxes div.image img{
	-webkit-box-shadow: 0px 0px 2px 1px #999;
	box-shadow: 0px 0px 2px 1px #999;
}
.landing-page-boxes hr{
	border:0px none;
	height: 1px;
	padding: 20px 0;
	margin: 0px;
	background: transparent url('/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif') repeat-x 0 20px;
}

/* ========== Front Page CSS Styles =============== */

/* Slideshow */
div.frontpage-header-middle,
div.landingpage-header-middle{
	background-color: #fff !important;
	height: 285px;
	position: relative;
}
.ie7 div.frontpage-header-middle{
	position: relative;
	z-index:3;
}
div.frontpage-header-middle div.header-middle-wrap{
}

div.frontpage-sidebar-block-facebook div.content iframe html#facebook body.plugin div._li div.pluginSkinLight div._4s7c{
	border:3px solid #000 !important;
	border-top-color:#00ffcc
}


/* Slideshow for the homepage */
#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1,
#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 .views_slideshow_cycle_slide{
	width: 100% !important;
	overflow: visible !important;
}
#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 .views_slideshow_cycle_slide .views-row{
	width: 940px;
	margin: auto;
	position: relative;
}
div.view-frontpage-slideshow div.views-field-title,
.landingpage-header-middle .region-headerimage .views-field-field-section1title{
	z-index: 20;
	position: absolute;
	width: 400px;
	margin: 40px 0 0 10px;
	font-size: 35px;
	color: #314124;
	font-family: 'AllerLight', Arial;
	line-height: 40px;
}
.landingpage-header-middle .region-headerimage .views-field-field-section1title{
	margin: 60px 0 0 10px;
}

div.view-frontpage-slideshow div.views-field-field-slideshow-copy,
.landingpage-header-middle .region-headerimage  .views-field-body{
	z-index: 21;
	position: absolute;
	width: 400px;
	margin: 133px 0 0 10px;
	font-size: 14px;
	color: #333;
	line-height: 22px;
}

div.view-frontpage-slideshow div.views-field-field-slideshow-link-1{
	z-index: 22;
	position: absolute;
	margin: 215px 0 0 10px;
}
div.view-frontpage-slideshow div.views-field-field-slideshow-link-1:hover{
}
div.view-frontpage-slideshow div.views-field-field-slideshow-link-1 a{
	font-family:  'Aller', Arial;
	font-size: 14px;
	background: #CDC198;
	display: block;
	padding: 8px 12px;
	text-decoration:none;
	color: #352F1A;
}
div.view-frontpage-slideshow div.views-field-field-slideshow-link-1 a:hover{
	background: #B4A265;
}

div.view-frontpage-slideshow div.views-field-field-slideshow-image{
	z-index:1;
	position:relative;
	left: 250px;
	width: 690px;
	height: 285px;
	overflow: visible;
    position: relative;
}
div.view-frontpage-slideshow div.views-field-field-slideshow-image .field-content,
div.view-frontpage-slideshow div.views-field-field-slideshow-image a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: visible;
    position: relative;
}
div.view-frontpage-slideshow div.views-field-field-slideshow-image img{
	/* display: none; */
	position: absolute;
	top: 0px;
	left: -50%;
}

#widget_pager_bottom_frontpage_slideshow-block_1{
	position: absolute;
	top: 276px;
	height: 19px;
	width: 455px;
	z-index: 23;
}
/* Slideshow Pager */
.views-slideshow-controls-bottom{
	width: 940px;
	margin: auto;
}
#widget_pager_bottom_frontpage_slideshow-block_1 .views_slideshow_pager_field_item{
	width: 90px;
	height: 19px;
	float: left;
	cursor: pointer;
	padding: 0px;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_0{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll 0 9px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_0:hover,
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_0.active{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll 0 -18px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_1{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -90px 9px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_1:hover,
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_1.active{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -90px -18px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_2{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -180px 9px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_2:hover,
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_2.active{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -180px -18px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_3{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -270px 9px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_3:hover,
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_3.active{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -270px -18px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_4{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -360px 9px transparent;
}
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_4:hover,
#widget_pager_bottom_frontpage_slideshow-block_1 #views_slideshow_pager_field_item_bottom_frontpage_slideshow-block_1_4.active{
	background: url("/sites/all/themes/genesinlife2013/images/home_slide_bars.png") no-repeat scroll -360px -18px transparent;
}


/* Search */
div.frontpage-search {
	background: url("/sites/all/themes/genesinlife2013/images/bg-search.png") no-repeat scroll 0px 15px transparent;
    height: 60px;
    width: 670px;
/*   float:right;*/
}
.frontpage-search div.region-search .form-item {
	padding: 22px 12px 0 21px;
}
.frontpage-search div.region-search input.form-text {
  	width: 485px;
}
.ie7 .frontpage-search div.region-search input.form-text,
.ie8 .frontpage-search div.region-search input.form-text  {
	padding-top: 5px;
	height: 19px;
}


/* Front Page Content */

div.main-content-front-page {
    float: left;
    margin: 0 auto;
    padding: 35px 0 0 10px;
    width: 610px;
}


div.main-content-front-page div.block_1{
    clear: both;
    float: left;
	background: url("/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif") repeat-x scroll 0 100% transparent;
    margin: 0 0 25px;
    padding: 0 0 20px;
}
div.main-content-front-page div.block_2{
	background: url("/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif") repeat-x scroll 0 100% transparent;
    margin: 0 0 25px;
    padding: 0 0 30px;
}
div.main-content-front-page div.block_1 div.image{
	margin: 0 0 0 10px;
}
div.main-content-front-page div.block_1 div.boxed_link {
	width: 259px;
}
div.main-content-front-page div.block_1 hr {
	clear:both;
}
div.main-content-front-page div.block_2,
div.main-content-front-page div.block_3 {
	width: 370px;
	float: right;
}
div.main-content-front-page div.block_2 div.boxed_link {
	width: 370px;
}
div.main-content-front-page div.block_2 div.boxed_link. a{
	padding: 15px 10px 15px 45px;
}


div#front-content-search-box{
	margin: 0 0 20px;
}

div#front-content-search-box .dis_icon{
	float: left;
    height: 39px;
    width: 52px;
}
div#front-content-search-box input.form-text {
  border:1px solid#CADAB8;
  color:#444;
  font-size:12px;
  height:20px;
  margin:18px 12px 0;
  width: 215px;
  padding: 2px 4px;
}
div#front-content-search-box input.form-submit{
	width: 50px;
}
div.main-content-front-page div.block_3 p.info{
	font-size: 11px;
}


div.sidebar-front-page{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #80BED9;
    float: right;
    margin: -70px 0 30px;
    padding: 15px;
    position: relative;
    width: 248px;
    z-index: 10;
}


#block-views-my-story-block-1{
	width:220px;
	clear: left;
}
.ie7 #block-views-my-story-block-1{
	float: left;
}
div.view-my-story {
	width:220px;
	float:left;
	position:relative;
	border:1px solid #80BED9;
	padding:0;
	overflow: hidden;
	margin-bottom: 30px;
}

div.view-my-story p{
	padding: 10px;
}
div.view-my-story img{
	margin: 0 auto;
	padding: 15px 15px 0 15px;
	display:block;
	max-width: 180px;
}


.region-content-front-page div.content div.view-my-story h2{
	text-align:  center;
	background-color:#80BED9;
	color:#212121;
	padding: 2px 10px;
	font-size: 16px;
}
div.view-my-story h2 a{
	color:#212121;
	border: 0px none;
}
div.view-my-story h2 a:hover{
	color: #fff;
}
div.view-my-story .views-field-body .field-content{
	display: block;
	padding: 15px;
	background: transparent url("/sites/all/themes/genesinlife2013/images/frontpage-story-quote.png") no-repeat 50% 50%;
}
div.view-my-story .views-field-title-1 .field-content{
	text-align: right;
	padding: 0 15px 15px;
}
div.view-my-story .views-field-title-1 a{
	font-family: Aller, Arial;
	border: 0 none;
    text-transform: uppercase;
}
div.view-my-story .views-field-title-1 a:hover{
	border-bottom: 1px dotted #000;
	color: #000;
}



/* Landing Page Headers */
.site-wrapper.landing_page .main-content{
	padding: 0 10px;
	float: left;
}
.landingpage-header-middle .landing_page .region-headerimage .view-content{
	height: 285px;
}
.landingpage-header-middle .landing_page .region-headerimage .views-row{
	width: 940px;
	margin: auto;
}
.landingpage-header-middle .region-headerimage  .views-field-body{
	margin: 125px 0 0 10px;
}
.landingpage-header-middle .landing_page .region-headerimage .views-row .views-field-field-header-image{
	display: none;
}

/* Landing Page Content Boxes */
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row{
	background: url("/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif") repeat-x scroll 0 100% transparent;
    margin: 0 0 25px;
    padding: 0 0 25px;
    overflow: hidden;
    position: relative;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row.views-row-last,
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row:last-child{
	background: transparent;
}

.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div[class*='views-field-field-boxed-link']{
	display: block;
	margin: 30px 15px 0 0;
	float: left;
}
.ie7 .site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div[class*='views-field-field-boxed-link'],
.ie8 .site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div[class*='views-field-field-boxed-link']{
	width: 257px;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div[class*='views-field-field-boxed-link']:last-child{
	margin: 30px 0 0 0;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div.boxed_link{
    display: table-cell;
    vertical-align: middle;
    margin: 0 0;
	width: 260px;
    height: 49px;
}
.ie7 .site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div.boxed_link{
	padding-top: 5px;
    height: 44px;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row div.boxed_link a {
	padding: 10px 10px 10px 45px;
	text-transform: none;
}
.page-genetics-101 .site-wrapper.landing_page div[class*='view-landing-page-'] .views-row.views-row-2 div.boxed_link a{
	padding: 10px 10px 10px 50px;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row.views-row-odd .views-field-field-image .image{
	float: right;
	margin-left: 25px;
}
.site-wrapper.landing_page div[class*='view-landing-page-'] .views-row.views-row-even .views-field-field-image .image{
	float: left;
	margin-right:25px;
}

/* Frontpage Side Bar */
.front .region-sidebar-front-page h2,
.front .region-sidebar-front-page h2 a{
	font-family: Aller, Arial;
	font-size: 16px;
    line-height: 22px;
    padding: 0 0 8px;
    color: #1185BF;
    border-bottom: 0px none;
}
.front .region-sidebar-front-page h2 span.ext{
	display: none;
}
.front .region-sidebar-front-page .content{
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url("/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif") repeat-x scroll 0 100% transparent;
}
.front .region-sidebar-front-page .recent_blog_post{
	font-size: 13px;
}
.front .region-sidebar-front-page .recent_blog_post .views-field-title {
}
.front .region-sidebar-front-page .recent_blog_post .views-field-title a{
	font-size: 13px;
	font-weight: bold;

}
.front .region-sidebar-front-page .recent_blog_post .views-field-created{
	padding-bottom: 8px;
	color: #666;
	font-size: 12px;
	font-style: italic;
}
.front .region-sidebar-front-page .recent_blog_post .views-field-body{
	padding-bottom: 15px;
}
.front .region-sidebar-front-page .recent_blog_post .views-field-type{
	text-align:  right;
}
.front .region-sidebar-front-page .recent_blog_post .views-field-type a{
	font-size: 14px;
	font-family: Aller,Arial;
    text-transform: uppercase;
    color: #333;
    border: 0 none;
}
.front .region-sidebar-front-page .recent_blog_post .views-field-type a:hover{
    color: #000;
    border-bottom: 1px dotted #000;
}

/* Twitter Feeds */
#block-views-twitter-block .view-content{
	font-size: 13px;
}
.connect_tw{
	margin: 10px 0 0;
	text-align: right;
	clear: both;
}
.connect_tw .wrapper{
	display: inline-block;
	padding-left: 28px;
	background: url("/sites/all/themes/genesinlife2013/images/icon_social_small.png") no-repeat 0 -41px transparent;
}
.connect_tw a{
	font-size: 11px;
}
.connect_tw span.ext{
	display: none;
}

div.view-twitter {

}
div.view-twitter div.views-row {
  background-image: url("../images/twitter-icon-small.png");
  background-repeat: no-repeat;
  margin-top: 15px;
  padding-left: 20px;
}
div.view-twitter div.views-row:first-child,
div.view-twitter div.views-row.views-row-first{
  margin-top: 0px;
}
.home_twitter_block{
	background: url("/sites/all/themes/genesinlife2013/images/dotted_line_hor.gif") repeat-x scroll 0 100% transparent;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.home_twitter_block .content > span.ext{
	display: none;
}
.front .region-sidebar-front-page .home_twitter_block .content{
	position: relative;
	height: 276px !important;
	overflow-y: scroll !important;
	overflow-x: hidden !important;

	background: transparent;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#twitter-widget-0{
	overflow: hidden;
}

/* YourTube Feeds */
.front .youtube_feeds{
	position: relative;
	overflow: hidden;
	width: 260px;
}
.front .youtube_feeds .content{
	background: #fff;
	margin-bottom: 0px;
	padding: 2px 0 0 2px;
}
.front .youtube_feeds .item{
	float: left;
    margin: 0 5px 5px 0;
    width: 80px;
}
.front .youtube_feeds .item a{
	border-bottom: 0px none;
}
.youtube_feeds .connect_yt{
	padding: 5px 12px 0 0;
	text-align: right;
	clear: both;
}
.youtube_feeds .connect_yt .wrapper{
	display: inline-block;
	padding-left: 28px;
	background: url("/sites/all/themes/genesinlife2013/images/icon_social_small.png") no-repeat 0 0px transparent;
}
.youtube_feeds .connect_yt a{
	font-size: 11px;
}
.front .youtube_feeds .item img{
	-webkit-box-shadow: 0 0 2px 1px #999999;
	box-shadow: 0 0 2px 1px #999999;
}

