* { font-size: 1em; color: inherit; }
html,body { font-size: 100%; }
body {
	background: #c3bfa4;
	color: #333;
	font: 76%/1.35 "Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
	:root body { font-size: 12px; }

/* =CORE ELEMENTS
***************************/
p { margin: .3em 0 1.2em; }
	p.footnote { background: #EEF0F6; padding: .5em; margin: 1em; font: bold .83em/1.1 Arial,sans-serif; border: 1px solid #a7a7a7; text-align: justify; line-height: 1.1; }

ul,ol {
	margin: .5em 0 1em;
	padding: 0 0 0 3em;
}
p+ul { margin-top: -.75em; }

h2 { 
	background: url(/images/boz_story_box.gif) no-repeat 0 .35em; 
	color: #92292D;
	font: bold 1.5em/1.1 "Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif; 
	margin: 1em 0 .5em;
	padding-left: 15px;
}
h3 {
	font-size: 1.2em;
	margin: 2em 0 .5em;
}
h4 { margin: 1em 0 .2em; text-transform: uppercase; }
h5 { margin: 1em 0 .2em; }

#content li { margin-bottom: .3em; }

img { border: 0 none; }

dl { margin:1em 0; }
dt { font-weight: bold; }
dd { margin: 0; }

small { font-size: .83em; }



/* =LINKS
***************************/
a:link { color: #922a2e; }
a:visited { color: #5c6895; }
a:focus, a:hover, a:active { text-decoration: none; }

.breadcrumb a { white-space: nowrap; }

#subnav a { padding-right: 3px; font-weight: bold; white-space: nowrap; }
#subnav ul a { font-weight: normal; }
#subnav a:link, #subnav a:visited { color: #414141; text-decoration: none; }
#subnav a:focus, #subnav a:hover, #subnav a:active { text-decoration: underline; }
#subnav a.AT:link, #subnav a.AT:visited { color: #000; font-weight: bold; }


#links a { font-weight: bold; white-space:nowrap; }
#links a:link, #links a:visited, .breadcrumb a:link, .breadcrumb a:visited { color: #a0a09f; word-spacing: normal; text-decoration: none; }
#links a:focus, #links a:hover, #links a:active { text-decoration: underline; }

.breadcrumb a:focus, .breadcrumb a:hover, .breadcrumb a:active { color: #5c6895; }

#copy a:link, #copy a:visited { color: #bd8d88; }


/* =GENERAL
******************************/
img.icon { vertical-align: middle; }
img.pdf { height: 14px; padding: 0 2px; }
img.iphoto { margin: 1em; }

.cta { font-weight: bold; } /* Call to action */
.btt { text-align: center; border-top: 1px dotted #5c6895;  margin: 1.5em -1em 1em;  } /* back to top links */
.btt a { background: #fff; position: relative; top: -.75em; padding: 0 5px; }

.legal { font-size: .9em; line-height: 1.2; margin: 2em 1em; }
.legal address { margin-left: 2em; margin-top: -.5em; }

div.release { margin-bottom: 2em; }

.photo { float: right; width: 300px; text-align: center; margin: 0 0 .5em 1em; } /* content images */
	.size1 { width: 250px; }
	.size2 { width: 200px; }
	.photo p, .photo span { font-size:.83em; }
	
table.data { border-collapse: collapse; margin: 0 auto 1em; border: solid #C3BFA4; border-width: 5px 0 2px;   }
table.data td, table.data th { padding: 4px; border: solid #d9d9d9; border-width: 1px 0; }
table.data thead th, table.data tbody .thead th { text-align: center; }
table.data tbody th { text-align: left; }
tr.thead { background: #C3BFA4; }
tr.alt2, col.alt2 { background: #F9F8F6; }
tr.alt1, col.alt1 { background: #EDECE3; }
table.data tr:hover td { background: #F7D975;  }
table.data caption { font-weight: bold; font-style: italic; padding: 4px; margin: 0 auto; }


#getacro { width: 65%; font-size: .83em; margin: 2em auto; }
#getacro img { float: left; padding: 0 5px; }


/* =HIDDEN FROM SCREEN
**************************/
#quicklinks, .nav dt { position: absolute; top: -300em; }


/* =PRINT STYLES
**************************/
@media print {

	#main { float: none; display: block; width: auto; }
	#main .inner { margin: 0; }
	#getacro, .nav, #related, #sidebar, #links, #bn_online, .breadcrumb { display: none; }
	
}

#contact small { color: #000; font-size: 1em; }

/* =HACKS (only @ IE )
*************************/
/* begin hiding from IE mac \*/
* html #masthead a.ir { height: 70px; he\ight: 0; }
* html #masthead h1.ir { height: 83px; he\ight: 0; }
* html #mainnav dd {  padding-right: 12px; margin: 0; }
* html #links { height: 1%; }
* html #subnav ul { margin-top: 0px; }
* html h1#subhead { height: 39px; he\ight: 0; }
/* end hiding from IE mac */