#page-inner {
  background: #F5F5F5 none repeat scroll 0% 50% !important;
}

.sidebar-right #main {
  background: none;
}

#content-area {
  margin: 0px 20px;
}

div.block-nice_menus {
  margin: 0px !important;
}


.block {
  margin: 5px 0px !important;
}

div.node div.node-inner div.meta div.submitted {
  display: none;
}

h3.title a {
  color: #002751 !important;
  font-size: 17px;
  font-weight: normal;
  line-height: 25px;
  text-decoration: underline;
}

h3.title a:hover {
 color: #675940 !important;
}

/************************************** Section for Home Page using Panels ***********************************************/
div.panel-row-1, div.panel-row-5 {
  text-align: center;
}

/** Styles for the Nice Menu and LeaderBoard Banner **/
div.panel-row-1 div.panel-col div.inside div {
  padding-top: 6px;
}

div.panel-row-1 {
  padding-bottom: 0px !important;
}

div.panel-row-1 div.panel-col-1 div.inside
div.panel-pane div.content ul li {
  text-align: left;
}
/*****************************************************/

/** Styles for Right Column **/
div.panel-row-2 div.panel-col-1 div.inside div.panel-pane div.content div div.container-inline div.form-item input.form-text,
div.panel-row-2 div.panel-col-1 div.inside div.panel-pane div.content div div.container-inline input.form-submit {
  position: relative !important;
  left: 0px !important;
  top: 3px !important;
}

#fw_important_content {
  background: url("/sites/all/modules/custom/fw_homepage/images/content-block-right-bottom.gif") no-repeat scroll left bottom transparent;
  border-top: 1px solid #C7B299;
  padding: 0 7px 5px;
  font-size: 0.875em;
  line-height: 1.286em;
}
#block-fw_important_content-1 {
  background: transparent url(home/content-block-right-slice.gif) repeat-y scroll 0pt 0pt;
  width: 298px;
}

.block-fw_insights_li {
  background: transparent url(images/tri.gif) no-repeat scroll 5px 5px;
  margin: 0pt 20px 10px 0pt !important;
  padding-left: 15px !important;
}

#fw_insights_block ul {
  padding: 0 0 0 1em;
}

#fw_insights_block{
  background: url("/sites/all/modules/custom/fw_homepage/images/content-block-right-bottom.gif") no-repeat scroll left bottom transparent;
  border-top: 1px solid #C7B299;
  font-size: 0.875em;
  line-height: 1.286em;
}

#block-fw_insights_block-1 {
  background: transparent url("home/content-block-right-slice.gif") repeat-y scroll 0pt 0pt;
  width: 298px;
}



div.panel-row-2 {
  width: 300px !important;
  float: right;
}

div.panel-row-2 div.panel-col-1 {
  width: 100% !important;
}

div.panel-row-2 div.panel-col div.inside div.block {
  background: transparent url(home/content-block-right-slice.gif) repeat-y scroll 0pt 0pt;
  border: 1px solid #FFF;
  width: 298px;
}

div.panel-row-2 div.panel-col div.inside div.block div.block-inner div.content {
  background: transparent url(home/content-block-right-bottom.gif) no-repeat scroll left bottom;
  padding: 0px 7px 5px 7px;
  border-top: 1px solid #C7B299;
}

div.panel-row-2 div.panel-col div.inside
div.block div.block-inner h2 {
  background: transparent url(home/content-block-right-top.gif) no-repeat scroll 0pt 0pt;
  color: #544842;
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px 7px;
}

div.panel-row-2 div.panel-col div.inside
div.block div.block-inner div.content
div.item-list ul {
  margin: 5px;
}

div.panel-row-2 div.panel-col div.inside div.block-search div.block-inner h2 {
  display: none;
}

div.panel-row-2 div.panel-col div.inside div.block-search div.block-inner {
  padding: 0px;
}

div.panel-row-2 div.panel-col div.inside
div.block-search div.block-inner div.content
form div div.container-inline div.form-item input.form-text {
  width: 203px !important;
}

div.panel-row-2 div.panel-col div.inside
div.block-search div.block-inner div.content
form div div.container-inline input.form-submit {
  left: 215px !important;
}

div.panel-row-2 div.panel-col div.inside
div.block div.block-inner div.content
div.view div.view-content div.item-list
ul {
  padding: 5px !important;
}

div.panel-row-2 div.panel-col div.inside
div.block div.block-inner div.content
div.view div.view-content div.item-list
ul li {
  background: transparent url(images/tri.gif) no-repeat scroll 5px 5px;
  margin: 0pt 20px 10px 0pt !important;
  padding-left: 15px !important;
  list-style-type: none;
}
/*************************************************/


/** Top Story Styles **/
div.panel-row-3 {
  width: 590px !important;
  height: 150px;
}

div.panel-row-3 div.panel-col-1 div.inside
div.block div.block-inner div.content
div.fw-lead-article p.fw-lead-article-date {
  margin: 3px !important;
}

div.fw-lead-article {
  width: 580px;
}

div.panel-flexible div.panel-row-3 div.panel-col-1 {
  width: 99.9% !important;
}

div.panel-row-3 div.panel-col div.inside div.block {
  background: transparent url(home/top-story-block-slice.gif) repeat-y scroll 0pt 0pt;
  width: 600px;
}

div.panel-row-3 div.panel-col div.inside div.block div.block-inner {
  background: transparent url(home/top-story-block-top.gif) no-repeat scroll 0pt 0pt;
  width: 600px;
}

div.panel-row-3 div.panel-col div.inside div.block div.block-inner div.content {
  background: transparent url(home/top-story-block-bottom.gif) no-repeat scroll left bottom;
  padding: 5px 10px;
  width: 585px;
}

/**********************/
.most-recent-list,
.fw-conference,
.favorite-terms-list, 
.fw-storywatch {
  padding-left: 0pt !important;
}

.fw-conference li {
  background: transparent url(images/tri.gif) no-repeat scroll 5px 5px;
  margin: 0pt 20px 10px 0pt !important;
  padding-left: 15px !important;
}

div.panel-row-4 {
  width: 600px !important;
  padding-bottom: 0px !important;
}

div.panel-row-4 div.panel-col {
  width: 300px !important;
}

div.panel-row-4 div.panel-col div.inside div.block {
  background: transparent url(home/content-block-slice.gif) repeat-y scroll 0pt 0pt;
  border: 1px solid #F8F7F1;
  width: 290px;
}

div.panel-row-4 div.panel-col div.inside div.block div.block-inner div.content {
  background: transparent url(home/content-block-bottom.gif) no-repeat scroll left bottom;
  padding: 5px 7px;
  border-top: 1px solid #C7B299;
  width: 274px;
}

div.panel-row-4 div.panel-col div.inside div.block div.block-inner h1,
div.panel-row-4 div.panel-col div.inside div.block div.block-inner h2 {
  color: #544842 !important;
  padding: 5px 7px;
  font-weight: bold;
  font-size: 1.2em !important;
  background: transparent url(home/content-block-top.gif) no-repeat scroll 0pt 0pt;
}

div.panel-row-4 div.panel-col-2 div.inside
div.block-eventwatch div.block-inner div.content div h1 {
  display: none;
}

.eventwatch-list {
  padding-left: 0px !important;
}

div.taxonomy ul li {
  background: none;
  padding-left: 0px !important;
  margin-right: 5px !important;
}

ul.fw-conference li div.taxonomy ul li a {
  color: #D27728;
}

ul.fw-conference li div.taxonomy ul li a:hover {
  color: #D27728;
}

/** Favorite Terms Homepage **/
ul.most-recent-list li,
ul.favorite-terms-list li,
ul.fw-storywatch li {
  background:transparent url(images/tri.gif) no-repeat scroll 5px 5px;
  margin:0pt 20px 10px 0pt !important;
  padding-left:15px !important;
}

ul.most-recent-list,
ul.favorite-terms-list {
  margin-top: 0px;
}

ul.most-recent-list li div.node
div.node-inner h3,
ul.favorite-terms-list li div.node
div.node-inner h3 {
  padding: 0px !important;
}

.eventwatch-list li {
  background: transparent url(images/tri.gif) no-repeat scroll 10px 7px !important;
  margin: 0pt 20px 10px 0pt !important;
  padding-left: 15px !important;
}

#feedback-link div.block {
  margin: 0 !important;
}

#newsflash {
  background: none !important;
  padding: 7px 0 0 !important;
  position: relative !important;
}

.breaking-text {
  color: #990000;
  font-weight: bold;
}

.breaking-news-home table tr td {
  padding: 0px;
  margin: 0px;
}

.breaking-news-home-header a {
  color: #990000;
}

.breaking-news-title {
  padding-left: 5px;
}

.breaking-news-home-header h2 {
  margin: 0px;
}

.breaking-news-home-title,
.breaking-news-home-title li {
  list-style-type: none;
  color: #4D4D4D;
  padding-bottom: 10px;
  padding-top: 10px;
}

div.breaking-news-home-title {
  width: 580px;
}


#footer-search-inner {
  background: #F5F5F5 none repeat scroll 0 50% !important;
  padding-top: 0px !important;
}

#footer-search div div {
  margin: 0px !important;
  left: 35%;
  width: 75%;
}

div.site-message-container {
  padding: 35px 16px 5px !important;
}

/** Recent Reports homepage **/
div.block-recent_reports div div ul li {
  background: transparent url(images/tri.gif) no-repeat scroll 5px 5px;
  margin: 0px 20px 10px 0px !important;
  padding-left: 15px !important;
}

div.block-recent_reports div div ul {
  padding: 5px !important;
}

.fw-storywatch li div div h3.title {
  padding: 0px !important;
}
