/*
sage is 6d8376 . eggplant is 833c64 . slate is 474747
*/

body {
	margin:0;
	padding:0;
	background-color: #ba840d;
	color:#474747;
	font:100% Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

#headway {
	margin: 0 auto;
	width:900px;
	padding: 5px 25px 5px 15px;
	background-image: url(pix/iscpm-bg-top.jpg);
	background-repeat:no-repeat;	
	height:75px;
}
	#headway ul { display:block; list-style-type:none; margin:0; padding:0;}
	#headway ul li { display:inline;}
	#headway ul li a { font-size:.9em; margin-left:45px;}

#midway {
	margin: 0 auto;
	width:900px;
	padding: 5px 25px 5px 15px;
	background-image: url(pix/iscpm-bg-mid.jpg);
	background-repeat: repeat-y; /* 0px 0px; */
	}
	
#contented {
	margin:0 4em 0 10em;
	width:600px;
}
	
#featpix {
	float:left;
	width:225px;
	padding:2em;
}
#featpixsmall {
	float:left;
	width:125px;
	padding:2em;
}
#featpix p { margin:0 0 10px 0; padding:2px; text-align:center; color:#833c64;}

#foot {
	margin: 0 auto;
	width:900px;
	padding: 5px 25px 5px 15px;
	background-image: url(pix/iscpm-bg-bott.png);
	background-repeat: no-repeat;	
}
.blockhead { display: block; }
.prettili ul li {
	margin-left:3em;
	font-size:.9em;
	line-height:normal;
	padding-bottom:.3em;
}
.notation {
	text-align:center;
	font-size:.8em;
	color:#474747;
}

/* LINKS */
a { color:#00528c; }
a:link { color:#00528c; }
a:visited { color:#000;}
a:hover { background-color:#eee;}
a:active {}

.invite a:hover {background-color:transparent;}

.notation a { color:#474747;}

/* LISTS */

ul.reg {
	font-size:0.8em;
	line-height:200%;
	list-style: none;
	list-style-position:outside;
}

ul.reg li a, div.signatory {
	margin-left:.5em;
	padding-left:.5em;
	border-left:6px solid #ba840d;
}


/* IMAGES */

img {
	border:none;
}
img.frameit {	
	border:1px solid #ecc62c;
}

/* TEXT */
#headway p, #contented p.first, #foot p {
	margin:0;
}
#headway p, #memnav p {
	padding-left:12em;
}
#headway p a, #memnav p a {
	margin-left:1em;
}
#featpix, .invite {
	text-align:center;
	text-transform:uppercase;
	font-size:.8em;
}
.invite p {
	font-weight:bold;
	color:#1b75bc;
	border-bottom:1px solid #1b75bc;
}
.postal {
	border-bottom:1px solid #1b75bc;
	padding-bottom:3ex;
}
#prefoot {
	padding-top:40px;
	font-size:.7em;
	text-align:center;
}
h1, h2, p, li {
	text-align:left;line-height:150%;
}
h1 {
	font-size:1em;color:#00528c;
}
h2 { 
	font-size:.9em; font-weight:bold;
}
	h2.story {
		color:#00528c;
	}
p {
	font-size:.9em;
}
.profile {
	text-align:left;
	font-size:.9em;
}

p.notation {
	font-size:.7em;
	padding:0 2em;
}

p.ultra {
	line-height:600%;
}
.attn { color:#f00; font-weight:bold; }

/*	FORM STUFF */
.attn { color:#fa0000; font-weight:bold; }
.teeny { font-size: .7em; font-style:italic; }
.isi { padding:1ex 0; }

/* adminform */
#adminform label { margin-right: 1px; padding-right: 2px; width: 250px; display: block; float: left; text-align: right; position: relative; clear:left; font-size:.9em;}
#adminform input, #adminform textarea { display: inline; float: none; font-size:1em; width: 300px; }
#adminform .isi input.narrower { width: 60px; !important }
#adminform select, #adminform input.chekki {float:left; margin-left:25px;}
#adminform input.chekki { width: 10px; }
#adminform input:focus, #adminform textarea:focus { background-color:#e9e9e9; }
/* contactform */
#contactform { width: 260px; position: relative;}
#contactform label { margin-right: 1px; padding-right: 2px; width: 100px; display: block; float: left; text-align: right; position: relative; clear:left; font-size:.9em;}
#contactform input, #contactform textarea { display: inline; float: none; font-size:1.1em; width: 150px; }
#contactform select, #contactform input.chekki {float:left; margin-left:25px;}
#contactform input.chekki { width: 10px; }
#contactform input:focus, #contactform textarea:focus { background-color:#e9e9e9; }

#adminform input.asubmit, #contactform input.asubmit { background-color:#cba244;color:#fff; width:auto;}

/*	TABLE	*/
table.mem {
	width:95%;
	font-size:.9em;
}
table.mem tr td {
	text-align:left;
	width:30%;
	padding:0 1ex;
	margin:0 .5ex;
	border:1px solid #ccc;
	vertical-align:top;
}