/*!
 *
 * main.css
 * Main stylesheet for Death Penalty Worldwide
 *
 */


/* ==========================================================================
   Structure
   ========================================================================== */

 body {
	   background-image: url("../img/footer-bg-large-2x.png");
  -webkit-background-size: 960px 473px;
  background-size: 960px 473px;
  background-repeat:no-repeat;
  background-position:bottom left;
 	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
 	font-size: 13px;
 }
 #header-alert
 {
	 margin: 14px 0;
	 display: block;
	 margin-left: auto;
	 text-decoration:none; background-color: #eee; font-family:'Helvetica Neue', Helvetica, Arial, Gotham, sans-serif; color:#AE323C;
	 position: relative;
  padding: 15px;
  border-top: 5px solid #AE323C;
  border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
	  border-bottom: 1px solid #c1c1c1;
	border-radius: 4px;
	box-shadow: 0 0 10px #c1c1c1;
 }
 .clear
 {
	 clear:both;
 }

 body.interior, body.pages {
 	/*background: url('../images/interior-bg.gif') repeat-x #4d4e53;
	background-position:0px 75px;*/
 }
 body.pdf {
 	background: none;
 }

 .wrapper {
 	margin: 0 auto;
 	position: relative;
 	width: 1170px;
 }
 .addthis_default_style {
	 padding-top:3px;
 	bottom: 10px; 
 	width: 150px;
	float:right;
 }
.home-content {
	margin: 30px 0;
	float: left;
	width: 1170px;
}
.content {
	float: left;
	width: 1170px;

}
.well {
	
	margin: 30px 0;
	padding: 30px;	background:#FFFFFF;
}

#new-heading
{
	max-width:700px;
	background-color:none!important;
	color:#FFFFFF!important;
	font-size:36px!important;
	padding-left:30px;
	font-weight:normal;
}
div.first {
	margin-top: 0;
}
.pages .well, #alpha {
	float: left;
	width: 730px;
}

#alpha
{
	background:#FFFFFF;
	padding:30px; 
	margin-top:20px;
}


.well ul { 
	padding: 0 0 0 15px;
}
.well ul p {
	width: 710px;
}
.float-left {
	float: left;
}
.small-well {
	margin: 30px 0 20px 0;
	padding: 20px 20px 10px 30px;
}
.search-well {
	background: white;
	float: left;
	height: 400px;
	width: 335px;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 20px;
}
.search-well form {
	text-align: center;
}
.search-well p.center {
	font-size: 18px;
	text-align: center;
	width: auto !important;
}
.search-well ul {
	padding: 0 0 0 25px;
}
.search-well:last-of-type {
	margin-right: 0;
	width: 340px;
}
.interior .search-well h2 {
	margin: 0 0 15px 0;
	width: auto;
}
.search-well select {
	height: 300px;
}
.outside {
	float: left !important;
	position: static!important;
	border-top: none!important;
	margin: 0 0 20px 0;
}
.beta {
	font-size: 16px;
}
.pages h1 {
	/*width: 730px;*/
}
.pages p {
	line-height: 1.5em;
	margin: 10px 0;
	/*width: 730px;*/
}
ul {
	line-height: 1.5em;
}
.pages .search-mini, #beta {
	float: left;
	margin-left: 30px;
	width: 290px;
}
.highlight { background-color: yellow }
.references {
	background-color: #ececec;
	border: 1px solid #ccc;
	font-size: 11px;
	margin: 20px 0 0 0;
	padding: 10px 0;
}
.text-right {
	text-align: right;
}
#scroller {
	background-color: #ddd;
	border-bottom: 1px solid #999;
	padding: 10px 30px;
	width: 1110px;
}
#scroller h1 {
	background-color: #ddd;
	font-size: 16px;
}

/* ==========================================================================
   Global Properties
   ========================================================================== */
.btn {
  display: inline-block;
  padding: 3px 20px;
  margin-bottom: 0;
  font-size: 12px;
  color: #222222;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #dbd7d2;
  border:none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
/*.btn:hover {
  color: #fff;
  background-color: #0055cc;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}*/
.btn.search {
	margin: 20px 0 0 0;
}
.interior p.search {
	margin: 0;
}
.white {
	color: #fff;
}
.btn-right{
	float: right;
	margin-top: -30px;
}

/* ==========================================================================
   Tags
   ========================================================================== */
a {
	color: #5370B9;
}
a:hover {
	color: #5F5474;
}
a.footnote {
	font-size: 11px;
	text-decoration: none;
}
h1 {
	/*background-color: #fff;*/
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
	width: 1100px;
}
h3 {
	color: #606;
}
h4 {
	color: #3e4964;
}
input[type="text"] {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	color: #555;
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 3px;
	vertical-align: middle;
	width: 300px;
}
input.min-max {
	width: 100px;
}
.instructions input[type="text"] {
	margin: 0;
}
select {
	border: 1px solid #BBB;
	line-height: 25px;
	margin: 0 0 15px 0;
	padding: 4px;
	width: 280px;
}
.btn:disabled {
  background-color: #cccccc;
  background-image: -ms-linear-gradient(top, #cccccc, #cccccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#cccccc));
  background-image: -webkit-linear-gradient(top, #cccccc, #cccccc);
  background-image: -o-linear-gradient(top, #cccccc, #cccccc);
  background-image: -moz-linear-gradient(top, #cccccc, #cccccc);
  background-image: linear-gradient(top, #cccccc, #cccccc);
}

/* ==========================================================================
   Header
   ========================================================================== */   
.header {
	
	list-style-type: none;
	margin: 0;
	padding:0;
	width: 100%;
	display: table;
}
.header li {
	
	
  /* border-bottom: 5px solid white; */
  background-color: #f5f3f2;
  text-align: center;
  border-right: 5px solid #FFFFFF;
  border-bottom: 10px solid #FFFFFF;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.header li:hover, #nav-on {
background-color:#AE323C;
}
.header li:hover a, #nav-on a {
color:#FFFFFF;
}

.header a {
	  position: relative;
  display: block;
  margin: 0;
  padding: 10px 10px;
  outline: none;
  color: #222222;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: 10px;
  line-height: 27px;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
  font-weight: bold;
  display: block;
}

.search-top {
	
	right: 0;
}
.search-top input[type="text"] {
	margin-top: 9px;
	width: 150px;
}
.header-select {
	background-color: #ccccc;
	cursor: pointer;
}
.header-left
{
	width:870px;
	float:left;
}

.header-right
{
	width:300px;
	float:right;
}

/* ==========================================================================
   Banner
   ========================================================================== */   
.banner {
	
	background:url(../img/slide-bg.png) #9da52a no-repeat top;
	height:220px;
	
	width: 100%;
	position:relative;
}


.cycle-slideshow
{
	width:100%;
	height:220px;
	text-align:center;
	margin-left:auto; margin-right:auto;overflow:hidden;
	
}

.slide-01, .slide-02, .slide-03, .slide-04, .slide-05
{
	width:100%;
	height:220px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	
}
.slide-01
{
	background:url(../img/slide-bg.png) #9da52a no-repeat top;
}
.slide-02
{
	background:url(../img/slide-bg.png) #409B9A no-repeat top;
}
.slide-03
{
	background:url(../img/slide-bg.png) #505E90 no-repeat top;
}
.slide-04
{
	background:url(../img/slide-bg.png) #6EABC4 no-repeat top;
}

.slide-05
{
	background:url(../img/slide-bg.png) #AE323C no-repeat top;
}


.cycle-slideshow img
{
	margin-left:auto; margin-right:auto;
	
}
.caption-pager
{
	width:575px;
	height:30px;
	padding-left:10px;
	margin-left:auto; margin-right:auto;margin-top:10px;
	display:table;
	vertical-align:top;
}

#adv-custom-caption
{
	color:#715f53;
	font-size:12px;
	
	width: 80%;
	float:left;
	
}
.center
{
	
}

/* pager */
.cycle-pager { 
    text-align: right; overflow: hidden;
	width:17%;
	float:right;
	display:table-cell;
	vertical-align:top;
	margin-top:-12px; padding-right:3%;
}
.cycle-pager span { 
    font-family: arial; font-size: 32px; width: 12px; height: 12px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #F86C17;}
.cycle-pager > * { cursor: pointer;}



.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* ==========================================================================
   Home Content
   ========================================================================== */  
.home-content {
	margin: 30px 0;
	float: left;
	width: 1170px;
}
.home-content a {
	color: #505e90;
	text-decoration:none;
}
.home-content a:hover {
	color: #ffb400;
}
.home-well:first-of-type {
	width: 281px;
}
.home-well {
	background-color: #f0efed;
	color: #75675a;
	float: left;
	height: 370px;
	margin: 0 10px 0 0;
	padding: 10px;
	width: 258px;
	font-size:13px;
}
.home-well iframe {
	height: 370px;
}
.last {
	margin: 0;
}
.home-well h2, .pages h2 {
	font-size:16px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0;
}

#quickSearchForm h2, #quickSearchForm h3
{
	color:#637018;
}

.dpd-search

h2.follow {
	margin: 0 0 10px 0;
}
.interior h2.less {
	margin-bottom:0;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-bottom: 0;
	padding:15px;margin-top:0;
	cursor:pointer;
}
.search-panel
{
	border-top-color: #ddd;
	padding:15px;
	
}
.search-block
{
	    border: 1px solid transparent;
}
.pages h2 {

	color: #434343;
	font-weight: normal;
}

.home-well h3, .pages h3 {
	font-size: 14px;
	margin: 0 0 15px 0;
	/*font-weight:normal;*/
}
.dpd-search, .search-mini
{
	border-top:5px solid #637018;
	background-color: #f0efed;
}

.search-mini
{
	margin-top:-50px;
}

.bg-warning {
    background-color: #fcf8e3;
	padding:20px;
    border-left:10px solid #e4dec0;
	margin-top:15px; margin-bottom:15px;
}
.country-of-day
{
	border-top:5px solid #505e90;
	background:url(../img/box-bg.png) bottom no-repeat #F0EFED;
}

.country-of-day h3, .country-of-day h2, .country-of-day h4, .country-of-day a
{
	color:#505e90;
}
.country-of-day h3
{
	font-weight:bold; font-size:14px!important;
}

.blog-posts
{
	border-top:5px solid #409b9a;
}

.blog-posts h3, .blog-posts h2, .blog-posts h4, .blog-posts a
{
	color:#409b9a;
}

.twitter-feed
{
	border-top:5px solid #6eabc4;
	
}


.pages h3 {
	color: #434343;
}
.home-well h4 {
	font-size: 13px;
	margin: 0;
}
.home-well p {
	font-size: 13px;
	margin: 0 0 15px 0;
}
.gfc-resultsHeader {
	display: none;
}
.gfc-results .gfc-result {
	margin-bottom: 15px;
}
p.form-actions {
	font-size: 13px;
}

.panel
{
	border: 1px solid #ddd;
	border-radius: 0px;
}

/* ==========================================================================
   Interior Content
   ========================================================================== */   
 
.pagetop-wrap
{
	width:100%;
	height:190px;
	padding-top:30px;
	background:url(../img/slide-bg.png) #9da52a no-repeat top;
}

.about-bg
{
	background:url(../img/slide-bg.png) #AE323C no-repeat top!important;
}


.faq-bg
{
	background:url(../img/slide-bg.png) #409B9A no-repeat top!important;
}

.search-bg
{
	background:url(../img/slide-bg.png) #6EABC4 no-repeat top!important;
}

.issues-bg
{
	background:url(../img/slide-bg.png) #505E90 no-repeat top!important;
}

.resources-bg
{
	background:url(../img/slide-bg.png) #000033 no-repeat top!important;
}

.media-bg
{
	background:url(../img/slide-bg.png) #F2B517 no-repeat top!important;
}

.active-search {
	background-color: #B2DFDB;
	border-top: none;
}

.interior h2 {
	
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 0 0;

}
.interior h3 {
	/*border-top: 1px solid #dadada;*/
	color: #5370B9;
	font-size: 14px;
	/*font-weight: normal;*/
	margin: 0;
	padding: 15px 10px;	
}
.sub-header {
	padding-bottom: 0 !important;
	color: #004D40 !important;
}
.no-border {
	padding: 0 0 0 10px;	
}
.active-search + h3 {
	border-top: 1px solid #80CBC4;
}
.interior h2+h3 {
	border-top: none;
}
.sub-header +h3 {
	border-top: none;
}
h3.main-title {
	font-size:16px;
	font-weight: bold;
}
.interior p {
	line-height: 1.5em;
	margin: 10px;
}
.interior ul {
	margin: 0;
}
p.full-width {
	margin: 0;
	width: 1100px;
}
.references h4 {
	margin: 0;
	padding: 0 10px;	
}
.references p {
	width: 1088px;
}
.references a {
	text-decoration: none;
}
p.search-bottom{
	border-top: 1px dashed #ccc;
	margin-top: 15px;	
	padding: 20px 0 0 0;
	width: 1100px;
}
.chk-well {
	padding: 10px 10px 15px 10px;
}
.chk-box {
	display: inline-block;
	width: 24%;
	margin: 2px 0;
}
.chk-box-wide {
	display: inline-block;
	width: 48%;
	margin: 2px 0;	
}
.chk-box-narrow {
	display: inline-block;
	width: 12%;
	margin: 2px 0;		
}

/* ==========================================================================
   Search Help
   ========================================================================== */
.search-help {
	background-color: #0074cc;
	background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
	background-image: -o-linear-gradient(top, #0088cc, #0055cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
	background-image: linear-gradient(top, #0088cc, #0055cc);
	background-repeat: repeat-x;	
	border-top: 1px solid #333;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	padding: 8px 0;
	position: fixed;
	right: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
}
.search-help a {
	color: #fff;
	text-decoration: none;
}

/* ==========================================================================
   Footer
   ========================================================================== */     
.footer {
	color: #ada49d;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding: 20px 0;
	text-align: center;
	width: 1170px;
}
.footer-details
{
	width:690px;
	margin-left:auto; margin-right:auto;
	display:table;
}
.footer-details-logos
{
	width:175px;
	float:left;
	vertical-align:middle;
	display:table-cell;
	margin-right:10px;
}
.footer-details-logos img
{
	margin-right:10px;
}
.footer-details-info
{
	float:right;
	width:380px;
	text-align:left;
	line-height:14px;
}
.department {
	color: #ffe599;
	font-size: 15px;
}

.footer a {
	color: #ada49d;
	text-decoration:none;
}
.footer p {
	margin: 0;
}
.footer ul {
	list-style-type: none;
	margin: 30px 0;
	padding: 8px 0;
	text-align: center;
	border-top:solid 5px #dcd7d4;
}
.footer li:first-child {
	border-left: none;
}
.footer li {
	border-left: 1px solid #ada49d;
	display: inline;
	padding: 0 5px;
}


/****************************************
 * Cornell University
 * Web Banner CSS Rules
 * This Custom Banner Configuration can be found at 
 ****************************************/
 
/*
	The purpose of this stylesheet is to control the layout and formatting
	of pages throughout the website. Place rules that apply to all pages and 
	all web browsers in this stylesheet.
*/
 
/****************************************
 * General Formatting
 ****************************************/
/* 
	The following rule sets up default global properties, such as
	font family and color, page margin and padding, and the 
	background color of the footer.
	
	Note the font-size declaration. Its purpose is to reset the 
	default font size to 10px instead of 16px, allowing font sizes to 
	be specified in ems throughout the stylesheet (1.0em = 10px, 
	1.3em = 13px, etc.). It is important to specify font sizes in ems 
	instead of pixels, because IE/Win does not allow text to be resized
	by the user if it is specified in pixels.	
*/ 
body {
 	margin: 0;
	padding: 0;
 	}
 


/****************************************
 * Cornell Identity
 ****************************************/
/* 
	The following set of rules controls the appearance of the topmost 
	banner on the page, including height, background color, and text color.
	The Cornell identity banner should appear on every page of the site.
	
	The version of the logo that appears in the XHTML code is hidden from 
	browsers that can read this stylesheet, and it is replaced by a version
	of the logo that corresponds to the background color of the banner. 
	This logo is placed in the background of two elements below (rather than
	one) to prevent flickering when moused over by IE/Win users who have 
	disabled the browser cache.
	
	The "Search Cornell" link is aligned with the right edge of the page.
*/

#cu-identity-wrap {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 63.125%;		/* translate 1.0em to 10px, 1.5em to 15px, etc. */
	
	height: 75px;
	width: 100%;
	/*
	Comment out the following line to remove the Ezra Cornell background image from the header.
	Change 1.jpg to any number up to 8.jpg to use other header background images.
	*/

	/*background: #4D4E53 url() no-repeat top center;*/

	}
	
#cu-identity-content {
	
	margin: 0 auto;
	/*position: relative;width: 960px;*/
	height: 75px;
	background: url(../images/LAW.gif) no-repeat;
	}
	
#cu-identity-content a {
	position: absolute;
	display: block;
	border: none;
	/* hide text link */
	text-indent: -1000em;
	text-decoration: none;
	}
	
#cu-identity-content img {
	display: none;
	}

#insignia-link {
	width: 80px;
	height: 88px;
	}

#unit-signature-links a {
	/*left: 80px;*/
	width: 185px;
	}

#cornell-link {
	height: 35px;
	outline: none;  /*eliminates  the mysterious blue outline when link clicked  7.29.14   mh103*/
	}
	
#unit-link1 {
	top: 35px;
	height: 20px;
	outline: none;  /*eliminates  the mysterious blue outline when link clicked  7.29.14   mh103*/
	}
	
#unit-link2 {
	top: 55px;
	height: 33px;
	outline: none;  /*eliminates  the mysterious blue outline when link clicked  7.29.14   mh103*/
	}

/*	
	Search Form
	-------------------------
	The following rules control the appearance of the search form interface. 
	The form is displayed in the Cornell banner, and it is aligned with the 
	right edge of the page. The search form should appear on every page 
	of a site. 
*/

#search-form {
	position: absolute;
	top: 18px;
	right: 0;
	}

#search-form.search-45 {
	top: 12px;	
}
	
#search-form form {
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
#search-input label {
	color: #FFFFFF;
	}

#search-form.banner-45 #search-input label {
	position: absolute;
	top: -1000em;
	left: -1000em;
	}

#search-form label {
	color: #726052;
	}
	
#search-form.search-45 label {
	color: #726052;
	visibility:hidden;
	}
	
#search-form-query {
	padding: 3px;
	width: 145px;
	border: none;
	font-size: 1.1em;
	color: #FFFFFF;
	vertical-align: middle;
	}
	
#search-form-submit {
	padding: 0px 2px 3px 2px;;
	border-top: 1px solid #A6A295;
	border-left: 1px solid #A6A295;
	border-right: 1px solid #403000;
	border-bottom: 1px solid #403000;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	background: #59544B;
	vertical-align: middle;
	}
	
#search-filters {
	margin: 5px 0 0 0;
	}

#search-filters input {
	vertical-align: middle;
	margin: 0;
	}

#search-filters label {
	vertical-align: middle;
	margin: 0 10px 0 0;
	}
	
#search-filters a {
	position: relative;
	display: inline;
	color: #ffffff; 
}

#search-form a {
	border-bottom: 1px solid #e5cfcf;
	color:#FFFFFF;
	}

#search-form a:hover {
	border-bottom: 1px solid #ffffff;
}

/*	
	Search Navigation 
	-------------------------
	The following rules control the appearance of the search navigation 
	links. These links are displayed horizontally in the Cornell banner, 
	and they are aligned with the right edge of the page. The baseline
	of the links is aligned with the baseline of the unit name in the unit
	signature. Search navigation links should appear on every page of a
	site. 
*/

#search-navigation {
	position: absolute;
	top: 37px;
	right: 0;
	}
	
#search-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	}
	
#search-navigation li {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	}
		
#search-navigation a {
	display: inline;
	float: left;
	padding: 5px 15px;
	color:#FFFFFF;
	text-indent: 0;
	position: relative;
	}
	
#search-navigation a:hover {
	background:#FFFFFF;
	color:#59544B;
	}
	
/****************************************
 * Miscellaneous
 ****************************************/

/* 
	Hide "skip to content" link from general users. 
	Do not use display: none, as that will also hide it from some screen readers.
*/
#skipnav {
	position: absolute;
	top: -1000em;
	left: -1000em;
	}
	
/* 
	To display the "skip to content" link to general users, uncomment	
	the following rules (this usually is not necessary).
#cu-identity-wrap {
	top: 25px;
	}
#skipnav {
	position: static;
	height: 25px;
	line-height: 25px;
	background: #fff;
	}
#skipnav a {
	display: block;
	margin: 0 auto;
	width: 740px;
	border: none;
	}
*/
	
/* 
	Hide horizontal rules (hr) that separate the banner from the site.
	The rules are semantic separations of content, and they are useful for 
	browsers that cannot utilize the stylesheet.
*/	
hr.banner-separator {
	display: none;
	}
 
/* Blog Styles */
#nav-inner
{
	width:500px;
	padding-left:20px;
	margin-bottom:20px;
}


#nav-inner ul
{
	list-style:none;
	margin:0; padding:0;
}


#nav-inner ul li
{
	float:left;
	padding:0px 10px;
}

#nav-inner ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
}

.date-header
{
	font-size:12px; color:#ACACAC;
	font-weight:normal;
}

.entry-header
{
	font-size:18px;
}

.entry
{
	padding-bottom:20px; border-bottom:1px solid #ACACAC;
}

#beta
{
	border-top:5px solid #000033;
	background-color: #f0efed;
}

#beta h2
{
	font-size: 16px;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}

#beta h2 a
{
	text-decoration:none;
}

#beta .module-list
{
	margin-top:0; padding-top:0;
}

.anchor-head:before { 
  display: block; 
  content: " "; 
  margin-top: -130px; 
  height: 130px; 
  visibility: hidden; 
}
