/* Style sheet for spencerbryant.com */

body  	{background-color: #79b;
   	font-family: arial, helvetica, sans-serif;
   	color: #FFFFFF;
   	font-size:100%;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	background-image: url("img/bluebg.jpg");
	background-repeat: repeat-x;
	background-attachment: fixed;
   	}
   	
.page   {background-color: #458;}

.navbar {background-color: #446688;
   	font-family: verdana, helvetica, arial, sans-serif;
   	color: #FFFFFF;
   	font-size: .8em;
      	font-weight: bold;
      	text-align: center;
      	margin: 15px; 
	padding: 15px;
   	}

.page   {background-color: #446688;}
.content 	{background-color: #fff; color: #333;}

h1	{ font-family: arial, helvetica, sans-serif;
	color: #446688;
      	font-weight: bold;
       	text-align: left;
   	font-style: normal;
	font-size: 1.25em; 
	margin: 0px;
	line-height: 1.5em;
            	}

h2	{ font-family: arial, helvetica, sans-serif;
      	color: #446688;
      	font-weight: bold;
       	text-align: left;
   	font-style: normal;
   	font-size: 1.1em;
	margin: 0px; 
	line-height: 1.25em;
	padding: 0px 0px 5px 0px;
	}

h3	{ font-family: arial, helvetica, sans-serif;
	color: #416181;
      	font-weight: bold;
       	text-align: left;
   	font-style: normal;
	font-size: .95em; 
	margin: 0px;
	line-height: 1.25em;
            	}

.text	{ font-family: arial, helvetica, sans-serif;
   	color: #333333;
   	font-size:  .8em;
   	margin: 0px;
   	}

p  	{ font-family: arial, helvetica, sans-serif;
   	color: #333333;
   	font-size: .8em;
      	line-height: 1.3em;
   	margin: 0px; padding: 0px 0px 10px 0px;
   	}
   	
/* List styles*/
ul      {padding: 0px; margin: 0px 0px 0px 20px;}
li	{font-size:.8em;}

.nav 	{ font-family: arial, helvetica, sans-serif;
   	color: #000000;
   	font-size: .75em;
      	line-height: 1.3em;
   	margin: 0px;
	text-align: center;
	}

.footer { font-family: arial, helvetica, sans-serif;
   	color: #333333;
      	font-weight: normal;
      	font-size: .6em;
      	text-align: center;
      	}

a.inline:link  {font-family:  arial, helvetica, sans-serif;
      	font-size: .8em;
      	font-weight: normal;
      	color: #000099;
  	text-decoration: underline;
      	}

a.inline:visited   {font-family:  arial, helvetica, sans-serif;
   	color: #800080;
   	font-size: .8em;
   	text-decoration: underline;
     	font-weight: normal;
         	}

/* Tell NS4 to ignore these styles.... */
/*/*/

a.inline:link  {font-family:  arial, helvetica, sans-serif;
      	font-size: 1em;
     	font-weight: normal;
      	color: #000099;
  	text-decoration: underline;
      	}

a.inline:visited   {font-family:  arial, helvetica, sans-serif;
   	color: #800080;
   	font-size: 1em;
   	text-decoration: underline;
      	font-weight: normal;
      	}

a.inline:active   {color: #0000CC;}

a.inline:hover   { color: #800080;
   	text-decoration: none;
   	}

navcontainer { width: 154px; }

#navcontainer a   {display: block;
   	padding: 200px;
	background-color: #557799;
   	font-family: verdana, arial, helvetica, sans-serif;
      	font-size: 1em;
   	font-weight: bold;
      	color: #FFFFFF;
   	text-decoration: none;
   	}

#navcontainer a:link, #navlist a:visited  { color: #FFFFFF;
   	text-decoration: none;
   	padding: 5px 2px 6px 2px;
   	}

#navcontainer  a:visited  { color: #FFFFFF;
   	text-decoration: none;
	background-color: #557799;
 	padding: 5px 2px 6px 2px;
	}

#navcontainer a:hover   { background-color: #335577;
   	color: #FFFFFF;
   	}
   	
#navcontainer a:active   { background-color: #468;
   	color: #FFFFFF;
   	}

.border {border-style: solid;
   	border-width: 2px;
   	border-color: #AABBCC;
	}

/* Okay, we can let NS4 see the rest.... */

a:link  {font-family:  arial, helvetica, sans-serif;
      	font-size: 1em;
      	color: #FFFFFF;
   	text-decoration: none;
   	line-height: 1.3em;
	}

a:visited   {font-family:  arial, helvetica, sans-serif;
   	color: #FFFFFF;
   	font-size: .8em;
	font-weight: normal;
	text-decoration: none;
	}

.bold	{font-weight: bold; 
	font-size: .85em;
	}

.preload	{display: none}

a.skiplink:link, a.skiplink:visited, a.skiplink:active, a.skiplink:hover  	
		 {font-family:  arial, helvetica, sans-serif;
      		 font-size: 1em;
     		 font-weight: normal;
      		 color: #FFFFFF;
  		 text-decoration: none;
		 display: none;
		 }

.thispage	{font-size: .9em;
		font-family:  verdana, arial, helvetica, sans-serif;
  		padding: 5px 2px 6px 2px;
		border-style: solid;
   		border-width: 2px;
		border-color: #AABBCC;
		background-color: #579;
 		color: #FFFFFF;
		font-weight: bold;
		}
