@charset "UTF-8";
/* CSS Document */

/* general */
html body {
	background-image: url(../images/rule.gif);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	h1 {
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:large;
	}
	
	h2 {
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	}
	
	h3 {
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	}
	
	h4 {
	font-family: Arial, helvetica, sans-serif;
	}
	
	p {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	}
	
	p.sm {
	font-family: Arial, helvetica, sans-serif;
	font-size: .8em;
	color: #333;
	}
	
	/* General Links */
	a:link {
	color: #0066FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	a:hover {
	color: #99FFFF;
	text-decoration: none;
	}
	
	a:active {
	color: #99FFFF;
	text-decoration: none;
	}

	a:visited {
	color: #0066FF;
	text-decoration: none;
	}

	/* banner */
	#banner {
	margin: 0;
	height: 100px;
	}

	#l-header {
	margin-left: 60px;
	margin-top: 10px;
	}
	
	#r-header {
	font-size: 1.2em;
	font-variant: small-caps;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	margin-top: 155px;
	margin-left: 80px;
	}
	
	/* navagation */	
	#navcontain {
	background-image: url(../images/smgrad.jpg);
	background-position: left;
	height: 50px;
	margin-top: 80px;
	margin-left: 0;
	}
	
	#navbar {
	font-family: Verdana, Verdana, Arial, helvetica, sans-serif;
	font-size: 0.7em;
	text-align: right;
	display: inline;
	position: absolute;
	margin-left: 20px;
	margin-top: 5px;
	}
	
	#navbar ul li {
	list-style: none;
	display: inline;
	text-decoration: none;
	padding: 0 5px 0;
	border-right: 1px #C8EBF8 solid;
	}
	
	/* navagation links */	
	#navbar li a:link {
	color: #C8EBF8;
	display: inline;
	text-decoration: none;
	}
	
#navbar li a:hover {
	color: #1859A8;
	display: inline;
	text-decoration: none;
	}
	
#navbar li a:visited {
	color: #fff;
	display: inline;
	text-decoration: none;
	}
	
.selected {
	color: #C8EBF8;
	display: inline;
	text-decoration: none;
	}
	
.selected li a:link {
	color: #C8EBF8;
	display: inline;
	text-decoration: none;
	}
	
.selected li a:hover {
	color: #1859A8;
	display: inline;
	text-decoration: none;
	}
	
.selected a:visited {
	color: #fff;
	display: inline;
	text-decoration: none;
	}
	
/* content */
#headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.5em;
	border-left: 2px #666 dotted;
	padding: 15px 10px 5px;
	margin-bottom: 15px;
	}
	
.emailForm {
	padding-left: 10px;
	font-family: Arial, helvetica, sans-serif;
	width: 360px;
	margin: 5px 0;
	}
	
/* resources */
#resources { 
	line-height: 30px; 
	font-family: Arial, helvetica, sans-serif; 
	margin-left: 10px;
	}
	
#resources a {
	color: #333;
	text-decoration: none;
	}
	
#resources a:hover {
	color: #99FFFF;
	text-decoration: none;
	}
	
#resources a:active {
	color: #0066FF;
	text-decoration: none;
	}
	
#resources a:visited {
	color: #99CCFF;
	text-decoration: none;
	}
	
#resources ol {	
	list-style: square;
	margin-left: 10px;}
	
/* board accordion*/
	#accordion {
	margin:20px 0px;
	border: 1px solid #999;
	}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: Arial, helvetica, sans-serif;
	font-size: .9em;
	background: #CED9FF;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	}

div.element p {
	font-family: Arial, helvetica, sans-serif;
	font-size: .9em;
	margin:0px;
	padding:4px;
	}
	
div.element h4 {
	font-family: Arial, helvetica, sans-serif;
	font-size: .9em;
	margin:0px;
	padding:4px;
	}

div.element a {
	text-decoration: none;
	font-size: .9em;
	color:#528CE0;
	}
	
	div.element a:active {
	text-decoration: none;
	font-size: .9em;
	color:#000066;
	}
	
	div.element a:hover {
	text-decoration: none;
	font-size: .9em;
	color: #00FFFF;}
	
	div.element a:visited {
	text-decoration: none;
	font-size: .9em;
	color: #9CCBE2;
	}
	
	blockquote {
	padding:5px 20px;
	}
	
/* admin */
	#admin table {
	text-align: left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .9em;  
	margin: 15px; 
	width:80%;
	}
	
	#admin th {
	text-align: center;
	font-size:1.2em;
	padding: 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em; 
	}
		
	#admin tr {
	border-bottom:1px #333 solid;
	padding: 10px;
	}
		
	#admin td {
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	}
	
	#board img {
	border:1px #333 solid;
	float:left;
	margin:10px;}
	
	#member {
	padding-top:120px;}
	
	#Bmem {
	margin-left: 10px;
	font-weight: bold;
	font-size: .95em;
	color: #528CE0;
	}
	
	fieldset.memBox {
	width:95%; 
	border-bottom: #528CE0 dotted 1px; 
	padding-bottom: 5px; 
	margin-left: 10px;}
	
/* footer */
	.footerCopy {
	font-family: Arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #999;
	text-align: center;
	line-height: 1.5em;
	padding-top: 5px;
	}
	
	#footer {
	font-size: 0.8em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #666 dotted;
	margin: 15% 10% 0 5%;
	}
		
	#footer a { 
	color:#999;
	text-align: center;
	line-height: 1.5em;
	padding-top: 5px;}
	
	#footer a:link {
	font-family: Arial, helvetica, sans-serif;
	color: #666;
	display: inline;
	text-decoration: underline;
	}
		
	#footer a:hover {
	color: #ccc;
	display: inline;
	text-decoration: none;
	}
		
	#footer a:visited {
	color: #999;
	display: inline;
	text-decoration: underline;
	}
	
	#footer ul {
	color:#999;
	list-style: none;
	display: inline;
	}
	
	#footer ul li{
	font-family: Arial, helvetica, sans-serif;
	color:#999;
	padding: 0 5px 0;
	border-right: 1px #ccc solid;
	list-style: none;
	display: inline;
	}	