/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */

/* Fonts */
/* BEBAS */
@font-face {
    font-family: 'BebasRegular';
    src: url('Bebas-fontfacekit/BEBAS___-webfont.eot');
    src: url('Bebas-fontfacekit/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('Bebas-fontfacekit/BEBAS___-webfont.woff') format('woff'),
         url('Bebas-fontfacekit/BEBAS___-webfont.ttf') format('truetype'),
         url('Bebas-fontfacekit/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bebas {
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
	}


.content {
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
	}

.sidebar .block .block-title {
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 10px;
	text-shadow: 0px 1px 1px rgba(0,0,0,.15);
	text-align: center;
	}
.breadcrumb {border-bottom: #CFCCC8 1px dashed;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;}
.breadcrumb,
.breadcrumb a {
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
	color: #A59C8F;
	font-size: 28px;
	text-decoration: none;
	}
	.breadcrumb a {font-size: 15px;}

/* Tag overrides */
p {margin: 0 0 1em 0;}
a {color: #001d56;}
a:hover {color: #25427C;}
 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}

/*
 * Body
 */
body {
	font-family: Arial,Helvetica,sans-serif;
	background-color: #E6E2DB;
	background-image: url(../images/bg-noise.png);
	background-image: url(../images/bg-noise.png),-moz-repeating-linear-gradient(top,rgba(243, 243, 241, 0) 0px,rgba(255, 255, 255, 1) 100px,rgba(243, 243, 241, 0) 300px,rgba(243, 243, 241, 0) 1000px);
	background-image: url(../images/bg-noise.png),-webkit-repeating-linear-gradient(top,rgba(243, 243, 241, 0) 0px,rgba(255, 255, 255, 1) 100px,rgba(243, 243, 241, 0) 300px,rgba(243, 243, 241, 0) 1000px);
	background-image: url(../images/bg-noise.png),-o-repeating-linear-gradient(top,rgba(243, 243, 241, 0) 0px,rgba(255, 255, 255, 1) 100px,rgba(243, 243, 241, 0) 300px,rgba(243, 243, 241, 0) 1000px);
	background-image: url(../images/bg-noise.png),-ms-repeating-linear-gradient(top,rgba(243, 243, 241, 0) 0px,rgba(255, 255, 255, 1) 100px,rgba(243, 243, 241, 0) 300px,rgba(243, 243, 241, 0) 1000px);
	background-image: url(../images/bg-noise.png),repeating-linear-gradient(top,rgba(243, 243, 241, 0) 0px,rgba(255, 255, 255, 1) 100px,rgba(243, 243, 241, 0) 300px,rgba(243, 243, 241, 0) 1000px);
	color: #333;
	text-align: center;
}

#page-wrapper,
.region-bottom,
.width {
  /* min-width: 960px;  *//* Don't allow the browser to make the site unreadable. */
  width: 905px;
  margin: 0 auto;
  text-align: left;
}

#page-wrapper {margin-top: -150px;}
#page-title {
	color: #001247;
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
	font-size: 36px;
	word-spacing: 6px;
	text-shadow: 1px 1px 0px #E7E6E1, 2px 2px 0px #C9C2B9, 3px 3px 0px #C9C2B9;
	
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(../images/nav-bottom.png) bottom center no-repeat;
	font-weight: normal;
	text-align: center;
	}
	
	#content .block-title {
	text-align: center;
	color: #001247;
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
	word-spacing: 6px;
	text-shadow: 1px 1px 0px #E7E6E1, 2px 2px 0px #C9C2B9, 3px 3px 0px #C9C2B9;
	
	padding-bottom: 30px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 3px double #C9C2B9;
	background: url(../images/nav-bottom.png) bottom center no-repeat;
	font-weight: normal;
	}
#page {
}

#topnav-menu {
background-color: #EE2E24;
float: left;
width: 100%;
height: 32px;
background-image: -moz-linear-gradient(top,#C6261C 0%,#EE2E24 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#C6261C),color-stop(100%,#EE2E24));
background-image: -webkit-linear-gradient(top,#C6261C 0%,#EE2E24 100%);
background-image: -o-linear-gradient(top,#C6261C 0%,#EE2E24 100%);
background-image: -ms-linear-gradient(top,#C6261C 0%,#EE2E24 100%);
background-image: linear-gradient(top,#C6261C 0%,#EE2E24 100%);
font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
}
	#topnav-menu li {padding: 0px;}
	#topnav-menu li a{
		display:inline-block;
		background-color:rgba(0,0,0,0);
		-moz-transition:background-color 1s;
		-webkit-transition:background-color 1s;
		-o-transition:background-color 1s;
		-ms-transition:background-color 1s;
		transition:background-color 1s;
		padding: 4px 8px;
		height: 24px;

	}
		#topnav-menu li a:hover,
		#topnav-menu li a:focus{
			background-color:rgba(0,0,0,0.3);
			text-shadow:0 0 3px rgba(0,0,0,0.5);
		}

	#main-menu {margin: 0;
		text-align: right;
		
		}
	#main-menu a {
		text-decoration: none;
		color: #fff;
		}

/*
 * Header
 */
#header {
clear: both;
background-image: -moz-linear-gradient(top,rgba(255, 255, 255, 1) 0,rgba(243, 243, 241, 0) 260px);
background-image: -webkit-linear-gradient(top,rgba(255, 255, 255, 1) 0,rgba(243, 243, 241, 0) 260px);
background-image: -o-linear-gradient(top,rgba(255, 255, 255, 1) 0,rgba(243, 243, 241, 0) 260px);
background-image: -ms-linear-gradient(top,rgba(255, 255, 255, 1) 0,rgba(243, 243, 241, 0) 260px);
background-image: linear-gradient(top,rgba(255, 255, 255, 1) 0,rgba(243, 243, 241, 0) 260px);
height: 275px;
}

#site-name {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 979px;
	height: 80px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	position: relative;
	top:30px;
	}
	#site-name * {display: block;
	height: 60px;}

#header .section {
}

.region-header {
}

/*
 * Main (container for everything else)
 */
#main-wrapper {
  position: relative;
}

#main {
}

/*
 * Content
 */
#content {
  float: left; /* LTR */
	width: 650px;
}

#content .section,
.no-sidebars #content .section {
  margin: 0;
  padding: 0;
  width: auto;
}

/*
 * Navigation
 */
#navigation {
  width: 100%;
  height: 3em; /* The navigation can have any arbritrary height. We picked one
                    that is the line-height plus 1em: 1.3 + 1 = 2.3
                    Set this to the same value as the margin-top below. */
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top: 3em; /* Set this to the same value as the navigation height above. */
}

#navigation .section {
}

/*
 * First sidebar
 */
 
.sidebar {
	width: 230px;
	float: right;}

	.sidebar {
	width: 230px;
	float: right;}

	/* This specific set was added on May 6 2012 by Andrew */
	.sidebar #block-menu-menu-secondary-navigation-menu.block {
		padding: 0;
		background: none;
		border-radius: 0px;
		box-shadow: 0px 0px 0px transparent;
		}
		.sidebar #block-menu-menu-secondary-navigation-menu.block ul {margin: 0;padding: 0;}
	
	.sidebar #block-menu-menu-secondary-navigation-menu .block {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-webkit-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-o-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-ms-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		padding: 12px;
		margin-bottom: 8px;
		background: radial-gradient(80% 80%,#E6E2DB,#C0B6A8);
		background: -moz-radial-gradient(50% 50%,farthest-side,#E6E2DB,#C0B6A8);
		background: -webkit-radial-gradient(80% 80%,#E6E2DB,#C0B6A8);
		background: -o-radial-gradient(80% 80%,#E6E2DB,#C0B6A8);
		background: -ms-radial-gradient(80% 80%,#E6E2DB,#C0B6A8);
		background: radial-gradient(80% 80%,#E6E2DB,#C0B6A8);
		font-size: 13px;
		
		color: #333;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
 .sidebar #block-menu-menu-secondary-navigation-menu{
    background: -moz-radial-gradient(50% 50% , farthest-side, #EAE9E3, #EAE9E3) repeat scroll 0 0 transparent;
    background: -webkit-radial-gradient(80% 80%,#E5E1DA,#EAE9E3);
		background: -o-radial-gradient(80% 80%,#E5E1DA,#EAE9E3);
		background: -ms-radial-gradient(80% 80%,#E5E1DA,#EAE9E3);
		background: radial-gradient(80% 80%,#E5E1DA,#EAE9E3);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.15) inset;
    color: #E6E2DB;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    margin-bottom: 8px;
    padding: 12px;
}
 .sidebar #block-menu-menu-secondary-navigation-menu a:hover{
  
    color: #DF2226;
    }

	.sidebar .block {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-webkit-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-o-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		-ms-box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		box-shadow: inset 0 0 11px rgba(0,0,0,0.15);
		padding: 12px;
		margin-bottom: 8px;
		background: radial-gradient(80% 80%,#E5E1DA,#C0B6A8);
		background: -moz-radial-gradient(50% 50%,farthest-side,#E5E1DA,#C0B6A8);
		background: -webkit-radial-gradient(80% 80%,#E5E1DA,#C0B6A8);
		background: -o-radial-gradient(80% 80%,#E5E1DA,#C0B6A8);
		background: -ms-radial-gradient(80% 80%,#E5E1DA,#C0B6A8);
		background: radial-gradient(80% 80%,#E5E1DA,#C0B6A8);
		font-size: 13px;
		
		color: #333;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	

/* Tabs  */
	ul.quicktabs-tabs.quicktabs-style-excel {
		height: 33px;}
	
	ul.quicktabs-tabs.quicktabs-style-excel li,
	ul.quicktabs-tabs.quicktabs-style-excel,
	ul.quicktabs-tabs.quicktabs-style-excel li.first.active,
	ul.quicktabs-tabs.quicktabs-style-excel li.active a,
	ul.quicktabs-tabs.quicktabs-style-excel li a {background-image: none !important;}
	ul.quicktabs-tabs.quicktabs-style-excel li a {
		display: inline-block;
		background-image: none;
		margin-right: 3px;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		-o-border-radius: 4px 4px 0 0;
		-ms-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		padding: 5px 8px 4px;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
		color: #333;
		border: 0px none;
	}
	.quicktabs-tabs {
		margin-bottom: -1px !important;}
	
	.quicktabs_main.quicktabs-style-excel {
		background: #e4dfd8;
		border: 1px solid #c9c1b4;
		border-top-color: #345b9e;
		border-radius: 3px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.05);
		padding: 10px;
		}
		ul.quicktabs-tabs.quicktabs-style-excel li.active a,
		ul.quicktabs-tabs.quicktabs-style-excel li.last.active a {
			color: #DF2226;
			background: rgba(0,0,0,.075);
			box-shadow: 0px 0px 1px rgba(0,0,0,.1) inset;
			text-shadow: 0px 1px 0px rgba(255,255,255,.7);
			}
		ul.quicktabs-tabs.quicktabs-style-excel li a:hover {
			background: rgba(0,0,0,.2);
			box-shadow: 0px 0px 1px rgba(0,0,0,.3) inset;
			color: #000;
			}
		
		.quicktabs_main.quicktabs-style-excel .block {
			-moz-border-radius: 1px;
			-webkit-border-radius: 1px;
			-o-border-radius: 1px;
			-ms-border-radius: 1px;
			border-radius: 1px;
			-moz-box-shadow: inset 0 0 0px rgba(0,0,0,0);
			-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);
			-o-box-shadow: inset 0 0 0px rgba(0,0,0,0);
			-ms-box-shadow: inset 0 0 0px rgba(0,0,0,0);
			box-shadow: inset 0 0 0px rgba(0,0,0,0.);
			padding: 0;
			background: none !important;
			margin-bottom: 0;
			font-size: 13px;
			}
		/* sidebar overrides for tabs */
		.sidebar ul.quicktabs-tabs.quicktabs-style-excel {min-height: 22px; height: auto; overflow: hidden;margin: 0px;padding:0px;}
		.sidebar ul.quicktabs-tabs.quicktabs-style-excel li {margin: 0px; padding: 0px;}
		.sidebar ul.quicktabs-tabs.quicktabs-style-excel li a {font-family: Arial, sans-serif;  font-size: 12px;padding: 1px 4px 0px; margin: 0px 1px;}
		.sidebar .quicktabs-tabs {margin-bottom: -1px !important;}
		.sidebar ul.quicktabs-tabs.quicktabs-style-excel li.active a,
		.sidebar ul.quicktabs-tabs.quicktabs-style-excel li.last.active a {color: #1F4587;text-shadow: 0px 0px 0px rgba(255,255,255,0);}
		
	
/* ICONS */
.social-links {
text-align: center;
margin: 0px;
padding: 0px;
} 
.social-links li {
display: inline-block;
*display: inline;
*float:left;
}
.social-icon {
overflow: hidden;
text-indent: -9999px;
display: block;
width: 37px;
height: 37px;
background-image: url(../images/social-icons.png);
background-repeat: no-repeat;
}

.rss-icon{background-position:-40px 0;}
.twitter-icon{background-position:-80px 0;}
.linkedin-icon{background-position:-120px 0;}
.youtube-icon{background-position:-160px 0;}
.social-icon:hover,.social-icon:focus{background-position-y:-40px;}
/*
 * Prevent overflowing content
 */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-bottom {
  /* overflow: hidden; */
  word-wrap: break-word; /* A very nice CSS3 property */
}


/* Latest items witll need a better class  */
#content .quicktabs-wrapper.quicktabs-style-excel {
	padding-bottom: 29px;
	background: url(../images/page.png) bottom center no-repeat;
	}

/* Quicktabs block */
#content .quicktabs_main.quicktabs-style-excel {
	border: 0px;
	background-color: #fff;
	padding: 24px;
	background: radial-gradient(80% 80%,#ffffff,#F4F3F2);
	background: -moz-radial-gradient(50% 50%,farthest-side,#ffffff,#F4F3F2);
	background: -webkit-radial-gradient(80% 80%,#ffffff,#F4F3F2);
	background: -o-radial-gradient(80% 80%,#ffffff,#F4F3F2);
	background: -ms-radial-gradient(80% 80%,#ffffff,#F4F3F2);
	box-shadow: 0px 1px 1px rgba(0,0,0,.15), 1px 0px 1px rgba(0,0,0,.15);
	}
	#content .quicktabs_main.quicktabs-style-excel .views-field-field-image {
		float: right;
		width: 50%;
		text-align: center;
		}
		#content .quicktabs_main.quicktabs-style-excel .views-field-field-image img {
			border: 1px solid #605C4E;
			box-shadow: 0px 1px 1px #C4BCAD;
			max-width: 90%;
			height: auto;
			}
	#content .quicktabs_main.quicktabs-style-excel .views-field-body {
		float: left;
		width: 49%;
		}
	#content .quicktabs_main.quicktabs-style-excel .views-row {overflow: hidden;}
	#content .quicktabs_main.quicktabs-style-excel .views-field-title a {
		text-decoration: none;
		font-weight: bold;
		font-size: 18px;
		padding: 10px 0px 5px 0px;
		display: inline-block;
		}



/* Time machine */
.jcarousel-skin-tango .jcarousel-container {
	background: #e3e2e0;
	background-image: -webkit-radial-gradient(50% 50%, circle farthest-corner, #EAE7DE 60%, #D5CFC4 100%);
	background-image: -moz-radial-gradient(50% 50%, circle farthest-corner, #EAE7DE 60%, #D5CFC4 100%);
	background-image: -o-radial-gradient(50% 50%, circle farthest-corner, #EAE7DE 60%, #D5CFC4 100%);
	background-image: -ms-radial-gradient(50% 50%, circle farthest-corner, #EAE7DE 60%, #D5CFC4 100%);
	background-image: radial-gradient(50% 50%, circle farthest-corner, #EAE7DE 60%, #D5CFC4 100%);
	border-radius: 3px;
	border:0px none;
	box-shadow:0px 1px 2px #605C4E, 0px 3px 5px #C4BCAD,  0px 1px 0px #ffffff inset;
	}
	
	.sidebar .jcarousel-skin-tango .jcarousel-container {
		background-color: rgba(0,0,0,.05);
		background-image: none;
		border-radius: 3px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.2) inset, 0px 0px 1px rgba(0,0,0,.3) inset;
	}


/* Not front styles */
.not-front .view-header {
	background-color: #C6261C;
	background-image: -moz-linear-gradient(left,#C6261C 0%,#EE2E24 100%);
	background-image: -webkit-gradient(linear,left left,left bottom,color-sleft(0%,#C6261C),color-sleft(100%,#EE2E24));
	background-image: -webkit-linear-gradient(left,#C6261C 0%,#EE2E24 100%);
	background-image: -o-linear-gradient(left,#C6261C 0%,#EE2E24 100%);
	background-image: -ms-linear-gradient(left,#C6261C 0%,#EE2E24 100%);
	background-image: linear-gradient(left,#C6261C 0%,#EE2E24 100%);
	color: white;
	border-radius: 4px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	line-height: 26px;
	padding: 8px 12px;
	margin: 20px 0;
	}
	.not-front .view-header > * {
		display: block;
		border-style: dotted;
		border-color: white;
		border-width: 2px 0;
		padding: 6px 0 0 0;
		background-repeat: no-repeat;
		font-size: 26px;
		margin: 0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

/* Taxonomy.  not sure if this is the right class to hook on to... */
.view-taxonomy-term .views-row {
	padding: 5px 15px;
	}
	.view-taxonomy-term .views-row > .node {
	border-bottom: 3px double #C9C2B9;
	}
	.view-taxonomy-term .field-type-image {
	float: left;
	margin: 0px 15px 0 0;
	}
	.view-taxonomy-term .views-row .node .node-title {
	padding-bottom: 10px;
	}


/* .galleria-container */
.galleria-container {margin: 0px auto;}

/* footer */
#site-information{
	background-color:#c6261c;
	background-image:-moz-linear-gradient(top,#c6261c 0%,#ee2e24 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6261c),color-stop(100%,#ee2e24));
	background-image:-webkit-linear-gradient(top,#c6261c 0%,#ee2e24 100%);
	background-image:-o-linear-gradient(top,#c6261c 0%,#ee2e24 100%);
	background-image:-ms-linear-gradient(top,#c6261c 0%,#ee2e24 100%);
	background-image:linear-gradient(top,#c6261c 0%,#ee2e24 100%);
	color:#ffffff;
	padding: 30px 0 50px 0;
	}
	#site-information .container{
	color:rgba(255,255,255,0.8);
	text-align:center;
	font-size:13px;
	line-height:133%;
	padding:10px 0 20px;
	}
	#site-information a{
	color:#ffffff;
	color:rgba(255,255,255,0.8);
	text-decoration:underline;
	}

/*IE 8*/
#site-information{
	background-color:#c6261c\9;
	background-image:-moz-linear-gradient(top,#c6261c 0%,#ee2e24 100%)\9;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6261c),color-stop(100%,#ee2e24))\9;
	background-image:-webkit-linear-gradient(top,#c6261c 0%,#ee2e24 100%)\9;
	background-image:-o-linear-gradient(top,#c6261c 0%,#ee2e24 100%)\9;
	background-image:-ms-linear-gradient(top,#c6261c 0%,#ee2e24 100%)\9;
	background-image:linear-gradient(top,#c6261c 0%,#ee2e24 100%)\9;
	color:#ffffff;
	padding: 50px\9 0\9 50px\9 0\9;
	}
#site-information .container{
	color:rgba(255,255,255,0.8)\9;
	text-align:center\9;
	font-size:13px\9;
	line-height:133%\9;
	padding:10px\9 0\9 20px\9;
	}
#site-information a{
	color:#ffffff\9;
	color:rgba(255,255,255,0.8)\9;
	text-decoration:underline\9;
	}
.submitted{
	display: none;
}


/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/
#debate{
	height: 300px;
	overflow: scroll;
}


.front .title{
	display: none;
}
#abovefooter
{
	margin-top: 0px;
	margin-bottom: -23px;
	padding-top: 5px;
	padding-left: 100px;
	background: #C2B9AB;
	height: 260px;
		
}
#abovefooter .myButtonLink{
	background-image: url("http://library.lwv.org/sites/all/themes/lwv/images/more-arrow.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #DF2226;
    display: inline-block;
    font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 25px;
    line-height: 25px;
    padding-right: 26px;
    text-transform: uppercase;
    vertical-align: middle;
    word-spacing: 2px;
    text-indent: -99999px;
    margin: 5px 10px 20px 0;
    float: left;

}
#abovefooter .myButtonLink:hover, #abovefooter .myButtonLink:focus {
	background-position: 100% -25px;
	color: #001D56;
	text-indent: -99999px;
}
#abovefooter a:link
{
	text-decoration: none;
	font-family: Georgia, serif;
}
.field-name-field-thumbnail img
{
	height: 80px;
	width: 108px;
}
.field-name-field-article-image img
{
	height: 80px;
	width: 108px;
}
.node-sticky .field-name-field-thumbnail img
{
	height: 300px;
	width: 400px;
}
.node-sticky .field-name-field-article-image img
{
	height: 300px;
	width: 400px;
}
#footeraboveheader{
	color: #FFFFFF;
	font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
#block-block-13 table td p.one, #block-block-13 table td p.two{
border-bottom:dotted;
border-width:medium;
border-color:white;
padding-bottom: 15px;
}

.node-readmore {
	position: absolute;
	bottom:5px;
	right:0;
	}
.node-readmore a{
	background-image: url("http://library.lwv.org/sites/all/themes/lwv/images/more-arrow.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #DF2226;
    display: inline-block;
    font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 25px;
    line-height: 25px;
    padding-right: 26px;
    text-transform: uppercase;
    vertical-align: middle;
    word-spacing: 2px;
    
}
.more-link a:hover, .more-link a:focus {
	background-position: 100% -25px;
	color: #001D56;
	}
	
	.node-readmore a{
	background-image: url("http://library.lwv.org/sites/all/themes/lwv/images/more-arrow.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #DF2226;
    display: inline-block;
    font-family: Bebas,BebasRegular,"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 25px;
    line-height: 25px;
    padding-right: 26px;
    text-transform: uppercase;
    text-align: right;
    vertical-align: middle;
    word-spacing: 2px;
    
}
.more-link a:hover, .more-link a:focus {
	background-position: 100% -25px;
    text-align: right;
	color: #001D56;
	}
	
	
.st_facebook, .st_twitter, .st_google{
	display: inline-block;
	position: absolute;
	width: 20px;
	bottom: 5px;
	}
	.st_facebook {
		left:0px;
		}
	.st_twitter {
		left: 25px;
		}
	.st_google {
		left: 50px;
		}
	ul.links.inline {margin: 0;position: relative;}
	
	
/* Events List  */
.button-list li,
.page-node-558 .block-taxonomy-block li {list-style: none;margin-bottom: .5em;}
.button-list a,
.page-node-558 .block-taxonomy-block a {
	border: 3px double #C9C2B9;
	border-bottom-color: #ADA295;
	border-radius: 8px;
	padding:1em;
	font-size: 1.5em;
	font-weight: bold;
	display: block;
	box-shadow: 0px 1px 1px #fff inset, 0px 0px 10px #D3CEC6 inset, 0px 1px 3px #C9C2B9;
	background: #E8E5DD;
	}
	.button-list a:hover,
	.page-node-558 .block-taxonomy-block a:hover {
		background: #F2F0EB;
		}
#node-558 .content .st_facebook
{
	position: fixed;
	display: block;
	z-index: 1;
	left: 400px;
}
#node-558 .content .st_twitter
{
	position: fixed;
	display: block;
	z-index: 1;
	left: 420px;
}
#node-558 .content .st_google
{
	position: fixed;
	display: block;
	z-index: 1;
	left: 440px;
}
