body,
html {
    font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Swiss, SunSans-Regular ; 
    margin:0;
    padding:0;
    color:#000;
    }

body {
    min-width:802px;
    }

body#home {background: #ccc url(../images/background.gif) repeat-y 50% 0;}
body#osp {background: #ccc url(../images/background.gif) repeat-y 50% 0;}
body#members {background: #ccc url(../images/background.gif) repeat-y 50% 0;}
body#home  a#nav_home,
body#osp  a#nav_osp,
body#members  a#nav_members,
body#events  a#nav_events,
body#help  a#nav_help
 	{ color:#0f0; font-size: 12px; }


#wrap { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0 auto; width:800px; border: solid 1px #999; }

#header { background:#ddd; order-right-style: solid; order-top-style: solid; }

#header h1 {
    padding:5px;
    margin:0;
    }
    
#nav { font-size: 10px; background:#630; text-transform: uppercase; text-align: center; padding:5px; border-top: 1px solid #999; border-bottom: 1px solid #999; }

#nav ul{ margin:0; padding:0; list-style:none; }
#nav li{ color: #fff; display:inline; margin:0; padding:0 10px 0 0; }
#nav a:link { color: #fff; font-size: 12px; background-color: transparent; text-decoration: none; }
#nav a:visited { color: #fff; font-size: 12px; background-color: transparent; text-decoration: none; }
#nav a:hover { color: #0cf; font-size: 12px; background-color: transparent; text-decoration: none; }
#nav a:active { color: #fff; font-size: 12px; background-color: transparent; text-decoration: none; }

#main { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 600px; float: left; }
#main h2, #main h3, #main p {
    padding:0 10px;
    }
#main ul, li {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 12px;
}
#main a:link { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#main a:visited { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#main a:active { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#main a:hover { color: #00f; font-size: 16px; background-color: transparent; text-decoration: underline; }
#main address { font-weight: bold; text-align: center; }
#main blockquote {
	background-color: #EFEFEF;
	margin: 15px;
	padding: 0px;
}
.photoleft { float: left; margin-left: 10px; }
.photocolumn { margin-left: 10px; float: left; margin-top: 10px; margin-right: 10px; }
#event { background: #cff; float:left; width:600px; }
#event h1 { color: #009; font-family: "Showcard Gothic", "Arial Black", "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-align: center; padding:0 10px; }
#event h2 { font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-bottom: 4px; padding: 0 10px; }
#event h3 { font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-bottom: 4px; padding: 0 10px; }
#event h4  { text-align: center; margin-right: 30px; margin-left: 30px   }
#main h5 {
	background-color: #FC9;
	margin-right: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: .8em;
	margin-left: 20px;
}
#main img {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}


#event ul, li {
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-left: 30px;
	list-style: none;
}
#event a:link, a:visited, a:active { color: #00f; font-size: 20px; background-color: #fff; text-decoration: none; }
#event a:hover { color: #00f; font-size: 20px; background-color: #fff; text-decoration: underline; }

#deed { font-family: "courier new", courier, serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float:left; width:600px; }
 
#deed h1 { font-family: "Old English Text MT", Georgia, "Times New Roman", Times, serif; padding:0 10px; }
#deed p { padding-right: 10px; }
#deed ul, li { margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
#deed a:link { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#deed a:visited { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#deed a:active { color: #00f; font-size: 16px; background-color: transparent; text-decoration: none; }
#deed a:hover { color: #00f; font-size: 16px; background-color: transparent; text-decoration: underline; }
#deed address { font-weight: bold; text-align: center; }
#sidebar { font-size: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; float:right; width:198px; }
   
#sidebar ul { margin-bottom:0; margin-left: 0; list-style: none; }
    
#sidebar li { margin-bottom:10px; } 
       
#sidebar h2 { font-size: 16px; text-align: center; padding:0 20px 0 0; }
#sidebar h3 { font-size: 14px; padding: 0 20px 0 0; }
#sidebar h4 { font-size: 16px; text-align: center; margin-bottom: 2px; padding: 0 30px 0 0; }
#sidebar h5 { font-size: 14px; font-weight: normal; font-style: italic; text-align: center; margin-top: 2px; padding: 0 40px 0 0; }
#sidebar p {
	font-size: 14px;
	padding:0 5px 0 0;
}
#sidebar address { font-size: 12px; font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
#sidebar a:link {
	color: #00f;
	font-size: 14px;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
}
#sidebar a:visited { color: #00f; font-size: 14px; background-color: transparent; text-decoration: none; }
#sidebar a:hover { color: #00f; font-size: 14px; background-color: transparent; text-decoration: underline; }
#sidebar a:active { color: #00f; font-size: 14px; background-color: transparent; text-decoration: none; }
#sidebar image { border: solid 1px #060; }

#footer { background:#630; text-align: center; clear:both; border-top: 1px solid #999; }

#footer p, a:link, a:visited, a:active { color: #fff; font-size: 12px; background-color: transparent; padding:5px; margin:0; }

#footer a:hover { color: #0ff; background-color: transparent; text-decoration: underline; }

.gallery  /* IE 5/6 border erase bug */
    {
	width: 90%;
	padding-left: 20px;
	margin-left: 20px;
	padding-top: 60px;
	margin-top: 60px;
}
.gallery p {
	font-size: 12px;
}
.gallery ul li a {
	font-size: 14px;
	font-weight: bold;
}

*  /* IE 5 placement bug */
html   #gallery   img {
	width: 90%;
}
.figure {
	float: left;
	height: 300px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.figure p {
	text-align: center;
	height: 5em;
	font-family: "Trebuchet MS";
	font-size: .8em;
	line-height: normal;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.map {
	background-image: url(../images/drop_shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
} 

.map  img {
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	padding: 4px;
	position: relative;
	top: -5px;
	left:-5px;
}
    
p  { margin-left: 10px }
sub { }
sup { }
acronym  { font-weight: bold }
big { }
small  { font-size: 75% }
blockquote  { font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; background-color: #ccc; border: solid 1px #999; }
h2  { margin-left: 10px }
h3  {
	margin-left: 10px
}
h4  {
	margin-left: 20px
}
h5  { margin-left: 40px }
h6  { margin-left: 50px }
em { }
strong { }
del { }
ins  { color: #f00 }
dl { text-align: left; margin-left: 40px }
dd  { font-size: 12px }
cite { }
code { }
address  { font-style: normal; font-size: 125%; font-family: "trebuchet ms", helvetica }
td { padding-left: 20px; }
a:link {
}
#members .memtab a {
	padding-left: 0px;
}

a:visited { }
a:hover { }
a:active { }
#members th {
	background-position: left;
	text-align: left;
	padding-left: 20px;
}
#members table {
	padding-left: 20px;
	margin-left: 30px;
}
body#condesign {
	background: #ccc url(../images/background.gif) repeat-y 50% 0;
}
