/* Hope CSS 
Author: Krissy Martin
----------------------------------------------------------------------- */

body
	{
	background:#f4e9ef url(../images/background.jpg) no-repeat fixed;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	}
	
p, h1, h2, h3, h4, li
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:1.3;
	margin:0;
	padding:0;
	}
	
p	
	{
	color:#293d44;
	font-size:1.1em;
	font-weight:100;
	margin-top:10px;
	margin-bottom:17px;
	}

.pcenter
	{
	text-align:center;
	}
	
#disclaimer
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#454881;
	margin-top:10px;
	margin-bottom:17px;
	}

h2	
	{
	color:#467745;
	font-size:1.35em;
	}
	
h3	
	{
	color:#467745;
	font-size:1.25em;
	}
	
.h3center
	{
	text-align:center;
	}

li
	{
	color:#293d44;
	font-size:1.2em;
	}
	
#rules_pg li
	{margin-bottom:10px;}
	
img.gallimg
	{
	position:relative;
	top:0;
	}
	
td.gall
	{
	width:225px;
	text-align:center;
	vertical-align:top;
	}
	
.spottright
	{
	position:relative;
	left:430px;
	}
	


	
/* divs 
----------------------------------------------------------------------- */


#wrap
	{
	margin:0;
	padding:0 0 1px 0;
	background:url(../images/background2.jpg) bottom right no-repeat fixed;
	clear:both;
	}
	
#content
	{
	width:640px;
	margin:30px 10px 20px 150px;
	padding:20px;
	border:white solid 4px;
	background:transparent url(../images/contBG.png);
	}
	
#quotes
	{
	width:640px;
	margin:0 0 30px 150px;
	padding:20px;
	border:white solid 4px;
	background:transparent url(../images/contBG.png);
	text-align:center;
	}
	
#webring
	{
	width:640px;
	margin:30px 10px 20px 150px;
	padding:20px;
	}
	
#don
	{
	width:200px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	}
	
#who
	{
	width:175px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	}
	
.linksdiv
	{
	padding:0;
	margin:0 0 180px 0;
	}
	
.regdiv
	{
	margin:500px 0 500px 0;
	}
	
	
	  
	  
/* image replacement 
----------------------------------------------------------------------- */	

#pagetitle
	{
	width:289px;
	height:93px;
	background:transparent url(../images/header.png) no-repeat;
	text-indent:-9999px;
	}

#descript
	{
	width:600px;
	height:30px;
	background:transparent url(../images/descript_lge.png) no-repeat;
	text-indent:-9999px;
	margin:0 0 50px 0;
	}
	
	
	
	
	
/* Text size menu 
----------------------------------------------------------------------- */

#textSize
	{
	float:right;
	width:165px;
	height:80px;
	background:transparent url(../images/textsize_lge.gif) no-repeat;
	position:absolute;
	margin:0;
	padding:0;
	top:365px;
	left:850px;
	}
	
#ts_nav
	{
	margin:0;
	padding:0;
	width:150px;
	height:70px;
	position:relative;
	}
	
#ts_nav li
	{
	list-style:none;
	top:7px;
	left:8px;
	}
	
#ts_nav li, #ts_nav a 
	{
	width:150px;
	height:29px;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	position:relative;
	}
	
#normal a:hover {
	background:url(../images/textsize_lge.gif) -171px -7px no-repeat;}
		
#large a:hover {
    background:url(../images/textsize_lge.gif) -171px -36px no-repeat;}
	
	
	
	
	
/* menu
----------------------------------------------------------------------- */	
	
#nav
	{
	float:right;
	width:165px;
	height:304px;
	background:transparent url(../images/menu_lge.gif) no-repeat;
	position:absolute;
	margin:0;
	padding:0;
	top:30px;
	left:850px;
	}
	
#nav1
	{
	margin:0;
	padding:0;
	width:140px;
	height:290px;
	position:relative;
	top:5px;
	left:10px;
	}
	
#nav li 
	{
	list-style:none;
	}
	
#nav li, #nav a 
	{
	width:140px;
	height:32px;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	position:relative;
	top:0;
	left:0;
	}
	
#home a:hover {
	background:url(../images/menu_lge.gif) -176px -5px no-repeat;}
		
#forum a:hover {
    background:url(../images/menu_lge.gif) -176px -37px no-repeat;}
	
#chat a:hover {
    background:url(../images/menu_lge.gif) -176px -69px no-repeat;}
	
#gallery a:hover {
    background:url(../images/menu_lge.gif) -176px -101px no-repeat;}
	
#help a:hover {
    background:url(../images/menu_lge.gif) -176px -133px no-repeat;}
	
#rules a:hover {
    background:url(../images/menu_lge.gif) -176px -165px no-repeat;}
	
#links a:hover {
    background:url(../images/menu_lge.gif) -176px -197px no-repeat;}
	
#dedication a:hover {
    background:url(../images/menu_lge.gif) -176px -229px no-repeat;}
	
#register a:hover {
    background:url(../images/menu_lge.gif) -176px -261px no-repeat;}
	
#home_pg #home a {
	background:url(../images/menu_lge.gif) -344px -5px no-repeat;}
	
#forum_pg #forum a {
	background:url(../images/menu_lge.gif) -344px -37px no-repeat;}
	
#chat_pg #chat a {
	background:url(../images/menu_lge.gif) -344px -69px no-repeat;}
	
#gallery_pg #gallery a {
	background:url(../images/menu_lge.gif) -344px -101px no-repeat;}

#help_pg #help a {
	background:url(../images/menu_lge.gif) -344px -133px no-repeat;}

#rules_pg #rules a {
	background:url(../images/menu_lge.gif) -344px -165px no-repeat;}
	
#links_pg #links a {
	background:url(../images/menu_lge.gif) -344px -197px no-repeat;}

#dedication_pg #dedication a {
	background:url(../images/menu_lge.gif) -344px -229px no-repeat;}
	
#register_pg #register a {
	background:url(../images/menu_lge.gif) -344px -261px no-repeat;}
	
a:link {color:#454881}

a:hover {color:#92b9bc;}

a:visited {color:#8f619b}
