@charset "UTF-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#1f1f1f;
	background-color: #ffffff;
	background-image: url(../i/bg_grid_full_t.gif);
	background-repeat: repeat-y;	
}

a {
color:#1f1f1f;}

#page{
	/*background: #fff url(../i/bg_grid.gif) repeat scroll 10px 10px;*/
	margin:10px 0 0 10px;
}


.description {
height:100px;
width:400px;
margin:3px 0 50px 0;
float:left;
}

.description_2 {
height:100px;
width:400px;
margin:0 0 0 0;
color:#1f1f1f;
}

.description p, .description_2 p {
padding:0 20px 0 0;
margin:5px 0;
}

.row{
clear:both;
width:auto;
padding:0px 0;
border-top:solid 1px #E7E7E7;
}

.row_detail{
clear:both;
width:auto;
padding:10px 0;
border-top:solid 1px #E7E7E7;
}
.restrictor{
width:1200px;}

.arrow{
width:800px;
height:120px;
text-align:right;
clear:both;
}

.arrow img{
}

.arrow_roll{
  display: block;
  float:right;
  width: 75px;
  height: 75px;
  background: url("../i/arrow_top_r.gif") no-repeat 0 0;
  margin:20px 20px 20px 0px;
}

.arrow_roll_b{
  display: block;
  float:right;
  width: 75px;
  height: 75px;
  background: url("../i/arrow_left_r.gif") no-repeat 0 0;
    margin:20px 20px 20px 20px;
}

.arrow_roll:hover, .arrow_roll_b:hover{
  background-position: 0 -75px;

}

.arrow_roll span, .arrow_roll_b span
{
  display: none;
}



.backtoindex{
margin:0 0 0 0;
padding:0 0 10px 0;
display:block;
}

.idd {
font-size:9px;
color:#000;
margin:3px 0 0 0;
padding:0;
display:block;
}

#head a.sel {
color:#999;

}

/*

#about{
width:800px;
border-top:solid 1px #E7E7E7;
margin:0 0 0 10px;
}
#bio h1{
font-size:11px;
line-height:13px;
font-weight:normal;
color:#1f1f1f;
}

 removed #about next 8 */

.column{
width:200px;
display:block;
padding:0 0 20px 0;
margin:0;
float:left;
color:#1f1f1f;
}

.column h1{
font-weight:bold;
}

.column_wide{
width:800px;
display:block;
padding:0 0 20px 0;
margin:0;
float:left;
color:#1f1f1f;
}


h1{
font-size:11px;
line-height:13px;
font-weight:normal;
color:#1f1f1f;
padding:0 20px 10px 0;
margin:0 10px 0 0px;
}

h2{
font-size:11px;
line-height:13px;
font-weight:bold;
color:#1f1f1f;
padding:5px 0 0 0;
margin:0 20px 0 0px;
border-top:1px solid #1f1f1f;
}



.column_wide p{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 20px 20px 0;
	font-size:26px;
	line-height:30px;
	font-weight:100;
	margin:10px 0;
	}
	

.column_wide p a:hover, h2 a:hover{
color:#428CBF;
}
	
	
.column_wide .column p{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 20px 10px 0;
	font-size:11px;
	line-height:16px;
	font-weight:100;
	margin:0 10px 0 0;
	}

#head{
clear:both;
font-weight:bold;
width:800px;
color:#999999;
line-height:15px;
}

#head a{
font-weight:bold;
color:#000;
}


#head a:hover{
color:#428CBF;
}

#head .column_fixed{
width:200px;
height:100px;
display:block;
float:left;
}

#head .column_fixed_wide{
width:400px;
height:100px;
display:block;
float:left;
}

#head .column_fixed_wide p{
margin:0 20px 0 0;}



.cell{
color:#1f1f1f;
width:230px;
display:block;
float:left;
font-size:12px;
line-height:14px;
letter-spacing:.01em;
}

.cell a{
color:#1f1f1f;
}


