/* $Id: blog.css,v 1.3 2005/10/20 12:34:12 todd Exp $ */
.date {
  font: 10px verdana, sans-serif;
  font-weight:bold;
  color:#000;
  padding-left:5px;
  margin-bottom:5px;
  margin-top:10px;
  line-height : 14px;
  padding : 0px 10px;
  background-color : transparent;
}

.smalldate {
  font: 9px verdana, sans-serif;
  font-weight:bold;
  color:#000;
  padding-left:5px;
  margin-bottom:5px;
  line-height : 14px;
  padding : 0px 10px;
  background-color : transparent;
}

.version { 
  font-family:sans-serif;
/*  font-color:#999; */
  font-color:#FFF;
  font-size:10px;
}



.white {
  color:#FFF;
  font-size:10px;
}

.white a {
    color:#FFF;
    text-decoration:none;
}


/* Content sets up the main formatting for the page */
#content { 
  width:90%;
  margin-left:4%;
  background-color: #FFF;
/*  border:1px solid gray; */
}


#two_column {
  padding:10px 0px 10px 0px;
  width:100%;
}



/* This is a highly indented containter that I use for abstracts in the cv */
#single_column_abstract {
  font-size:10pt;
  padding:5px;
  background-color: #FFFFFF;
  margin-left:30px;
  margin-right:30px;
  margin-top:20px;
  margin-bottom:10px;
}


/* Main text box at the top of each page */
#titlebar { 
  padding:5px;
  line-height:24px;
  font-family:arial, sans-serif;
  font-weight:bold;
  font-size:18px;
}

.subtitle { 
  font-size:10px;
  font-weight:bold;  
}





/* List of all entries for archive pages */
.archivenav { 
  font: 10px verdana, sans-serif;
  font-weight:bold;
  margin-bottom:5px;
}

#entrylist {
  font : 10px verdana, sans-serif;
  border-bottom: 1px solid #BCC;
  padding-bottom:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
}

.entry {
  font : 10px verdana, sans-serif;
  border-left: 1px solid #BCC;
  border-bottom: 1px solid #BCC;
  margin-left:30px;
  margin-right:10px;
  margin-top:5px;
  padding-bottom:5px;
  padding-left: 20px;
}

.entrytitle {
  font : 10px verdana, sans-serif;
  font-weight : bold;
  margin : 0px 0px 5px 0px;
  padding : 0px;
  color : #699;
  background-color : transparent;
}


/* I think the border for tables is really only used by the index.cgi */
/*  border : 1px solid #000; */   
/* This table formatting is completely annoying */
/* really messes things up when I want to throw in a single table */


table {
  background-color : #FFF;
}

table.none {
  width:100%;
  border : none;
}

td {
  font : 11px verdana, sans-serif;
  line-height : 14px;
}

td.r {
  border-right : 1px dotted #000;
}

td.nowrap {
  white-space : nowrap;
  font : 9px verdana, sans-serif;
  padding:10px;
  vertical-align:top;
  text-align:left;
  margin-left:0px;
}



ol	{
  padding : 0px 10px;
}


ul	{
  font : 11px verdana, sans-serif;
  line-height   : 14px;

}

li { 
  margin-left:0px;
}


.footer {
  font : 9px verdana, sans-serif;
  margin-top:10px;
  padding : 2px 10px 2px 10px;
  color : #999;
  border-top:1 px dotted #BCC;
  border-bottom:1 px dotted #BCC;
  background-color : transparent;
  clear:both;
/*  border-top:1px dashed #BCC; */
}


.block {
  font : 13px arial, sans-serif;
  color:#333;	
  text-align:justify;
  line-height:15px;
  font-weight:normal;
  background:#FFF;
  margin-left:20px;	
  margin-right:20px;
  margin-bottom:5px;
  padding-top:0px;
}	

/* Primary point is the primary banner point describing page contents  */
/* Second point is used as the main subject headers of the document    */
/* Third point is used as subject headers within second point contents */
#primary_point { 
  font-family:arial;
  font-size: 14px;
  letter-spacing:2pt;
  color: #0v03366; 
  text-transform: uppercase;
  font-variant:smallcaps;
  font-weight:bold;	
  margin:5px 15px 5px 5px;
  padding:8px;
  text-align:center;
  border-bottom: 1px solid #999;
/*  border:1px solid #999; */
/*  background-color:#BCC; */
}				

.second_point { 
  font-family: verdana,arial; 
  font-size: 14px;
  letter-spacing:2pt;
  color: #0v03366; 
/*  text-transform: uppercase; */
  font-weight:bold;	
  margin:5px 15px 5px 5px;
  padding:2px;
  padding-top:10px;
  border-bottom:1px solid #999;
}				

/* Third tier point */
.third_point	{ 
  font-family: verdana, arial; 
  font-size: 13px;
  /*	font-weight:bold;  */
  letter-spacing:1pt;
  margin-left:20px;
  margin-right:15px;
  margin-top:5pt;
  padding:5px;
  color: #0v03366;
  /*	text-transform:bold;
     border:1px dashed #999;
     background-color:#CCCCFF;   */
}				

.minor_point	{ 
  font-family: verdana, arial; 
  font-size: 12px;
  letter-spacing:2pt;
  margin-left:20px;
  margin-right:15px;
  margin-top:10px;
  margin-bottom:5px;
  padding:5px;
  color: #0v03366; 
  text-transform: uppercase;
  font-weight:bold;	
  background-color:#CCCCFF;
}				


.inline_point	{ 
  font-family: verdana, arial; 
  font-size: 13px;
  font-weight:bold;
  padding-right:5px;
  padding-top:8px;
  color: #0v03366;
  /*	background-color:#CCCCFF;  */
}				

.indent {
  text-indent:20pt;
}	


.attention { 
  font-family:arial; 
  font-size:13px;
  font-weight:bold;
  color: #0v03366; 
  text-align:center;
  margin-top:15px;
  margin-left:5px;
  margin-right:15px;
  margin-bottom:5px;
  padding:8px;
  background-color:#CCFFFF;
}				


.navbox { 
  padding-left:20px;
}

.navtitle { 
  border-bottom:1px dotted #000;
  margin-top:10px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
}




/*  NICE LOOKING BLOCK QUOTES THAT I'M NOT USING */
blockquote {
  font : 10px verdana, sans-serif;
  line-height : 14px;
  color : #000;
  background-color : transparent;
}

blockquote.blogitem {
  border-left : 1px solid #BCC;
  padding-left : 20px;
}


blockquote.box {
	border : 1px dotted #BCC;
	padding : 10px 20px;
}
blockquote.soft {
	color : #666;
	background-color : transparent;
	}


/* OBSOLETE
p {
	line-height : 14px;
	padding : 0px 10px;
	color : #000;
	background-color : transparent;
	}
*/

.code {
	font : 10px courier, 'courier new', monospace;
	color : #666;
	background-color : transparent;
	}
/*
pre {
  font : 12px courier, 'courier new', monospace;
  color : #000;
  background-color : #CCFFCC;
  margin-left : 100px;
  width:500px;
  padding:10px;
	}
*/
strike {
	color : #999;
	background-color : transparent;
	}


dl	{
  padding : 0px 10px;
}

ul.new	{
  font : 10px verdana, sans-serif;
  line-height : 14px;
  padding-left : 30px;
  color : #000;
  background-color : transparent;
}
.tab {
  font : 10px verdana, sans-serif;
  line-height : 14px;
  padding : 0px 10px;
  margin : 0px 10px;
  color : #033;
  border : 1px solid #BCC;
  background-color : #BCC;
}
.ahem {
  display : none;
}

.top {
  padding : 10px 10px 0px 10px;
}
.def {
  border-bottom : 1px dotted #000;
}
.crit {
  padding : 0px;
  margin : 0px 10px;
  border-bottom : 1px solid #BCC;
}
.domain {
  padding : 0px;
  margin : 0px 10px 10px 10px;
  border : 1px solid #BCC;
}
.boxtop {
  font : 9px verdana, sans-serif;
  text-align : center;
  padding : 10px 10px 0px 10px;
  border-top : 1px dotted #000;
}
.boxtopu {
  border-top : 1px dotted #000;
}
.blogtitle {
  font : 10px verdana, sans-serif;
  font-weight : bold;
  margin : 0px 0px 5px 0px;
  padding : 0px;
  color : #699;
  background-color : transparent;
}
.ctr {
  font : 9px verdana, sans-serif;
  text-align : center;
  padding : 10px 10px 0px 10px;
}

.subtle {
  font : 10px verdana, sans-serif;
  line-height : 14px;
  color : #666;
  background-color : transparent;
}





/* Following added on July 4th, 2003 */
/* in an attempt to clear up the CVS formatting

/* This is used to emphasize project titles in the cv and project sections */
.item_title {
  font-weight:bold;
}





/* Some new formatting specific to the index page */
/* a caption for the image displayed on the page */
.image_caption { 
  font-size:10px;
/*  margin-top:10px;
  padding-top:30px; */
  text-align:justify;
}




/* Table formatting for my packages page */
table.package { 
  width: 100%;
  border: 1px solid black;
  margin:5px;
  margin-bottom:20px;
}

tr.pkgtitle { 
  background:grey;
  font-weight:bold;
}


.note { 
  font-weight:bold;
}


/*   GD-SVG Formatting   */
div.images {
  background-color:#CCCFFF;
  font-size:12px;
  clear:both;
  padding:4px;
  padding-top:5px;
  width:650px;
  text-align:center;
}

.label { 
  width:325px;;
  padding:2px;
  font-weight:bold;
  float:left;
  background-color:#CCFFCC;
  text-align:center;
}


.imagetitle { 
  background-color:#CCFFCC;
  font-size:13px;
  font-weight:bold;
  clear:both;
  padding:4px;
  padding-top:5px;
  text-align:center;
  width:650px;
}


.figurelegend { 
  background-color:#CCCFFF;
  font-size:12px;
  clear:both;
  width:638px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  text-align:justify;
}


.examples { 
  font-family: arial; 
  font-size: 13px;
  font-weight:bold;
  padding-right:5px;
  margin-top:8px;
  padding-top:2px;
  color: #0v03366;
  border-top:1px solid #999;
  /*	background-color:#CCCCFF;  */ 
}
