@charset "UTF-8";
body {
   background: #000000;
   text-align: center;
   margin:0;
   padding:0;
}
#wrapper{
	width: 50em;
	background-color:#FFFFFF;
	/*put20em margin above wrapper*/ 
/* Center the wrapper */ 
  margin: 20px auto 0 auto;
	/* Required for absolutely-positioned layout only */
  position:relative;
  text-align:left;
}
/* Make branding a positioned element, but don't move it */
#branding{
  position:relative;
/*text-align:center;*/
}
/* Fixes the mysterious image gap */
#branding img{
  display:block;
}
#branding h1{
  font-family:'Arial Black', Charcoal, Impact, Sans-serif;
  font-size:2em;
  padding-top:0.25em;
}
#issue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	position: absolute;
	top: 7.5em;
	left: 1em;
}
#leftcolumn{
	background-color:#FFFFFF;
	/* Remember, content and navbar left margin must match this width */
width:188px;
	/* Center images and text inside this div */
text-align:center;
	/* For absolutely-positioned leftcolumn */
    position:absolute;
	top:132px;
	/*height: 990px;*/
	text-align:center;
}

/* Applies to paragraphs in the leftcolumn division */
#leftcolumn #rightcolumn p{
	padding:0.5em;
	width:75%;
	font-size:0.8em;
	margin:1em auto;
	font-family:Tahoma, Verdana, sans-serif;
    background-color:#FFFFFF;
}
#fakelinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-style:none;
	font-size:11px;
	margin:2em auto;
	list-style-image: none;
}
#icons {
padding:0.5em, 0, 0.5em,0;
}
/*nav bar division*/
#navbar { 
position:absolute;
top:7em;
left:0;
margin:0; 
}
#rightcolumn{
	background-color:#FFFFFF;
	width:171px;
	text-align:center;
	position:absolute;
	top:132px;
	right: 0px;	/*height: 990px;	/*height: 974px;*//*}
/*#rightcolumn #leftcolumn img{
width:80%;
/*margin:1em 0 1em 0;*/
/*text-align: center;*/
}
#mainContent{
	background-color:#FFFFFF;
	color:#000;
	margin: 0 11em 0 12em;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	padding-left:7px;
	padding-right:7px;
}
/* Styles h1, h2, and h3 style rules in the content division */
#content h1, #content h2, #content h3{
	color:#000;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	letter-spacing:0.08em;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
}
/* Size h1 headings in the content division */
#mainContent h1{
  font-size:1.125em;
}

/* Size h2 headings in the content division */
#mainContent h2{
  font-size:1.125em;
}
/* Size h3 headings in the content division */
#mainContent h3{
  font-size:1.25em;
  /*font-style:normal;*/
}
/* Applies to all lists in the content division */
#mainContent ul, #mainContent ol{
padding:5px 10px 5px 30px;
line-height: 2em;
}
#mainContent p, #mainContent ul, #mainContent ol{
	text-align:left;
	font-size:12px;
	line-height:1.25em;
; 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#image {
	margin-right: 10px;
	padding-top: 5px;
	clear: both;
	float: left;
}
#video {
    margin-left: 10px;
	padding-top: 5px;
	clear: both;
	float: right;
}
#watch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	clear: both;
	float: right;
}
#contact {
font-family:
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#whitespace {
	background-image: url(images/rightwhitespace25.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
/* Captioned images */ 
div.captionpic{
   width:9em;
   padding:0.25em;
   margin:0.25em 0.25em 0 0;
   float:left;
   border:solid 1px #000;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size:0.8em;
   color:#555;
   text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	clear: both;
	float: right;
}
 
/* Applies to the image inside a captionpic div */
div.captionpic img{
   width:80%;
   border:none;
}
#footer{
  background:url(images/footerbar.gif) no-repeat;
 /* border-top: solid 1px #117b6f;*/
  padding:0.5em;
  text-align:center;
  font-size:.6em;
  font-family: Arial, Helvetica, Sans-Serif;
  }
#footer a:link,
#footer a:visited{
color:#000000;
/* No underline on links */
  text-decoration:none;
}
#footer a:hover,
#footer a:active{
  color:#fff;
}

.hotkey{
  text-decoration:underline;
}
@media print{
/* Start printer-friendly styles */
/* Set wrapper to fill page width */
#wrapper{
width:100%;
}

/* Hide leftcolumn, navbar,and footer */
#leftcolumn,
#navbar,
#footer{
display:none;
}
/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
font-family:'Century Schoolbook', Times, Serif;
font-size:1em;
}
/*End printer-friendly styles */
}
