/*----- OUTER LAYOUT SYLES ----*/
body, #wrapper1, #wrapper2, #header, #maincol, #centercol,{
  float: none !important;
}

body {
	font-family: "Times New Roman", Times, serif;
	background: white;
	margin:0;
	font-size:11pt;
	text-decoration: none;
	}
	
#top-banner, #header, #top-logo, #leftcol, #rightcol {display:none !important;}



#centercol {
  display: block !important;
	position: static;
	margin:0;
	height:100%;
	}
	
#foot_down {
    text-align: right;   
 visibility:visible;
 
}

#footer { visibility:hidden; height:1px;
	}


.smallprint {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
}

.smallprint a { text-decoration: none; }

.smallprint a:link { color:#000000; }

.smallprint a:visited { color:#333333; }

.smallprint a:hover { color:#000000; }

.smallprint a:active { color:#000000; }

.footLinks a { text-decoration: none; }

.footLinks a:link { color:#FFFFFF; }

.footLinks a:visited { color:#CCCCCC; }

.footLinks a:hover { color:#FFFFFF; text-decoration:underline; }

.footLinks a:active { color:#CCCCCC; }

/*---navigation control---*/


.myMenu { position:relative;
	top:-10px;
	left:-10px;
  width: 134px;
  margin: 0 5px;
  text-align: left;
}

.myMenu a {font-family: Verdana, "Times New Roman", Times, serif;
  display: block;
  padding-right: 0.4em;
  padding-left: 0.5em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  text-decoration: none;
  cursor: pointer;
}

.myMenu a:link {
  background-color:#CC0000 ;
   FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
	COLOR: #FFFFFF; TEXT-DECORATION: none; Font-Size:11px; font-weight:bold; 
	border: solid #FFFF00;
	border-width: 1px 2px 1px 2px; 
  
	
}

.myMenu a:visited {
  background-color:#CC0000 ;
   FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
	COLOR:#CCCCCC; TEXT-DECORATION: none; Font-Size:11px; font-weight:bold; 
	border: solid #FFFF00;
	border-width: 1px 2px 1px 2px;
}

.myMenu a:hover {
  background-color:#FFFF00 ;
   FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:11px; font-weight:bold; 
	border: solid #FFFF00;
	border-width: 1px 2px 1px 2px;
}

.myMenu a:active {
  background-color:#FFFFFF ;
   FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
	COLOR: #000000; TEXT-DECORATION: none; Font-Size:11px; font-weight:bold; 
	border: solid #FFFF00;
	border-width: 1px 2px 1px 2px;
}



/*---basic styles---*/

p.fp {
 text-indent: 0;
  margin-top: 2.17em; 
  margin-bottom: 0}
  
p.byline {
 text-indent: 0;
  margin: 1em 0 0.5em 1em;
  font-size: smaller;
  font-style:italic;
  text-align:left;}
  

p {
  text-indent: 1em;
  margin-top: 0.25em; 
  margin-bottom: 0;
  text-align:justify;}
  
  p.stb { text-indent: 0; margin-top: 0.83em;}
  p.mtb { text-indent: 0; margin-top: 2.17em;}
  p.ltb { text-indent: 0; margin-top: 3.08em;}
  p.art { text-indent: 0; margin-top: 5px; margin-left: 120px;}
 

.plain {
	color:#000000;
	font-weight:normal;
	font-size: small;}
	
a:link {color:#CC0000;
text-decoration:none;
}
a:visited {
	color:#CC6600;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}

.headline {
	font-size: large;
	font-weight: bold;
	color: #CC0000;
}

.highlight {
	font-size: small;
	font-weight: bold;
	color: #CC0000;
}


.smallprint_reg {
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
}

.smallprint {
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
}

.smallprint a { text-decoration: none; }

.smallprint a:link { color:#000000; }

.smallprint a:visited { color:#000000; }

.smallprint a:hover { color:#CC0000; }

.smallprint a:active { color:#000000; }

/*---Article Styles---*/

.story_headline {font-family: Verdana, "Times New Roman", Times, serif;
	display: block;
  background-color:#FFF;
  padding: 5px 15px 5px 10px;
  text-decoration: none;
  border: solid #FFF;
  border-width: 0px 0px 0px 0px;
  font-weight:bold;
font-size:24px;
color: #CC0000;
	}
	
.story_subhead {font-family: Verdana, "Times New Roman", Times, serif;
display: block;
  text-decoration: none;
  margin-top: 1em;
  font-size: 16px;
  color:#CC0000;
  font-weight:bold;
}

.subhead_kicker {font-family: Verdana, "Times New Roman", Times, serif;
	font-size: small;
	font-style: italic;
	color: #000000;
	font-weight:normal;
	border: 0px;
	padding: 0.33em 0px 3px 10px;
	}

.container {width: 100%;}


div#article_listings {width: 100%;margin: 0 auto}

.articleIndex {width:90%;
font-family: Verdana, "Times New Roman", Times, serif;
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 5px 5px 5px;
  	text-decoration: none;
  	border: 5px solid #FFFFFF;
	border-right-width: 4px;
  	font-weight:bold;
	font-style: italic;
	font-size:16px;
	color:#CC0000;
	margin: 0px auto;
	}
	
	
.arthead {
font-family: Verdana, "Times New Roman", Times, serif; 
font-style:italic; 
font-size: medium; 
font-weight:bold;
text-align:left;
text-indent: 0.5em;}	
	
.articleBlurb {
width:90%;
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 10px 5px 5px;
	margin: 0 auto;
	border: 2px solid #FFFFFF;
	page-break-inside:avoid;
	}

.articlethumb {
  	background-color:#FFFFFF;
	padding: 0;
	width:100px;
	height:75px;
	float:left;
	border:1px solid;
	margin-right:10px;
}

/*---articles listinf fix---*/
div#directory{width: 100%;margin: 0 auto;}

div.box{display: block;
	background-color:#FFFFFF;
	width: 95%;
	margin:5px 0px;
   	padding: 0;
   	border: 2px solid #FFFFFF;
	overflow:visible;}

p#afp {text-indent: 0; padding-right:10px;}

img.thumb {width: 115px;height:75px; }
  
 

/*---end articles listinf fix---*/


.photobox_left {
display: block; 
border: 0px;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
width:33%;
float:left;
margin: 0.5em 10px 1em 0px;
clear:left;}

.photobox_right {
display: block; 
border: 0px;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
width:33%;
float:right;
margin: 0.5em 0px 1em 10px;
clear:right;}

.photobox_center {
display: block; 
border: 0px;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
width:60%;
margin: 0.5em auto;
clear:both;
}

.photobox_tech {
display: block; 
border: 0px;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
width:80%;
margin: 0.5em auto;
clear:both;
}

.scaled {width: 100%; border: 0;}

.caption { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	padding: 5px 5px 10px 5px;
	text-indent: 0;
	margin: 0px;
	text-align:justify;
	}
	
.taRight {text-align:justify;}
.taLeft {text-align:justify;}
.taJust {text-align:justify;}
.taCent	{text-align:center;}

.album { 
background-color: #FFFFFF;
}

/*---Back Issues styles---*/

/*.biBlurb {
width:90%;
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 10px 5px 5px;
	margin: 0 5px 5px 5px;
	border: 2px solid #FFFFFF;
	
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 5px 10px 20px;
  	text-decoration: none;

	font-size:11pt;
	color: #000000;

	}*/
	
	
	.biBlurb {
width:90%;
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 10px 5px 5px;
	margin: 0 auto;
	border: 2px solid #FFFFFF;
	}
	
.biBlurb img {
  	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 10px;
	width:110px;height:145px;
	float:right;
	border: 1px solid;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
}

.biAlbum { background-color: #FFFFFF;
}

.biAlbum img { border: 1px solid;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF; }
	
.biCovers	{ border: 1px solid;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF; }
	
.biBlurb p { 
	text-indent: -0.75em;
 	margin-top: 0.25em; 
  	margin-bottom: 0;
	margin-left:1.1em;
  	text-align:left;
	}


.issues a {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 2px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	}
	
.issues a:visited {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 2px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	font-size:9pt;
	text-align:center;
}
.issues a:hover {display: block;
  	background-color:#FFFFFF;
  	padding: 5px 2px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	color:#000000;
}

.issues a:active {display: block;
  	background-color:#FFFFFF;
  	padding: 5px 2px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	color:#000000;
	}
	
.issues_header {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 15px 5px 10px;
  	text-decoration: none;
  	border: 0;
  	font-weight:bold;
	font-size:9pt;
	color:#CC0000;
	}
	


/*---Subscribe styles---*/

.subscribe_header {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 15px 5px 10px;
  	text-decoration: none;
  	border: 0;
  	font-weight:bold;
	font-size:11pt;
	color:#CC0000;
	}
	
.subscribe_info {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 15px 5px 10px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	font-size:11pt;
	}
	
.form_field {
	display: block;
  	background-color:#FFFFFF;
  	padding: 5px 5px 5px 5px;
  	text-decoration: none;
  	border-width:2px 2px 2px 2px;
  	border-style:solid;
  	border-color:#FFFFFF;
	margin: 0px 0px 5px 0px;
	}
	
	.indent {
 	margin: 0.25em 0em 0.55em 2em;
	}

/*---Link Pages styles---*/

#up {float: right; padding: 4px 4px;}

.link_header {
	display: block;
  background-color:#FFFFFF;
  padding: 5px 15px 5px 10px;
  text-decoration: none;
  border: solid #FFFFFF;
  border-width: 0px 0px 0px 0px;
  font-weight:bold;
font-size:11pt;
	}
	
.links a {
font-weight:bold;
font-size:large;
	}
	
.links a:visited {
	font-weight:bold;
font-size:large;
}
.links a:hover {
	font-weight:bold;
font-size:large;
}
.links a:active {
	font-weight:bold;
font-size:large;
}

.large_head {font-family: Verdana, "Times New Roman", Times, serif;
	display: block;
  background-color:#FFFFFF;
  padding: 5px 15px 5px 10px;
  text-decoration: none;
  border: solid #FFFFFF;
  border-width: 10px 0px 10px 0px;
	font-size:18px;
	font-weight: bold;
	color: #FFFFFF;
	
}

.linkInfo {
  display: block;
  background-color:#FFFFFF;
  padding: 5px 25px 10px 25px;
  text-decoration: none;
  border: solid #FFFFFF;
  border-width: 0px 0px 5px 0px;
  font-size: 9pt;
}


.link_desc {
	font-size: small;
	font-style: italic;
	color: #000000;
	font-weight:normal;
	border: 0px;
	}
	
	
.menu_shade {
	background-color:#FFFFFF;
	}
	
	.points {
	display: block;
  	padding: 5px 50px 5px 25px;
  	border-width:0;
	font-size:11pt;
	color: #000000;
	margin: 0px 2px 5px 2px
	}
	
	.points p { 
	text-indent: -0.75em;
 	margin-top: 0.25em; 
  	margin-bottom: 0;
  	text-align:left;
	}
	
/*---Misc styles---*/
	
.close {position:absolute; bottom:20px; right:20px; z-index:10000;}
.topCamera {position:absolute; right:28px; top:103px;}
#cameraTop {float:right;margin:3px 10px 0 0;}
img.camera {border:0; height:30px; width:30px;}
img.full {width:600px; position:absolute; left:0px; top:0px}
