html{
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}

body{	background: #660000 url(images/gradient.jpg) repeat-x bottom fixed;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	color: #000000;
     	font-family: helvetica, verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
} 



/********** text formatting***********/
	  
p, ul {color: #000000;
      font-family: arial, times, verdana,  sans-serif;
	font-size:12px;
	font-weight:normal;
  	line-height: 16px;
	list-style-type: none;
	}

li {line-height: 18px;}


table {color: #000000;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
  	line-height: 16px;
	}

h2 {text-align: center;
    font-size: 22px;
    color: #000000;}

h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 90%;}

h4 {color: #000000;}

img {border: none;}

/********** page layout **************/


.top {background: url(images/top02.jpg) repeat-x top right;
	width: 100%;
	height: 140px;
}

.logo{background: url(images/top032.jpg) no-repeat top center;
	position: absolute;
	top: 0px;
	width: 95%;
	color: #E2D598;
	height: 94px;
	padding-left: 30px;
	padding-right: 20px;
}

.nav02 {position: absolute;
	top: 93px;
	_top: 106px;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	text-align: center;
}


.side {background: url(images/bottom02.gif) no-repeat bottom left fixed;
	/*background-position: 0% 90%;*/
	border: 1px solid #9E7419;
	background-color: #870000;
	color: #000000;
	width: 150px;
	height: 100%;
	_height: 80%;
	padding-left: 10px;
	position: absolute;
	top: 130px;
	left: 0px;
	bottom: 0px;
	padding-top: 20px;
}

.side h4 {color: #E2D598;}

.main {background: url(/images/eagleback.gif) no-repeat top center;
	border: 2px solid #9E7419;
	background-color: #ffffff;
	padding: 15px;
	position: absolute;
	top: 155px;
	left: 200px;
	/*right: 125px;*/
	width: 650px;
	margin-bottom:40px;
	min-height: 500px;
	height: auto;
}

.mainLaborJustice {background-color: #ffffff;
	border: 2px solid #9E7419;
	background-color: #ffffff;
	padding: 15px;
	position: absolute;
	top: 155px;
	left: 200px;
	/*right: 125px;*/
	width: 650px;
	margin-bottom:40px;
	min-height: 500px;
	height: auto;
}

/* for Internet Explorer */
/*\*/
* html .main {
height: 500px;
width: 650px;
}
/**/

.bottom {position: absolute;
	width: 650px;
	top: 100%;
	left: 0%;
	right: 0%;
	height: 50px;
	margin-bottom: -90px;
	padding-bottom: 10px;
	/*border-top: 2px solid #f8f8e8;*/
	text-align: center;
}

.bottom p {font-family: arial, helvetica, verdana, sans-serif;
	text-align: center;
	font-size: 10pt;
	padding: 2px;
	color: #E2D598;}

.bottomGal {position: absolute;
	width: 650px;
	bottom: 0%;
	left: 0%;
	right: 0%;
	height: 80px;
	margin-bottom: -90px;
	padding-bottom: 40px;
	text-align: center;
}

/*******front styles********/
#front {padding: 10px;
	position: absolute;
	top: 135px;
	left: 50%;
	width: 600px;
	margin-left: -307px;
	margin-bottom:40px;}

#front h2 {color: #9E7419;
	font-weight: bold;
	font-size: 30pt;
}

/*#front img {margin-right: 20px; }*/




/*********nav styles********/

.main a {text-decoration: underline;
   	font-family: helvetica, arial, sans-serif;
	font-size:12px;
  	line-height:16px;}

.main a:link {color: #9E7419;}
.main a:visited {color: #000000;}
.main a:active {color: #9E7419;}
.main a:hover {color: #000000;
	text-decoration: none;}

.logo p {color: #E2D598;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: right;
	font-size: 110%;}

.logo a {
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: right;}
.logo a:link {color: #E2D598;
	text-decoration: none;}	
.logo a:visited {color: #E2D598;
	text-decoration: none;}
.logo a:hover {color: #E2D598;
	text-decoration: underline;}


.bottom a {text-decoration: underline;
   	font-family: helvetica, arial, sans-serif;
	font-size:10pt;
  	line-height:16px;}

.bottom a:link {color: #E2D598;}
.bottom a:visited {color: #E2D598;}
.bottom a:active {color: #9E7419;}
.bottom a:hover {color: #9E7419;
	text-decoration: none;}

.bottomGal a {text-decoration: underline;
   	font-family: helvetica, arial, sans-serif;
	font-size:10pt;
  	line-height:16px;}

.bottomGal a:link {color: #E2D598;}
.bottomGal a:visited {color: #E2D598;}
.bottomGal a:active {color: #9E7419;}
.bottomGal a:hover {color: #9E7419;
	text-decoration: none;}



.nav02 a {color: #000000;
	font-size: 120%;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;}

.nav02 a:link {color: #990000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	padding-right: 10px;
	padding-left: 10px;
	width: auto;}
.nav02 a:visited {color: #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	padding-right: 10px;
	padding-left: 10px;}
.nav02 a:active {color: #9E7419;}
.nav02 a:hover {color: #ffffff;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: auto;
}


#menu {padding:0; 
	margin:0; 
	width:0;}

#menu li {list-style-type:none; 
	width:150px; 
	height:auto; 
	margin:2px 0; 
	clear:both;}

#menu a, #menu a:visited {position:relative; 
		display:block; 
		width:130px; 
		height:auto; 
		border:1px solid #870000; 
		background-color:#870000; 
		color:#fff; 
		padding-left:3px; 
		text-decoration:none;
		font-family: verdena, helvetica, arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;}

#menu a span, #menu a:visited span {display:none;}

#menu a:hover {color:#000; 
		background-color:#f8f8e8; 
		border:1px solid #000; 
		text-decoration:none;}

#menu a:hover span {position:absolute; 
		display:block; 
		left:140px; 
		top:0; 
		width:0px; 
		height:0px; 
		border-left:8px solid #f8f8e8; 
		border-top:8px solid #600; 
		border-bottom:8px solid #600; 
		font-size:1px; line-height:0;}

* html #menu a:hover span {width:8px; 
		height:16px; 
		w\idth:0; 
		he\ight:0;}


/*********backgrounds*********
#intro {background: url(images/side01.gif) no-repeat top right;
	width: 160px;
	height: 430px;
	position: absolute;
	top: 140px;
	right: 0px;
}


*/

#fixpic {display:block; 
	width:160px;
	position:fixed; 
	top: 0px; 
	bottom: 0px; 
	left:0;
	/*border-right: 2px solid #ffffff;
	background: #780000 url(/images/bottom.gif) no-repeat bottom left fixed;*/}
* html #fixpic {position:fixed;}


/*******main div formatting********/
.main h1, h2, h3, h4, h5 {color: #660000;}

.main p{font-family: arial, helvetica, verdana, sans-serif;
	padding: 2px;
	color: #000000;
	text-align:justify;
	text-justify: inter-word;
}

 .mainImg {float: left; 
	padding: 1px; 
	border:1px solid #660000; 
	margin: 6px;}

/**********other formatting*************/
.imglink {float: left;
	padding: 1px;
	border: 1px solid #660000;
	margin-right: 5px;
}

.imglink a:hover{border: 3px solid #990000;}

.ReturnToTop {border-top: 2px solid #990000;
	width:200px;
	margin-top: 4px;
}

.donateHere {width: 90%;
	background-color: #E2D598;
	text-align: center;
	padding: 3px;
	margin-top: -10px;
	margin-right: -5px;
}

.donateHere a {color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.donateHere a:hover {color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}

/************blog sidebar***************/
#sidebar{
	padding: 5px;
	/*margin-left: 510px;*/
	float: right;
	width: 140px;
        border:1px solid #990000;
        background-color: #FDF9E6;
	}

#sidebar ul{
	padding:0px;
	margin: 0px;
}

#sidebar h3 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#sidebar p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}


.post {width: 500px;}

.blogtitle {font-weight: bold;
	font-size:105%;
}

.blogmeta {font-weight: bold;}

/***************css dropdown styles**********/

.navDrop {position: absolute;
	top: 104px;
	left: 50%;
	margin-left: -290px;
	_margin-left: -260px;
	width: 800px;
	text-align: center;
	z-index: 1;
}

/*******************************
.navDrop a:link {color: #990000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	width: auto;
	font-weight: bold;
	text-decoration: none;
	font-size: 102%;
}
.navDrop a:visited {color: #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	font-weight: bold;
	text-decoration: none;
	font-size: 102%;
}
.navDrop a:active {color: #9E7419;}
.navDrop a:hover {color: #ffffff;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: auto;
}
*************************************/


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
	text-align: center;
}

#nav a {
	display: block;
	padding: 0 10px 0 10px;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	width: auto;
	font-weight: bold;
	text-decoration: none;
	font-size: 102%;
	color: #660000;
}

#nav li {
	float: left;
	z-index: 100;
}

#nav li ul {
	position: absolute;
	padding: 0 10px 0 10px;
	left: -999em;
	z-index: 100;
}

#nav li:hover ul {
	left: auto;
	padding: 4px 6px 4px 6px;
	width: 8em;
	z-index: 100;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	padding: 4px 6px 4px 6px;
	width: 8em;
	margin-bottom: 2px;
	z-index: 100;
}

#nav li:hover ul a, #nav li.sfhover ul a {
	left: auto;
	padding: 4px 6px 4px 6px;
	width: 8em;
	background-color: #8E8248;
	border: 0px;
	text-align: center;
	color: #660000;
	z-index: 100;
}

#nav li:hover ul a:hover, #nav li.sfhover ul a:hover {
	left: auto;
	padding: 4px 6px 4px 6px;
	margin-bottom: 0px;
	width: 8em;
	background-color: #F8F2DE;
	border: 0px;
	text-align: center;
	color: #990000;
	z-index: 100;
}

