/* CSS Document */
*{
  margin:0;
  padding:0;
}
#body {
  text-align:center;
}

#container{
  width:98%;
  margin: 1%;
  background-color:#fff;
}

#banner{
  padding:10px 0 10px 0;
  margin-bottom:10px;
  height:185px;
  background-color:#f00;
  overflow:hidden;
  }
  #banner img{
    border:0;
	display: block;
    margin:5px auto;
  }
  #banner p{
    font:bold 35px arial, sans-serif;
    color:#ffbc00;
    padding:0;
	text-align:center;
  }
#left{
  float:left;
  width:170px;
  padding:20px 0px;
  background-color:#f00;
}
    #left ul{
      list-style-type:none;
    }
    #left a{
      font:bold 17px arial, verdana, sans-serif;
      display:block;
      width:auto;
      text-decoration:none;
      font-variant:small-caps;
      color:#fff;
      padding:10px;
    }
    #left a:hover{
      color:#f00;
      Background-color:#fff;
    }
#right{
  float:right;
  width:180px;
  padding:20px 0px;
  background-color:#f00;
  text-align:center;
  margin-bottom:20px;
}
  #right img{
    border:0;
  }
  #right a{
    font:20px verdana, arial, sans-serif;
    text-decoration:none;
    color:#fff;
  }
  #right p{
    padding-bottom:15px;
  }
#content{
  border:1px solid #f00;
  margin:0 190px 10px 180px;
  padding:20px;
  background-color:#fff;
  overflow:hidden;
}
  #content h1{
    font:bold 30px verdana, arial, sans-serif;
    color:#f00;
    padding:30px 0;
  }
  #content h2{
    font:bold 20px verdana, arial, sans-serif;
    color:#f00;
    padding:20px 0 0 0;
  }
  #content h3{
    font:bold 15px verdana, arial, sans-serif;
    color:#000;
    padding:20px 0 0 0;
  }  
  #content p{
    font:15px verdana, arial, sans-serif;
    text-align:justify;
    padding:10px 0;
    color:#000;
  }
  #content li{
    font:15px verdana, arial, sans-serif;
    text-align:justify;
    padding:0;
    color:#000;
  }
  #content ol{
    padding:0 20px;
  }  
    #content p.legend{
      font:15px verdana, arial, sans-serif;
      text-align:left;
      padding:0;
      color:#000;
      padding:0 0 20px 20px;
    }
     #content p.note{
      font:12px verdana, arial, sans-serif;
      text-align:justify;
      padding:0;
      color:#000;
      padding:0;
    }
     #content h2 cite{
      font:italic 20px verdana, arial, sans-serif;
	}	
     #content p.note cite{
      font:italic 12px verdana, arial, sans-serif;
    }
  #content img{
    margin: 20px 0;
  }
  #content img.left{
    float:left;
	margin: 20px 20px 20px 0;
  }
  #content img.right{
    float:right;
	margin: 20px 0 20px 20px;
  }
  #content img.center{
	display: block;
    margin: 20px auto;
  }
  #content ul{
    list-style-type:none;
    margin:20px 0;
  }
  #content a{
    display:block;
    width:auto;
    font:bold 17px arial, verdana, sans-serif;
    text-decoration:none;
    font-variant:small-caps;
    color:#000;
    padding: 10px;
    }
  #content a:hover{
    color:#fff;
    background-color:#f00;
  }
  #content cite{
    font:italic 15px verdana, arial, sans-serif;
  }
  #content a.typep{
    font:15px verdana, arial, sans-serif;
    text-align:justify;
    padding:0;
    color:#000;
	background-color:#fff;
  }
  #content a.typen{
	display:inline;
    font:15px verdana, arial, sans-serif;
    text-align:justify;
    padding:0;
    color:#000;
	background-color:#fff;
  }
  #content a.typen:hover{
    color:#fff;
	background-color:#f00;
  }  
  #content a.typeh1{
    font:bold 30px verdana, arial, sans-serif;
    color:#f00;
    padding:20px 0 0 0;
    background-color:#fff;
  }
  #content a.typeh2{
    font:bold 20px verdana, arial, sans-serif;
    color:#f00;
    padding:20px 0 0 0;
    background-color:#fff;
  }
  #content a.typeh3{
	font:bold 15px verdana, arial, sans-serif;
    color:#000;
    padding:20px 0 0 0;
	background-color:#fff;
  }
	#content a.gleft{
		float:left;
		width:200px;
		padding-left:70px;
		text-align:left;
	}
	#content a.gright{
		float:right;
		width:200px;
		padding-right:70px;
		text-align:right;	
	}
	#content a.aphoto{
		border-style:none;
	}
	#content a.aphoto:hover{
		background-color:#fff;
	}	
#footer{
  clear:both;
  background-color:#fff;
  margin-top:10px;
}
img.center{
	display: block;
    margin: 20px auto;
}

