/* Reid Memorial Stylesheet */

body {background:url('../images/woodbg.jpg') top left #9F6737;
	text-align:center;
	padding:0;
	margin:30px 0;
	font-family:arial, sans-serif;
	font-size:12px;}

table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0 0 5px 0;margin:0;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

.hide {display:none;}

#page {width:766px;position:relative;background:#768287;margin:0 auto;}
#toprightbg {width:11px;height:10px;background:url('../images/toprightbg.gif') top left no-repeat;position:absolute;top:0;right:0;}
#topleftbg {width:11px;height:10px;background:url('../images/topleftbg.gif') top left no-repeat;position:absolute;top:0;left:0;}
#bottomrightbg {width:11px;height:10px;background:url('../images/bottomrightbg.gif') top left no-repeat;position:absolute;bottom:0;right:0;}
#bottomleftbg {width:11px;height:10px;background:url('../images/bottomleftbg.gif') top left no-repeat;position:absolute;bottom:0;left:0;}

#header {padding-top:94px;}
#logo {background:url('../images/logo.gif') top left no-repeat;position:absolute;left:-21px;top:-27px;width:159px;height:209px;}
#headertext {background:url('../images/header.gif') top right no-repeat;width:766px;height:99px;position:absolute;top:-9px;right:0;}
#topnav {background:url('../images/topnavbg.gif') top left repeat-x;height:45px;width:656px;margin-left:90px;text-align:center;font-size:14px;}
#topnavlist {list-style-type:none;margin:0;padding:12px 0 0 0;}
#topnavlist li {display:inline;color:#fff;}
#topnavlist li a:link,
#topnavlist li a:visited {color:#fff;}
#topnavlist li a:hover,
#topnavlist li a:active,
#topnavlist li a:focus {color:#ff0;}

#menu {}
#menu ul {}
#menu ul li {position: relative;display:inline;}
#menu ul ul {position: absolute;z-index: 500;left:0px;top:100%;background:url('../images/woodbg.jpg') top left #9F6A38;border:2px solid #8e0000;padding:0;margin:0;}
#menu ul ul#quicklinks {left:-40px;}

#menu ul li.topiefix {position:static;}
/*.topdroptl {width:6px;height:6px;background:url('../images/topdroptopright.gif') top left no-repeat;position:absolute;top:-6px;right:-6px;}
.topdroptr {width:6px;height:6px;background:url('../images/topdroptopleft.gif') top left no-repeat;position:absolute;top:-6px;left:-6px;}
.topdropbl {width:6px;height:6px;background:url('../images/leftnavbottomright.gif') top left no-repeat;position:absolute;bottom:-6px;right:-6px;}
.topdropbr {width:6px;height:6px;background:url('../images/leftnavbottomleft.gif') top left no-repeat;position:absolute;bottom:-6px;left:-6px;}*/
.topdropornate {width:22px;height:22px;background:url('../images/leftnavornate.gif') top left no-repeat;position:absolute;top:10px;right:5px;}

#menu ul li a {height: 1%;}
#menu ul ul li {cursor:pointer;}
#menu ul ul li.topitem {}
#menu ul ul li {
text-align:left;
float:left;
width:150px;
padding: 1px 3px;
color:#fff;
font-size:14px;
line-height:19px;
}

#content {width:725px;background:#fff;margin:0 auto;text-align:left;padding:9px 0;margin-top:11px;z-index:50;}
#conttable {}
#contcell {}
#insidecontent {padding:10px 10px 0 0;}
#contentheader {}
#contentheadertext {margin:0px 0 0px 81px;}

#leftcell {width:195px;}
#leftnav {position:relative;background:url('../images/woodbg.jpg') top left #9F6A38;border:6px solid #8e0000;text-align:left;width:152px;font-size:14px;margin:15px;}
#leftnavtoprightbg {width:6px;height:6px;background:url('../images/leftnavtopright.gif') top left no-repeat;position:absolute;top:-6px;right:-6px;}
#leftnavtopleftbg {width:6px;height:6px;background:url('../images/leftnavtopleft.gif') top left no-repeat;position:absolute;top:-6px;left:-6px;}
#leftnavbottomrightbg {width:6px;height:6px;background:url('../images/leftnavbottomright.gif') top left no-repeat;position:absolute;bottom:-6px;right:-6px;}
#leftnavbottomleftbg {width:6px;height:6px;background:url('../images/leftnavbottomleft.gif') top left no-repeat;position:absolute;bottom:-6px;left:-6px;}
#leftnavlist {list-style-type:none;background:url('../images/leftnavornate.gif') top right no-repeat;margin:10px 6px;padding:0;}
#leftnavlist li {padding-bottom:3px;}
#leftnavlist li.last {padding-bottom:0;}
#leftnavlist li a:link,
#leftnavlist li a:visited {color:#fff;}
#leftnavlist li a:hover,
#leftnavlist li a:active,
#leftnavlist li a:focus {color:#ff0;}
#leftnavlist ul {position:relative;border:2px solid #8e0000;padding:0 0 0 5px;margin:0;list-style-type:none;background:url('../images/litewoodbg.jpg') top left #BF7D45;}
#leftnavlist ul ul {position:relative;border:2px solid #8e0000;padding:5px;margin:5px 5px 5px 0;list-style-type:none;background:url('../images/litewoodbg.jpg') top left #BF7D45;}

#footer {background:#526167;width:725px;margin:0 auto;text-align:center;border-bottom:20px solid #768287;position:relative;}
#adminlogin {position:absolute;bottom:3px;left:3px;font-size:10px;color:#D7D7D7;}
#adminlogin a:link,
#adminlogin a:visited {color:#D7D7D7;}
#adminlogin a:hover,
#adminlogin a:active,
#adminlogin a:focus {color:#fff;}
#memberlogin {position:absolute;bottom:3px;right:3px;font-size:10px;color:#D7D7D7;}
#memberlogin a:link,
#memberlogin a:visited {color:#D7D7D7;}
#memberlogin a:hover,
#memberlogin a:active,
#memberlogin a:focus {color:#fff;}
#copyright {font-size:11px;color:#fff;font-weight:bold;padding:10px 0 5px 0;}
#designed {font-size:10px;color:#D7D7D7;font-weight:bold;padding-bottom:10px;}
#designed a:link,
#designed a:visited {color:#D7D7D7;}
#designed a:hover,
#designed a:active,
#designed a:focus {color:#fff;}

#specbox {background:#7EC4DE;border:3px solid #791A14;width:240px;margin:5px;float:right;color:#000000;}
#specbox div {padding:10px;}
#specbox h5 {padding-top:0;margin-top:0;}

.projmain {font-size:10px;}

/* Links Styles */
#linkstable {background:#fff;margin-top:20px;}
.linksheader {background:#8e0000;color:#fff;font-weight:bold;}
#linkstable td {padding:5px;}
#linkstable a:link {color:#000;}
#linkstable a:visited {color:#000;}
#linkstable a:hover {color:#00f;}
#linkstable a:focus {color:#000;}
.linksalt1 {background:#DBE8FF;}
.linksalt2 {background:#9EC2FF;}

/* Calendar Styles */

.calheader {
	background:#8e0000;
	padding:7px 5px;
	margin:5px 2%;
	}
.caldeptselect {
	float:right;
	position:relative;
	top:-5px;
	}
.callable {
	font-weight:bold;
	color:#fff;
	}
#calendar {
	width:36%;
	margin:0 5%;
	float:left;
	}
#calendar table#inside td.day {
	border:1px solid #000;
	}
#calendar a {
	color:#153B92;
	font-weight:bold;
	}
#otherstuff {
	width:100%;
	text-align:left;
	}
.showtype {
	background:#8e0000;
	padding:5px 5px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside {width:200px;}
table#outside .cfdmonthnav td {background:#8e0000;color:#000;}
table#outside .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#fff;}
table#outside .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#ff0;}
table#numbers {}
table#numbers td {border:1px solid #000;}
table#numbers .cfddays {background:#ddd2ce;color:#000;}
table#numbers .cfddayrows {border:2px solid #ddd2ce;}
table#numbers .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#066;}
table#numbers .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f00;}
table#numbers .weekend {background:#fff;color:#000;}
table#numbers .weekday {background:#fff;color:#000;}
table#numbers .today {background:#fff;color:#000;font-weight:bold;}
table#numbers .today a:link, table#numbers .today a:visited {color:#933;}
table#numbers .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f00;}
table#numbers .noday {background:#fff;}

/* Calendar 2 Styles */
#calendar2 {
	width:100%;
	margin:0 5%;
	font-size:10px;
	}
#calendar2 table#inside td.day {
	border:1px solid #000;
	}
#calendar2 a {
	color:#153B92;
	font-weight:bold;
	}
#calendar2 table#numbers .cfddays {background:#ddd2ce;color:#000;}

#otherstuff {
	width:100%;
	text-align:left;
	}
.showtype {
	background:#8e0000;
	padding:5px 5px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside2 {width:200px;}
table#outside2 .cfdmonthnav td {background:#8e0000;color:#000;}
table#outside2 .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#fff;}
table#outside2 .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#ff0;}
table#numbers2 {}
table#numbers2 td {border:1px solid #000;}
table#numbers2 .cfddays {background:#ddd2ce;color:#000;font-size:10px;width:14%;}
table#numbers2 .cfddayrows {border:2px solid #ddd2ce;}
table#numbers2 .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#066;}
table#numbers2 .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f00;}
table#numbers2 .weekend {background:#fff;color:#000;font-size:10px;}
table#numbers2 .weekday {background:#fff;color:#000;font-size:10px;}
table#numbers2 .today {background:#fff;color:#000;font-weight:bold;font-size:10px;}
table#numbers2 .today a:link, table#numbers .today a:visited {color:#933;}
table#numbers2 .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f00;}
table#numbers2 .noday {background:#fff;font-size:10px;}

/* Document Center */
	
.doccenter {}
.doccenter table td {font-size:12px;}
.doccenter .header {background:#8e0000;color:#fff;font-weight:bold;}
.doccenter .subhead {background:#C79F7E;color:#000;font-weight:bold;}
.doccenter .docalt1 {background:#ddd2ce;}

/* Photo Gallery Styles */

/*ul.projmain {list-style-type:none;padding:0;margin:0;color:#fff;}
ul.projmain li {list-style-type:none;padding:3px;font-size:16px;font-weight:bold;}
ul.projsub {list-style-type:none;padding:0px;margin:5px 0;}
ul.projsub li {list-style-type:none;padding:3px;font-size:12px;font-weight:normal;}
ul.projmain li a:link, ul.projmain li a:visited {color:#fff;}
ul.projmain li a:hover, ul.projmain li a:active, ul.projmain li a:focus {color:#ff0;}*/
.photoheader {width:510px;text-align:right;color:#fff;background:#8e0000;}
.photoheader h3 {font-size:20px;padding:10px;}

#ptablediv {width:510px;}
#ptable {padding:10px 0;}
#phototable {background:#ccc;border:1px solid #666;}
#phototable #captioncell {background:#eee;border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {
	position:relative;
	font-family:arial;
	text-align:center;
	}
#phototable #photocount div.countbox a {
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	}
#counttable td {background:#666;height:20px;width:25px;}
#counttable td.blank {background:#999;}
#phototable #photocount div.photohover {
	background:#fff;
	position:absolute;
	bottom:18px;
	left:0px;
	padding:3px;
	display:none;
	}	


#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}