h1, .h1, h2, .h2{
	border-bottom: 1px solid #d8783f;
}

#block-featured-2{
	margin-top:30px;
}

#main-menu{
	margin-right:0px;
}

#main-menu> li>a{
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
	color:#white;
}

#main-menu> li>a:hover{
	color:#f69d68;
}

#main-menu> li>a.highlighted{

}
#main-menu> li >ul >li > a:hover {
	background-color: #345390;
	color:#f69d68;
}
#main-menu> li >ul >li > a.highlighted {
	background-color: #345390;
}
#main-menu> li >ul >li >ul>li>a:hover {
	background-color: #345390;
	color:#f69d68;
}
#main-menu> li >ul >li >ul>li>a.highlighted {
	background-color: #345390;
}
#main-menu> li >ul >li >ul>li>ul>li>a:hover {
	background-color: #345390;
	color:#f69d68;
}


#main-menu> li>a>span{
	display:none;
}













/*
REMOVE THE INLINE STYLE PREVENTING BORDERS
*/
#twitter-widget-0 {
	border: 1px solid #e1e8ed;
	border-radius: 5px;
}







/*
REALLY JUST MEANT FOR THE FRONT PAGE
*/
table.front_page_guests>tbody>tr>td
{
	border:1px solid #ccc;
}
table.front_page_guests>tbody>tr>td:first-child
{
	border-left:1px solid #ccc;
}
table.front_page_guests>tbody>tr>td:last-child
{
	border-right:1px solid #ccc;
}
table.front_page_guests>tbody>tr:first-child>td
{
	border-top:1px solid #ccc;
	border-bottom:none;
	padding-top:7px;
}
table.front_page_guests>tbody>tr:last-child>td
{
	padding-top: 7px;
	border-bottom:1px solid #ccc;
	border-top:none;}


.footer-menu{
	display:none;
}

.main-header{
	border-top:1px solid #335;
}


/*
add value="amazing con"
*/
#edit-keys{
	border:1px solid white;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right:none;
}

#edit-submit {
	border-left:none;
	border:1px solid white;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #5d6e8a;
	color:#white;
}


div .footerwidget
{
	background-color: #345390;
}

div.row.layout{
	border-left:1px solid #446;
	border-right:1px solid #557;
}



iframe#iFrameResizer0.snapwidget-widget{
	border:1px solid #b49c1d;
}

@media (min-width:992px) and (max-width: 1200px){
.search-block-form.contextual-region.block.block-search,.search-block-form.block.block-search
{
	width:20%;
	position:relative;
	right:0;
	bottom:10px;
	display:inline-block;
}

.block-system-branding-block{
	display:inline-block;
	width:76%;
}
}

.table_container{
	width: 100%;
	overflow-x: scroll;
}

.text_table
{
	width:100%;
}

@media (min-width:600px)
{
	.text_table
	{
		width:40%;
	}
	.text_table:first-of-type
	{
		width:60%;
	}
	.text_table:nth-of-type(2n)
	{
		width:40%;
	}
}


table.border_rows > tbody > tr {
  border-bottom: 1px solid #ccc;
}

table.border_rows {
  border: 1px solid #ccc;
}

.featured.text_table {
    width: 100% !important;
  margin-bottom: 10px;}

.field--name-field-page-image {
  float:right;
}