/* Style for Scandophile */

body {margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	font-family: verdana, sans;
	background-color:#000;
	text-align:left;
	}


/*  styling links in the main text  */

a.text:link  {color:blue;
				text-decoration: none;
						}

a.text:visited {color:purple;
				text-decoration: none;
						}
						
a.text:hover {color:white;
				background-color:#333;
				text-decoration: none;
						
						}
						
/*  styling video link text  */

a.video:link  {color:red;
				text-decoration: none;
						}

a.video:visited {color:purple;
				text-decoration: none;
						}
						
a.video:hover {color:white;
				background-color:#333;
				text-decoration: none;
						
						}

/* don't know what this is */						

div#browse {font-size:9px;
			text-align: right;
			}
			
			
/*styling the title "David Kaminsky, riksspelman" */
			
			
td#title {font-size: 32px;
			font-weight: bold;
			font-family:Georgia,serif;
			text-align: left;			
			color: #6CABF2;
			padding-top: 2px;
			padding-left: 6px;
			padding-bottom: 0px;
			letter-spacing:1px;
			text-shadow: #333 2px 2px 3px;
			}


/* styling the "riksspelman" link */

a#title:link
			{color: #6CABF2;
			text-decoration: none;
						}
						
a#title:visited 
			{color: #6CABF2;
			text-decoration: none;
						}
						
a#title:hover 
			{color:#ffffff;
			text-decoration: none;
						}



/*styling the tagline "Nordic folk traditions..." */


td#tagline {font-size: 18px;
			font-weight: normal;
			font-family: georgia, serif;
			text-align: left;
			color: #DEEEFF;
			padding-top: 8px;
			padding-left: 26px;
			padding-bottom: 4px;
			}
			
			
/*styling the main menu*/
			
td#menu {font-size: 12px;
			font-weight: normal;
			text-align: right;
			font-family: georgia,serif;
			font-style:oblique;
			color: green;
			padding-top: 8px;
			}

/* styling the "current" title in the mainMenu */
			
span.big {font-size: 38px;
			font-style: normal;
			font-weight:bold;
			font-family:georgia,serif;
			font-variant:small-caps;
		  vertical-align: -30%;
		  
		  }
		  



/* MAIN CELLS in FRAMING TABLE for varying background image by subject */

td.dance {
			background: #CDBFBF url(../imgs/backgrounds/danceBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
		
td.flute {
			background: #D5CFC3 url(../imgs/backgrounds/fluteBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
			
td.musician {
			background: #D2DCD1 url(../imgs/backgrounds/musicianBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
			
	
td.ensembles {
			background: #DBDBDB url(../imgs/backgrounds/ensemblesBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
			
	
td.scholar {
			background: #D4D4D4 url(../imgs/backgrounds/scholarBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
			
	
td.home {
			background: #FFF url(../imgs/backgrounds/homeBackground.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		}
			




/* styling the main (horizontal) menu */

a.main:link {color:#0017C7;
			text-shadow: #070D78 4px 4px 6px;
						text-decoration: none;
						}

a.main:
{color:#0017C7;
			text-shadow: #070D78 4px 4px 6px;
						text-decoration: none;
						}
						
a.main:visited 
				{color:#0017C7;
				text-shadow: #070D78 4px 4px 6px;
				text-decoration: none;
						}
						
a.main:hover {color:#ffffff;
						text-decoration: none;
						background-color:#333;
						}

					
				
/* styling the vertical menu in the experimental pages without tables */
				
div.verticalMenu {width:150px;
				float:right;
				position:fixed;			
				top:143px;
				left:630px;
				line-height: 16px;
				font-size:88%;
				font-variant: small-caps;
				font-weight: bold;
				vertical-align:top;
				text-align:right;
				padding-right:25px;
				padding-top:12px;
				}
				
				
/*  adding a prop to force page height, again when tables are gone  */
				
div.prop	{		
			min-height:490px;
			height:auto !important;
			height:430px;
			margin-bottom:20px;
			}



/* styling the main text? */	

				
div.basic {font-size:69%;
			width:400px;
			padding-left:20px;
			line-height: 160%;
			color: black;
			
			}
			
span.normal {font-size:69%;
			color: black;
			}
			
/* styling the various headings */

h1 {color: black;
	font-variant:small-caps;
	text-align:center;
	font-size: 36px;
	
	}
			

h3 {color: black;
	font-variant:small-caps;
	text-align:center;
	font-size: 1.6em;
	
	}
	
	
h4 {color: #3D3D3D;
	font-size: 1.1em;
	font-weight: bold;
	
	}
	
h5 {color: #3D3D3D;
	font-size: 110%;
	font-variant: small-caps;
	font-weight: normal;
	
	}
	

	
	
	
/* the foot */

td.identification {font-size: 74%;
					background:#000;
					color: #6CABF2;
					margin-top: 10px;
					padding-top:6px;
					padding-left:20px;
					padding-bottom:10px;
					}

td.explanation {font-size: 74%;
					font-style: oblique;
					background:#000;
					color: white;
					margin-top: 10px;
					text-align: right;
					padding-top:6px;
					padding-right:20px;
					padding-bottom:10px;
					}


/* styles for home page */

p.homePageMenu {font-size: 300%;
			font-style: normal;
			font-weight:bold;
			font-family:georgia,serif;
			font-variant:small-caps;
		 	position:absolute;
		 	vertical-align:top;
			text-align:right;
			color:blue;
			line-height:40px;
			top:100px;
			right:50px;
				}

p.home {font-size:100%;
		font-style:normal;
		font-weight:normal;
		vertical-align:top;
		text-align:left;
		color:black;
		line-height:13px;


		}

/* keeping the homepage text invisible until it's fixed */

div.invisible {visibility:hidden;

		}


/* styling the listening menus in musician and ensembles */

td.listen {
		width=200px;
		font-size:69%;
		vertical-align:top;
		padding: 0 10px 0 0;



		}



/* styling curriculum vitae */



		
span.merit {
		font-weight:bold;
		}
		
span.date {
		text-align:right;
		font-style:oblique;
		}

span.place {
		font-style:oblique;
		}
		
span.expl {
		font-style:normal;
			}


/* style for anthro class page */

div.students {
		font-size:95%;
		color:white;

		}

/* style for student comments */

td.portfolioLeft {
        font-size:70%;
        color:#2F3B3E;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        }

div.trans {
		color:#3F3C35;
		padding-left:10px;
		font-style:oblique;
		}

/* style for evaluation writing pages */


div.proofread {
        background:#F9F3F3;
        line-height:150%;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
        border-color:gray;
		border-width:1px;
		border-style:ridge;
		}

a.logout:link {color:red;
				text-decoration: none;
				position:absolute;			
				top:123px;
				left:40px;
				line-height: 150%;
				font-size:100%;
				font-weight: normal;
				padding-top:12px;
						}

a.logout:
{color:#0017C7;
			text-shadow: #070D78 4px 4px 6px;
						text-decoration: none;

						}
						
a.logout:visited 
				{color:red;
				text-decoration: none;
				position:absolute;			
				top:123px;
				left:40px;
				line-height: 150%;
				font-size:100%;
				font-weight: normal;
				padding-top:12px;
						}
						
a.logout:hover {color:white;
						text-decoration: none;

						}




/* style for personal links pages */

div.links {
		font-size:100%;
		line-height:15px;
		height: 620px;
		}
		
span.lhead {
		text-decoration:underline;
		color:#C3C3AE;
		font-variant:small-caps;
		text-shadow: #271D38 2px 2px 3px;
						}
						
a.ltext:link  {color:#7B75FF;
				text-decoration: none;
				font-variant:normal;
				font-size:80%;
				text-shadow: #271D38 2px 2px 3px;
				font-weight:normal;
						}

a.ltext:visited {color:#BC65FF;
				text-decoration: none;
				font-variant:normal;
				font-size:80%;
				text-shadow: #271D38 2px 2px 3px;		
				font-weight:normal;
						}
						
a.ltext:hover {color:white;
				background-color:black;
				text-decoration: none;
				font-variant:normal;
				font-size:80%;
				text-shadow: #271D38 2px 2px 3px;
				font-weight:normal;		
						}

div.col1 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:20px;
		height:600px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
		
div.col2 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:220px;
		height:600px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		margin-bottom:20px;
		}
		
div.col3 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:420px;
		height:600px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
		
div.col4 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:620px;
		height:600px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
		
div.col5 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:820px;
		height:600px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
		
div.col6 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:1020px;
		height:515px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
		
div.col7 {
		position:absolute;
		width:170px;
		background-color:#121212;
		left:1020px;
		top:555px;
		height:65px;
		overflow:auto;
		border-color:gray;
		border-width:4px;
		border-style:ridge;
		padding-left:8px;
		}
