body, html { width:100%; height:100%; margin:0; }

body { 	background:url('images/hibari_bg.jpg') repeat-x #d9dfe7;
	color:#615e58; font-family: 'lucida sans', monospace;
	}

#content { background:url('images/hibari_17.jpg') transparent no-repeat; }

h1 { 	color:#5e5c65; font-family:'arial',sans-serif;
	font-size:32px; margin:0; padding: 0 0 0 270px;
	text-transform:uppercase; letter-spacing:1px;
	font-weight:400;
	 }

h1:first-letter { color:#536b7a; }

h3 { 	margin:  0; padding:0px 110px 0px 40px;
	text-align:right; font-weight:400; font-style:italic;
	letter-spacing:2px; color:#7ea29b;
	font-family: georgia,serif; font-size:20px;
	}

h2 {	margin:0px 0 -12px 2px; color:#744e67; padding:2px 0 0 40px;
	background:url('images/h2.jpg') no-repeat top left;
	font-family: times; font-size:22px; font-style:italic; font-weight:400;
}
h4 { margin: -2px 0 -5px 23px; letter-spacing:2px; color:#5f9cbc;
	font-family:'century gothic',arial, sans-serif}


p {	font-size:11px;
	line-height: 20px;
	text-align: justify;
	text-indent:20px;
	}

blockquote { padding:12px 28px; background: url('images/bq.jpg') no-repeat top left;
	border:2px solid #ca97b4; font-size:11px; line-height:18px;
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8 }
blockquote:hover { border:2px solid #918d8b;
	filter:alpha(opacity=100); opacity:1; -moz-opacity:1 }
.noindent	{ text-indent:0; }
.center	{
	text-indent:0;
	text-align:center;
	color: #a43454;
	font-size:12px
}

strong { color:#a5668e; font-family: verdana, sans-serif; }
em { color:#256943; font-family: georgia,serif}
ins { color:#a57f1b }
del, strike { color:#7c9875; }


.in { text-transform:uppercase; color:#604c70; }
.in strong { font-weight:bold; text-transform:uppercase; font-size:36px; font-family:script; float:left; color:#604c70 }

li { color:#5c5b57; font-family:'lucida sans unicode',monospace; line-height:16px; font-size:11px;
     list-style-image:url('images/li.gif') }
li:hover { list-style-image:url('images/li_hvr.gif'); color:#2f2b39; }

/* LINKS */

a { color:#2d4874; text-decoration:none; border-bottom: 1px dotted #6ea59b }
a:hover { color:#b15e53; cursor: help; border-bottom: 1px dashed #4e4d48 }
a:active { color:#6ea59b; }

/* LATEST SITES */

#latest {	position:absolute; top:78px; left:587px;
	width:165px; height:140px;
	background:url(images/latest.png) bottom right no-repeat
	}

#latest img { -moz-opacity:0.4; opacity:0.4; filter:alpha(opacity=40); border: 2px solid #4b4850; }
#latest img:hover { filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; border:2px solid #a5668e }


/* FOOTER */

#footer {	position:relative; bottom:0px; left:0px;
	width:100%; height:221px;
	background:url('images/footer_bg.jpg') #d9dfe7 repeat-x bottom; 
	}

#f { background:transparent url('images/footer_01.jpg') no-repeat left bottom; height:221px }

#short { 	width:435px; height:140px;
	position:relative;
	top: 48px; left:316px;
	}

.f { width: 150px; float:left; }


/* SHORTCUTS, ETC. */

#short ul {  float: left; list-style: none;
	margin: 0px 0px 0px 10px; padding: 0;
	list-style-image: none; font-family:'lucida sans',monospace;
	font-size:10px
	 }

#short li strong {
	font-size: 24px; letter-spacing:-1px;
	font-family: 'century gothic', tahoma, sans-serif;
	text-transform:uppercase; color:#564569;
	font-weight: 400; list-style-image: none;
	 }

#short li em { 
	color:#a47543; font-family: 'century gothic', tahoma, sans-serif; 
	}
#short li { font-size:10px; list-style-image:none }
#short li a {
	font-family: 'lucida sans', 'lucida sans unicode', monospace;
	font-size:10px; color:#a3407c; text-transform: none;
	margin: 0px ; padding: 1px 3px 1px 8px;
	background-color: transparent; border-bottom: 1px dotted #94a38f;
	letter-spacing:0px
	}
#short li a:hover {
	background-color:#4e4d48; color:#d1c5d6;
	border-left: 5px solid #ab5994; padding: 1px 3px 1px 3px
	 }
ul.sc {	width:140px;
	height:100px;
	}
ul.go {	width:80px;
	height:100px;
	}
ul.dc {	width:182px;
	height:100px;
	}

/* SIBLINGS */

.siblings {
	width:420px; margin: 0px auto; padding:14px 17px;
	background:transparent url('incl/siblings_bg.png') no-repeat left top;
	}

.siblings img {
	float:left; padding:0; margin: 0 5px 0px 0;
	border:5px solid #667265; opacity:0.7; -moz-opacity:0.7 }
.siblings img:hover {
	border:5px solid #a14b4f; opacity:1; -moz-opacity:1 }

.url {
	padding:17px 0 5px 0; width:315px; float:left;
	font-family:'century gothic',sans-serif; font-size:28px;
	text-transform:uppercase; letter-spacing:-1px }
.url a {
	color:#3e324c; border-bottom:none; }
	.url:first-letter { color:#a14b4f; }
.desc {
	padding:-5px 0 0 0; font-style:italic;
	font-family:georgia,serif; font-size:14px; color:#fff }

.feat { margin: -8px 0 0 0; padding:6px 0; height:20px;
	font-family:'lucida sans',monospace; font-size:10px;
	background:url('incl/siblings_feat.png') center no-repeat; text-align:center }

/* NETWORK */
.net {
		width:450px; height:232px; min-height:232px !important; margin:auto; padding:18px 0px 30px 0px;
		background:url('incl/net_sample.jpg') no-repeat left top; }
.t {
	width:404px; height:22px; margin:5px 0 0 0; padding:0;
	text-align: right; letter-spacing:2px;
	font-family:'century gothic',serif; font-size:22px;
	text-transform:uppercase; font-style:normal; font-weight:400 }
	.t a { border-bottom:none; color:#373341 }
	.t:first-letter { color:#40795a; }
	.t a:hover { border-bottom:none; }
.net img {
	filter:alpha(opacity=85); width:450px;
	height:97px; border:0; opacity:0.85; -moz-opacity:0.85; }
.net img:hover {
	border:0; opacity:1; -moz-opacity:1 }
	
.data { width:136px; height:108px; margin:13px 7px 0 17px; padding:0; float:left; }
.data td, th {
	font-size:10px; line-height:16px; vertical-align:top }
	.data th {
		text-align:right; width:44px; padding-right:2px;
		color:#A24D52;}
	.def {
		margin:13px 4px 0px 4px; padding-right: 18px; height:112px; text-align:justify;
		line-height:17px; font-size:11px; font-family:'lucida sans',monospace }

img.left { float:left; margin:9px; }
.center img, img.left { border: 5px solid #969f9e; opacity:0.75; -moz-opacity:0.75 }
.center img:hover, .left:hover { border: 5px solid #b06d99; opacity:0.9; -moz-opacity:0.9 }
@charset "utf-8";
/* CSS Document */

