/* Keith Donegan, http://www.code-sucks.com */

* {
	padding: 0;
	margin: 0;
}

body {
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	background-color: #0066FF;
	background-image: url(grafx/bg.jpg);
	background-repeat: repeat-x;
}

#wrap {
	margin: 0 auto;
	text-align: left;
	width:  975px;
	background: #fff;
}

#mast {
	width: 975px;
	float: left;
}

#leftmast {
	width: 600px;
	float: left; 
}

#rightmast {
	width: 975px;
	float: left;
	display: inline;
}


#nav {
	float: left;
	width: 975px;
	margin: 0 0 5px 0;
	background: #000;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
}

#nav ul li {display: inline; font-size: 0.90em; font-weight: bold; padding: 0 10px;}

#nav a:link, #nav a:visited {color: #fff; text-decoration: none;}
#nav a:hover, #nav a:active, #nav a:focus { color: #06A7FF;  text-decoration: none;}

#homepage li#homelink a,
#injurypage li#injurylink a,
#premisespage li#premiseslink a,
#productspage li#productslink a,
#wrongfulpage li#wrongfullink a,
#contactpage li#contactlink a
{color: #06A7FF; cursor: default;}

#head {
	width: 975px;
	float: left;
	background-color: #000;
	background-image: url(grafx/head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
	min-height: 207px;
  	height: auto !important;
  	height: 207px;
  	margin-bottom: 20px;
}

#head p {
	font-size: 0.95em;
	margin: 25px 30px 0 650px;
	color: #05D5FF;
}

/*
.content {
	float: left;
	width: 975px;
	margin: 0 0 5px 0;
}
*/

#lcol {
	margin: 0;
	width: 465px;
	float: left;
	
}

#rcol {
	float: left;
	margin: 0 0 5px 19px;
	width: 465px;
	display: inline;
	border-left: 1px #BABABA dotted;
}

#foot {
	width: 975px;
	clear: both;
	padding: 50px 0 20px 0;
}

p {
	font-size: 0.75em;
	line-height: 1.7em;
	margin: 0 20px 20px 20px;
}

p span.open {font-size: 105%; font-weight: bold;}

p.cite {text-align: right; padding-right: 20px;}

#foot p {
	font-size: 0.70em;
	color: #454545;
	margin: 5px 80px;
}

#foot a {font-weight: normal;}


p#me {display: none;}
#homepage p#me {display: block;}

p.copy {border-top: 1px #BABABA dotted; padding-top: 10px;}


ul {
	list-style-type: none;
}

ol, ol li {
	list-style-type: decimal;
	list-style-position: default;
}

dl {
	font-size: 0.75em;
}

dt {
	margin-bottom: 10px;
}

dd { margin-bottom: 20px; }

td {
	padding: 0;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.7em;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	margin: 10px 0;
}
h2 { font-size: 1.0em; color: #00275F; margin: 10px 10px 15px 15px;}
h3 {
	font-size: 0.9em;
	text-align: center;
	color: #003C91;
	margin-bottom: 20px;
}
h4 { font-size: 1.0em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.8em; }

#mast h2 {
	margin-bottom: 15px;
	text-align: center;
}

a {
	color: #010269;
	font-weight: bold;
	background-color: inherit;
}

a:hover, a:focus { color: #C40A1B; }

img { border: 0; }

.lefty {
	float: left;
	margin: 5px;
}

.righty {
	float: right;
	margin: 8px;
}



label {
display:block;
margin: 20px 0 10px 15px;
}


form {
font-size:0.7em;
margin:30px 20px;
text-align:left;
}

input, textarea {margin-top: 5px;}

