@charset "UTF-8";
/* CSS Document */

* { 
margin:0;
padding:0;
font-family: Verdana, "Courier New", monospaced; 

font-weight:normal;
}

img, img a {
border:0;
}

ul {
list-style-type:none;
}


a {
text-decoration:none;
}

h1, h2, h3, h4, h5, p {
font-size: 1.1em;
color:#bbb;
line-height:1.0em
}




body { 
width:7300px;
font-size:09px;
}



/*--------*/

#menu {
position:fixed;
width:100%;
padding:16px 0px 16px 18px;
background-color:#ddd;
font-size:1.1em;
color:#ccc;
}

#menu li {
display:inline;
}

#menu li a {
padding:4px 8px 3px 8px;
}


.selected a {
background-color:#ec008c;
color:#FFF;
}

.nav a {
color:#666;
}

.nav a:hover {
color:#fff;
background-color:#ec008c;
}

/*--------*/

#content {
background-color:#FFF;
padding-top:85px;
padding-left:05px;
}


h1 {
width:360px;
color:#666666;
padding-top:2.0em;
padding-bottom:1.0em;
line-height:14px;
border-bottom:dotted 1px #999;

}

.p_title {
color:#666666;
line-height:14px;
}
	
.p_column {
float:left;
width:360px;
margin-right:20px;
line-height:14px;
color:#999

}	
.box {
float:left;
padding-left:50px;

}	

	.box_image {
		height:450px;
	} 


.first_box {
float:left;
width:360px;
padding-left:20px;
}

	.p_intro {
		
		width:240px;
		border-top:dotted 1px #999;
		padding-top:2.0em;
		margin-right:10px;
		color:#999
		}
		
	.p_2nd {
		width:240px;
		color:#999
		}		

	
		
	.darker_p {
	color:#aaa;
	margin-top:40px;
	line-height:12px;
	}
	
#ruler {
position:absolute;
top:550px;
left:25px;
border-top:dotted 1px #999;
width:11000px;
}			


#random {
float:left;
width:400px;
background-color:#666666;
margin-left:4.0em;
margin-top:2.0em;
}
