body        
	{
	background: #FFFFFF url(bg.jpg) repeat;
	margin: 0px;
	color: #424242; 
	}

p, blockquote
	{
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 16px;
	color: #424242; 
	font-family: Century Gothic, "Trebuchet Ms", sans-serif; 
	line-height: 16px; 
	padding: 10px 10px 0px 10px; 
	}
.header
	{
	position:absolute;
	top:0px;
	left:100px;
	}
.main
	{
	position:absolute; 
	padding: 0px; 
	top: 50px; 
	left: 20px; 
	width: 520px;
	}
h1, .head
	{
	border-top: 0px solid #020202;
	border-right: 0px solid #ffffff;
	border-bottom: 0px dotted #292929; 
	border-left: 0px solid #4a4a4a;
	color: #5f5f5f;
	font-family: century gothic, georgia, times, serif; 
	font-size: 20px;
	font-weight: normal; 
	font-style: italic;
	letter-spacing: 5px;
	text-align: left; 
    padding: 0px 0px 0px 0px; 
	text-transform: lowercase;
	}
h2
	{
	background: url(h2-bg.png) no-repeat top right;
	color: #d9a700;
	font-family: georgia, times, serif; 
	font-size: 13px;
	font-weight: normal; 
	font-style: italic;
	letter-spacing: 4px;
	line-height:70px;
	text-align: right; 
	padding: 0px 15px 0px 0px; 
	margin-top:-40px;
	text-transform: lowercase;
	}
.letter
	{
	color: #d9a700; 
	font-family: georgia, times, serif; 
	font-size: 42px;
	font-weight: normal; 
	font-style: italic;
	letter-spacing: 6px;
	padding: 0px; 
	text-transform: lowercase;
	}

strong, b
	{
	color: #a40c55;
	font-weight: bold;
	}

em, i
	{
	color: #575a3a;
	font-style: italic;
	}

ul
	{
	list-style: url(bullet.png) circle;
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 16px;
	font-family: Century Gothic, "Trebuchet Ms", sans-serif; 
	color: #424242; 
	line-height: 12px; 
	margin: 10px;
	}
li {margin: 10px;}

input, textarea, option, select, code 
	{
	background: #7da69b url(.png) no-repeat top right;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #c10366;
	border-left: 0px solid #007675;
	color: #e5e5e5;
	font-family: georgia, "times new roman", serif; 
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1;
	padding: 0px 0px 0px 5px; 
	}
textarea, code{
	display: block;
	width: 500px;
	height: 40px;
	text-align: center;
	margin: 30px auto;
	padding: 10px 0;
	}
.show_join_comments textarea, #comments {
		margin: 0;
		width: 50%;}	
input:focus, button:focus, option:focus, textarea:focus
	{
	background: #3f3f3f;
	}

table.stats
	{
	display: block;
	overflow: no;
	background: url(stats-bg.png) no-repeat top left;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #020202;
	border-left: 0px solid #007675;
	color: #555555;
	font-family: georgia, "Trebuchet Ms", sans-serif; 
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	line-height: 16px; 
	padding: 30px 75px 10px 20px;
	width: 260px;
	height: 160px;
	}

#footer
	{
	background: url(footer-bg.png) no-repeat top left;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #020202;
	border-left: 0px solid #007675;
	color: #424242; 
	font-family: georgia, trebuchet ms, arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0; 
	padding: 15px 50px 10px 10px;
	text-align: justify;
	}

a:link, a:visited, a:active       
	{
	border-bottom: 1px solid #d4d7b1;
	color: #399199;
	font-family: Georgia, Times, serif; 
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	padding: 10px  0px; 
	text-decoration: none;
	}

a:hover       
	{
	border-bottom: 1px solid #399199;
	color: #a8cf45;
	font-family: Georgia, Times, serif; 
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	padding: 0px; 
	text-decoration: none;
	}

table 
	{
	color: #414141;
	border: 0px;
	font-family: Century Gothic, "Trebuchet Ms", sans-serif; 
	font-size: 16px;
	}

.form 	{
	width: 100%
	}

.joinform 	{
	width: 400px
	}

img	
	{
	border: 0px;
	}

.back
	{
	background: #;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #f0dddd;
	border-left: 0px solid #ffffff;
	color: #424242;
	font-family: georgia, times new roman, serif; 
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1;
	margin-right: 20px;
	padding: 0px; 
	text-transform: lowercase;
	}

.big
	{
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 13px;
	color: #424242; 
	font-family: "Trebuchet Ms", sans-serif; 
	margin: 0px;
	}

.buttons, .codesort img
	{
	border: 0px;
	padding: 3px; 
	}
img.skin, img.disco
	{
	border: 7px solid #5ba0b9;
	margin: 3px; 
	}
img:hover.skin, img:hover.disco
	{
	border: 7px solid #555555;
	}
.title
	{
	background-color: ;
	color: #78952c;
	font-size: 16px; 
	font-family: georgia, times, serif;
	font-style: italic; 
	font-weight: normal;
	border-bottom:1px dotted #d9a700;
	}
h3
	{
	background-color: #;
	color: #78952c;
	font-size: 14px; 
	font-family: georgia, times, serif;
	font-style: italic; 
	font-weight: normal;
	border-bottom:1px dotted #d9a700;
	text-align:	right;
	padding:0px 10px 0px 0px;}
