/*julia CSS Document */

.julia_link a:link {color:#003399; text-decoration:underline;}
.julia_link a:visited {color:#003399; text-decoration:underline;}
.julia_link a:hover {color:#FF9900; text-decoration:underline;}

.julia_logo {
	display:block;
	width:750px;
	height:465px;
	background:url(images/bg_title.gif) no-repeat left top;
	}

.julia_movie {
	display:block;
	width:500px;
	margin-left:235px;
	}

.julia_movie-left {
	display:block;
	float:left;
	width:250px;
	text-align:right;
	}

.julia_movie-right {
	display:block;
	float:right;
	width:240px;
	background:#000000;
	border:2px solid #000000;
	}

.julia_link {
	display:block;
	width:710px;
	margin:20px 20px 0px 20px;
	text-align:center;
	}

.julia_link P {
	display:block;
	width:600px;
	padding:10px;
	border:1px dotted #990000;
	background:#FFFFCC;
	}

.julia_outlinebase,
.julia_character {
	display:block;
	width:710px;
	margin:20px 20px 0px 20px;
	}

.julia_outlinebase h2,
.julia_character h2 {
	display:block;
	margin-bottom:8px;
	}

.julia_outlinebase-margin {
	display:block;
	margin:0px 5px 0px 20px;
	}

.julia_outlinebase-left {
	display:block;
	float:left;
	width:310px;
	}

.julia_outlinebase-left p {
	line-height:150%;
	}

.julia_outlinebase-right {
	display:block;
	float:right;
	width:350px;
	}

.julia_character ul {
	list-style:none;
	}

.julia_character li {
	display:block;
	float:left;
	width:235px;
	}

.mainchara {
	display:block;
	width:670px;
	margin-left:20px;
	margin-bottom:30px;
	}

.subchara {
	display:block;
	width:200px;
	margin-left:20px;
	}

.subchara p,
.mainchara p {
	background:#1A374B;
	line-height:150%;
	color:#CCCCCC;
	padding:5px;
	}

.julia_footer {
	display:block;
	background:url(images/bg_footer.gif) no-repeat left top;
	margin:25px 0px 0px 0px;
	padding:6px 6px 3px 0px;
	}
