/* 

Thank you for looking at the CSS for this site. 
You may adapt elements of this site into your 
own project, but the unique combination of images, 
text, colors, sizes, and positioning (i.e. the "design") 
is copyright 2006 Fire Science and may not be reproduced. 

*/

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

#bigcontainer {
	margin: 10px 0px -10px -390px;
	padding: 0px;
	position: absolute;
	left: 50%;
	width: 780px;
	border: 1px solid #000000;
}

#header {
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 780px;
	background-image: url(images/fsibanner.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/* Navigation */

#nav {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #CCCCCC;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	height: 33px;
	float: right;
}

#nav li {
	margin: 7px 27px 0px 28px;
	padding: 0px;
	float: left;
	display: block;
	height: 28px;
	line-height: 20px;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .84em;
	color: #F40000;
	text-decoration: none;
}

#nav li a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF8080;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .84em;
}

li#currentpage a:link, #nav li#currentpage a:visited, li#currentpage a:hover, li#currentpage a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	color: #000000;
}

/* Content */

#content {
	margin: 0px;
	padding: 40px 40px 20px 35px;
	width: 481px;
	height: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .68em;
	color: #000000;
	line-height: 1.75em;
	float: right;
}

#content a:link, #content a:visited, #content a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FF0000;
}

#content a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	color: #FF8080;
}

input {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	color: #000000;
}

#content img {
	margin: 0px;
	padding: 5px 15px 10px 5px;
}

/* Sidebar */

#leftsidebar {
	margin: 0px;
	padding: 22px 13px 10px 28px;
	float: left;
	width: 169px;
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .68em;
	color: #000000;
	line-height: 1.5em;
}

#leftsidebar a:link, #leftsidebar a:visited, #leftsidebar a:active {
	margin: 0px;
	padding: 0px;
	color: #F40000;
	text-decoration: none;
}

#leftsidebar a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF8080;
	text-decoration: underline;
}

#leftsidebar ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#leftsidebar li {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	list-style: none;
}

#leftsidebar li a:link, #leftsidebar li a:visited, #leftsidebar li a:active {
	margin: 0px;
	padding: 0px;
	color: #F40000;
	text-decoration: none;
}

#leftsidebar li a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF8080;
	text-decoration: underline;
}

/* Footer */

#footer {
	margin: 0px;
	padding: 0px 0px 0px 210px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .64em;
	color: #000000;
	width: 570px;
	float: right;
}

#footer a:link, #footer a:visited, #footer a:active {
	margin: 0px;
	padding: 0px;
	color: #F40000;
	text-decoration: none;
}

#footer a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF8080;
	text-decoration: underline;
}

/* Misc */

h1 {
	margin: 0px;
	padding: 0px 0px 18px 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	color: #F40000;
	background-image:  url(images/h1graphic.jpg);
	background-repeat: no-repeat;
	line-height: 1.2em;


}

h2 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #F40000;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #F40000;
}	

.clear {
	clear: both;
}

p {
	margin: 0px;
	padding: 0px 0px 17px 0px;
}

img a:link, img a:visited, img a:hover, img a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}