/**************************** STRUCTURE **/

html {
	overflow-y: scroll;
}

body {
	background-color: #eee;
	color: #454444;
}

a,
a:link,
a:visited {
	color: #f15a29;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
}

h1, h2, h3, h4 { font-weight: normal;}

h1 { font-size: 32px; color: #cbcbcb; color: #939598; }
h2 { font-size: 26px; color: #cbcbcb; color: #939598; }
h3 { font-size: 18px; color: #939598; }
h4 { color: #939598; }
h5 { }
h6 {  }

p {
	line-height: 1.5em;
	font-size: 15px;
}

small, 
.small {
	font-size: 11px;
	color: #666;
	line-height: 16px;
}

fieldset {
	border: none;
	padding: 0;
	margin: 0;
}


/*****************************J ELEMENTS**/
.pull-right {
	float: right;
}

.icons .btn-group button {
	display: none;
}

.icons .btn-group ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.icons .btn-group ul li a {
	color: #fff;
	background-color: #f15a29;
	padding: 8px 15px;
}

.article-info-term {
	display: none;
}

.article-info dd {
	margin: 0;
	color: #939598;
	font-size: 80%;
}

.items-leading > div {
	margin: 34px 0;
}

/*temp*/
.items-row.cols-3 {
	margin: 34px 0;
}

.items-row .span4 {
	width: 33%;
	float: left;
	position: relative;
}

.items-row .span4 h3 {
	background-color: #f15a29;
	color: #fff;
}

.items-row .span4 .item {
	padding: 20px;
	text-align: center;
}

.items-row img {
	max-width: 100%;
}

.items-row.cols-3 .item dl,
.items-row.cols-3 .item dd {
	margin: 0;
}
/*end temp*/

.newsflash p + a.readmore {
	display: block;
	margin-top: -10px;
}

/**************************** TEMPLATE ELEMENTS **/
#pagewrapper {
	max-width: 1080px;
	background-color: #fff;
	margin: 0 auto;
}

.pure-g .inner {
	padding: 15px 20px;
}

.pure-g .inner img {
	max-width: 100%;
}

.page-header h1,
.blog h1 {
	margin-top: 0;
}

.blog .readmore {
	margin-top: -12px;
}

.clearfix,
.clr {
	clear: both;
}

.clr {
	height: 0px;
}

/**************************** GENERAL MENU **/
/**************************** MODULE MENU **/
/*************************** SIDE MENU **/
/*************************** MAIN MENU **/
#menu {
	background-color: #ccc;
}

#menu .inner {
	padding: 10px 20px;
}

#menu .nav {
	padding: 0px;
	margin: 0;
}

#menu .nav li {
	display: inline-block;
	margin-right: 20px;
}

#menu .nav li a {
	font-size: 13px;
}

#menu li.current a,
#menu li.active a {
	font-weight: bold;
}
/*************************** MOB MENU **/
/**************************** HEADER **/
#header {
	border-top: 31px solid #f15a29;
	background-image: url('../images/supreme-cog-bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#header p {
	margin: 0;
}

#header .mod-logo p img {
	width: 452px;
	max-width: 100%;
}
/******************* MAIN **/
/******************** ABOVE CONTENT **/
/******************* RH STRUCTURE **/
#content-right .mod-tweets h3 {
	margin-top: 5px;
}

#content-right {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#939598+0,000000+100&0.1+0,0+25 */
background: -moz-linear-gradient(-45deg, rgba(147,149,152,0.1) 0%, rgba(110,112,114,0) 25%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(147,149,152,0.1) 0%,rgba(110,112,114,0) 25%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(147,149,152,0.1) 0%,rgba(110,112,114,0) 25%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a939598', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/******************* RH MODULES **/
/******************** BELOW CONTENT **/
/******************** BOTTOM ***/
#bottom {
	margin-bottom: -8px;
}

#bottom .inner {
	padding: 0;
}

#bottom .inner p {
	margin: 0;
}
/******************** FOOTER **/
#footer {
 background-color: #f15a29;
 color: #fff;
}

#footer a {
	color: #fff;
}

#footer p {
	margin: 0;
	 font-size: 80%;
}

#footer-right {
	text-align: right;
	 font-size: 80%;
}
/******************** FORMS **/
.btn-primary,
.formResponsive input[type="submit"], .formResponsive button[type="submit"]{
	color: #ffffff;
	background-color: #f15a29;
	background-image: -moz-linear-gradient(top, #f26b3f, #d85125);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f26b3f), to(#d85125));
	background-image: -webkit-linear-gradient(top, #f26b3f, #d85125);
	background-image: -o-linear-gradient(top, #f26b3f, #d85125);
	background-image: linear-gradient(to bottom, #f26b3f, #d85125);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26b3f', endColorstr='#d85125', GradientType=0);
	border-color: #d85125 #d85125 #d85125;
	*background-color: #f15a29;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

a.btn-primary {
	color: #ffffff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled],
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
	color: #fff;
	background-color: #d85125;
	*background-color: #d85125;
}

.formRequired,
.star {
	color: #de2323;
	font-size: 120%;
}

/**remove extra asterisks**/
.rsform-block-field396720 .formRequired {
	display: none;
}

/******************** SPECIAL STYLES **/
.consortium-country {
	color: #939598;
}

.no-show {
	display: none;
}
/******************** EXTENSION SPECIFIC **/
/*allvideos*/
.avPlayerContainer {
	width: 80%;
	text-align: center;
}


/* MEDIA QUERIES
*********************************************/

/* Extra small devices (phones, less than 768px) */
/* No media query -> mobile first strategy */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* for higher resolutions (android and retina) */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}
