/* skin.css                     */


/* ***************************   */
/* proba tive org style sheet
/*
/* created: 	Nov 28, 2003 7:46:00 AM
/*
/* author: 		jchalligan
/*
/* content: 	colour & font styles
/*
/* last updated:	July 4, 2004
/*
/* ***************************** */
/*
/* history:		A conglomeration of stuff from MT's site
/*             and any other place I could find something
/*             that looked like it might be understandable.
/*									
/*

/******** from the NYC Library's style sheets  *****/

body	{
	margin:		0;
	padding:	0;
	font-size:    100%;
	font-family: helvetica, arial, sans-serif;
	color:	#000;     
	background : #ffffff;    
	}
	
div, p, th, td, li, dd, dl, dt    {/* redundant selectors to help NS4 not forget */
    font-family:  georgia, "Book Antiqua", palatino, serif;
    margin: 0; padding: 0;
    }

dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: .75em;
	}



h1	{
	font-size:	24px;
	}

h2	{
	font-size:	22px;
	}

h3	{
	font-size:	20px;
	}

h4 {
	font-size:	18px;
	}

h5	{
	font-size:	14px;
	}

h6	{
	font-size:	12px;
	}
.first 	{
	margin-top: 0;
	padding-top: 0;
	}

		
img	{
		/* turns off gaps around images */
	border:	0
	}
.vs0	{
	margin-top:	0;
	padding-top: 0;
	}
.ahem	{
	display:	none;
	}
code, tt, pre	{
	font: 12px "andale mono", monaco, courier, "courier new", monospace;
	color: #000;
	background: transparent;
	}

 blockquote { 
	font: 0.75em "andale mono", monaco, courier, "courier new", monospace; 
	color: #000; 
	background: transparent; 
        margin-left: 10%; margin-right: 10%; 
        padding-top: 0%; padding-bottom: 0%; 
 }

.libnavt {
border-bottom: solid 1px #fff;
}
.libnavb {
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
}

.small {
	font-size: 11px;
	}
.white {
	color: #fff;
	background-color: #699;
	}
.choicesbox {
	margin-top: 10px;
	padding: 3px 5px 5px 10px;
	color: #fff;
	background-color: #699;
	border: 1px dotted #366;
	}
.choicesbox2 {
	margin-top: 10px;
	padding: 3px 5px 5px 10px;
	color: #000;
	background-color: #fff;
	border: 1px dotted #366;
	}
.choicesbox a:link {color: #000}
.choicesbox a:visited {color: #333}
.choicesbox a:active, .choicesbox a:hover {color: #fff}
.subnav {
	font: bold 14px/1.5em palatino, georgia, times, "times new roman", serif;
	color: #999999;
	text-align: center;
	}
.caption {
	font: 10px geneva, verdana, sans-serif;
	color: #366;
	background-color: transparent;
	}
	
.fineprint {
	font: 10px geneva, verdana, sans-serif;
	color: #000;
	background-color: #fff;
	padding: 5px 3px 7px 3px;
	border: 0;
	margin-bottom: 30px;
	text-align: center;
	}

/*** I changed these ***/

i { 
	font-size: small;
	}
p, ol {
	margin: 0; padding: 0;
	margin-left: 5%; margin-right: 5%;
        padding-bottom: 0.5em;
	line-height: 1.2em;
	font-size: 0.9em;
	font-family: verdana,arial,helvetica,sans-serif;
        color: #000;
        
}
li {
	margin: 0; padding: 0;
	margin-left: 5%; margin-right: 5%;
	line-height: 1.0em;
	font-size: 0.9em;
	font-family: verdana,arial,helvetica,sans-serif;
        color: #000;
        
}

h1, h2, h3, h4, h5, h6	{
	font-family: geneva, arial, sans-serif;
	font-style: italic;
        font-size: 1.2em;
	color: #0066cc; /*6666cc or 9999ff*/
	background-color: transparent;
        margin: 0; padding: 0;
        padding-bottom: 3%;
	margin-left: 5%; margin-right:5%;
       
	}

ol, li { font-size: 0.9em; }

blockquote	{
	font: 0.9em courier;
	color: #000;
	background: transparent;
        border-left: 1px solid #0066cc; 
	border-right: 1px solid #0066cc;
        padding: 10px;
	}

tt	{
	font: 1.2em "Times New Roman Bold", times;
	background: transparent;
	}


#footer, .warning, .warning2  {
    white-space: pre;
	font: 0.6em geneva, verdana, sans-serif;
	margin: 0em;
	padding: 0em;
        line-height: 1.7em;
        text-align: center;
	}
	
.warning {
        margin-top: 1.5em;
        padding-top: 0.3em;
	border-top: 1px dotted #333333;
	}

/* stuff for the blog parts */			

	.date	{ 
		font-family: geneva, arial, sans-serif; 
		font-size: normal; 
		color: #000; 
		border-bottom: 1px solid #666;
		border-top: 1px solid #666;
                padding: 0.7em; 
		margin-bottom: 0.5em;
                margin-top:  0.5em;
		font-weight: lighter;
                text-align: right;
		}			


        .posted, .extended   {
                font-family: geneva, arial, sans-serif;
		font-size: 0.7em;
                margin-bottom: 5px;
                margin-left: 5%;
                margin-right: 10%;
         }

/* one div for entrytitle -- the starting point */
.entrytitle 	{
	font-family: geneva, arial, sans-serif;
	font-style: normal;
        font-size: large;
        font-weight: 500;
	color: #0066cc; /*6666cc or 9999ff*/
	background-color: transparent;
        margin: 0; padding: 0;
        padding-bottom: 3%;
	margin-left: 0; margin-right:5%;
	}

.blog { /* used in comment and trackback listing in archives  at the moment */
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;
		}	

.blogbody {  /* actually, this is misleadingly named... */
             /* it's the body of one blog entry         */
	margin: 0; padding: 0;
	margin-left: 5%; margin-right: 5%;
	line-height: 1.5em;
        padding-top: 0.5em; padding-bottom: 0.5em;
	}

.comments-head, .trackback-head	{ 
		font-family: georgia, verdana, arial, sans-serif; 
		font-size: small; 
                color: #666; /*0066cc*/
		padding:5px;
		font-weight:normal;
		margin-top:10px;		
		border-top: medium double  #0066cc;
		}		


.comments-body, .trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;
		border-top: 1px dotted  #0066cc;
		}		

.comments-post, .trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;			
		}	


/* stuff for MT tags... */

	.side {
		font-family:    geneva, verdana,sans-serif;
		font-size: 0.9em;
		font-weight:normal;
                text-align: center;
        
		}


    .sidetitle { /* mine */
	font: 0.8em geneva, verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        padding-bottom: 5px;
        padding-top: 5px;
         
    }


/** links **/

a	{
        color: #333399;
	font-weight:	normal;
        text-decoration: none;
	}
a:hover	{
        color: #066cc;
        font-weight: normal;
	text-decoration: underline;
	}

.blogbody a	{
	font-weight:	normal;
        color: #0066cc;
        text-decoration: none;
	}
.blogbody a:link	{
	color:	#0066cc;
	background-color: transparent;
	}
.blogbody a:visited	{
	color:	#0066cc;
        font-weight: normal;
	background-color: transparent;
	}
.blogbody a:active	{
	color:	#0066cc;
	background-color: transparent;
        font-weight: normal;
	}
.blogbody a:hover	{
	color:	#0066cc;
	font-weight: normal;
        text-decoration: underline;
	}

        .comments-head a,
        .comments-head a:link,
        .comments-head a:visited,
        .comments-head a:active,
        .comments-head a:hover	{ 
		font-family: georgia, verdana, arial, sans-serif; 
		font-size: small; 
		color: #666; 
		border:1px solid #999;
		padding:5px;
		font-weight:normal;
		margin-top:10px;		
		}		
