body {
	text-align: center;
	margin:      0;
	padding:     0 0 20px;
    font-family: verdana, arial, georgia, sans-serif;
    background: #B1B1B1;}

#outer {
	color:           #333;
	background-color: #fff;
	margin-top:       20px;
    margin-left:      50px;
	padding:          0;
	width:            597px;
	voice-family:     inherit;
    border:      solid 1px #162740;
	  }
.photo{font-size: 11px}

html>#outer {
	width: 597px }

#head {
	text-align:  left;
	margin:      0;
	padding:     0;
	height:      100px;
	background: #B1C0C5;
    }
 
#body {
	color:     #444;
	background: transparent;
	text-align: left;
	margin:     2px 0 0;
	padding:    0;
	clear:      both;
	border:     0; }

#main {
	background-color: #f7f7f7;
	margin:            0;
	padding:           10px;
	width:             390px;
	float:             left;
	border:            solid 1px #cecece;
	voice-family:      inherit;
      }

html>#main {
	width: 390px; }
    
h1 {font-size: 20px;}

#sidebar {
	color:     #666;
  	background: transparent;
	margin:     0 0 0 410px;
	padding:    2px 10px 10px 0;
	height:     400px;
	border:     solid 1px #cecece;
    }

#footer {
	color:       #666;
	background:   #f7f7f7;
    font-size:    11px;
	text-align:   left;
	padding:      5px 7px 7px 10px;
	position:     relative;
	top:          2px;
	height:       50px;
	clear:        both;
	border-top:   solid 1px #ccc;
	voice-family: inherit;	
	  }
 
#main a:link{color: #191970; text-decoration: none; font-size: 0.9em; font-weight: bold;}
#main a:visited{color: #F33; text-decoration: none; font-size: 0.9em; font-weight: bold;}
#main a:hover{color: #B22222; text-decoraton: none; border-bottom: 1px dotted;}
#main a:active{text-decoration: none; border-bottom: 1px solid;}     
      
