/* seattle2003.css */
/*Copyright Shauna Kelly, Melbourne, Australia, 2001, 2002*/

/* colour scheme: 
mypurplyblue colour = rgb(50,0,100) = 320064
lavender = rgb(230,230,240) = E6E6FA
rgb(85,0,60) = rgb(176,196,222) = B0C4DE

mylightbluebackground(paler than rgb(85,0,60)) = rgb(237,241,247)
dodgerblue = rgb(30,144,255) = 1E90FF
cornsilk = rgb(255,248,220) = FFF8DC 
mygreen = rgb(0,140,120) 
purple
gold = rgb(255,215,0) = FFD700 
*/

HTML { margin: 0; color: black; background: rgb(50,0,100); background: rgb(85,0,60); }
BODY {
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	cursor: default;
	color: green;
	background: rgb(50,0,100); background: rgb(85,0,60);
}
H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL
{ display: block }
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN
{ display: inline }
TABLE { display: table }
TR { display: table-row }
THEAD { display: table-header-group }
TBODY { display: table-row-group }
TFOOT { display: table-footer-group }
COL { display: table-column }
COLGROUP { display: table-column-group }
TD, TH { display: table-cell }
CAPTION { display: table-caption }
TH { font-weight: bolder; text-align: center }
B, STRONG { font-weight: bolder }
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }
PRE { white-space: pre }
ADDRESS { margin-left: 3px }
BLOCKQUOTE { margin-left: 3px; margin-right: 3px }
DIR { list-style: disc outside }
MENU { margin: 0 }              /* tight formatting */
DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3px }
/* Following from http: //www.richinstyle.com/masterclass/perfection.html
BODY, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL
	{font-size: 12px; font-family: sans-serif}
*/


/* -- HORIZONTAL LINES  -- */
HR 	{ border-top: medium groove rgb(85,0,60);
	margin: 0px 10% 0px 10%;
	padding: 0px;
	}

/* -- Basic settings */
OL, UL, P, H1, H2, H3, H4 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	}
/* -- Headings -- */
H1, H2, H3, H4 {
	color: white;
	text-align: left;
	letter-spacing: -1pt;
}
H1 {
	margin: 11px 2% 20px 0%;
	padding:  0px;
	font-size: 36px;
	line-height: 100%; 
	letter-spacing: -1pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
}
H1.SubTitle
	{font-size: small;
	margin: 0px 2% 0 0%;
	line-height: 16px;
	padding: 0;
	font-weight: bold;
	letter-spacing: 0;
	}
H2 {
	font-size: medium;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	/* line-height: 18px; Leave blank for NS. Re-do in ieonly.css */
	letter-spacing: 0pt;
	margin: 30px 2% 20px 0%;
	padding:  0px;
}
H3 {
	font-size: small;
	line-height: 110%;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 20px 5% 0px 10%;
	padding: 0px;
}

H4 {
	font-size: small;
	line-height: 150%;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px 5% 0px 0%;
	padding: 0px;
}

/* ---  MENU  ---  */
Div.WordMenu 	{
			float: left;
			padding: 0px 5px 0px 0px;
			width: 18%;
			margin: 0px 0px 0px 0px; 
	}

Div.HomePage Div.WordMenu
			{ width: 240px; 
			margin-right: 10px;
			} /* 1/3 of a page at 800 x 600 */

Div.WordMenu P.MenuTitle {
			font-size: small;
			line-height: 115%;
			margin: 15px 0px 0 0 ;
			padding: 5px 0 0 5px;
			background-color: rgb(50,0,100); background-color: rgb(85,0,60);
			color: white;
			font-weight: bold;
			border-top: 1px solid rgb(85,0,60)  ; /* lavender */
			border-top: 1px solid white;
			}

Div.WordMenu P { 
			font-size: small;
			line-height: 120%;
			letter-spacing: 0px;
			padding: 0px;
			margin: 5px 5px 0px 5px;
			color: rgb(230,230,240); /* lavender */
			background: rgb(50,0,100); background: rgb(85,0,60);
			}

Div.WordMenu span.CurrentMenuItem 	{
			background: rgb(50,0,100); background: rgb(85,0,60);
			font-weight: normal;
			color: rgb(255, 245, 205); /* cornsilk-ish */
			}

Div.WordMenu OL, Div.WordMenu UL {
	padding: 0px;
	font-size: small;
	color: rgb(230,230,240); /* lavender */
	background: rgb(50,0,100); background: rgb(85,0,60);
	list-style-position:outside; 
	margin: 5px 5px 0px 25px;
	}

Div.WordMenu UL {
	list-style-type: disc;
	}
Div.WordMenu OL {
	list-style-type: decimal;
	margin-left: 30px; 
	}

Div.WordMenu LI {
			font-size: small;
			line-height: 120%;
			padding: 0px;
			margin: 0px 5px 5px 5%;
			margin-left: 0px;
			background: rgb(50,0,100); background: rgb(85,0,60);
			color: white;
			}

/* -- Menu Links -- */
Div.WordMenu A:link {
			color: white;
			background: rgb(50,0,100); background: rgb(85,0,60);
			text-decoration: none;
			}
Div.WordMenu A:visited {
			color: rgb(230,230,240); /* lavender */
			background: rgb(50,0,100); background: rgb(85,0,60);
			text-decoration: none;
			}
Div.WordMenu  A:hover {
			color: rgb(50,0,100); background: rgb(85,0,60);
			background: rgb(255, 248, 220); /* cornsilk */
			text-decoration: none;
			}
Div.WordMenu A:active {
			color: rgb(50,0,100); background: rgb(85,0,60);
			background: rgb(255, 248, 220); /* cornsilk */
			text-decoration: none;
			}
		
/* -- CONTENT  -- */
Div.WEContentSummitFrontPage {
		background: rgb(85,0,60);
		color: black;
		width: 77%;
		float: right;
		margin: 15px 0% 20px 0%;
		padding: 0px;
		padding-left: 3%;
}

Div.WEContent {
		background: rgb(85,0,60);
		color: red;
		color: black;
		float: right;
		border-left: none;
		border-bottom: none;
		width: 77%;
		margin: 15px 0px 20px 0px; 
		padding: 0px;
		padding-left: 3%;
}


DIV.WEContent P, DIV.WEContent DT, DIV.WEContent DD { 
	margin: 0px 10% 18px 0px;
	padding:0px; 
	font-size: small;
	line-height: 140%; 
	color: white;
	}

/* -- Content links -- */
Div.WEContent A {
	margin: 0px;
	padding: 0px;
	}

Div.WEContent A:link {
	color: white;
}

Div.WEContent A:visited {
	color: rgb(200,200,200);
}
Div.WEContent A:hover {
	color: black;
	background: rgb(230,230,240);
}
Div.WEContent A:active {
	color: black;
	background: rgb(230,230,240);
}


/* -- BARS BORDERS AND DECORATION -- */
Div.WEContent P.TopPaleBlueBorder { 
		color: white;
		background: rgb(50,0,100);  background: rgb(85,0,60);
		padding: 0px; 
		margin: 0px; 
		border-top: thin solid rgb(85,0,60); 
		font-size: 1px; 
		line-height: 1px;

		border-top: 1px solid lavender; 
		background: lavender;

		}
Div.WEContent P.BottomPaleBlueBorder{ 
		color: white;
		background: rgb(50,0,100); background: rgb(85,0,60);
		padding: 0px; 
		margin: 0; 
		border-bottom: thin solid rgb(85,0,60); 
		font-size: 1px; 
		line-height: 1px; 
		}


/* -- Footer -- */
DIV.WEContent Div.Footer {
		width: 100%;
		margin: 0;
		padding: 5px 0px 5px 0px;
		background: rgb(85,0,60);
		color: white;
		border: none;
		border-top: thin solid lightsteelblue;
		border-bottom: thin solid lightsteelblue;
		}
DIV.WEContent Div.Footer P { 
	color: black;
	color: white;
	background: rgb(255,229,248);
	background: rgb(85,0,60);
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 0px  10% 0px 0%;
	}

	
Table.SummitFrontPage IMG {
	background: white;
	margin: 2px;
	padding: 6px;
	border: thin groove lightslategray;
	}
	

/* images */

DIV.WEContent IMG {
	border: thick solid white;
}

DIV.WEContent DIV.LPic {
	width: 256px;
	padding: 4px; 
	margin: 0px 0 20px 0 ;
	float: left;
}

DIV.WEContent DIV.LPic IMG {
	width: 256px;
	padding: 2px;
	margin: 0;
	background: black;
}
	
DIV.WEContent DIV.LPic P {
	width: 256px;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	clear: left;
	color: white;
	}


/* portrait */	
DIV.WEContent DIV.PPic {
	width: 171px;
	padding: 4px; 
	margin: 0px 0 20px 0 ;
	float: left; 
	}

DIV.WEContent DIV.PPic IMG {
	width: 171px;
	padding: 2px;
	margin: 0;
	background: black;
	}
	
DIV.WEContent DIV.PPic P {
	width: 171px;
	clear: left;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	color: white;
	}
	

/* large */	
DIV.WEContent DIV.LargePic {
	width: 512px;
	float: left; 
	padding:0; 
	margin:0px 0 20px 0 ;
}

DIV.WEContent DIV.LargePic IMG {
	width: 512px;
	padding: 2px;
	margin: 0;
	background: black;
	}
	
DIV.WEContent DIV.LargePic P {
	width: 512px;
	clear: left;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	color: white;
	}	
	
/* ---  Images--- */
img.MVPLogo	{
	margin: 0px;
	padding: 0px;
	border: none;
}

/* --- LINKS --- */
A.Logo {
	/* Note: For a logo, don't create a Visited and Hover etc version. NS can't cope and draws funny borders. */
	color: rgb(50,0,100);
	background: rgb(50,0,100); background: rgb(85,0,60);
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
