/* These define three link name's colors and sizes - note that logo text is special as it's a different color scheme */
a.logo2:link { text-align: right; color: black; font-family: verdana, sans-serif, sans-serif; font-size: 20px; font-weight: 100; }
a.logo2:visited { text-align: right; color: black; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }
a.logo2:hover { text-align: right; color: red; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }
a.logo2:active { text-align: right; color: black; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }

a.logo:link { text-align: right; color: blue; font-family: verdana, sans-serif, sans-serif; font-size: 20px; font-weight: 100; }
a.logo:visited { text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }
a.logo:hover { text-align: right; color: red; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }
a.logo:active { text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 20px; font-weight: 100; }
a.menu { text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 15px; font-weight: 100; }
a.submenu { text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 10px; font-weight: 100; }

/* These are the default link behaviors (when you mouse over and off links) */
a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: red; }
a:active { color: red; }
a:bloglink {text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 10px; font-weight: 100; display: block; }

/* These are blog link settings */
a.blog { text-align: right; color: blue; font-family: verdana, sans-serif; font-size: 10px; font-weight: 100; }


/* Default page attributes */
body{ background-color: white }
ul {list-style-type: circle; }

/* These are text types that require special attributes */
h1 { text-align: center; color: black; font-family: verdana, sans-serif; font-size: 17px; font-weight: 100; display: block; }
h2 { text-align: left; color: black; font-family: verdana, sans-serif; font-size: 10px; font-weight: 100; display: block; }
/* h2.small { text-align: left; color: black; font-family: verdana, sans-serif; font-size: 10px; font-weight: 100; display: block; } */

/* Special cell attributes, for the text box, menu box, and date line respectively */

td.outer { 
    	padding: 15px; 
        border-color: blue; 
        border-style: dotted; 
        border-width: 1px; 
        font-family: verdana, sans-serif; 
        font-size: 13px; 
        font-weight: 100; 
        color: black;
}

td.tabletext { 
    	padding: 3px; 
        border-color: blue; 
        border-style: none; 
        border-width: 1px; 
        font-family: verdana, sans-serif; 
        font-size: 10px; 
        font-weight: 100; 
        color: black;
}

td.text { 
    	padding: 3px; 
        border-color: blue; 
        border-style: none; 
        border-width: 1px; 
        font-family: verdana, sans-serif; 
        font-size: 13px; 
        font-weight: 100; 
        color: black;
}

td.borderless_text { 
        padding: 15px; 
        border-color: blue; 
        border-style: dotted; 
        border-width: 0px; 
        font-family: verdana, sans-serif; 
        font-size: 13px; 
        font-weight: 100; 
        color: black;
}

td.definition {
        padding: 15px; 
        border-color: blue; 
        border-style: dotted; 
        border-width: 1px; 
        font-family: Times, serif; 
        font-size: 17px; 
        font-weight: 100; 
        color: black;
}

td.menu { 
        padding-right: 15px; 
        border-style: hidden; 
        border-width: 1px; 
}

td.dateline { 
        padding: 15px; 
        border-style: hidden; 
        border-width: 1px; 
        font-family: verdana, sans-serif; 
        font-size: 10px;
        font-weight: 100;
        color: gray;
        text-align: center;
}

/* This is to make sure the images stay in the right place */


.photo  {
	float: right;
	margin: 1em 1em 1em 1em;
	padding: 0px;
	border: 1px dotted gray;
	}

.mephoto  {
	float: right;
	margin: 2em 2em 2em 2em; 
	padding: 0px;
	border: 1px dotted gray;
	}
