/* http://Tek4.com/tek4.css
   Copyright 2006 by Kevin P. Rice */

html {color:black;background-color:gray;font-family:verdana, sans-serif;}
body {margin:5px 3em;padding:0;}

/* Jello -- http://www.positioniseverything.net/articles/jello.html * * * * */
body {padding: 0 350px 0 350px;margin:0;text-align:center;background:gray;}
		
#sizer {margin:0 auto 0 auto;padding:0;width: 50%;
	max-width: 290px;  /* version for IE is at the bottom of this style block */
}

#expander {background:#ddd;margin:0 -350px 0 -350px;
	min-width: 700px; /* Critical Safari fix! */
	position: relative; /* IE fix for negative margins*/
	text-align: left;
}

/* "Holly hack" for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 

/* end Jello -- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.adsense { }
.adsense_ie {clear:both;}
.SiteSearch {float:left;margin-top:2em;}
.SiteSearch img {border:none;}

#logo {background-image:url("/img/grad-header-bw1.png");background-repeat:repeat-x;}
#content {margin:0;padding:1em;}
#footer {clear:both;background-color:#800;color:#ddd;font-size:75%;padding:0.25em;}

a.button img {border:0;}

#nav {background-color:black;background-image:url("/img/grad-nav1.png");background-repeat:repeat-x;font-size:90%;margin:0;padding:2px 0;}
#nav li {display:inline;list-style-type:none;padding-left:20px;}
#nav a:link, #nav a:visited {color:#fff;background-color:transparent;text-decoration:none;}
#nav2 {background-color:#800;background-image:url("/img/grad-nav1.png");background-repeat:repeat-x;color:#ff0;font-size:90%;font-weight:bold;margin:0;padding:1px 0;}
#nav2 li {display:inline;list-style-type:none;padding-left:20px;}
#nav2 a:link, #nav2 a:visited {color:#fff;background-color:transparent;text-decoration:none;}
a:hover img {color:#ddd;background-color:#ddd;}
a:hover, a:active, #nav2 a:hover, #nav2 a:active, #nav a:hover, #nav a:active {
	background-image:url("/img/grad-nav1.png");
	background-repeat:repeat-x;
	text-decoration:underline;}

/* MAGIC that makes PDF icon appear next to links! */
a[href*=".pdf"] {padding-right: 24px;background: transparent url("/ico/pdf16.png") center right no-repeat;white-space:nowrap;}

.hr {background-color:black;border-top:thick double white;}

div.clear {clear:left;margin-top:1em;}

.clearfloats:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfloats {height: 1%;}
/* End hide from IE-mac */

img.ico {border:none;padding-bottom:2px;vertical-align:middle;}

label {
  background-color:#f80;
  background-image:url("/img/grad-nav1.png");
  background-position:center;
  background-repeat:repeat-x;
  border-left:solid 0.5em black;
  color:black;
  float:left;
  font-size:90%;
  font-weight:bold;
  padding-right:1em;
  text-align:right;
  width:8em;
}

input, textarea {background-color:#f5f5dc;border:solid 1px black;padding:0 0.5em;}

sup {font-size:8px;}
code {background:#dff;font-size:small;font-family:"Courier New", Courier, Monospace;}
pre {background:#dff;font-size:small;font-family:"Courier New", Courier, Monospace;margin-top:1em;margin-bottom:1em;margin-left:0;padding:5pt;}

.code {background:#dff url("/img/bg-code.png");font-family:courier, sans-serif;}

.csharpcode, .csharpcode pre {
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background:#dff url("/img/bg-code.png");
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt {
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }

/* RSSFEED styles */
table.rss {
  border-spacing:0;
	border-collapse:collapse;
	font:10pt Verdana, sans-serif;
	margin-left:auto;
	margin-right:auto;
	width:80%;
}
.rss, .rss th, .rss td  {border:1px solid black;padding:4px;}
.rssHeader {background-color:#000040;color:white;font:bold 14pt Arial, sans-serif;}
.rssHeader a {color:white;}
.rssItemTitle {font:bold 14pt Arial, sans-serif;}
.rssItem , .rssItem td{background-color:#e0e0e0;}
.rssItemAlt, .rssAltItem td {background-color:#ccf;}
.rss img {float:right;margin-left:5px;border:none;}
.rssDate {color:Olive;font-style:italic;font-size:xx-small;}

/* WebStats */
span.heading {font-size:14pt;}
a.domain {font-family:sans-serif;font-size:1.5em;font-weight:bold;}
