/*
.home .sectionContainer {position:static; top:auto; padding:0;}
.home .section {
	margin: 0;
}
*/	

#rgaHeadlinesTwitter h2, .dark h3 {
	border-bottom: 1px solid #ccc;
}
.dark #rga-container h2 {
	color: #E51837;
	border-bottom: 1px solid #808080;
}

/*featured*/
#rgaFeatured{ min-height:410px; }
#rgaFeatured .sectionContainer{top:0; height: 370px; padding-bottom:0; }
#rgaFeatured h2, #rgaContacts h2 {border-bottom: 0;}
#rgaFeatured .rfiAddPage {top:-6px;left:-15px;}
#rgaFeatured .featuredHolder {display:block;width:100%;overflow:hidden;}
#rgaHeadlines .rfiAddPage {left:-12px;top:0;}
.displayContainer .rfiAddPage {left:-15px;top:-5px;}

/*headlines and twitter*/
#rgaHeadlinesTwitter h2{margin: 0 0 8px 0; color: #000;}
#rgaHeadlines{float: left;}
#rgaHeadlines h4 a, #rgaHeadlinesTwitter h4 a{color:#000;}
#rgaHeadlinesTwitter h4 {font-weight: normal;}
#rgaTwitter{float:right;}
#rgaTwitter .ampm {font-size:20px;line-height:20px;}
.headlineTitle{font-style: oblique; color:#000; font-size: 12px;}
.networkList {color:#000; font-size: 12px;}
.networkList li {float: left;margin-left: 9px;}	
.networkList li a {height:33px;display:block;text-indent:-999em;outline:none;}
.networkList .youtube {margin-left:0;}
.networkList .youtube a {width:67px;background:url(../img/icon_youtube.gif) 0 0 no-repeat;}
.networkList .facebook a {width:27px;background:url(../img/icon_facebook.gif) 0 0 no-repeat;}
.networkList .twitter a {width:43px;background:url(../img/icon_twitter.gif) 0 0 no-repeat;}
.networkList .linkedin a {width:26px;background:url(../img/icon_linkedin.gif) 0 0 no-repeat;}
.networkList .rss a {width:25px;background:url(../img/icon_rss.gif) 0 0 no-repeat;}
.networkList li a:hover {background-position:0 -33px;}

.headlineText, .twitterText{font-size: 20px; color:#808080;  padding-bottom: 10px;padding-top:5px; }

#rgaHeadlines .one-third-col {position:relative;}

/*inside*/
#About div ul li{padding: 0 0 7px 0; position:relative;}
#About div ul li .rfiAddPage {top: -4px; left:-15px;}
#About #displayList .description  {margin:0 0 26px 0; padding: 6px 0 0 8px; background: #000; height: 34px;}
#About #indexList {padding:0 0 15px 0}
.large #About .no-margin, .large #Work .no-margin, .large #News .no-margin,
.small #About .no-margin, .small #Work .no-margin, .small #News .no-margin {padding-left:1px;}
.large #indexList .no-margin, .small #indexList .no-margin {padding-left:0;}

/*work*/
#Work h2{margin: 0 0 9px 0;}
#Work li{float:left; margin: 0 0 28px 0;}
#Work .sortOptions{line-height:12px;}
#Work .sortOptions a{font-weight: bold; color:#999; padding: 15px 0;}
#Work .sortOptions a.active{color:#000;}
#Work .description {padding: 6px 0 0 8px; width:299px; background: #000; height: 34px;}
#rga-container.medium .description {
	width: 382px;
}
#rga-container.large .description {
	width: 465px;
}
#Work .sortOptions {
	height: 40px;
	position: relative;
}
#Work .sortOptions .sortAll {
	float: left;
}
#Work .sortOptions .sortFilters {
	float: right;
}
#Work .sortOptions .sortFilters li {
	margin-left: 110px;
}
.displayContainer {position:relative;}
#Work .displayContainer{margin: 0 0 15px 0;}
#Work #workItems{clear: both; }

/*news*/
#News li{padding: 0 0 7px 0; }
#News .sectionContainer h2{margin: 0 0 13px 0;}
#News .row{padding:12px 0 12px 0;}
.rga-news-item .date{color:#000; font-size:12px; font-weight:bold; padding-bottom:15px; position:relative;}
.rga-news-item .date em {font-weight: normal;}
.rga-news-item .rfiAddPage {top:-4px;left:-15px;}
.dark .rga-news-item .date { color: #fff; }
.rga-news-item .title{font-size: 20px; padding-bottom:7px;}
#News .title a {color: #000;}
.dark #News .title a {color: #fff;}
.rga-news-item .byline {font-size: 12px; color:#ccc;}
.rga-news-item .venue {color:#808080;}
.rga-news-item .person {color:#ccc;} 
.rga-news-item p{color:#808080; margin: 0 0 15px 0;}

/* 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
DARK LAYOUT 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>

/*headlines and twitter*/
body.dark #rgaHeadlinesTwitter h2{color: #FFF;}


/* 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
SMALL LAYOUT 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.home #rga-container.small .medium, .home #rga-container.small .large {
	display: none;
}
.home #rga-container.small .small {
	display: block;
}
.home #rga-container.small .two-third-col {
	width: 640px;
	min-width: 0 !important;
}
.home #rga-container.small textarea {
	width: 632px;
}
.home #rga-container.small .sectionContainer {
	width: 972px;
}
.home  #rga-container.small .one-third-col {
	width: 307px;
	min-width: 0 !important;
}
.home  #rga-container.small  .one-third-col .one-half-col {
	width: 141px;
}
/* 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MEDIUM LAYOUT
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.home #rga-container.medium .medium {
	display: block;
}
.home #rga-container.medium .small, .home #rga-container.medium .large {
	display: none;
}
.home #rga-container.medium .two-third-col, .home #rga-container.medium textarea {
	width: 805px;
}
.home #rga-container.medium .sectionContainer {
	width: 1220px;
}
.home  #rga-container.medium .one-third-col {
	width: 390px;
}
.home  #rga-container.medium  .one-third-col .one-half-col {
	width: 184px;
	margin-right: 22px;
}
/* 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
LARGE LAYOUT
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.home #rga-container.large .two-third-col, .home #rga-container.large textarea {
	width: 971px;
}
.home #rga-container.large .sectionContainer {
	width: 1470px;
}

.home  #rga-container.large .one-third-col {
	width: 473px;
}
.home #rga-container.large .large {
	display: block;
}
.home #rga-container.large .small, .home #rga-container.large .medium {
	display: none;
}
.home  #rga-container.large  .one-third-col .one-half-col {
	width: 224px;
}

.home h2 {
	position: relative;
}
.home h2 a {
	position: absolute;
	right: 0;
}

.sectionHeader h2, #News .sectionContainer h2, #Work h2 {
	margin-bottom: 8px;
}

.sectionHeader {
	margin-bottom: 30px;
}
#rgaWork .sectionHeader {
	margin-bottom: 10px;
}
#rgaInside .sectionHeader {
	margin-bottom: 27px;
}
.indexLink {
	color: #808080;
    display: block;
    float: left;
    font-size: 20px;
    margin: 13px 0 0;
}

#Contact .formContainer .two-third-col {padding-bottom:40px;}
#Contact #submit {margin-bottom:5px;}


/*Careers*/
#Careers #displayList .description  {margin:0 0 26px 0; padding: 6px 0 0 8px; background: #000; height: 34px;}
#Careers li{padding: 0 0 7px 0; }
#Careers .sectionContainer h2{margin: 0 0 13px 0;}
#Careers .row{padding:12px 0 12px 0;}
.featured-job-item .department{color:#000; font-size:12px; font-weight:bold; padding-bottom:15px; position:relative;}
.featured-job-item .department em {font-weight: normal;}
.featured-job-item .rfiAddPage {top:-4px;left:-15px;}
.dark .featured-job-item .department { color: #fff; }
.featured-job-item .title{color:#000;font-size: 20px; padding-bottom:7px;}
#Careers .title a {color: #000;}
.dark #Careers .title a {color: #fff;}
.featured-job-item p{font-size: 12px;color:#808080; margin: 0 0 15px 0;}
#rotatorIndicator {margin:25px 0 0px 0;padding:12px 0 3px 0;height:25px;width:100%;clear:right}
#rotatorIndicator div {float:right;position:relative;margin-right:3px}
