/* remember this color: 128,104,139 | 119,40,184 |107,89,122 rgb(23, 60, 128) rgb(119,75,150)*/
/* remember this color: 128,104,139 | 119,40,184 |107,89,122 rgb(23, 60, 128) rgb(119,75,150)*/
/*ELEMENTS:*/

a {font-family: garamond, arial, sans-serif;text-decoration:none;}
a:link {color: rgb(25, 59, 104);font-weight:bolder; }
a:visited {color: rgb(16, 16, 76);}
a:hover, .magnified:hover {background-color: rgb(16, 16, 76); color:white; font-size:150%;text-decoration:underline;}
.magnified:hover {text-decoration:none;}
a:active {background-color: purple;}
/*below is for main title home link only:*/
a.title:link {color: white;font-weight:bolder; }
a.title:visited {color: orange;}
a.title:hover {color:yellow;border:none;background-color:none;}
a.title:active {background-color: red;}

body {
	background-color: rgb(25,63,106);
	background-image: url(images/earthDrop.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-attachment: fixed;
	font-family: "Franklin Gothic Medium", verdana, arial, sans-serif;
	margin: 5px 0 0;
	padding:3px;
	color: rgb(20, 54, 94);
}
#bodytitle {position:absolute; top:225px; right:0;width:650px;margin:0 80px;z-index:2;}
#bodytitle h2{z-index:-3;}
#bodytitle h4{margin-top:-20px;z-index:19;}/*z-index to prevent y shd we link from being hidden*/
.box {border: 1px solid green; }
#CenterBody {margin:0 20%;z-index:1;}
#contactus {font-size:.85em; position:absolute; bottom:9%; }
#contactus a{color:rgb(162,218,235)}
#contactus a:hover{color:rgb(239,242,249)}

#EarthLft {float:left;}
#EarthRt {float:right;}
em {font-weight:bold; font-style:italic;font-size:1.5em;}
#Footer {background-color:rgb(20, 54, 94); position:absolute; bottom: 0; right:0; }
div#Footer h4:first-child {position:fixed; bottom:0; right:0;}/*hack for bug in FF? where the absolute position doesn't float with window size */
h1 {font-size:2.65em;}
h1 a{text-decoration:none;}
h1, h3 {color:rgb(102,157,222); font-style:italic;font-family:Helvetica, serif;}
h2 {font-size:2em;text-align:right;color: rgb(108,150,192);}
h3 {font-size:0.75em;text-align:right;font-style:italic; margin-right:10px;}

h4, h5 	{font-size:.75em;color:rgb(202,217,236);font-weight:300;padding:0 20px; text-align:right;
}
/*#header {background-image: url(images/bannerstrip.jpg); background-repeat: repeat-x; }*/
#header {background-image: url(images/earth.at.night.jpg);
	background-repeat: repeat-x; height:140px;margin:-15px;
}
li {list-style-type:none; }
/* not currently in use
li#special {padding-left:10%;}*/
/* left hand column*/
#LinxBar 	{margin:20px 100px 10px 20px; padding-top:5px;
}
#LinxBar a{font-family:inherit;}
.login {padding:0 0.5em;text-align:right;}
#logo {text-align:center; color:rgb(202,217,236);
	line-height: 3em;
	margin: 10px 2%; position:absolute; right:15%; left:15%;
}
#logo a:hover{background-color:transparent;color: rgb(224,8,112); font-size:100%;}
#MainCol {padding :2em 0 8em 0; background-image: url(images/SkyBkgnd3.jpg);
				margin: 0 70px 5px 20px;
}
#MainBody {margin:0 1%;}
p {padding-left: 50px; padding-top:10px;font-size:normal;}

#pic {float:right; max-height:250px; margin-left: 20px; margin-top:-20px; width:200px;}
#previssues {margin-top:5%;	font-weight:lighter;font-size:80%;}/*color: rgb(239,242,249)*/

#previssues a:hover {background-color: rgb(239,242,249); color:rgb(16, 16, 76); font-size:large;}
#previssues a:visited {color: rgb(25, 59, 104);}
#previssues li{margin-left:1%;}
#RightLinkBox {padding:0px 10px 20px 20px;position:absolute;right:2%;top:47%; width:250px; z-index:3;}/*float:right; margin-top:-70px;*/
#RightLinkBox a{font-family:inherit; max-height:500px;}
.RightLinx {z-index:8;}/*ul style forward for links*/
.RightLinx li a{color:009900;}

#scrlr, div.scrlr{margin-bottom:10px;padding:2px;
    float:left;  /* do NOT change this value */
    width:550px;  /* width of scroll, can be percentage or a length */
    text-align:center;  /* alignment of text */

    color:rgb(23, 60, 128); /* change to color of text */
    border-style:none; /* style of border */
    /*
    border-width:2px; */  /* width of border */
    /*border-color:black; */ /* color of border */
    padding:6px; /* padding between border */
    /*background-color:silver; */   /* bg color */

    font-weight:normal;  /* bold or normal   */
    font-style:italic; /* normal or italic */
    font-family:Verdana;  /* actual font  */
    font-size:.5em;
  }/* not currently in use:
.search {padding-left:2em;}
#SearchBar {background:none;float:right;}
#SearchBar li{display:inline; text-align: left;border-right: 1px solid rgb(23, 60, 128); padding: 2px 0.33em;}
#SearchBar li:first-child {border-left: 1px solid rgb(23, 60, 128); }
#SearchBarTable #home {border: 1px solid blue;padding-right:2em;}*/
.subhead li{margin-left:-20px;}
.subhead li a{font-size:.85em;font-weight:300;}

.subsubhead li a{font-size:.7em;font-weight:300;}

.TextBox {	position: static; top:60px;
  	text-align:left;
  	overflow:visible;
  	color: rgb(2,37,107);
}

.titlewyscat {text-align:right; font-size:.65em;}


.topbanner {position:absolute;
			width: 663px;
			background-color:rgb(23, 60, 128);
			color:rgb(102,157,222);
			padding: 5px 20px 0 0;
			line-height: 1.25em;
			text-align:center;
			margin:-1% 0;
			font-size:2.5em;font-style:italic;
}/* Not currently in use
#TopLinx {padding-top:25px;margin-top:10px;}
#TopLinx a {color:rgb(239,242,249);}
#TopLinx a:active {color: yellow;}
#TopLinx a:hover {background-color: rgb(239,242,249); color:rgb(16, 16, 76); font-size:larger;}
#TopLinx a:visited {color: rgb(25, 59, 104);}
#TopLinx li {list-style-position:inside;display:inline;}*/
