﻿body
	{
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Serif;
	font-size: 10px;
	background: #ca9bc6 url(img/bg.png) top left repeat-x;
	line-height: 16px;
	text-align: justify;
	cursor: help;
	}

.castle-1
	{
	top: 0px;
	right: 443px;
	position: absolute;
	z-index: 1;
	}

.castle-2
	{
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 1;
	}

.castle-3
	{
	top: 172px;
	right: 0px;
	position: absolute;
	z-index: 1;
	}

.castle-4
	{
	top: 171px;
	right: 445px;
	position: absolute;
	z-index: 1;
	}

#nav
	{
	border: 0px;
	top: 255px;
	right: 475px;
	position: absolute;
	z-index: 3;
	}

#main
	{
	position: absolute;
	color: #FFFFFF;
	top: 430px;
	right: 10px;
	z-index: 2;
	}

#content
      {
	padding: 2px 10px 10px 10px;
	width: 650px;
	z-index: 2;
	}
	
#stats
	{
	background: #c194bd;
	color: #FFFFFF;
    text-align: justify;
    width: 300px;
	font: 10px Georgia;
	padding: 5px;
	}
	
#footer 
      {
	background: url(img/footer.png) no-repeat bottom left;
	margin: 0px auto;
	text-align: center;
	padding: 10px 0px 5px 0px;
	font: 10px Trebuchet MS;
	text-transform: uppercase;
	}

#footer  a
      {
	font: 10px Trebuchet MS;
	text-transform: uppercase;
	border: 0px;
	}
	
#footer  a:hover
      {
	color: #ffbe46;
	}
	
h1, .head
	{
	color: #3f3f3f;
	background: url(img/slipper.png) top left no-repeat;
	font-family: Garamond; 
	font-size: 27px;
	font-style: italic;
	letter-spacing: 6px;
	font-weight: normal;
	text-align: left; 
	padding: 5px 0px 13px 65px; 
	text-transform: lowercase;
	}

li {
	list-style: url(img/bullet.png) circle;
	color: #e83f8f;
	font: 10px Georgia; 
	margin: 0px 0px 0px 30px;
	text-align: left;
	font-style: italic;
	}

b, strong 
      {   
    color: #ffbe46;
	}

i , em
    {
 	color: #ca5799;
	}

u, underline 
    {
 	border-bottom: 1px dotted #D9AF34;
	text-decoration: none;
	}

a 
	{
	color: #e83f8f; 
	text-decoration: none;
	font: 10px Georgia;
	font-style: italic;
	border-bottom: 1px dotted #ffbe46;
	}

a:hover
	{
	color: #ca5799; 
	border-bottom: 1px dotted #ffffff;
	}

input, textarea, select 
	{
	background: #c194bd;
	color: #ffffff;
	padding: 2px;
	letter-spacing: 1px;
	font: 11px Trebuchet MS;
	font-style: italic;
	border: 0px;
	text-align: justify;
	}

input:focus, textarea:focus, select :focus
	{
	background: #c194bd;
	color: #272727;
	padding: 2px;
	letter-spacing: 1px;
	font: 11px Trebuchet MS;
	font-style: italic;
	border: 1px dotted #feb8c8;
	text-align: justify;
	}

img
       {
	border: 0px;
	}

.codesort img 
       {
	border: 6px solid #FEABCA;
	padding: 3px;
	}
	
.codesort img:hover
       {
	border: 6px solid #FFA6EF;
	}
