body {background-color:#222222;
	  color:#8c8c8c;
	  margin:0px;
	  padding:0px;
	  font-family:Verdana, Geneva, sans-serif; }
	  
div.head {background-color:#353535;
		  height:217px;
	  	  width:900px;
		  margin-left:auto;
		  margin-right:auto;}
h1.head {color:#e10000;
		 text-align:right;
		 padding-bottom:5px;
		 padding-top:30px;
		 padding-right:75px;
		 margin:0px;
		 font-size:40px;}
h2.head {color:#8c8c8c;
		 text-align:right;
		 padding-top:2px;
		 padding-bottom:0px;
		 padding-right:75px;
		 margin:0px;
		 font-size:28px;}
img.head {float:left;
		  margin-right:40px;
		  padding:0px;}
		  
div.navi {background-color:#353535;
	   border-top-color:#e10000;
	   border-top-width:5px;
	   border-top-style:solid;
	   border-bottom-color:#e10000;
	   border-bottom-style:solid;
	   border-bottom-width:5px;
	   width:900px;
	   height:30px;
	   margin-left:auto;
	   margin-right:auto; }
a.navi {color:#8c8c8c;
		font-size:large;
		font-weight:bold;
		padding-left:17px;
		padding-right:17px;
		text-decoration:none;}
a.navi:hover {color:#dddddd;}
p.navi {margin-top:4px;}

div.main {background-color:#353535;
		  color:#8c8c8c;
		  width:860px;
		  margin-left:auto;
		  margin-right:auto;
		  padding:20px;
		  min-height:375px;}
h1.main	{color:#e10000;}
a.main {color:#8c8c8c;
		text-decoration:underline;}
a.main:hover {color:#dddddd;
			  text-decoration:none;}

div.foot {background-color:#353535;
		  height:25px;
	  	  width:900px;
		  border-top:5px #e10000 solid;
		  margin-left:auto;
		  margin-right:auto;
		  text-align:right;}
a.foot {color:#8c8c8c;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;}
a.foot:hover {color:#dddddd;}

div.album {float:left;
		   width:270;
		   margin-left:15px;
		   padding-bottom:20px;}
img.album {border:#fff thick solid;
		   box-shadow:#999;}
a.album {color:#8c8c8c;
		 text-decoration:none;
		 padding-top:15px;}
a.album:hover {color:#dddddd;}

a.photo {text-decoration:none;
		 margin-left:8px;
		 padding-bottom:20px;
		 border:0 none;
		 display:block;
		 height:167px;
		 width:260px;
		 float:left;}
img.photo {border:#fff thick solid;
		   display:block;}
div.photo {width:600px;
		   text-align:center;}