/*		STANDARD HTML ELEMENTS		*/
body,pre{ font-family:  Arial, Helvetica, sans-serif;color:  #111;text-align: justify;
background-color: #FFF; 	
font-size:    x-small;         /* false value for WinIE4/5 */
voice-family: "\"}\"";       /* trick WinIE4/5 into thinking rule is over */
voice-family: inherit;      /* recover from trick */
 font-size:  small;;    /* intended value for better browsers */
 }
html, body,div{	margin: 0;	padding: 0; }

body{
background-image : url(images/bdy-tile.gif);
background-repeat : repeat-y;
background-position : right;
}
 
/*			LAYOUT			*/
#outer{	  background-image : url(images/change_matters_grey);
background-repeat : no-repeat;
background-position : bottom right;}
#inner{	  padding:0 200px 0 0;}
#header{	  text-align: center; margin-right:150px;    } 
#main{  padding:0; margin:0;clear:both;  }
#content{ padding: 10px  20px 20px 200px;; margin:0; 	min-height: 400px; }

/* MIN HEIGHT */
#main{ min-height: 500px }
* html #main { /*\*/ height: 600px; } /*/feed IE the same value for height, but not it IE Mac 5*/

#footerNav{  clear: both;  text-align: center;   margin: 20px 40px 0 220px;;  padding-top: 10px; font-size: .85em;} 
#footer{	text-align: center;   margin: 10px 20px 0px 20px;;  padding: 10px 0 20px 0; font-size: .85em; line-height: 1.6;} 
 
/*		NAVIGATION		*/
 
#sideNav{  width: 170px;  margin: 0; text-align: left; position: absolute; top: 150px; left: 5px;   clear:  both; padding: 0; }
#sideNav ul{list-style : none; margin: 0  0 20px 0 ; padding: 0  ; }
#sideNav ul ul{ list-style : none; margin: 0  ; padding: 0  ;}

#sideNav  li{margin:  0; padding: 0;  list-style-image : none; }
#sideNav  ul a{  display: block; zoom: 1;  font-weight: bold;   border-bottom: solid 1px  #AAA;    text-decoration: none;  margin:   0;   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
 
.aNav1, .aNav1a{
color: #444;  
text-align: left;
font-size: 85%;
font-weight: bold;
text-decoration: none;
background-color : #BBB;;
border-top: solid 1px #CCC; 
border-left: solid 1px #CCC; 
border-right: solid 1px #777; 
border-bottom: solid 1px #777; 
margin : 10px 0 0 0 !important ; 
padding: 3px ;
}

.aNav1:hover{		color: #000; }
.aNav1a{color: #651214;  }
 
 .aNav2, .aNav2a,  .aNav2ap, .aNavC, .aNavCap, .aNavCa{
color: #444;  
background-color : #DDD;;
text-align: left;
font-size: 85%;;
font-weight: bold; 
text-decoration: none;
padding: 3px;
border-top: solid 1px #EEE;
border-bottom: solid 1px #AAA;
border-left: solid 1px #BBB;
border-right: solid 1px #999;
margin: 0 0 0 10px  !important;
 
}
.aNav2:hover, .aNavC:hover{ color: #000 ; }
.aNav2a, .aNav2ap, .aNavCa, .aNavCap{ color: #AE2024; background-color : #EEE;;}
 
 
 
#footerNav a:link, #footerNav a:active, #footerNav a:visited{  color: #000066; font-weight: bold;}
#footerNav a:hover{  color: #0000AA;}
#footerNav .aActive{	text-decoration: none; color: #000 !important;  }
#footerNav ul{list-style : none; margin: 0; padding: 0;}
#footerNav li{	margin: 0; padding: 0 3px 0 3px; display : inline; }

#footer a:link, #footer a:visited{  color: #000066; font-weight: bold;}
#footer a:hover{  color: #0000AA;; font-weight: bold; }
#footer a:active{  color: #800080; font-weight: bold;}
