body	{
		font-size : 13px;
		font-weight : normal;
		margin-left : 2em;
		margin-right: 2em;
		margin-top: 0;
		background: white;
		/*font-family : New York, Times New Roman, serif;*/
		font-family: Arial, Verdana, sans-serif;
	}
h1 	{ 	
		font-family : Verdana, Arial, sans-serif; 
		color : navy; 
		font-size : 160%;
		font-weight : bolder;
	}
	
h2	{ 
		color : navy;
		text-align : left;
		font-size : 150%;
		font-weight : bolder;
		margin-right: 2em;
		margin-bottom: 0.6em;
		margin-top: 2em;
	}

h3	{
		color : black;
		font-size : 120%;
		font-weight : bold;
		margin-right : 2em;
		margin-bottom: 0.6em;
	}
h4	{
		font-size : 100%;
		color : black;
		font-weight : bold;
	}
	
h5	{
		color : black;
		font-size : 120%;
		font-weight : bold;
		margin-right : 1em;
		display: inline;
	}
.points h3	{
		color : navy;
		font-size : 120%;
		font-weight : normal;
		margin-top : 1em;
		margin-bottom: 0.6em;
	}
	
/* Header
_____________________________________________________________*/
#header {
	margin: 0; 
	padding: 0; 
	width: 100%;
	}
#header img {
	float: left;
	}
#header h3 {
	text-align: right;
	color : black;
	font-size : 120%;
	font-weight : bold;
	margin: 1.2em 2em 0.6em 0;
	padding: 0;
	}
/* make sure this works for index page as well as silver games training */
/* Content
_____________________________________________________________*/
#content {
	margin: 0; 
	padding: 0 1em;
	clear: both; 
	}
#simple {
   text-align: center;
}
#limitwidth {
   margin: 0 auto;
   width: 760px;
   text-align: left;
}
#simple h2 {
   margin-top: 0;
}
/* Byline
_____________________________________________________________*/
.byline {
	margin: 0; 
	padding: 0;
	float: right;
	}
.byline img {
	/*float: right;*/
	margin-left:1em;
	margin-bottom:1em;
	}
.byline h3 {
	float: left;
	color : black;
	font-size : 120%;
	font-weight : bold;
	margin: 65px 1em 0 0;
	padding: 0;
	}
/* Signup
_____________________________________________________________*/
.signup {
	margin: 1em 0 0 1em; 
	width:260px; 
	line-height:2em; 
	}
/* Navigation bar
_____________________________________________________________*/
#nav {
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  }
#nav table {
  width: 100%;
  }
#nav td {
  border-left: white double 2px;
  /*width: 15%;*/ 
  } 	
#nav a  {
  display: block;
  padding: 4px 2px;
  font: bold 100%/1.6em;
  color: white;
  background: navy;
  text-decoration: none;
  }
#nav a:hover  {
  text-decoration: none;
  color: navy;
  background: #b6bfe6;
  }
p	{ 
		color : black;
		text-align : left;
		font-weight : normal;
		margin-left: 0em;
		margin-right: 2em;
		margin-top: 0.6em;
	}
	
p.blue	{ 
		color : blue;
		text-align : justify;
		font-weight : normal;
		margin-left: 0em;
		margin-right: 2em;
	}

.large {
		color : black;
		font-size : 120%;
		font-weight : normal;
		margin-right : 2em;
	}
	
.strong	{ 
	/*	color : red;*/
		font-weight : bold;
	}
a	{
		color : blue;
		font-weight : bold;
		
	}

a[href]:hover	{ background : #abcdef;}

a.big	{
		color : blue;
		font-size : 120%;
		font-weight : bold;
		
	}
.noline	{
		color : blue;
		font-weight : bold;
	}

/* These styles apply to the links in the side menu area */ 	
.menu a	 	{
		font-weight : normal;
		text-decoration: none;
		font-size: 13px;
		/*line-height: 2em;*/
		display: block;
	    }

.menu a:hover	{
		text-decoration: underline;
		}
.menu a:visited {
		  color: blue;
		}
ul	{
		list-style-type : bullet;
		font-size: 13px;
		margin-left: 4em;
		margin-right: 2em;
		margin-top: 0.6em;
		margin-bottom: 1em;
		color : black;
	}

ul.bio	{
		list-style-type : circle;
		list-style-image : url(../images/tripoint2.gif);
		margin-left: 4em;
		margin-right: 2em;
		margin-top: 0.6em;
		margin-bottom: 1em;
		color : black;
	}
ul.pointer	{
		list-style-type : circle;
		list-style-image : url(../images/pointer.gif);
		vertical-align: top;
		margin-left: 3em;
		margin-right: 2em;
	}
ul.tick	{
		list-style-type : circle;
		list-style-image : url(../images/tick.gif);
		vertical-align: top;
		margin-left: 3em;
		margin-right: 2em;
	}
ol.alphagap	{
		list-style-type : lower-alpha;
	}
.pointer li, .tick li	{
		padding-left: 0.5em;
		margin-top: 0.4em;
	}
.gap li, .alphagap li {
	    margin-top: 0.6em;
		}
.close {margin-bottom:0;}
td	{
		font-size : 13px;
		font-weight : normal;
		}

font.quote {
		font-weight : bolder;
		font-style : italic;
		color : #0066FF;
		margin-left: 0em;
		margin-right: 2em;
	}

div.quote_author {
		font-weight : bolder;
		font-style : italic;
		text-align : right;
		margin-right: 6em;
		color : #0066FF;
}
.quotewide {
		font-weight : bolder;
		font-style : italic;
		color : #0066FF;
	}

.quote_author_wide {
		font-weight : bolder;
		font-style : italic;
		text-align : right;
		color : #0066FF;
		display : block;
}
.toppic {
		float : right;
		margin : 1em;
	}
.picleft {
		float : left;
		margin : 1em;
		margin-top : 0;
		margin-left: 0;
	}
.pic {
		float : right;
		margin : 1em;
		margin-top : 0;
		margin-right: 0;
	}
.wgform {
		color : #000099;
		font-weight : bolder;
}

.news {
		width : 180px;
		float : right;
		margin : 1em;
		/*background: url(images/news3.gif) center top;
		border: solid 1 black;*/
	}
.newscontent {
		font-size : 95%; 
		width : 180px;
		padding-left : 6px;
		padding-right: 6px;
		background : #b6bfe6;
		border : solid 1 navy;
	}
.ww    {
	    /*margin:1em 1em 0.6em 0;*/
		border:solid 1px navy;
		width:190px;
		padding:4px;
		color:navy;
		font-family:Arial;
		font-size:90%;
		}
.box   {
	    float: right; 
		width: 225px; 
		border: solid 1px blue; 
		margin-left: 1em; 
		padding:12px 12px 6px 12px;
		}
.box p, .box h3 {
	 	margin-right: 1em;
		}
.steps ol {
		margin-top: 0;	
		margin-left: 2.6em;	
	}
.steps li {
		margin-top: 6px;
		margin-right: 6px;
	}
a.small	{
		color : blue;
		font-size : 90%;
		font-weight : bold;
		text-decoration : none;
		display: inline;
	}
a.small:hover {
		text-decoration : underline;
	}
table.info {
        margin: 2em;
		font-size: 90%;
		border: 1px solid gray;
	}
.info td {
        padding: 0.5em; 
		border: 1px solid gray;
	}

.10points {
        padding-left: 20px;
		padding-bottom: 10px; 
	}
.article dt {
		font-weight: bold;
		margin-top: 12px;
		}
.article dd {
		/*margin-left: 0;*/
		}
.adobeleft {
		float: left;
		}
.adoberight {
		margin-left: 100px;
		}
.clear  {
		clear: both;
		}
	
#footer {
   		color: navy;
   		}
#footer td {
   		font-size: 9px;
		border-right: navy solid 1px;
		padding: 0 8px; 
		}
#footer td.last {
		border-right: none;
		} 
#footer ul {
   		margin: 6px 0 0;
		padding: 0;
		list-style: none;
   		color: navy;
		}		
#footer li {
		display: inline;
   		font-size: 70%;
		border-right: navy solid 1px;
		padding: 0 8px; 
		}
#footer li.last {
		border-right: none;
		}
#landing p {
	  margin-right:0;
	  }
#landing h3    {
	  margin-top:1.5em;
	  padding:0;
	  }
.biggap li {padding-bottom:12px;}
ul.biggap {padding-bottom:12px;}
#landing h4.pack    {
	  margin-bottom:0;
	  font-size: 120%;
	  }
#landing ul    {
	  margin-bottom:12px;
	  margin-right: 5em;
	  }
.item {
	  clear: both;
	  border-top: double 3px #d0d0d0;
	  max-width:700px;
	  margin-top: 1em;
	  }
.item img {
	  float:left; 
	  padding:0 0 1em 0; 
	  margin:0 1em 0 0; 
	  }
.alt img {
	  float:right; 
	  padding: 1em 0; 
	  margin:0 0 0 1em; 
	  }
.center {
	  text-align:center;
	  clear:both;
	  margin-bottom: 2em;
	  }
.button {
	  float:right;
	  margin-right:30px;
	  margin-top:6px;
	  margin-bottom:0;
	  }
.right {
	  float:right;
	  margin-left:2em;
	  width:180px;
	  border:double 3px #303030;
	  padding:1em;
	  text-align:center;
	  }
.left {
	  margin-right:340px;
	  }
