/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #3C2C58;
	display: block;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
}
/*  All Links Styled Here */
/* All entry body links styled by the default pseudo-classes below */
a:link {
	color: #666699;
	text-decoration: underline;
}
a:visited {
	color: #333366;
	text-decoration: underline;
}	
a:hover {
	color: #9933CC;
	text-decoration: underline;
}
a:active {
	color: #9933CC;
	text-decoration: underline;
}
a.WhiteLinkBold:link {
    color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:visited {
    color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:hover {
    color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:active {
    color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/* Gradient Box Links Here */
a.GradLink:link {
	color: #201D4E;
	text-decoration: none;
}
a.GradLink:visited {
	color: #201D4E;
	text-decoration: none;
}
a.GradLink:hover {
	color: #000000;
	text-decoration: underline;
}
a.GradLink:active {
	color: #000000;
	text-decoration: underline;
}
a.GradLinkBold:link {
	color: #201D4E;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:visited {
	color: #201D4E;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
/* Swoosh Box Links Here */
a.SwooshLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.SwooshLinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.SwooshLinks:hover {
	color: #CHC3F6;
	text-decoration: underline;
}
a.SwooshLinks:active {
	color: #CHC3F6;
	text-decoration: underline;
}
a.SwooshLinksBold:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:hover {
	color: #CHC3F6;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:active {
    color: #CHC3F6;
	text-decoration: underline;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	font-size: 11px;
}
/* EntryInfo is for hyperlinks in each entry's header */
a.EntryInfo:link {
	color: #666699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:visited {
	color: #666699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:hover {
	color: #333366;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:active {
	color: #333366;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
/* MASTER ARCHIVE ARTICLE TITLE LINKS */
a.ArchTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
/* Entry Title, which is configured to be a link. Note: must be used in conjuction with style for h1.ArticleTitle (below) to not be underlined. Entry Title is enclosed in <h1> pair, <a> tag given this class EntryTitle */
a.EntryTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
/* Entry Footer Links Here: Styled to collapse if there are no contents */
a.Footsies:link {
	color: #666699;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
a.Footsies:visited {
	color: #666699;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;}
a.Footsies:hover {
	color: #333366;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
a.Footsies:active {
	color: #333366;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
/* -- SEARCH RESULTS LINKS FORMATTING -- */
a.SearchTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.SearchTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.SearchTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.SearchTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.Video:link {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
a.Video:visited {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
a.Video:hover {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
   text-decoration: none;
}
a.Video:active {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
/* ----- SEARCH TEMPLATES FORMATTING -- */
.TBSOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSThree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSFour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
/* -- END OF SEARCH FORMATTING -- */
/* ------ LAYOUT BOXES BEGIN HERE ---------- */
/* Overall Background and Top section next 3 classes below */
.TopBanner {
	border: none;
	display: block;
	text-align: center;
	height: 111px;
	width: 990px;
	background-image: url(scifitec.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LogoBox {
	text-align: left;
	vertical-align: top;
	display: block;
	width: 990px;
	height: 110px;
	top: 120px;
	left: 0px;
	position: absolute;
}
/* These two classes are for sponsor spaces next to the logo that fit within the height of the logo. Two boxes here. Each commented out in MT templates for later use --*/
.LogoFloat01 {
	display: block;
	width: 470px;
	height: 70px;
	left: 350px;
	top: 130px;
	position: absolute;
	background-color: #FFFFFF;
}
.LogoFloat02 {
	display: block;
	width: 150px;
	height: 70px;
	position: absolute;
	left: 830px;
	top: 130px;
	background-color: #FFFFFF;
}
/* ----- END OF SPONSOR SPACE FLOATS  --- */
/* ----- END OF TOP BARS --------------- */
/* ----- LEFT / CENTER / RIGHT COLUMNS DEFINED HERE */
/* -- This Class Sets the background of the third row in the second nested table that contains the one-row / three-column table that has the blog contents -- */ 
.FirstSwirl {
	background-image: url(bgrowone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 111px;
}
.ThirdSwirl {
	background-image: url(overallb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LeftColumn {
    display: block;
	width: 180px;
	border: none;
	padding: 0x 10px 20px 20px;
	min-height: 10000;
	vertical-align: top;
	overflow: hidden;
}
.CenterColumn {
	display: block;
	background-color: #FFFFFF;
	width: 590px;
	vertical-align: top;
	text-align: left;
	border: solid 4px #A198B0;
	padding: 20px 20px 20px 20px;
	min-height: 10000;
	overflow: hidden;
}
.CenterColumnForm {
	display: block;
	background-color: #FFFFFF;
	width: 375px;
	vertical-align: top;
	text-align: left;
	border: solid 4px #A198B0;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
}
.RightColumn {
	display: block;
	width: 150px;
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	min-height: 10000;
	line-height: normal;
	overflow: hidden;
}
/* ------- END OF L / C / R COLUMNS ------ */
/* */
/* --- STYLING FOR EITHER LEFT or RIGHT COLUMNS -- */
.GradBoxTitle {
	display: block;
	background-color: #996699;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 0px 5px 5px;
}
.TextBold {
    font-weight: bold;
}
.BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 10px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
}
.HeadPic {
 	/* padding-bottom: -10px; */
}
.IEPCBoxFix {
    margin-top: -7px;
}
/*  -------------- */
/* ---- Ads Here --- */
.AdLeft {
    display: block;
	width: 160px;
	height: 600px;
	top: 230px;
	left: 0px;
	border: none;
	/* margin: 0px 0px 10px 0px; */
}
.PadAd {
    padding-top: 7px;
}
.ContentAd {
    display: block;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
	/* border-top: solid 2px #333366; */
	/* margin-bottom: 35px; */
	/* padding-bottom: 15px; */
	/* border-bottom: solid 2px #333366; */
}
.ContentFloatAd {
       display: block;
       float: right;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
        padding-left: 15px;
	/* border-top: solid 2px #333366; */
	/* margin-bottom: 35px; */
	/* padding-bottom: 15px; */
	/* border-bottom: solid 2px #333366; */
}
/* ---- */
/* ------ LEFT COLUMN CONTENTS BEGIN HERE ------ */
.TechTranslator {
	display: block;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
	background-color: #AB98C0;
	background-image: url(boxswoos.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.TopEntries {
	display: block;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
	background-color: #AB98C0;
	background-image: url(bg_toppo.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.ScoopBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
}
.LCHeader {
     display: block;
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}
.LCTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 9px;
	color: #FFFFFF;
	text-align: left;
}
.HotText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height: 11px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 15px;
}
/* ------- END OF LEFT COLUMN CONTENTS ------- */
/* --- */
/* --- */
/* ----- CENTER COLUMN CONTENTS BEGIN HERE ---- */
/* --- */
.Article {
     margin-bottom: 25px;
	 display: block;
}
.ArticleBlock {
     display: block;
     margin-top: -24px;
}
.EntryDetailBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 10px;
}
.EntryDetailPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666699;
	line-height: 10px;
}
.EntryDetailItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	line-height: 10px;
}
.MasterArchiveTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.MasterArchivePosted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.ArtInfo {
    line-height: 10px;
}
h1.ArticleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	margin-top: -1px;
	line-height: 32px;
}
h2.ArticleSubTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #666699;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ArchiveTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 3px;
	border-bottom: solid 2px #333366;
}
.Subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.EntryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	display: block;
} 
.PicLeft {
	padding: 0px 25px 13px 0px;
	vertical-align: text-top;
	display: inline;
    float: left;
	clear: both;
	margin-top: 5px;
}
.PicRight {
     padding: 0px 0px 13px 25px;
     vertical-align: text-top;
     float: right;
     clear: both;
 	margin-top: 5px;
}
.PicCenter {
	text-align: center;
	display: block;
	clear: both;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.RelatedCats {
    margin-top: -4px;
}
.CommentCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
}
.Byline {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333366;
}
.FooterTable {
     margin-top: 7px;
}
.FooterSplitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666699;
	padding: 0px 3px 0px 3px;
}
.EntryBreak {
    padding-bottom: 40px;
}
.SciFiCR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
     text-align: center;
     margin: 15px 0px 15px 0px;
}
/*  ----- CENTER COLUMN CONTENTS END HERE ----- */
/* ------- */
/* --- */
/* ------- RIGHT COLUMN CONTENTS BEGIN HERE ----- */
.PromoBox {
	display: block;
	height: auto;
	text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	width: 150px;
}
.SectionsBox {
	display: block;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 15px 0px;
	margin: 0px 0px 10px 0px;
	background-image: url(sections.jpg);
	background-repeat: repeat-y;
	border: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 150px;
}
.SearchBox {
    /* padding: 5px 5px 5px 15px; */
margin-top: 0px;
padding-top: 0px;
height: 80px;
border: 1px solid #000000;
}
.ArchiveBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background-image: url(boxswoos.jpg);
	background-repeat: no-repeat;
	width: 150px;
	line-height: 20px;
}
.RSSBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px
	width: 150px;
}
.RSSButton {
    text-align: right;
	padding: 0px 0px 0px 3px;
	border: none;	
}	
.AboutBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	background-image: url(boxswoos.jpg);
	background-repeat: no-repeat;
	width: 150px;
	}
.RCHeader {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
     display: block;
	text-align: left;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
}
.RCTextLeft {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
	text-align: left;
}
.RSSText {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	margin-top: -10px;
	color: #FFFFFF;
	text-align: left;
	line-height: 16px;
}
.Sections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
	line-height: 17px;
	margin-bottom: -10px;
	padding-left: 10px;
}
.GoHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
	line-height: 17px;
	margin-bottom: -10px;
	padding-left: 5px;
	font-weight: bold;
	color: #330066;
	margin-left: 8px;
}
.FootPipe {
    color: #333366;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
}
.CommentsBlock {
    background-image: url(sections.jpg);
    background-repeat: repeat;
    width: 500px;
    height: auto;
    margin: 15px;
    padding: 15px;
    border: solid 3px #666699;
    text-align: left;
    display: block;
}
.posted {
    font-family: Arial, Helvetica, sans-serif;
    color: #666699;
    font-weight: bold;
    font-style: italics;
    text-align: left;
}
.IfMore {
    float: left;
    display: inline;
    margin-top: -15px;
    margin-bottom: 25px;
}
.VideoClip {
display: block;
border: 2px solid #897AA5;
padding: 10px;
width: 90px;
margin-top: 10px;
margin-bottom: 10px;
}
.TechFootNav {
display: block;
text-align: right;
float: right;
}
.SideBar {
font-family: Furtura Medium, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
display: block;
margin: 0px 0px 10px 10px;
padding: 9px 12px 9px 12px;
float: right;
border: solid 3px #463869;
background-image: url(sidebarg.jpg);
background-repeat: repeat;
text-align: left;
width: 300px;
}
.PictureCredit {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: italic;
font-weight: bold;
color: #333366;
text-align: right; 
}/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #3C2C58;
	display: block;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
}
/*  All Links Styled Here */
/* All entry body links styled by the default pseudo-classes below */
a:link {
	color: #666699;
	text-decoration: underline;
}
a:visited {
	color: #333366;
	text-decoration: underline;
}	
a:hover {
	color: #9933CC;
	text-decoration: underline;
}
a:active {
	color: #9933CC;
	text-decoration: underline;
}
a.WhiteLinkBold:link {
    color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:visited {
    color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:hover {
    color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:active {
    color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/* Gradient Box Links Here */
a.GradLink:link {
	color: #201D4E;
	text-decoration: none;
}
a.GradLink:visited {
	color: #201D4E;
	text-decoration: none;
}
a.GradLink:hover {
	color: #000000;
	text-decoration: underline;
}
a.GradLink:active {
	color: #000000;
	text-decoration: underline;
}
a.GradLinkBold:link {
	color: #201D4E;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:visited {
	color: #201D4E;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
a.GradLinkBold:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
/* Swoosh Box Links Here */
a.SwooshLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.SwooshLinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.SwooshLinks:hover {
	color: #CHC3F6;
	text-decoration: underline;
}
a.SwooshLinks:active {
	color: #CHC3F6;
	text-decoration: underline;
}
a.SwooshLinksBold:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:hover {
	color: #CHC3F6;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.SwooshLinksBold:active {
    color: #CHC3F6;
	text-decoration: underline;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	font-size: 11px;
}
/* EntryInfo is for hyperlinks in each entry's header */
a.EntryInfo:link {
	color: #666699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:visited {
	color: #666699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:hover {
	color: #333366;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
a.EntryInfo:active {
	color: #333366;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}
/* MASTER ARCHIVE ARTICLE TITLE LINKS */
a.ArchTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.ArchTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
/* Entry Title, which is configured to be a link. Note: must be used in conjuction with style for h1.ArticleTitle (below) to not be underlined. Entry Title is enclosed in <h1> pair, <a> tag given this class EntryTitle */
a.EntryTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.EntryTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
/* Entry Footer Links Here: Styled to collapse if there are no contents */
a.Footsies:link {
	color: #666699;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
a.Footsies:visited {
	color: #666699;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;}
a.Footsies:hover {
	color: #333366;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
a.Footsies:active {
	color: #333366;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: expanded;
}
/* -- SEARCH RESULTS LINKS FORMATTING -- */
a.SearchTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.SearchTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-decoration: none;
}
a.SearchTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.SearchTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.Video:link {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
a.Video:visited {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
a.Video:hover {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
   text-decoration: none;
}
a.Video:active {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #666699;
    text-decoration: none;
}
/* ----- SEARCH TEMPLATES FORMATTING -- */
.TBSOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSThree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.TBSFour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
/* -- END OF SEARCH FORMATTING -- */
/* ------ LAYOUT BOXES BEGIN HERE ---------- */
/* Overall Background and Top section next 3 classes below */
.TopBanner {
	border: none;
	display: block;
	text-align: center;
	height: 111px;
	width: 990px;
	background-image: url(scifitec.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LogoBox {
	text-align: left;
	vertical-align: top;
	display: block;
	width: 990px;
	height: 110px;
	top: 120px;
	left: 0px;
	position: absolute;
}
/* These two classes are for sponsor spaces next to the logo that fit within the height of the logo. Two boxes here. Each commented out in MT templates for later use --*/
.LogoFloat01 {
	display: block;
	width: 470px;
	height: 70px;
	left: 350px;
	top: 130px;
	position: absolute;
	background-color: #FFFFFF;
}
.LogoFloat02 {
	display: block;
	width: 150px;
	height: 70px;
	position: absolute;
	left: 830px;
	top: 130px;
	background-color: #FFFFFF;
}
/* ----- END OF SPONSOR SPACE FLOATS  --- */
/* ----- END OF TOP BARS --------------- */
/* ----- LEFT / CENTER / RIGHT COLUMNS DEFINED HERE */
/* -- This Class Sets the background of the third row in the second nested table that contains the one-row / three-column table that has the blog contents -- */ 
.FirstSwirl {
	background-image: url(bgrowone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 111px;
}
.ThirdSwirl {
	background-image: url(overallb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LeftColumn {
    display: block;
	width: 180px;
	border: none;
	padding: 0x 10px 20px 20px;
	min-height: 10000;
	vertical-align: top;
	overflow: hidden;
}
.CenterColumn {
	display: block;
	background-color: #FFFFFF;
	width: 590px;
	vertical-align: top;
	text-align: left;
	border: solid 4px #A198B0;
	padding: 20px 20px 20px 20px;
	min-height: 10000;
	overflow: hidden;
}
.CenterColumnForm {
	display: block;
	background-color: #FFFFFF;
	width: 375px;
	vertical-align: top;
	text-align: left;
	border: solid 4px #A198B0;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
}
.RightColumn {
	display: block;
	width: 150px;
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	min-height: 10000;
	line-height: normal;
	overflow: hidden;
}
/* ------- END OF L / C / R COLUMNS ------ */
/* */
/* --- STYLING FOR EITHER LEFT or RIGHT COLUMNS -- */
.GradBoxTitle {
	display: block;
	background-color: #996699;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 0px 5px 5px;
}
.TextBold {
    font-weight: bold;
}
.BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 10px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
}
.HeadPic {
 	/* padding-bottom: -10px; */
}
.IEPCBoxFix {
    margin-top: -7px;
}
/*  -------------- */
/* ---- Ads Here --- */
.AdLeft {
    display: block;
	width: 160px;
	height: 600px;
	top: 230px;
	left: 0px;
	border: none;
	/* margin: 0px 0px 10px 0px; */
}
.PadAd {
    padding-top: 7px;
}
.ContentAd {
    display: block;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
	/* border-top: solid 2px #333366; */
	/* margin-bottom: 35px; */
	/* padding-bottom: 15px; */
	/* border-bottom: solid 2px #333366; */
}
.ContentFloatAd {
       display: block;
       float: right;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
        padding-left: 15px;
	/* border-top: solid 2px #333366; */
	/* margin-bottom: 35px; */
	/* padding-bottom: 15px; */
	/* border-bottom: solid 2px #333366; */
}
/* ---- */
/* ------ LEFT COLUMN CONTENTS BEGIN HERE ------ */
.TechTranslator {
	display: block;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
	background-color: #AB98C0;
	background-image: url(boxswoos.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.TopEntries {
	display: block;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
	background-color: #AB98C0;
	background-image: url(bg_toppo.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.ScoopBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 160px;
	left: 10px;
}
.LCHeader {
     display: block;
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}
.LCTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 9px;
	color: #FFFFFF;
	text-align: left;
}
.HotText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height: 11px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 15px;
}
/* ------- END OF LEFT COLUMN CONTENTS ------- */
/* --- */
/* --- */
/* ----- CENTER COLUMN CONTENTS BEGIN HERE ---- */
/* --- */
.Article {
     margin-bottom: 25px;
	 display: block;
}
.ArticleBlock {
     display: block;
     margin-top: -24px;
}
.EntryDetailBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 10px;
}
.EntryDetailPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666699;
	line-height: 10px;
}
.EntryDetailItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	line-height: 10px;
}
.MasterArchiveTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.MasterArchivePosted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.ArtInfo {
    line-height: 10px;
}
h1.ArticleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	margin-top: -1px;
	line-height: 32px;
}
h2.ArticleSubTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #666699;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ArchiveTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 3px;
	border-bottom: solid 2px #333366;
}
.Subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333366;
	text-align: left;
}
.EntryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	display: block;
} 
.PicLeft {
	padding: 0px 25px 13px 0px;
	vertical-align: text-top;
	display: inline;
    float: left;
	clear: both;
	margin-top: 5px;
}
.PicRight {
     padding: 0px 0px 13px 25px;
     vertical-align: text-top;
     float: right;
     clear: both;
 	margin-top: 5px;
}
.PicCenter {
	text-align: center;
	display: block;
	clear: both;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.RelatedCats {
    margin-top: -4px;
}
.CommentCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
}
.Byline {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333366;
}
.FooterTable {
     margin-top: 7px;
}
.FooterSplitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666699;
	padding: 0px 3px 0px 3px;
}
.EntryBreak {
    padding-bottom: 40px;
}
.SciFiCR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
     text-align: center;
     margin: 15px 0px 15px 0px;
}
/*  ----- CENTER COLUMN CONTENTS END HERE ----- */
/* ------- */
/* --- */
/* ------- RIGHT COLUMN CONTENTS BEGIN HERE ----- */
.PromoBox {
	display: block;
	height: auto;
	text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	width: 150px;
}
.SectionsBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-image: url(sections.jpg);
	background-repeat: repeat-y;
	border: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 150px;
}
.SearchBox {
    padding: 5px 5px 5px 15px;
}
.ArchiveBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background-image: url(boxswoos.jpg);
	background-repeat: no-repeat;
	width: 150px;
	line-height: 20px;
}
.RSSBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px
	width: 150px;
}
.RSSButton {
    text-align: right;
	padding: 0px 0px 0px 3px;
	border: none;	
}	
.AboutBox {
	display: block;
	height: auto;
	vertical-align: top;
	text-align: left;
    padding: 0px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	background-image: url(boxswoos.jpg);
	background-repeat: no-repeat;
	width: 150px;
	}
.RCHeader {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
     display: block;
	text-align: left;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
}
.RCTextLeft {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
	text-align: left;
}
.RSSText {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	margin-top: -10px;
	color: #FFFFFF;
	text-align: left;
	line-height: 16px;
}
.Sections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
	line-height: 17px;
	margin-bottom: -10px;
	padding-left: 10px;
}
.GoHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
	line-height: 17px;
	margin-bottom: -10px;
	padding-left: 5px;
	font-weight: bold;
	color: #330066;
	margin-left: 8px;
}
.FootPipe {
    color: #333366;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
}
.CommentsBlock {
    background-image: url(sections.jpg);
    background-repeat: repeat;
    width: 500px;
    height: auto;
    margin: 15px;
    padding: 15px;
    border: solid 3px #666699;
    text-align: left;
    display: block;
}
.posted {
    font-family: Arial, Helvetica, sans-serif;
    color: #666699;
    font-weight: bold;
    font-style: italics;
    text-align: left;
}
.IfMore {
    float: left;
    display: inline;
    margin-top: -15px;
    margin-bottom: 25px;
}
.VideoClip {
display: block;
border: 2px solid #897AA5;
padding: 10px;
width: 90px;
margin-top: 10px;
margin-bottom: 10px;
}
.TechFootNav {
display: block;
text-align: right;
float: right;
}
.SideBar {
font-family: Furtura Medium, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
display: block;
margin: 0px 0px 10px 10px;
padding: 9px 12px 9px 12px;
float: right;
border: solid 3px #463869;
background-image: url(sidebarg.jpg);
background-repeat: repeat;
text-align: left;
width: 300px;
}
.PictureCredit {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: italic;
font-weight: bold;
color: #333366;
text-align: right; 
}