/* Vital Tree Stylesheet */
 
/** 1.	RESET MAIN ELEMENTS **/
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
}
 
*, .x {
	margin: 0;
	padding: 0;
	font-style: normal;
	line-height: 1.60em;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	}
 
/** BODY ELEMENTS **/
body {
	font-size: .75em;
	text-align: center;
	background-color: #98b8da;
	}
 
/** MAIN CONTAINERS **/
div#container {
	width: 960px;
	margin: 10px auto;
	text-align: left;
	background: url(img/bg-edges.gif) repeat-y;
	position: relative;
	}

#header {
	height: 100px;
	}
 
#menu {
	float: left;
	width: 210px;
	border-right: 1px dotted #98B8DA;
	margin: 20px 30px 20px 42px;
	}
	
#content {
	margin: 20px 42px;
	min-height: 1140px;	
	}

#inner-content {
	margin-left: 240px;
	}

#inner-content img{
	margin-left: 0;
	}
 
#footer {
	height: 7px;
	}

 
/** SUB CONTAINERS **/
#sponsors h3{
	margin: 20px 0 15px;
	}

#sponsors img {
	margin: 0 0 20px 0;
	}
	
img.btmspace {
	margin: 0 0 40px 0;
	}
	
/** LISTS **/
#pagelinks {
	list-style-type: none;
	margin-bottom: 40px;
	}
	
.smalllist li {	
	margin-bottom: 5px;
	}
	
/** TYPOGRAPHY **/
 
h1, h2, h4, h5, li, th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #285EAE;
	}
 
h1 {
	font-size: 1.75em;
	}

h2 {
	margin-top: 20px;
	}
	
h2, ul#pagelinks {
	font-size: 1.5em;
	color: #285EAE;
	}
 
h3 {
	font-size: 1.30em;
	color: #adadad;
	font-weight: normal;
	}
 
h4 {
	font-size: 1.20em;
	color: #285EAE;
	font-style: italic;
	}

h5 {
	font-size: 1.00em;
	} 

h6, h6 a{
	font-size: 1.05em;
	font-weight: normal;
	color: #adadad;
	}

#sponsors h6 a{
	font-size: .9em;
	font-style: italic;
	}
	
h7 {
	font-size: .90em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #EE4949;
	display: inline;
	}	
	
p, li {
	line-height: 1.5;
	margin-bottom: 10px;
	color: #414141;	
	}

p, h3, h6, #slick a, td , li{
	font-family: "Trebuchet MS", sans-serif;
	}

a, a:visited {
	color: #285EAE;
	}
 
a:hover {
	color: #98B8DA;
	}

a#headerlink{
	cursor: pointer;
	}
	
#pagelinks a, #pagelinks a:visited {
	color: #414141;
	}
 
#pagelinks a:hover {
	color: #98B8DA;
	}
	
#pagelinks a#current {
	color: #285EAE;
	}	

ul#pagelinks {
	margin-left: 0;
	}
	
ul {
	margin-left: 40px;
	list-style: none;
	}

h1.indenty, h2.indenty, h3.indenty, h4.indenty, h5.indenty {
	margin-left: 240px;
	}
	
ul.indenty li {
	margin-left: 215px;
	line-height: 1.1
	}
	
em, em a {
	font-style:italic
	}
	
/** TABLES **/
table {
	border-collapse: collapse;
	}

th {
	text-align: right;
	padding-right: 20px;
	}

th, td {
	font-size: 1.4em;
	color: #414141;	
	border-bottom: 1px dotted #98B8DA; 
	}
	
/** ETC **/

#slickbox {
	z-index: 10; 
	position:absolute; 
	top: 145px; 
	margin-left: 42px; 
	background-color: #fff; 
	width: 210px; 
	border: 1px dotted #98B8DA; 
	border-left-color: #fff;
	}

#slick {
	z-index: 5; 
	position:absolute; 
	top: 120px; 
	margin-left: 42px; 
	background-color: #fff; 
	font-size: 14px; 
	height: 48px; 
	width: 160px; 
	}

.emphasis {
	font-weight: bold;
	}

img.sideslung {
	float: left;
	margin-right: 15px;
	}
/** END **/