@charset "UTF-8";/* CSS Document *//*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Globals and Tags*/#flash{	float: left;}{padding: 0px;margin: 0px;}body{	font-size: 11px;	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #660066;	line-height: 17px;	background-color: #D5D6FE;}p{	margin-bottom: 14px;	text-align: justify;}a{color: #FF7800;text-decoration: underline;}a:hover{text-decoration: none;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Global Structure*/#upbg{	position: absolute;	top: 0px;	left: 0px;	width: 747px;	height: 200px;	z-index: 1;	background-image: url(images/fantasy_sky_anubis.jpg);}#outer{position: relative;width: 747px;margin: 0 auto;background: #fff;}#inner{	position: relative;	z-index: 2;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	padding-top: 13px;	padding-right: 0px;	padding-bottom: 13px;	padding-left: 0px;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Header*/#header{	position: absolute;	width: 716px;	height: 109px;	color: #000000;	padding-left: 20px;	top: 16px;}sup{	font-size: 0.5em;	color: #000000 !important;	padding-left: 4px;}#header span{font-weight: normal;}#header h1{	position: absolute;	font-size: 36px;	top: 15px;	height: 50px;	width: 369px;	left: 15px;}#header h2{	position: absolute;	font-size: 12px;	font-weight: normal;	color: #000000;	top: 65px;	left: 17px;}#header sup{color: #FCE2CA;}#contact{	position: absolute;	right: 1px;	width: 450px;	top: 52px;	height: 33px;}#contact ul li{	display: inline;			}#contact ul li a{	font-size: 12px;	color: #000000;	font-weight: bold;		padding-left: 10px;}#contact ul li a:hover{	color: #4A4A24;	text-decoration: none;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Navigation*/#menu{	position: relative;	height: 120px;	background-color: #6666FF;	margin-top: 110px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#menu ul{}#menu ul li{	display: inline;	line-height: 35px;		}#menu ul li a{	padding: 12px 4px 12px 4px;	font-size: 12px;	color: #fff;	font-weight: bold;}#menu ul li a:hover{background: #fff;color: #4A4A24;text-decoration: none;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Left Content Main Content*/#leftcontent{	position: relative;	width: 480px;	float: left;	padding: 0px 0px 0px 20px;}#leftcontent .flash{	position: relative;	width: 200px;	float: left;	padding: 0px 20px 0px 0px;	margin-right: 20px;}#leftcontent h3{	position: relative;	top: 4px;	font-size: 18px;	line-height: 20px;	color: #6633CC;	letter-spacing: -1px;	padding: 0px 0px 0px 15px;	margin-bottom: 4px;	margin-top: 5px;}#leftcontent .content{padding: 0px 15px 0px 15px;margin-bottom: 10px;}#leftcontent .post{	margin-bottom: 0px;}#leftcontent .post .header{	position: relative;}#leftcontent .post .content{	margin-bottom: 0px;}#leftcontent .post .footer{	position: relative;	top: -5px;	height: 40px;}#leftcontent .post .footer ul{	list-style: none;	position: absolute;	right: 7px;	bottom: 6px;	width: 430px;	height: 13px;	text-align: right;}#leftcontent .post .footer ul li{display: inline;line-height: 14px;padding-left: 17px;margin-left: 25px;background-repeat: no-repeat;background-position: 0px 2px;}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Right Content*/#rightcontent{	position: relative;	width: 180px;	float: right;	padding: 0px 20px 0px 0px;}#rightcontent h3{	position: relative;	top: 4px;	font-size: 16px;	line-height: 25px;	color: #6633CC;	letter-spacing: -1px;	padding: 0px 0px 10px 10px;	margin-bottom: 5px;	margin-top: 5px;}#rightcontent .content{padding: 0px 10px 0px 10px;margin-bottom: 20px;}#rightcontent .thought{	padding: 0px 10px 0px 10px;	margin-bottom: 20px;	background-color:#FFFFCC}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  // Footer*/#footer{	position: relative;	clear: both;	height: 66px;	text-align: center;	color: #A8A88D;}#footer a{color: #8C8C73;}img.picA{position: relative;top: -2px;width: 76px;height: 74px;padding: 8px;}img.picB{	position: relative;	height: 140px;	width: 140px;	float: left;	margin: 0px 15px 0px 0px;}img.picC{	position: relative;	width: 140px;	float: right;	margin: 0px 0px 0px 10px;	height: 150px;}img.picD{	position: relative;	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	padding-left: 10px;}img.floatleft{float: left;margin: 0px 14px 3px 0px;}p.floatright{float: right;margin: 0px 14px 3px 0px;}ul.linklist {list-style: none;}ul.linklist li{border-top: solid 1px #EEEEEE;padding-top: 5px;margin: 5px 0px 0px 0px;}ul.linklist li.first{	border-top: 0px;	margin-top: 0px;	padding-top: 0px;}