@charset "iso-8859-1";
/* author: Thomas Owen */
/* Creation date: 1/30/2005 */
body {
	margin: 0;
	padding: 0;
	/*background: #404040 url(images/swan1b.jpg) bottom right fixed no-repeat;background.jpg*/
	background: #404040 url(images/darkback2.gif) ;
	}

p  {
    padding-left: 10px;
	padding-right: 20px;
	}	
	
h1  {
    /*background: #404040 url(images/darkback2.gif);
    border: 1px solid #ffffff;*/
    font: bold 1.50em Arial, sans-serif;
	color: #cccccc;
	margin-top: 5px;
    padding: 8px;
    padding-top: 20px;
	}	
h3 {
   	font: bold 1.35em Arial, sans-serif;
	color: #0033ff;
	margin-top: 2px;
	margin-left: 5px;
   }

h4 {
   	font: bold 1.35em Arial, sans-serif;
	color: #ff3333;
	margin-top: 2px;
	margin-left: 5px;
    }   
   
.otherlink {
  margin-left: 50px;
  color: #ffffff;
   }	
	
.otherlink a {
  text-decoration: underline;
  color: #ffffff;
   }		
	
.otherlink a:hover {
	color: #0033ff;
	background-color: transparent;
	text-decoration: none;
	}	
	

.otherlink2 {
  color: #ffffff;
   }	
	
.otherlink2 a {
  text-decoration: underline;
  color: #ffffff;
   }		
	
.otherlink2 a:hover {
	color: #0033ff;
	background-color: transparent;
	text-decoration: none;
	}		
	
	
.toplink {
  text-align: right;
  color: #cccccc;
   }	
	
.toplink a {
  text-align: right;
  text-decoration: none;
  color: #cccccc;
   }	
   	
.button {
	padding: 2px;
	margin-top:5px;
    margin-left:30px;
	font: bold small verdana, sans-serif;
	color: #000000;
	background-color: #ff3333;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #0033ff;
	border-bottom: 2px solid #0033ff;
	}
	
.emailed {
     font: bold medium verdana, sans-serif;
     color: #FF0000;
}	
.textbox {	
    margin-bottom: 10px;				/* Until IE understands <css> input[type="file"] { </css> It's better to define a new style then it is to re-define the input tag because radio buttons cop a beating */
	padding: 4px;
	font:  bold small verdana, sans-serif;
	color: #000;
	background-color: #CCCCCC;
	border-top: 2px solid #0033ff;
	border-left: 2px solid #0033ff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;

	}		

.quotetext  {
    margin-left: 50px;
    color: #0033ff;
}

.quoteaut {
    margin-left: 80px;
    color: #cccccc;
	 }
	 
.quoteaut2 {
    text-align: right;
    margin-right: 180px;
    color: #0000FF;
	 }

.quoteaut a {
  text-decoration: underline;
  color: #ffffff;
   }		
	
.quoteaut a:hover {
	color: #0033ff;
	background-color: transparent;
	text-decoration: none;
	}		
	
.quoteaut2 a {
  text-decoration: underline;
  color: #ffffff;
   }		
	
.quoteaut2 a:hover {
	color: #0033ff;
	background-color: transparent;
	text-decoration: none;
	}
	
.red  {
      color: #ff3333;
	  }	
	 
/* block positioning */	

#formcontent {
   margin-left: 75px;
     }

#header { 
   background: #404040 url(images/darkback2.gif);
   height: 100px;
   border-bottom: 2px solid #cccccc;  
	 }

#center {
    background: #404040 url(images/swan1b.jpg) no-repeat;
    background-position: bottom right;
	margin-top: 35px;
	margin-right: 5%; 
	margin-left: 19%;
	padding: 1% 3%;
	color: #cccccc;
	font: 10pt Verdana, sans-serif;
	border-left: 2px solid #0033ff;
	border-bottom: 2px solid #cccccc;
	border-top: 2px solid #0033ff;
	border-right: 2px solid #cccccc;
	}
	
.guildlogo {
	padding-left: 20px;
	}	
	
		
	/* 
--------------------------------Top Navigation ------------------------------ 
*/
div#top a {
	display: block;			/* makes the background hover effect work in Mozilla */

	}

	
div#toplinks {
	position: absolute;
	margin-right: 5%; 
	top: 80px;
	right: 0px;
	width: 99%;
	display: inline;
	}
	
div#toplinks ul {
	position: absolute;
	right: 0px;
	list-style: none;
	margin: 0px 0px 40px 0px;

	}
div#toplinks ul li {
	display: inline;
	padding: 0 0.5em;
	border-left: 1px solid #ff3333;	
	}
div#toplinks ul li.first {
	border-left: 0px none;
	}
div#toplinks ul li a {
	font: bold 1.0em arial, sans-serif;	
	color: #CCCCcc;
	background-color: transparent;
	text-decoration: none;
	}
	
div#toplinks ul li a:hover {
	color: #0033FF;
	background-color: transparent;
	text-decoration: underline;
	}
	
/*
--------Navigation Stuff----------
*/

   
a img, a:hover img, a:focus img, a:active img, a:visited img {   /*get rid of all image-link borders*/
  border: none;
}	
	
/*-------Used with page div to keep footer at bottom of page----------*/	
	
#footer {
	position: relative;
	bottom: 0;
	width: 100%;
	border-top: 2px solid #cccccc;
	color: #ff3333;
	font-size: 70%;
}
#footer p {
	margin: 0.5em 0 1em 2em;
	padding: 2px;
	text-align: left;
}