html { 
  background: url(../image/20WebBack.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body.tundra {
	font: normal 14px/ 1.5em Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	width: 100%;
	min-width: 960px;

}

.tundra .dgrid-content {
	background: #e4bcc3;
}

.tundra .dgrid {
	border-color: #760416;
}


#gallery-body {
	height: 496px;
	width: 100%;
	background-color: #e4bcc3;
}

#gallery-body.custom-gallery-body {
	height: 509px;
}

#gallery-body .dijitGutterV, #gallery-body .dijitGutterH {
	background-color: #e4bcc3;
}

#gallery-body .dijitBorderContainer-dijitContentPane {
    background-color: #e4bcc3;
    padding: 0;
    margin-left: 0;
}

#gallery-body .dijitBorderContainer-child {
    border: 1px #e4bcc3 solid;
}

#text-viewport {
	border-color: #e4bcc3;
	background-color: #e4bcc3;
}

#gallery-viewport {
	border: solid 1px #99ccff;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 302px;
	border-color: #e4bcc3;
	background-color: #e4bcc3;
}

#gallery-viewport .slideShowWrapper {
	border: 0px none;
	border-radius: 0px;
	padding: 0;
	background-color: #e4bcc3;
}

#gallery-viewport .slideShowImageWrapper {
	margin-top: -250px;
}

#gallery-viewport .slideShowCtrl {
	padding-top: 200px;
	height: 50px;
}

.dj_ie .slideShowCtrl span.slideShowCtrlHide {
	background-image: url("../../../dojo/resources/blank.gif");
	cursor: auto;
}

#gallery-viewport .slideShowNav {
	bottom: -2px;
	background-color: #e4bcc3;
}

.dj_ie .slideShowNav {
	margin-bottom: -450px;
	padding-bottom: 5px;
}

.dj_ie .slideShowWrapper {
	height: 470px;
}

#gallery-title {
	margin-left: 5px;
	margin-right: 5px;
}

#gallery-viewport .slideShowTitle {
	font-size: 0.85em;
	font-weight: bold;
	color: #000000;
	width: 100%;
}

.custom-gallery-body #gallery-viewport .slideShowTitle {
	line-height: 1.1em;
	height: 2.1em;
}

#gallery-viewport .slideShowTitle .slideShowCounterText {
	font-size: 1.0em;
	color: #000000;
}

#gallery-viewport .slideShowTitle .slideShowCreditText {
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
	color: #000000;
}

#gallery-viewport .slideShowCtrlPlay {
	height: 50px;
	display: none;
}

#text-viewport {
	width: 200px;
}

#thumb-viewport {
	height: 400px;
}

#thumbnailPicker1 {
	padding: 0px;
	width: 64px;
	border-color: #e4bcc3;
	background-color: #e4bcc3;
}

#thumbnailPicker1 .thumbWrapper img {
	height: 90px;
	width: 60px;
	padding: 0px;
	margin: 0px;
}

#thumbnailPicker1 .thumbNav {
	display: none;
}

#thumbnailPicker1 .Thumbnail {
	height: 90px;
	padding: 0px;
	margin: 0 0 5px 0;
	border: 1px solid #99ccff;
}

/*
#thumbnailPicker1 .Thumbnail:hover {
	border: 1px solid #760416;
}
*/

.tundra .dgrid-footer {
	background: #3b0000;
	background: -moz-linear-gradient(top, #3b0000, #760416);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b0000),	to(#760416));
	color: #eeeeee;  
	text-decoration: none;  
	text-shadow: 1px 1px 1px #000; 
	font-weight: bold;
}

.tundra .dgrid-scroller {
	background: #e4bcc3;
}

.tundra .dgrid-pagination .dgrid-page-disabled {
	color: #bb0000;
}

.tundra .slideShowWrapper { 
	position:relative; 
	background: #e4bcc3;
	padding:8px; 
	border: none;	
	padding-bottom:20px;
	overflow:hidden;
	-moz-border-radius:3pt;
	-webkit-border-radius:4pt;
	-webkit-drop-shadow:#ccc 4pt; 
}

.tundra .slideShowTitle .slideShowCounterText {
	font-size: 1em;
	color: #760416; 
}

a {
	text-decoration: none;
	color: #000099; /*#760416;*/
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	color: #000099; /*#760416;*/
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #000099; /*#760416;*/
	font-weight: bold;
}

img {
	max-width: 100%
}

#header-nav-side {
	width: 400px;
	height: 109px;
	margin: 0px;
	padding: 0px;
	float: right;
	/*background: url(../image/LogoWebBannerRight.jpg) no-repeat top right;*/
}

#header-nav-side ul {
	width: 390px;
	height: 98px;
	margin: 0px;
	padding: 5px;
	list-style: none;
	float: left;
}

#header-nav-side li {
	display: inline;
	line-height: 1.5em;
}

#header-nav-side a {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 195px;
	text-align: right;
}

#header {
	height: 108px;
	padding: 0;
	margin: 0;
}
.dj_ie7 #header {
	padding-bottom: 3.1em;
}

#header .header-banner {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 108px;
	background: transparent;
}

.dj_ie7 #header .header-banner {
	float: left;
}

#header .header-banner .header-banner-left {
	float: left;
	display: block;
	height: 262px;
	width: 960px;
	padding: 0;
	margin: 0;
	background: url(../image/LogoWebBannerLeft20.png) no-repeat top left #fff;
	/*width: 400px;*/
}

#header .header-banner span {
	display: none;
}

#header .header-banner .header-banner-right {
	float: right;
	display: block;
	width: 25%;
	padding: 0;
	margin: 0;
	height: 108px;
	background: url(../image/LogoWebBannerRight5.jpg) no-repeat top right #fff;
}

.dj_ie7 #header .header-banner .header-banner-right {
	position: relative;
	width: 25%;
	top: 0;
}

#menu {
	float: left;
	list-style: none;
	/*width: 940px;*/
	/*margin: 30px auto 0px auto;*/
	/*height: 43px;*/
	/*padding: 0px 20px 0px 20px;*/
	width: 940px;
	padding: 0 10px 0 10px;
	margin: 0;	
	height: 3.1em;
	background: #3b0000;
	background: -moz-linear-gradient(top, #3b0000, #760416);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b0000),	to(#760416));
	border: 1px 0px solid #3b0000;
	-moz-box-shadow: inset 0px 0px 1px #e4bcc3;
	-webkit-box-shadow: inset 0px 0px 1px #e4bcc3;
	box-shadow: inset 0px 0px 1px #e4bcc3;
}

#menu li {
	float: left;
	display: block;
	text-align: center;
	position: relative;
	padding: 4px 10px 4px 10px;
	/*margin-right: 30px;*/
	/*margin-top: 7px;*/
	margin-right: 2em;
	margin-top: 0.5em;
	border: 0;
}

.dj_ie7 #menu li {
	z-index: 20;
}

#menu .menu_right {
	float: right;
	margin-right: 0;
}

#menu li:hover {
	border: 1px solid #3b0000;  
	padding: 4px 9px 4px 9px;
		 
	background: #e4bcc3;
	background: -moz-linear-gradient(top, #f5cee4, #e4bcc3);  
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5cee4), to(#e4bcc3));
}

#menu li .menu-bar {  
	font-family: Arial, Helvetica, sans-serif;  
	/*font-size: 14px;*/  
	color: #eeeeee;  
	display: block;  
	outline: 0;  
	text-decoration: none;  
	text-shadow: 1px 1px 1px #000; 
	font-weight: bold;
}  

#menu li:hover .menu-bar {  
	color: #161616;  
	text-shadow: 1px 1px 1px #ffffff;  
}

#menu li:hover a.menu-bar-link {
	color: #760416;
	text-shadow: none;
}

#menu li a.menu-bar-link:hover {
	text-decoration: underline;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns,
.dropdown_7columns,
.dropdown_8columns,
.dropdown_9columns,
.dropdown_10columns {
	margin: 4px auto;
	float: left;
	position: absolute;
	left: -999em; /* Hides the drop down */
	text-align: left;
	padding: 10px 5px 10px 5px;
	border: 1px solid #3b0000;
	border-top: none;
	z-index: 10;
	
	/* Gradient background */
	background: #e4bcc3;
	background: -moz-linear-gradient(top, #e4bcc3, #d3abb2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4bcc3), to(#d3abb2));
}

.dropdown_1column {width: 70px;}
.dropdown_2columns {width: 140px;}
.dropdown_3columns {width: 210px;}
.dropdown_4columns {width: 280px;}
.dropdown_5columns {width: 350px;}
.dropdown_6columns {width: 420px;}
.dropdown_7columns {width: 490px;}
.dropdown_8columns {width: 560px;}
.dropdown_9columns {width: 630px;}
.dropdown_10columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns,
#menu li:hover .dropdown_6columns,
#menu li:hover .dropdown_7columns,
#menu li:hover .dropdown_8columns,
#menu li:hover .dropdown_9columns,
#menu li:hover .dropdown_10columns {
	left: -1px;
	top: auto;
}

#menu li:hover .align_right {
	left: auto;
	right: -1px;
	top: auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_1 {width:60px;}
.col_2 {width:130px;}
.col_3 {width:200px;}
.col_4 {width:270px;}
.col_5 {width:340px;}
.col_6 {width:410px;}
.col_7 {width:480px;}
.col_8 {width:550px;}
.col_9 {width:620px;}
.col_10 {width:690px;}

#container h1 {
	font-size: 1.25em;
	line-height: 1.3em;
}

#container h1, #container h2 {
	color: #760416;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 0.5em 0 0 0;
}

#text-viewport h1, #gallery-title h1 {
	font-size: 1.5em;
}

#text-viewport div {
	padding: 0;
	float: left;
	width: 100%;
}

#gallery-title div.grouped-title {
	padding: 0.75em 0 0.25em 0;
	float: left;
	width: 100%;
}

#text-viewport div.header {
	border-bottom: 1px solid #760416;
	margin-bottom: 0.5em;
}

#text-viewport div.features {
	margin-bottom: 0.5em;
}

#text-viewport div.footer {
	margin-top: 0.5em;
}

#gallery-title div.grouped-title h1 {
	padding: 0;
}

#text-viewport h2, #gallery-title div.grouped-title h2 {
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 0;
}

#gallery-title div.grouped-title h2 {
	line-height: 1.65em;
}

#text-viewport h2.left, #gallery-title div.grouped-title h1.left {
	float: left;
	display: block;
}

#text-viewport h2.right, #gallery-title div.grouped-title h2.right {
	float: right;
	display: block;
}

#text-viewport div.features ul {
	margin: 0;
}

#container h3 {
	color: #760416;
    font-size: 0.95em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 0.3em 0 0 0;
}

#menu h2 {
	color: #000000;
	border-bottom: 1px solid #760416;
	padding-bottom: 0.1em;
}

#menu h3 {
	color: #000000;
	margin: 0.1em 0 0.2em;
    padding-bottom: 0.2em;
	line-height: 1em;
    height: 1em;
}

#menu h3.double_height {
	height: 2em;
}

#menu li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0.1em 0;
}

#menu li ul li {
	position:relative;
	padding: 0;
	margin: 0;
	float:none;
	text-align: left;
	width: 60px;
	font-size: 0.9em;
}

#menu li ul li:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

#menu li ul li a {
	font-weight: normal;
	color: #760416;
}
	
#menu li ul li a.link-red {
	font-weight: normal;
	color: #ff0000;
}
	
#content, #secondary {
	min-height: 800px;
}

#content {
	background: #e4bcc3;
}

#container {
	background: #e4bcc3;
}

/* grid 960 */

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_3 {
  padding-left: 240px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_6 {
  padding-left: 480px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_9 {
  padding-left: 720px;
}


.container_12 .grid_1,
.container_12 .grid_2,
.container_12 .grid_3,
.container_12 .grid_4,
.container_12 .grid_5,
.container_12 .grid_6,
.container_12 .grid_7,
.container_12 .grid_8,
.container_12 .grid_9,
.container_12 .grid_10,
.container_12 .grid_11,
.container_12 .grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12  .grid_1 {
  width: 60px;
}

.container_12  .grid_2 {
  width: 140px;
}

.container_12  .grid_3 {
  width: 220px;
}

.container_12  .grid_4 {
  width: 300px;
}

.container_12  .grid_5 {
  width: 380px;
}

.container_12  .grid_6 {
  width: 460px;
}

.container_12  .grid_7 {
  width: 540px;
}

.container_12  .grid_8 {
  width: 620px;
}

.container_12  .grid_9 {
  width: 700px;
}

.container_12  .grid_10 {
  width: 780px;
}

.container_12  .grid_11 {
  width: 860px;
}

.container_12  .grid_12 {
  width: 940px;
}


.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_3 {
  padding-right: 240px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_6 {
  padding-right: 480px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_9 {
  padding-right: 720px;
}


.container_12 .alpha {
  margin-left: 0;
}

.container_12 .omega {
  margin-right: 0;
}



.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_12:after {
  clear: both;
}


#container img.unframed-left {
	float: left;
	margin: 10px 10px 10px 0;
	padding: 0;
}

#container img.unframed-right {
	float: right;
	margin: 10px 0px 10px 10px;
	padding: 0;
}

#container p {
	line-height: 1.35em;
	margin: 0;
	padding: 0 0 0.75em 0;
	text-align: justify;
}

#container p.large8 {
	font-size: 12px;
}

#container p.large9 {
	font-size: 14px;
}

#container p.large10 {
	font-size: 15px;
}

#container p.large12 {
	font-size: 16px;
}

#container p.large14 {
	font-size: 18px;
}

#container p.large15 {
	font-size: 20px;
}

#container p.large16 {
	font-size: 23px;
}

#container p.large18 {
	font-size: 25px;
}

#container p.large21 {
	font-size: 30px;
}

#container p.large24 {
	font-size: 32px;
}

#container p.large36 {
	font-size: 48px;
}

#container p b.warning {
	font-size: 1.1em;
	font-weight: bold;
}

#container p b.gen {
	font-weight: bold;
}

#container p b.blue {
	font-weight: bold;
	color: #760416;
}

#container a.e-mail-item {
    color: #760416;
    font-family: Courier New,Courier,monospace;
    margin: 0;
    padding: 0;
}

#container a.link-to-top {
	font-size: 0.85em;
	line-height: 0.9em;
}

#container #inner-header {
	background: url("../image/chiantoLogoLeaf72.png") no-repeat scroll left top transparent;
	height: 72px;
	margin: 0.5em 0 0.25em 0;
	padding: 0 0 0.25em 0;
	width: 100%;
	border-bottom: 2px solid #760416;
}

#container #inner-header h1 {
	color: #000000;
	display: inline;
	float: left;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0.33em 1em 0.33em 2.0em;
	padding: 0;
}

#container p i.chianto {
	color: #760416;
	font-size: 100%;
	font-weight: bold;
}

/* --------------------------------------- */
	/* ----------- container ------------- */

.dj_ie7 #container {
	max-width: 80em;
}

/* --------------------------------------- */
	/* ----------- arrange columns ------------- */
#primary {
	float: left;
	width: 23%;
	padding: 0 1%;
}

#container .ice-box {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 218px;
	/*background: url(../image/IceBoxBackground.jpg) no-repeat top left;*/
	border: 1px solid #760416;
}

#container .ice-box h1 {
	margin: 10px;
	padding: 0px;
	border-bottom: 2px solid #760416;
}

#container .ice-box ul {
	list-style: none;
	margin: 10px 10px 1em 10px;
	padding: 0px;
	font-size: 1.0em;
}

#container .ice-box li {
	margin: 0px;
	padding: 0px;
}

#container .ice-box li a {
	line-height: 1.75em;
	margin: 0px;
	padding: 0px;
}

#container .ice-box li a.highlight-red {
	color: #ff0000;
}

#primary img.plain {
	padding: 0;
	width: 100%;
	margin: 0.5em 0 0 0;
}

#container .capped-img {
	padding: 0.50em 0 0.75em 0;
	margin: 0;
}

#container .capped-img em {
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	text-align: right;
	padding: 0;
	font-size: 75%;
	line-height: 1.15em;
	font-style: normal;
}

#container .capped-img img {
	margin: 0;
	padding: 0;
	width: 100%;
}

#container .capped-img em.credit {
	white-space: nowrap;
	font-style: italic;
}


#content {
	float: left;
	/*width: 48%;*/
	/*width: 73%;*/
	width: 940px;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	/*padding: 0 1% 1em 1%;*/
}

.dj_ie7 #content {
	margin-top: 0em;
}

#content .img-steps {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#content img.framed-left {
	float: left;
	padding: 1px;
	border: 1px solid #99ccff;
	margin: 0px 10px 10px 0px;
}

#content img.framed-right {
	float: right;
	padding: 1px;
	border: 1px solid #99ccff;
	margin: 0px 0px 10px 10px;
}

#content .image-frame-right {
	float: right;
	padding: 5px 0px 5px 10px;
}

.dj_ie7 #content .image-frame-right {
	width: 600px;
}

#content .image-frame-right .basic-right {
	float: right;
}

#content h1 {
	margin-bottom: 0.125em;
}

#content #inner-header h1 {
	margin-bottom: 0.33em;
}

#content #inner-header h1.prod-item {
	float: left;
	display: block;
	clear: left;
	margin: 0 1em 0 2em;
	line-height: 1em;
}

#content #inner-header h3.prod-item {
	float: left;
	display: block;
	margin: 0 1em 0 5.5em;
	clear: left;
	line-height: 1em;
}

.dj_ie7 #content #inner-header h3.prod-item {
	padding-top: 0.1em;
	float: none;
}

#content #inner-header h3.link {
	line-height: 1.25em;
	padding: 0;
}

#content #inner-header h3.caption {
	letter-spacing: normal;
	color: #000000;
}

#content ul.event-list {
	display: block;
	list-style-type: none;
	font-weight: normal;
	color: #760416;
	margin: 0;
	padding: 0 0 0.25em 2.0em;
}

#content ul.event-list li {
	padding: 0 0 1.0em 0;
	line-height: 1.35em;
}

#content ul.event-list .no-event {
	width: 60em;
	height: 2em;
	padding: 0 0 0 0;
	margin: 0;
}

#content ul.event-list div.date {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0;
	height: 3em;
	width: 11em;
}

#content ul.event-list div.event {
	display: block;
	float: none;
	padding: 0 0 0 0;
	margin: 0;
}

#content ul.event-list div.event span {
	display: block;
	padding: 0 0 0 0;
	margin: 0;
}

#content ul.sponsoring-list {
	display: block;
	float: none;
	list-style-type: none;
	font-weight: normal;
	color: #760416;
	margin: 0;
	padding: 0 0 0.75em 2.0em;
}

#content ul.sponsoring-list li {
}

#content ul.sponsoring-list div.event {
	display: block;
	padding: 0 0 0 0;
	margin: 0;
}

#content ul.sponsoring-list div.event span {
	display: block;
	padding: 0 0 0 0;
	margin: 0;
}

#content .sizeChart {
	margin-top: 0.75em;
	border-collapse: collapse;
	border: 1px solid #760416;
	background: #ffffff;
	margin-bottom: 10px;
	font-size: 0.9em;
}

#content .sizeChart td, #content .sizeChart th {
	padding: 4px 2px 4px 2px;
	/*border-top: 1px solid #99ccff;*/
	border-right: 1px solid #760416;
	text-align: center;
	width: 5.4em;
}

#content .sizeChart .heading {
	font-size: 1em;
	font-weight: bold;
	background: #99ccff;
	border-top: 1px solid #760416;
	border-bottom: 1px solid #760416;
}

#content .sizeChart .title {
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #4444dd;
	width: 15em;
	border-style: none;
}

#content .sizeChart .title-notes {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	width: 15em;
	border-style: none;
}

#content .sizeChart .type {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	width: 5em;
}

#content .sizeChart tr.non-alt {
	background: #ffffff;
}

#content .sizeChart tr.alt {
	background: #99ccff;
}


#content .news-summary {
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0.2em 0px;
	font-size: 100%;
	line-height: 1.1em;
	text-align: left;
}

#content .news-summary a {
	font-weight: normal;
	font-style: italic;
}

#content #news-heading,
#content .news-item {
	float: left;
	width: 100%;
	padding: 8px 0px 0px 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #760416;*/
	margin: 0px 0px 16px 0px;
}

#content .news-item-lined {
	border-top: 1px solid #760416;
}

#container div.address {
	display: block;
	float: none;
	margin: 0;
	padding: 0.25em 0 0 0;
}

#container div.address p {
	padding: 0pt 0pt 3pt 0pt;
	line-height: 1.2em;
}

#container div.address div.body {
	font-weight: bold;
	color: #760416;
	line-height: 1.25em;
	font-family: Courier New, Courier, monospace;
	padding: 0 0 0 0;
	margin: 0em 0 0 2em;
}

#container ul.e-mail-list {
	display: block;
	float: none;
	list-style-type: none;
	font-weight: normal;
	color: #760416;
	margin: 0;
	padding: 0 0 0.75em 2em;
	width: 40em;
}

#container ul.e-mail-list div.desc {
	display: block;
	line-height: 1.25em;
	float: left;
	width: 10em;
	padding: 0 0 0 0;
	margin: 0;
}

#container ul.e-mail-list div.addr {
	display: block;
	line-height: 1.25em;
	float: none;
	padding: 0 0 0 0;
	margin: 0;
}

#container a.e-mail-item {
	color: #760416;
	padding: 0 0 0 0;
	margin: 0;
	font-family: Courier New, Courier, monospace;
}


#content ul.page-links {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	color: #760416;
	font-style: italic;
	font-weight: bold;
	font-size: 115%;
	line-height: 1.1em;
}

#content ul.page-links li {
	display: inline;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


#content .headline,
#content .summary-headline  {
	padding: 0px;
	margin: 0px;
	color: #760416;
	font-size: 150%;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px; 
}

#content .summary-headline  {
	font-size: 135%;
	line-height: 1.1em;
}

#content .dateline,
#content .summary-dateline {
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 2px 0px;
	font-size: 85%;
	line-height: 1.4em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 2px; 
}

#content .dateline {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #760416;
}

#content #prod-item-list {
	font-size: small;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#content #prod-item-list .directions {
	float: left;
	display: block;
	width: 50em;
	font-weight: normal;
	line-height: 1.75em;
	color: #760416;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	clear: left;
}

#prod-item-list #prod-item-thumb-list {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#prod-item-list #prod-item-thumb-list .gutter {
	float: right;
	margin: 0px;
	padding: 0px;
}

#prod-item-list .prod-item-thumb {
	float: left;
	margin: 3px 0px 3px 5px;
	padding: 0px;
}

#prod-item-list .prod-item-thumb a {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #99ccff;
}

#prod-item-list .prod-item-thumb a:hover {
	border: 1px solid #760416;
}

#prod-item-list .prod-item-thumb img {
	border: none;
	float: left;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

#prod-item-list .prod-item-thumb div {
	float: left;
	padding: 0px 0px 0px 0px;
}

#content .pdf-file {
	width: 40em;
	padding: 15px 15px;
	border: 1px solid #99ccff;
	margin: 10px 0px 10px 0px;
}

#content .pdf-file a.text-link {
	display: block;
	margin: 0px 0px 0px 42px;
	line-height: 1.5em;
	font-size: 85%;
}

#content .pdf-file a.img-link {
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	width: 32px;
	height: 32px;
	font-size: 0px;
	line-height: 0px;
	border: none;
}

#content .pdf-file a.img-link:visited,
#content .pdf-file a.img-link:hover,
#content .pdf-file a.img-link:active {
	text-decoration: none;
	border: none;
}

#content .pdf-file a.img-link img {
	padding: 0px;
	margin: 0px;
	border: none;
}

#container .img-steps {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
	
#container .img-steps li {
	clear: both;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 2pt;
	line-height: 0pt;
	/*height: 1.25in;*/
}

#container .img-steps li img {
	float: left;
	padding: 0 0.1em 1.5em 0;
	border-width: 0px;
	margin: 0;
}

#container .img-steps li p {
	padding: 0em 0em 1.5em 7em;
	margin: 0px;
	line-height: 1.35em;
}



#secondary {
	display: none;
	float: left;
	width: 15%;
	padding: 0 5%
}

#content p {
	max-width: 100%;
}

#content .capped-img {firstLastArrows: true,
	float: right;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#content .news-item .capped-img {
	padding-top: 0px;
}|

#content .capped-img img {
	margin-right: 0px;
	float: right;
}

#content .capped-img em {
	float: right;
	display: block;
	text-align: right;
	padding: 0px 5px 0px 5px;
	font-size: 75%;
	line-height: 1.25em;
	font-style: normal;
}

#content .capped-img em.credit {
	clear: right;
	white-space: nowrap;
	font-style: italic;
}


#primary p,#secondary p {
	max-width: 95%;
}

#footer {
	/*clear: both;*/
}

#footer .left-footer {
	background: #e4bcc3;
	/*background: -moz-linear-gradient(top, #3333ff, #760416);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3333ff),	to(#760416));*/
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 70%;
	height: 4.25em;
}

.dj_ie7 #footer .left-footer {
	width: 75%;
}

#footer .right-footer {
	background: #e4bcc3;
	/*background: -moz-linear-gradient(top, #3333ff, #760416);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3333ff),	to(#760416));*/
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 30%;
	height: 4.25em;
}

.dj_ie7 #footer .right-footer {
	width: 25%;
}

#footer h1 {
	color: #330000;
	font-size: 1.5em;
	line-height: 1.25em;
	/*display: inline;
	float: left;*/
	margin: 0;
	padding: 0.2em 0.25em 0.2em 0.25em;
}

#footer h2 {
    clear: left;
    color: #330000;
    /*display: inline;
    float: left;*/
    font-size: 0.9em;
    font-weight: normal;
    letter-spacing: 0;
	font-style: normal;
    line-height: 1.25em;
    margin: 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
}

#footer a {
	color: #330000;
	display: inline;
	float: right;
	font-size: 100%;
	margin: 0.6em 0.3em;
}

#footer .footer_rule {
	border-top: 1px solid #330000;
	height: 5px;
}

