/*
      Based on work by Keith Donegan of http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#f2fbff url('alien-9-images/alien-9-site-bg-top.jpg') repeat-x;
}


a, a:visited, a:active{color:#0066bb;}
#content a:hover{background:#bbffff; color:#bb0077;}


img{border:none; color:transparent;}


h2, h3{color: #ce6897; margin: 5px 0 13px 0; font-family:"century gothic", "avant garde", futura, helvetica, sans-serif;}

h2{font-size:16px; border-bottom:2px dashed #ccc; border-top:2px dashed #ccc; margin:30px 0 9px 0;}

h3{font-size:14px;}

h1{color: #2e6ecc; margin:10px 0 9px 0; padding-bottom:5px; font-family:"century gothic", "avant garde", futura, helvetica, sans-serif; font-size:24px; font-weight:normal; border-bottom:1px solid #ccc;}

.space{height:40px;}
.clear{clear:both;}





table
{

	width:547px;
}






#wrapper { 
 margin: 0 auto;
 width: 940px;
}


.affiliate-link{font-size:11px; font-weight: bold;}

#faux {
 background: url(alien-9-images/alien-9-site-bg.gif) repeat-y;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 940px;
 padding: 0;
 height: 254px;
 margin: 10px 0px 0px 0px;
 background: #fff;
}

#leftbar{
float:left;
text-align:bottom;
width:238px;
background:url('alien-9-images/top-left-bar.gif') repeat-x;
height:52px;
line-height:28px;
font-size: 9px;
}
#leftbar a, #leftbar a:visited, #leftbar a:active{text-decoration:none; color:#4488ff;}

.yuri-borg{
  position:absolute;
  top: 0;
  left: 0;
  width: 272px;
  height:105px;
  z-index:21;
  background: url('alien-9-images/alien-9--yuri-otani.gif');
}

.leftimage{height:284px; width:128px; margin:10px 0px 10px 0px; background: url('alien-9-images/alien-9-yuri-otani-2.jpg');}
.rightimage{height:296px; width:147px; margin:10px 0px 10px 0px; background: url('alien-9-images/alien-9-yuri-otani.jpg');}

#leftcolumn { 
 display: inline;
 text-align:right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 140px;
 float: left;
}

#leftcolumn img {margin-bottom:3px;}

#content { 
 float: left;
 margin: 10px 23px;
 padding: 0px;
 width: 560px;
 display: inline;
 position: relative;
}


.float-left{float:left; margin:10px 10px 10px 0;}
.float-right{float:right; margin: 10px 0 10px 10px;}
#content .float-right-index{float:right; margin: 10px 0 10px 10px; border:0;}
.float-center{text-align:center;margin-left: auto; margin-right: auto;display: block;}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 width: 170px;
 float: right;
}

#rightcolumn img {margin-bottom:10px;}

#footer { 
 width: 930px;
 text-align:center;
 font-size: 11px;
 clear: both;
 color: #333;
 background: #f2fbff;
 margin: 0px 0px 10px 0px;
 padding: 20px 5px 5px 5px;
}
.clear { clear: both; background: none; }


#content img{border: 1px solid #000;}

#content ul{margin: 7px 0 7px 15px;}
#content ul li{margin: 7px 0 10px 0;}
#content ul li a{color:#0066bb; text-decoration:none; padding-left: 35px; background: url('alien-9-images/alien-nine-green-borg.gif') no-repeat top left;}
#content ul li a:hover{color:#bb0077; background: #bbffff url('alien-9-images/alien-nine-light-green-borg.gif') no-repeat top left;}


#content ol{margin: 7px 0 7px 15px;}
#content ol li{margin: 7px 0 10px 0;}
#content ol li a{color:#0066bb; text-decoration:none; padding-left: 35px; background: url('alien-9-images/alien-nine-red-borg.gif') no-repeat top left;}
#content ol li a:hover{color:#bb0077; background: #bbffff url('alien-9-images/alien-nine-light-red-borg.gif') no-repeat top left;}


#content p{margin:13px 0 13px 0;}

#content dl{margin: 7px 0 13px 0;}
#content dd{margin: 0 0 7px 20px; font-size:14px;}
#content dd a{color:#0066bb; text-decoration:none; padding-left: 35px; background: url('alien-9-images/alien-nine-blue-borg.gif') no-repeat top left;}
#content dd a:hover{color:#bb0077; background: #bbffff url('alien-9-images/alien-nine-light-blue-borg.gif') no-repeat top left;}
#content dt{font: 16px futura, helvetica, sans-serif; margin: 10px 0 7px 0; color: #ce6897;}

.top-link{margin-bottom:20px;font-size:14px;}

 dl.gallery
{

width:180px;
text-align: center;
float: left;

}

 dl.gallery-promotion
{
width: 300px;
text-align: left;

}


.gallery dt { font-weight: bold; }


.gallery dd
{
text-align: left;
}


.character dt { margin: 305px 0 5px 0; font-size:24px; }


#content .link-banners img{padding: 15px 15px 15px 15px; border:0;}


dl.parodies1{background:#D9F5F3; padding:20px;}

dl.parodies2{background:#EFFCE4; padding:20px;}

dl.parodies3{background:#F7E5D7; padding:20px;}

#wallpapers{text-align: center;}

.form-item{font-family: Verdana; font-size: 12px; font-weight regular;  background-color:#EEF1F9}

.form-item-img{width: 50px; margin-right:20px;}

#content .index-phpbb{float:left; text-align:left;width:360px; margin-top:-28px; background:#D9F5F3; margin-right:10px; padding:8px;color:#13766c;}

#content .index-phpbb h3{margin-top:-5px;margin-bottom:3px;}

#content .index-phpbb ul li{border-bottom:1px dashed; border-color:#ce6897;padding:5px;}

#content .index-phpbb ul li a{color:#0066bb; text-decoration:none; background: none; padding:0;}

#content .index-phpbb ul li a:hover{color:#bb0077; background: none; text-decoration:underline;}

#content .index-oekaki h3{margin-top:-36px; margin-bottom:2px; padding:0;}
#content .news-heading{padding-top:-8px;}






#content .newspost{background:#dff3fc;border:1px dashed; border-color:#2680a8; margin-bottom:30px;}

#content .newspost img{border:none;}

#content .newsfooter{background:url('http://alien9.crossrealms.net/oekaki/templates/Alien9/MenuBack.png'); height:20px; padding:8px; color:#fff;}

#content .newsfooter a{color:#fff;}
#content .newsfooter a:hover{color:#000;}

#content .newstitle{padding:8px;background:url('http://alien9.crossrealms.net/oekaki/templates/Alien9/HeaderBack2.png');}

#content .newspost h2{margin:0; padding-top:5px;padding-bottom:5px;border-color:#70b2bf;color:#fff;}


#content .newstext{padding:8px;}


#content .product-box {text-align:center; border:1px solid #000; background:#DDF2FB; padding:10px; width:120px;}
#content .product-box h3{color:#bb0077; margin-bottom:2px;}
#content .product-box img{margin-bottom:5px;}
#content .amazon-products {float:right;}