/* Specify blanket rules for all elements */ 
  body { 
    font-size:90%; 
    font-family:'Lucida Sans Unicode',Verdana,sans-serif; 
    margin:30px; 
    color:#000000;
    } 
/* Rules for headings */ 
  h1 { 
    font-size:150%; 
    } 
h2 { 
  font-size:140%; 
   } 
h3 { 
  font-size:120%; 
  } 
/* Default paragraph styles */ 
  p { 
    font-size:100%; 
    line-height:150%; 
     } 
/* Rules for main container */ 
  #container {
	width:876px; /* 960px */
	margin:auto;
	text-align:left;
	background-image: url(../images/g12background.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:2px solid #AA9B90;
	padding:40px 40px 10px 40px;
	height:483px; /* 537px */
	min-height:483px; /* 537px */
	margin-bottom:10px;
	}

/* Rules for main content */ 
  #content {
	margin-top:80px;
	margin-right:25%;
	margin-bottom:10px;
	padding:10px;
	}



/* Rules for footer */ 
  #footer {
	clear:both;
	padding:10px;
	position:absolute;
	top:510px;
	}

/* Rules for sidebar */ 
  #sidebar {
	float:right;
	width:25%
	position:absolute;
	margin-top:50px;
	margin-bottom:10px;
	padding:10px;
	}
#sidebar ul { 
  list-style-type:none;
  margin: 5px;
  width:180px; 
} 
#sidebar li { 
  font-weight:bold;
  margin: 5px; 
  padding:5px;
  border-bottom: 1px solid #aaa 
}

#sidebar a:link {
  text-decoration:none; 
  color:#000000;
} 

#sidebar a:visited {
  text-decoration:none; 
  color:#000000;
} 

#sidebar a:hover {
  text-decoration:none; 
  color:#b5b6d3;
} 

 a:link {
  text-decoration:underline; 
  color:#000000;
} 

a:visited {
  text-decoration:underline; 
  color:#000000;
} 

a:hover {
  text-decoration:underline; 
  color:#b5b6d3;
} 

#current{
  color:#b5b6d3;
}

.image_float {
  align:right;
  margin: 5px 10px 5px 5px;
}

  


