
/* shared text styles */
/* body, table, td, form { font-family: arial, verdana, sans-serif; font-size: 14px; margin: 0px; background-color: #FAF0E6 } */
body {
	font-family: arial, verdana, sans-serif;
	font-size:13px;
	margin: 0px
	line-height:16px;
	padding:0;
	margin:0;
}

	body#home #homelink,
	body#intro #introlink,
	body#board #boardlink,
	body#gallery #gallerylink,
	body#events #eventslink,
	body#join #joinlink,
	body#links #linkslink,
	body#contact #contactlink,	
	body#login #loginlink,
	body#memberlist #memberlistlink,
	body#sponsor #sponsorlink {
		text-decoration:none;
		background:#E6D1EF;
		color:#9900CC;			/* purple */
	}
table, td, form {
	font-family: arial, verdana, sans-serif;
	font-size:13px;
}
.altRow{
	background-color:#E6D1EF
}
#menu {
	font-family: arial, verdana, sans-serif;
	color:#E6D1EF;				/* light purple */
	font-size:14px;	
	line-height:14px;
	margin-bottom:4px;
	margin-top:4px;
}
	#menu a {
		margin:0 4px;
		padding:2px;
		font-size:14px;	
	}
	#menu a:link, #menu a:visited {
		color:#FFFFFF;			/* white */
		text-decoration:none;
	}
	#menu a:hover, #menu a:active {
		text-decoration:none;
		background:#E6D1EF;		/* light yellow */
		color:#76009F;			/* dark purple */
	}

#main {
	font-family: arial, verdana, sans-serif;
	font-size:13px;
	color:#B753DF;				/* mid purple */
	background:#FFFFFF;			/* white */
}
 	#main a:link, #main a:visited {
		color:#9900CC;			/* purple */
		text-decoration:underline;
	}
	#main a:hover, #main a:active {
		text-decoration:none;
		background:#9900CC;		/* purple */
		color:#FFFFFF;			/* white */
	}

error {
	font-family: arial, verdana, sans-serif;
	color:red;
	font-size:13px;    
	font-weight:bold;
}
emphasis {
	font-family: arial, verdana, sans-serif;
	color: #9900CC;				/* purple */
	font-size:13px;    
	font-weight:bold;
}

footnote { color: #666666; font-size: 90%; }
small.copyright { color: #666666; }

h1 {
	font-family: arial, verdana, sans-serif;
	font-size:20px;
	padding:0;
	margin:0 0 10px 0;
	color:#9900CC;
	font-weight:bold;
	padding:5px 0 2px;
}
h2 {
	font-family: arial, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9900CC;
	margin-top:4px;
	margin:8px 0 8px 0; 
}
h3 {
	font-family: arial, verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#9900CC;
	padding:0;
	margin:0 0 2px 0; 
}
h4 { 
	font-family: arial, verdana, sans-serif;
	color: white; 
	font-size: 14px; 
	font-weight: bold; 
	margin-bottom: 2px; 
	margin-top: 2px
} 

small {
	font-family: arial, verdana, sans-serif;
	font-size:10px;
	margin: 0px
}

medium {
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	margin: 0px
}

#chinese {
	font-size:13px;
	padding:0;
	margin:4px 4px 4px 4px;
	margin:0;
}
hr {
	border:0;
	color:#9900CC;
	background-color:#9900CC; 
	height:1px;
    margin-top:6px;
    margin-bottom:6px;
}
/* shared link styles */
a { 
	font-family: arial, verdana, sans-serif;
	color: #58007F; 
	font-size: 13px; 
	}
	a.headerlink { color: #9900CC; font-size: 13px; font-weight: bold; }
	a.biglink { color: #9900CC; font-size: 13px; font-weight: bold; }
	a.smallLink { color: #9900CC; font-size:10px; }

/* shared misc styles */
.cLeftIndent { padding-left: 5px; }
.cRightIndent { padding-right: 5px; }
ul.flush { margin-left: 0em; margin-bottom: 0px; margin-top: 0px; }
ol.flush { margin-left: 0em; margin-bottom: 0px; margin-top: 0px; }

li.new { margin: 0px; padding: 0px; margin-top: 10px; }
li.list { margin: 0px; padding: 0px; margin-top: 2px; }

li.tight {margin: 0px; padding: 0px; margin-top: 1px; }
}

/* general form fields */
input.radio { background: #E5E6EF; color: #000000; } 
select { font-size: 11px; margin: 0px; }
.searchBox { font-family: arial, verdana, sans-serif; font-size: 11px; width: 80px; }
.inputText  { font-size: 11px; margin: 2px; width: 80px; }	
.inputText-small { font-size: 11px; margin: 2px; width: 60px; }	
.inputText-mid { font-size: 11px; margin: 2px; width: 90px; }
.inputText-long { font-size: 11px; margin: 2px; width: 140px; }
.inputText-longer { font-size: 11px; margin: 2px; width: 180px; }
.inputText-extended { font-size: 11px; margin: 2px; width: 250px; }

input.submit {
  padding: 2px 5px;
  text-align: center;
  letter-spacing: .2px;
  background-color: #9900CC;
  color: white;
  font-family: arial, verdana, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border: 1px;
}

