@charset "UTF-8";
/* CSS Document */


/* POSITIONING */

img {border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote {margin:0;padding:0;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 75%;background-color: #efeee9;color: #000;}
html>body {font-size: 12px;}
p {font-size: 1em;line-height:1.65em;margin-top: 1.65em;margin-bottom: 1.65em;font-family:Arial, Helvetica, sans-serif;}
div {text-align:left;}

#container {position:relative;width: 756px;margin: 0 auto;background-color: #FFF;}
#header {overflow: hidden;width: 750px;margin:3px;height:215px;}
#main-nav {background-color:#DDD; text-transform: uppercase;padding: 10px 8px 10px 8px;font-weight: bold;margin:0 3px;}
#content {margin: 3px;width:750px;}
#secondary-nav {background-color:#e4e1d7;width:147px;padding:15px 3px 15px 3px;float:left;color:#666;text-transform:uppercase;font-size:.9em;font-weight:bold;font-size: 1em;}
#main-content {width:550px;float:right;margin:30px 18px 15px 0; min-height: 200px;}
#footer {background-color:#999;padding: 3px;text-align: center;color: #CCC;font-weight: bold;border: 3px solid #FFF;margin-bottom:10px;}
#home {margin:0 0 15px 0; min-height: 200px;}

/* LINKS */

a {color:#64321d;text-decoration: underline;}
a:hover {color:#605846;text-decoration: underline;}
#secondary-nav a {color:#666; text-decoration: none;}
#secondary-nav a:hover {color:#000; text-decoration: none;}
#secondary-nav ul {list-style:square; list-style-position:outside; margin-left: 10px;}
#secondary-nav li {margin-bottom:15px;line-height:1.35em;}
#footer a {color: #CCC;text-decoration: none;}
#footer a:hover {color: #FFF;text-decoration: none;}
.archive-table td a {text-decoration:none;}
.archive-table td a:hover {text-decoration:underline;}

/* GLOBAL STYLES */

.clear-div {clear: both;}
h1 {font-size:1.5em;line-height: 1em;margin-top: 0;margin-bottom: 1em;font-weight: normal;}
h2 {font-size:1.35em;line-height: 1.286em;margin-top: 1.286em;margin-bottom: 1.286em;font-weight: normal;}
ul {list-style-position: outside;list-style-type:square;}
ol {list-style-position:outside;margin:8px 0 8px 3px;padding:0;}
li {margin: 0 0 0 15px;padding: 0;line-height: 1.65em;}
hr {width: 80%;margin: 1.65em auto; padding: 0;border: 0;border-bottom: 1px solid #605846;}
input, select {border: 1px solid #999;color: #333;font-family:Arial, Helvetica, sans-serif;}
textarea {border: 1px solid #999;color: #333;font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.textarea {height: 6em;width: 22em;}
input.text {height: 1.75em;}
input.checkbox {border: 0;margin-left: 8px;}
input[type=checkbox], input.radio, input[type=radio] {border: 0;}
input.radio {margin: 0 6px;padding: 0;border: 0;}
.disclaimer {font-size: .8em;line-height: 1.25em;margin-top: 1.25em;margin-bottom: 1.25em;}
.ruler {border: 0;border-top: 1px dotted #64321d;margin: 10px 0;width: 100%;clear: both;}
#membership td {font-size: .75em;}
.news li {margin:0;}
#scholarship p {margin-top: .75em;margin-bottom: .75em;}
.list-none{list-style:none;font-weight:bold;margin:0;padding:0;}
.list-none li{font-weight:normal;}
.archive-table td{border-bottom:solid 1px #663300; padding: 7px 3px;}
#white p{color:#FFF;}
.orange{color:#d18316;}

/* Son of Suckerfish */
.suckerfish,.suckerfish ul {padding: 0;margin: 0;list-style: none;line-height: 1;z-index: 2;}
.suckerfish a {display: block;zoom: 1; }
.suckerfish li {float: left;}
.suckerfish ul {position: absolute;left: -999em;}
.suckerfish li:hover ul,.suckerfish li.sfhover ul {left: auto;}
.suckerfish li li {width: 100%;}
.suckerfish li:hover ul ul,.suckerfish li.sfhover ul ul {left: -999em;}
.suckerfish li:hover ul,.suckerfish li li:hover ul,.suckerfish li.sfhover ul,.suckerfish li li.sfhover ul {left: auto;}

/* Main Navigation */
#main-nav a {
	color: #666;
	text-decoration: none;
}
#main-nav ul a:hover {
	color: #000;
	text-decoration: none;
}
#main-nav ul li {
	background-image: url(/images/main-nav/main-nav-rule.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
}
#main-nav ul li a:hover {
	color: #000;
}
#main-nav li ul {
	width: 165px;
	background: #DDD;
	padding: 3px 0;
}
#main-nav ul ul {
	margin-left: -10px;
	padding: 0 10px;
}
#main-nav li li {
	font-size: 95%;
	padding: 0;
}
#main-nav li li a {
	padding: 5px 3px 5px 0;
	text-decoration: none;
	margin: 0;
	color: #666;
}
#main-nav li li a:hover {
	color: #000;
}
#main-nav ul ul li {
	background-image: none;
	margin: 0;
}
#main-nav #scholarship-nav ul {
	margin-left: -9px;
	text-align: right;
}
#main-nav #scholarship-nav ul {
	width: 90px;
}

