    /* the css selector for controlling background, base font for entire document */
     BODY
    {
      background-color: #fff;
      background-position: 0px 0px;
      color: #000;
      
      font-size: 1.0em;
      margin: 0px 0px 0px 0px;
    }
    
    /*force that table to the top */
    .shove { margin: 0px 0px 0px 0px; }
    
    /* the css class for controlling what's in the colored title TD tags */
    .title
    {
      font-family: arial, trebuchet, "trebuchet ms", verdana, geneva, sans-serif;
      font-size: 1.0em;
    }
    
    /* the css class for controlling the content font */
    .content
    {
      font-family: trebuchet, "trebuchet ms", verdana, geneva, sans-serif;
      font-size: 1.0em;
    }
    
    /* the css selector for controlling the Blog Title */
    H1
    {
      font-size: 2em;
      font-weight: bold;
      font-family: trebuchet, "trebuchet ms", verdana, geneva, sans-serif;
    }
    
    /* the css class for controlling the Blog Description */
    .description
    {
      font-size: 1em;
      font-style: italic;
      font-family: trebuchet, "trebuchet ms", verdana, geneva, sans-serif;
    }
    
    /* the css class for controlling the background of the userland calendar */
    .hCalendarTable
    {
      background: #fff;
      border: solid 1px black;
      padding: 3px 3px 3px 3px;
    }
    
    /* the css class for controlling the text style for the day's title [Monday, January 1] */
    .postingdaytitle
    {
      font-weight: bold;
      text-decoration: underline;
    }
    
    /* this css class sets font size and color for the timestamp below each individual post. */
    .timestamp
    {
      font-size: 9px;
      color: #999;
    }
    
    /* this css class sets font size for the Changed type in the right side nav area. */
    .changed { font-size: 9px; }
    
    /* the css class for my brilliant pullbox. not.*/
    .whitebox
    {
      padding: 10px 10px 10px 10px;
      border: 1px dotted #6C648C;
      color: #6C648C;
      margin: 0px 10% 0px 10%;
    }
    
    /* the css selector for controlling the link color */
    A:link { color: #369; }
    A:visited { color: #600; }
	
	    /* the css selector for controlling the link color */
    A:link { color: #369; }
    A:visited { color: #600; }
  

.navelement {
	border: 1px 1px 1px 1px;
	border-color:ff962a;
	border-style:solid;
	padding: 2px 2px 2px 2px;
	color:#ffffff;

	width:80px;
	height:18px;
	float:left;
	text-decoration:none;
}

.navelement:hover {

	background-color:#ff962a;
	text-decoration:none;
}

navelement:link {
	color:#ffffff;
}

navelement:visited {
	color:#cccccc;
}


.spacer{
	width: 30px;
}

.unnavelement {
	border: 1px 1px 1px 1px;
	border-color:#ff962a;
	border-style:solid;
	color:#ffffff;
	background-color:#ff962a;
	padding: 2px 2px 2px 2px;
	width:80px;
	height:18px;
	float:left;
}

.navbar {
background-color:#FFCC66;
color:#ffffff;
}


A.navbarlink:link {
	color:#bbbbbb;
}

A.navbarlink:visited {
	color:#dddddd;
}

A.primary-affordance {
	font-size:16px;
	font-weight:bold;
	color:black;
}
A.primary-affordance:link {
	color:#black;
}

A.primary-affordance:visited {
	color:#222222;
}

.maroon {
	color:#bb3325;
}

.orange {
	color:ff962a;
}
h1 {
	color:#990000;
	font-size=18px;
}

h2 {
	color:#990000;
	font-size:16px;
}

h3 {
	color:#990000;
	font-size:14px;
}

h4 {
	color:#990000;
	font-size:13px;
}

h5 {
	color:#990000;
	font-size:12px;
}


.warning {
	color=red;
	font-size=9px;
}

  #content {
    float:left;
    width:65%;
    background:#fff;
    border-right:1px dotted #999;
    margin-right:15px;
    padding-bottom:20px;
    }
  #links {
    background:#fff;
    padding-right:15px;        
    }
	
	 .blog {
    padding-left:15px;
    padding-top:15px;
    padding-right:15px;      
    }  
  .blogbody {
    font-family:georgia, verdana, arial, sans-serif;
    color:#333;
	background-color:#D9DBC0;
    font-size:13px;
    font-weight:normal;
    background:#FFF;
   // line-height:15px;
    padding-left:10px;  
    padding-right:10px;
    padding-top:10px;  
	min-height:800px;    
    }  
  .title  { 
    font-family: verdana, arial; 
    font-size: 15px; 
    color: #003366; 
    text-transform: uppercase;
    font-weight:bold;  
    }  
  .footer {
    font-family:georgia, verdana, arial, sans-serif;
    color:#333;
    font-size:11px;
    font-weight:normal;
    line-height:11px;
    padding-left:10px;  
    padding-right:10px;
    padding-top:10px;
    border-top:1px dotted #999;
    text-align:center;     
    }
	  .date  { 
    font-family:verdana, arial, sans-serif;
    color:#666;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    background:#EEE;
    line-height:14px;
    padding:2px;
    margin-top:10px;
    text-transform:uppercase;
    letter-spacing: .2em;
    }
  .posted  { 
    font-family:verdana, arial, sans-serif; 
    font-size: 11px; 
    color: #003366;
    margin-bottom:15px; 
    }
   h3 {
   	margin-bottom: 1px;
	padding-bottom: 1px;
   }
    h4 {
   	margin-bottom: 1px;
	padding-bottom: 1px;
   }
  .postMonth{
  	font-size:24px;
		border-bottom: 2px #036 solid;
		margin-top:12px;
  }
  .postDay{
  	font-weight:bold;
  }
    a[href*=".pdf"]:after{
 content: url("/images/pdf.gif"); 
 }
