/* Graham Nasby's personal webiste */
/* http://www.grahamnasby.com */

/* "home.css" */
/* main style sheet for website */
/* CSS Level 1 */

body {  background: white; 
        max-width: 1500px;
        font-family: arial,helvetica,sans-serif; 
        font-size: 10pt; font-style: normal; font-weight: normal; color: black;
        margin-top: 4px; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; } 
a:link      { color: blue; font-style: normal; text-decoration: none;  }
a:visited   { color: blue; font-style: normal; text-decoration: none; }
a:active    { color: blue; font-style: normal; text-decoration: none; }
a:hover     { color: red; font-style: normal; text-decoration: none; }

p {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }
ul,li {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }
blockquote {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }

h1 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 14pt; text-align: left;}
h2 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 11pt; text-align: left; }
h3 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 10pt; font-style: italic;text-align: left; }
h4 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 8pt; text-align: left; }

td {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }

/* used for resume and cv pages */
h2.h2cv { font-family: Arial, helvetica, sans-serif; color: black; font-weight: normal; font-size: 16pt; text-align: center; }
/* CV quick index links */
.cvindex {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; }
.cvindex a, .cvindex a:visited {font-family: arial,helvetica,sans-serif; color: blue; font-size: 8pt; font-weight: normal; }
.cvindex a:hover {font-family: arial,helvetica,sans-serif; color: red; font-size: 8pt; font-weight: normal; }


/* used on music page */
.music1 {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }
.music1s {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; }
.music2 {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; text-align: center; }


/* used by navbar */
.menu1 {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	border-color: black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-bottom: 2px;
	padding-top: 6px;
	}
.menu1 a, .menu1 a:visited {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold; font-size: 10pt; font-weight: normal; 
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
.menu1 a:hover {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	color: #333333;
	background-color: #FFCC00;
	text-decoration: none;
	}

/* used by navbar (if selected) */
.menu1s {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	border-color: black;;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-bottom: 2px;
	padding-top: 6px;
	background-color: #f0d0d0;;
	}
.menu1s a, .menu1s a:visited {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold; font-size: 10pt; font-weight: normal; 
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #f0d0d0;;
	}
.menu1s a:hover {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	color: #333333;
	background-color: #FFCC00;
	text-decoration: none;
	}


/* used by navbar */
.menu2 {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 8pt; font-weight: normal; 
	border-color: black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.menu2 a, .menu2 a:visited {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold; font-size: 8pt; font-weight: normal; 
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
.menu2 a:hover {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 8pt; font-weight: normal; 
	color: #333333;
	background-color: #FFCC00;
	text-decoration: none;
	}

/* used as mini index onpages (clarinet transposition) */
.mini-index {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; }
.mini-index a, .mini-index a:visited {font-family: arial,helvetica,sans-serif; color: blue; font-size: 8pt; font-weight: normal; }
.mini-index a:hover {font-family: arial,helvetica,sans-serif; color: red; font-size: 8pt; font-weight: normal; }

/* used for"top" links */
.toplink {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; text-align: center; }
.toplink a, .toplink a:visited {font-family: arial,helvetica,sans-serif; color: blue; font-size: 8pt; font-weight: normal; text-align: center; }
.toplink a:hover {font-family: arial,helvetica,sans-serif; color: red; font-size: 8pt; font-weight: normal; text-align: center; }

/* used on contact page */
.tiny {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; }


/* footer text */
.footera {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; }
.footera a, footera a:visited {font-family: arial,helvetica,sans-serif; color: blue; font-size: 8pt; font-weight: normal; }
.footera a:hover {font-family: arial,helvetica,sans-serif; color: red; font-size: 8pt; font-weight: normal; }
 
/* image caption text (front page) */
.caption1 {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; text-align: right;}
.caption1 a, caption1 a:visited {font-family: arial,helvetica,sans-serif; color: blue; font-size: 8pt; font-weight: normal; text-align: right; }
.caption1 a:hover {font-family: arial,helvetica,sans-serif; color: red; font-size: 8pt; font-weight: normal; text-align: right; }

.caption2 {font-family: arial,helvetica,sans-serif; color: black; font-size: 8pt; font-weight: normal; text-align: left;}




/* end of file */
