h1 {font-family: sans-serif; color:yellow}
h2 {font-family: sans-serif; text-align:center;}

#header {background-color:darkblue;
	text-align:center;
        }
        
	#header img {border:none; 
	             margin-right:5px; 
	             text-align:center}

	#bsa {float:left;
	     margin: 5 0 0 5;
	     height:100px;}

	#pack {text-align:center;
	       height:70px}
	#pack img {height:60px; width:60px;}
	
	#pack img.leader {height:50px; width:90px;}
	
	#council {float:right; 
	          margin: 5 5 0 0;
	         }
	#council img {margin: 0 0 0 0; 
	         }

#den_header {display:inline-block;
             margin: 50 0 0 50;
             font-weight:normal;
             font-size:16px
             }

	#den_header .badge {margin: 0 0 0 50;
	                    float:left}
	#den_header .badge img {border:0;
				height:100px;
				width:100px;
	                       }
	#den_header .leader {margin: 5 0 0 250;
	                     display:inline-block;
	              }
	#den_header hr {clear:left;
                        text-align: center;
                       }
                       
#address {text-align:center;
         }

#info {position:absolute;
	left:200;
	top:200;
	width:60%;
	display: inline-block;
       font-weight:normal;
       font-size:11pt;
      }

	#info .event {margin:0 0 10 0;
	              padding:0}
 
	#info .date {font-size:11pt; 
		     width:75px;
		     color: red;
		     float: left;
		     font-weight:bold}

	#info .details {font-size:11pt; 
		        color: black;
		        display:inline-block;
		        font-weight:normal;
		        }
	#info .subhead {margin: 0 0 20 20;
		        }
	#info h3 {text-align:center}

	#info .controls {text-align:center}
	
	#info .today {border:2px solid blue;
	      height: 45px}

	#info .post {background-color: rgb(153,255,255);
	      height: 45px}

	#info .empty {v-align: center;
	      height: 45px}
	      
	#info .calendar {text-align:center;
		 v-align: center;
		 width:65%;
		 }
	#info .calendar {text-align:center;
		 v-align: center;
		 width:65%;
		 }


#nav {width: 110px;
      margin:0 30 0 0;
      float:left;
      background-color: darkblue; 
     }
	#nav a {display:block; 
     		font-family: sans-serif; 
	        background-color: darkblue; 
		color: white; 
		font-size: 11pt; 
		margin-bottom:8px; 
		text-decoration: none;}
		
	#nav a:hover
	    {color: darkblue; 
	     background-color: yellow; 
	     text-decoration: none;}
	     
#news {	width:130px;
	display: inline-block;
	margin:0 0 0 15;
	padding:0 0 0 5;
	float:right;
	font-size: 12px;
	border: 2px solid darkblue;
	}

	#news h2 {font-size: 16px;
	          font-weight:heavy 
	         }

#search {width:130px;
	display: inline-block;
	float:left;
	clear:left;
	margin:15 0 0 0;
	font-size: 12px;
	}

#final{font-size:9pt;
	text-align:center;
	margin-top:100px;
	}
