@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
/**
 * @package		321 Productions template
 * @copyright 	Copyright (c) 2014 Denes Szekely - http://webgobe.com
 * @license 	GNU General Public License version 3 or later
 */


/* #Site Specifc Styles
================================================== */
body {
	background-image: url(../images/mainbckg.png);
	background-repeat: repeat-x;
	background-position: 50% 0px;
	background-color: #d5e2ea;
	font-size: 12px;
}

body.component {
	background: #fff;
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Helvetica,Arial,FreeSans,sans-serif;
	font-weight: 400;
}
.topbar {
/*	height:339px;*/
}
.container{
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, transparent),
		color-stop(9px, #d1d1d1),
		color-stop(10px, #fff),
		color-stop(970px, #fff),
		color-stop(971px, #d1d1d1),
		color-stop(980px, transparent)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 970px,
		#d1d1d1 971px,
		transparent 980px
	);
	background-image: -moz-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 970px,
		#d1d1d1 971px,
		transparent 980px
	);
	background-image: -ms-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 970px,
		#d1d1d1 971px,
		transparent 980px
	);
	background-image: -o-linear-gradient(
		left, 		
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 970px,
		#d1d1d1 971px,
		transparent 980px
	);
}
.header{        
    overflow: hidden;
    border-top: 3px solid rgb(255, 255, 255);
	 height:110px;
	background: #f4f4f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #f4f4f4 0%, #b7b7b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f4f4 0%,#b7b7b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4f4f4 0%,#b7b7b7 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4f4f4 0%,#b7b7b7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */padding: 15px 0px}
.logo {
	height: 100px;
	width:640px;
	top:10px;
	left:20px;
	background: transparent url(../images/logo.png) no-repeat;
	position: relative;
}
.tagline {
	height: 190px;
}
.chrono_credits{
	display: none;
}
.tagline p {
	font-size: 18px !important;
	color: #035b99;    
    line-height: 1.1em;
}
ul.tabs {
	margin-bottom: 0;
}
.pill-content {
	background: #fff;
	padding: 10px;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
blockquote {
    border-left: 5px solid #DDDDDD;
}
p {
	font-size: 11pt;
	font-weight: 500;
	line-height: 1.5em;
}
h1 {
    font-size: 24pt;
    line-height: 1em;
    color:#048595;
}
.blog h1,.item-page h1,.componentheading {
    background: url('../images/component-head-bg.png') no-repeat scroll 0px 0px transparent;
    margin: 0px -10px;
    font-size: 110%;
    line-height: 28px;
    text-transform: uppercase;
    padding: 0px 0px 0px 15px;
    height: 43px;
    font-weight: bold;
    color:#333333;}
h2 {
    font-size: 18px !important;
    line-height: 1.1em;
    color: #035B99 !important;
}
.blog h2, .item-page h2, .component h2{
	padding-top:15px;
	font-size: 190%;
font-weight: normal;
line-height: 140%;
color: #035B99;
}
.row h2 {
	margin-bottom: 0;
}

h3 {
    font-size: 16px;
    line-height: 25px;
    color: #035B99;
}
h2.green{
	color: #bf4c36;
}
h2.red{
	color:#85a447;
}
.sidebar h3 {
    font-size: 18pt;
    font-weight: 800;
    line-height: 1.4em;
    color: #035B99;
    margin: 5px 10px;
}
.sidebar p{	
    font-size: 12px;
}
.sidebar a{
}
.sidebar .nav > li {
	width: 100%;
	font-size: 12pt;
}
.sidebar .nav .active > a {
	background: transparent;
	font-weight: bold;
}
.breadcrumb{
	margin:0;
	padding:0;
	height:26px;
	line-height:26px;
    background: url('../images/breadcrumb-tab.png') no-repeat scroll 0% 50% transparent;
    background: #a4a4a4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #a4a4a4 0px, #d1d1d1 1px, #bbbbbb 14px,  #acacac 25px, #8e8e8e 26px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#a4a4a4), color-stop(1px,#d1d1d1),  color-stop(14px,#bbbbbb),  color-stop(25px,#acacac), color-stop(26px,#8e8e8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a4a4a4 0%,#d1d1d1 4%,#d6d6d6 8%,#d0d0d0 16%,#bbbbbb 56%,#aeaeae 84%,#acacac 96%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a4a4a4 0%,#d1d1d1 4%,#d6d6d6 8%,#d0d0d0 16%,#bbbbbb 56%,#aeaeae 84%,#acacac 96%,#8e8e8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a4a4a4 0%,#d1d1d1 4%,#d6d6d6 8%,#d0d0d0 16%,#bbbbbb 56%,#aeaeae 84%,#acacac 96%,#8e8e8e 100%); /* IE10+ */
background: linear-gradient(to bottom, #a4a4a4 0%,#d1d1d1 4%,#d6d6d6 8%,#d0d0d0 16%,#bbbbbb 56%,#aeaeae 84%,#acacac 96%,#8e8e8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-8 */
}
.breadcrumb li{
	list-style: none;
	height:26px;
	line-height:26px;
	font-weight: bold;
	color: #555;
} 
.breadcrumb a, span.no-link {
    padding: 0px 6px;
    float: left;
    display: block;
    height: 26px;
	 font-weight: bold;
    color:#333;
    line-height: 26px;}
.breadcrumb a:hover{
	color: #fff;
	text-decoration: none;
}
a .breadcrumbs{
	margin:0 !important;
	padding:0 !important;
	height:26px;
	line-height:26px;
}
.breadcrumb .divider {
    height:26px; width:20px;
    display: inline-block;
    float: left;
    background: url('../images/breadcrumb-sep.png') no-repeat scroll 50% 50% transparent;
}
.breadcrumb .divider img{ display:none;}
.main .component{
	margin-right: 10px;
	padding-left: 10px;
}
a {
	color: #035b99;
}
.label {
    padding: 3px 4px 2px;
    font-weight: normal;
}
.topbar div > ul ul a, .nav ul ul a {
	padding: 2px 9px;
}
.white {
	background: #ffffff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding-top: 10px;
	margin: 0 -10px 0 -10px;
}
.menu{
height:41px;
padding-top: 8px;
background: #9f9f9f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #000000, #ffffff 1px, #ededed 3px, #b5b5b5 41px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#000000), color-stop(1px,#ffffff), color-stop(3px,#ededed), color-stop(41px,#b5b5b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000, #ffffff 1px, #ededed 3px, #b5b5b5 41px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000, #ffffff 1px, #ededed 3px, #b5b5b5 41px); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000000, #ffffff 1px,
#ededed 3px, #b5b5b5 41px); /* IE10+ */
background: linear-gradient(to bottom, #000000, #ffffff 1px, 
#ededed 3px, #b5b5b5 41px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9f9f', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-8 */
}
.middle {
/*	height:300px;*/
	padding:0;
}
.foot-top{background: #b7b7b7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #b7b7b7 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b7b7), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b7b7b7 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b7b7b7 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b7b7b7 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #b7b7b7 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-8 */}
.foot-bot{
	background: #868686; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #868686 0%, #c3c3c3 1%, #a8a8a8 2%, #8b8b8b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(1%,#c3c3c3), color-stop(2%,#a8a8a8), color-stop(100%,#8b8b8b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #868686 0%,#c3c3c3 1%,#a8a8a8 2%,#8b8b8b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #868686 0%,#c3c3c3 1%,#a8a8a8 2%,#8b8b8b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #868686 0%,#c3c3c3 1%,#a8a8a8 2%,#8b8b8b 100%); /* IE10+ */
background: linear-gradient(to bottom, #868686 0%,#c3c3c3 1%,#a8a8a8 2%,#8b8b8b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#8b8b8b',GradientType=0 ); /* IE6-8 */
}
#top-button{
	float:right;
	margin:10px 25px;
}
.footer .top-button-desc {
background: -moz-linear-gradient(top, #676767 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #676767 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #676767 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #676767 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #676767 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow:inset 0px 1px 0px 0px #aaa;
	-webkit-box-shadow:inset 0px 1px 0px 0px #aaa;
	box-shadow:inset 0px 1px 0px 0px #aaa;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	text-shadow:1px 1px 0px #dcdcdc;	
	height:18px;
	line-height:18px;
	width:73px;
}
.footer a.top-button-desc:hover{	
	color:#fff;
	background: -moz-linear-gradient(top, #a9a9a9 0%, #676767 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9a9a9), color-stop(100%,#676767)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9a9a9 0%, #676767 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a9a9a9 0%,#676767 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a9a9a9 0%,#676767 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a9a9a9 0%,#676767 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9a9a9', endColorstr='#676767',GradientType=0 ); /* IE6-8 */
}
.footer1{
	padding: 10px;
	text-align: center;
margin:0;
}
.space {
	padding: 10px;
}

select {
	width: 100%;
}
.mobileheader {
	display: none;
}
.btn {
	margin-bottom: 10px;
}
.btn.full-width {
	width: 100%;
	padding: 5px 0 6px;
	text-align: center;
}
.middle {
/*	height:300px;*/
	padding:0;
}
.itemtitle {
	padding: 0 10px;
}
.banner .nav {
	width:75%;
}
.banner .nav .active > a {
	background: transparent;
}
.blue{
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #d1d1d1), color-stop(10px, #fff), color-stop(240px, #fff));   	
	background-image: -webkit-linear-gradient(left, #d1d1d1, #fff 10px, #fff 240px);
	background-image: -moz-linear-gradient(left, #d1d1d1, #fff 10px, #fff 240px);
	background-image: -ms-linear-gradient(left, #d1d1d1, #fff 10px, #fff 240px);
	background-image: -o-linear-gradient(left, #d1d1d1, #fff 10px, #fff 240px);
}
.weblink-category li{
	list-style: none;
}
.weblink-category img{
	float: left;
	margin-right: 10px;
}
.space h3{
	 background: url("../images/grey-h2.png") no-repeat scroll 50% 100% transparent;
    color: #333333;
    font-size: 110%;
    font-weight: bold;
    margin: 0px 0px 10px;
    padding: 3px 10px 9px;
    text-transform: uppercase;
    text-align: center;line-height: 120%;
}
ul.lnd_latestnews{margin:0}
li.lnd_latestnews{
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #999999;
	color: #000}
li.lnd_latestnews a{	
   color: #035b99;
   text-decoration: none;
	font-size: 15px;
	font-weight: normal;
}
.white {
	background: #ffffff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding-top: 10px;
	margin: 0 -10px 0 -10px;
}
blockquote p {
    line-height: 22px;
    margin-bottom: 10px;
    font-style: italic;
    font-size: 12px;
}
.content{
/*	padding-top:20px;*/
}
.flexslider {
    margin: 0px 0px 20px 0px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 0px solid rgb(255, 255, 255);
    position: relative;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);}
.flex-control-nav {
    bottom: 40px;}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.flex-control-paging li .flex-active {
    background: none repeat scroll 0% 0% rgba(127, 127, 127, 0.9);
}
.content-top {
	background: url(../images/feature-bg.png) no-repeat top left;
}
.bt-cs .bt-inner .bt-title {
font-weight: bold;
color:#000;
font-size: 28px;
text-transform: none;
display: inline;
}
.bt-introtext{	
font-size: 14px;
}
.readmore,.btn {
	-moz-box-shadow:inset 0px 1px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 0px #ffffff;
	box-shadow:inset 0px 1px 5px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	padding:0;
}
.readmore:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.readmore:active {
	position:relative;
	top:1px;
}
ul.latestnews{margin:0}
ul.latestnews li {
    list-style: none outside none;
    margin-bottom: 2px;
    padding-bottom: 2px;
	border-bottom: 1px solid #999999;}
ul.latestnews li a{
    font-weight: bold;
    font-size: 110%;
    display: block;
    padding-left: 12px;
   color: #035b99;
    background: url('../images/light-arrow.png') no-repeat scroll 0px 4px transparent;}
.content img {
/*	height: auto;
	max-width: 300px;
	width: 300px;
	float: left;*/
	border: none;
}
.sidebar img {
	height: auto;
	max-width: 280px;
	width: 280px;
	float: left;
	border: none;
}
.nsb_container img{	
	height: auto;
	max-width: 48px;
	width: 48px;
	float: left;
	border: none;
	margin-left:25px;
}
.show{
	width:300px;
	height:260px;
	float:left;
	text-align: center;
}
.show img {
	height: auto;
	max-width: 245px;
	width: 245px;
	float: none;
}
.show h3 {
font-size:18px;
font-weight: bold;
	text-align:center;
	margin: 0 40px;
}
.noborder .space {
	padding: 0px !important;
}
strong {
	font-weight: bold;
}
iframe, object, embed{
/*	max-width: 100%;
	width: 100%;
	margin-bottom: 10px;*/
}
.published {
	font-size: 11px;
	color: #777;
	width: 50%;
	float: left;
}
.published.intro {
	width: 100%;
}
.social {
	width: 50%;
	float: right;
}
.social .soc {
	float: right;
}

.feed ul {
	margin: 0 0 0 15px;
	font-size: 12px;
}

#social {
	float: right;
	line-height: 35px;
}

#social li {
	line-height: 35px;
	margin: 0 2px;
}

#social li a {
	width: 24px;
	height: 35px;
	text-indent: -9999px;
	line-height: 35px;
	padding: 0;
	float: left;
	background-image: url("../images/socialicons.png");
	background-repeat: no-repeat;
}

#social .twitter a {
	background-position: 0 50%;
}

#social .twitter a:hover {
	background-position: -24px 50%;
}

#social .facebook a {
	background-position: -48px 50%;	
}

#social .facebook a:hover {
	background-position: -72px 50%;	
}

#social .flickr a {
	background-position: -96px 50%;	
}

#social .flickr a:hover {
	background-position: -120px 50%;
}

blockquote small {
	color: #404040;
}


/* HYPERLINK CUES */
/* toevoeging van HKuijpers */
/* http://www.askthecssguy.com/2006/12/showing_hyperlink_cues_with_cs_1.html */
/* all A tags whose HREF attribute ends in .pdf */
a[href$='.pdf'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}

a[rel='pdf'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}

a[rel*='pdf'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}

a[rel~='pdf'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}

a[href ^="mailto:"] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_mailto.gif) no-repeat center right;
}

a[class ="popup"] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_popup.gif) no-repeat center right;
}

a[href$='.doc'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_doc.gif) no-repeat center right;
}
a[href$='.xls'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_xls.gif) no-repeat center right;
}
a[href$='.ppt'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_ppt.gif) no-repeat center right;
}
a[rel ~='external'] {
	padding-right: 18px;
	background: transparent url(../images/icons/icon_external.gif) no-repeat center right;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		body {
		}
		
		.logo {
		}
		
		.header {
		}
		
		.tagline {
		    height: 155px;
		}
		
		.tagline p {
			font-size: 10px;
			line-height: 14px;
		}
		
		h1 {
		    font-size: 20px;
		    line-height: 30px;
		}
		
		h2 {
		    font-size: 16px;
		    line-height: 26px;
		}
		
		h3 {
		    font-size: 14px;
		    line-height: 25px;
		}
		
		p {
			line-height: 22px;
			font-size: 12px;
		}
		
		.content img {
		}
			
		.sidebar img {
			max-width: 220px;
			width: 220px;
			padding: 0;
			margin: 0 0 10px 0;
		}
		.nsb_container img{	
	height: auto;
	max-width: 48px;
	width: 48px;
	float: left;
	border: none;
	margin-left:15px;
}
		iframe, object, embed{
			width: 100%;
			height: auto;
		}
		
		.published,
		.social {
			width: 100%;
		}
		
		ul#menu {
			font-size: 12px;
		}
		.container{
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, transparent),
		color-stop(9px, #d1d1d1),
		color-stop(10px, #fff),
		color-stop(758px, #fff),
		color-stop(767px, #d1d1d1),
		color-stop(768px, transparent)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 758px,
		#d1d1d1 767px,
		transparent 768px
	);
	background-image: -moz-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 758px,
		#d1d1d1 767px,
		transparent 768px
	);
	background-image: -ms-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 758px,
		#d1d1d1 767px,
		transparent 768px
	);
	background-image: -o-linear-gradient(
		left, 		
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 758px,
		#d1d1d1 767px,
		transparent 768px
	);
}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		body {
			background-image: none;
		}
		
		.white {
			margin: 0;
		}
		
		.topbar .mobileselect {
			margin-top: 5px;
			background: #fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		
		.mobileheader img {
		    height: auto;
		    width: 100%;
		}		
		.mobileheader {
			display: block;
		}		
		.logo,
		.tagline,
		.header,
		.topbar .nav,
		#social {
			display: none;
		}		
		.content .imgborder {
		   	margin-bottom: 10px;
		}		
		p {
			line-height: 20px;
			font-size: 11px;
		}		
		.content img {
			max-width: 260px;
			width: 260px;
			padding: 0;
			margin: 0 0 10px 0;
		}		
	}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container{
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, transparent),
		color-stop(9px, #d1d1d1),
		color-stop(10px, #fff),
		color-stop(470px, #fff),
		color-stop(479px, #d1d1d1),
		color-stop(480px, transparent)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 470px,
		#d1d1d1 479px,
		transparent 480px
	);
	background-image: -moz-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 470px,
		#d1d1d1 479px,
		transparent 480px
	);
	background-image: -ms-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 470px,
		#d1d1d1 479px,
		transparent 480px
	);
	background-image: -o-linear-gradient(
		left, 		
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 470px,
		#d1d1d1 479px,
		transparent 480px
	);
}
	.blue{
		background: transparent;
	}
.nsb_container img{	
	height: auto;
	max-width: 48px;
	width: 48px;
	float: left;
	border: none;
	margin-left:25px;
}
	}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	.blue{
		background: transparent;
	}
	.container{
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, transparent),
		color-stop(9px, #d1d1d1),
		color-stop(10px, #fff),
		color-stop(290px, #fff),
		color-stop(299px, #d1d1d1),
		color-stop(300px, transparent)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 290px,
		#d1d1d1 299px,
		transparent 300px
	);
	background-image: -moz-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 290px,
		#d1d1d1 299px,
		transparent 300px
	);
	background-image: -ms-linear-gradient(
		left, 
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 290px,
		#d1d1d1 299px,
		transparent 300px
	);
	background-image: -o-linear-gradient(
		left, 		
		transparent, 
		#d1d1d1 9px,
		#fff 10px,
		#fff 290px,
		#d1d1d1 299px,
		transparent 300px
	);
}
.nsb_container img{	
	height: auto;
	max-width: 48px;
	width: 48px;
	float: left;
	border: none;
	margin-left:25px;
}
	}