body {
  background: url('../images/main-back.png') repeat-y center;
	font: 12px 'trebuchet MS';
	color: #dbdddf;
	line-height: 150%; 
	margin: 0px; 
	padding: 0px;
}

a {
  color: #6D829F;
	text-decoration : underline;
}

a:hover {
	text-decoration : none;
}

#title {
  background: url('../images/title-back.png') no-repeat top center;
	width: 100%;
  height: 84px;
	min-width: 865px;
}

#logo {
  background: url('../images/cmda.png') no-repeat;
	width: 182px;
	height: 67px;
	float: left;
	margin-left: 40px;
	margin-top: 11px;
}

#logo a {
  display: block; 
	text-indent: -9999px; 
	width: 182px;
	height: 67px;
}

#login-bar {
  background-color: #b30a06;
	line-height: 50%;
}

#login-form {
  background-color: #b30a06;
	height: 70px;
	display: none;
}

#login-form div {
  margin: 10px 4em 0 0;
	float: right;
}

#login-form div input.border {
  font: 13px 'trebuchet MS';
	color: #555555;
	line-height: 150%;
	border: 2px solid #333333;
	padding: 3px;
	background-color: #dddddd;
}

#login-tab {
  background: url('../images/tab.png') no-repeat top center;
	font-size: 12px;
	color: #cebaba;
	text-align: center;
	padding-right: 6px;
	padding-top: 3px;
	width: 100px;
	height: 27px;
	margin-right: 15%;
	line-height: 100%;
  position: absolute;
	right: -5%;
}

#logout {
  background: url('../images/logout.png') no-repeat top center;
	font-size: 12px;
	color: #cebaba;
	text-align: center;
	padding-right: 6px;
	padding-top: 3px;
	width: 100px;
	height: 27px;
	margin-right: 15%;
	line-height: 100%;
  position: absolute;
	right: -5%;
}

#tab-link {
  width: 85px;
	height: 13px;
	margin-left: 6px;
	cursor: pointer;
}

#tab-link2 {
  width: 85px;
	height: 13px;
	margin-left: 6px;
	cursor: pointer;
}

#nav {
  width: 590px;
  float: right;
	position: relative;
	top: 25px;
	right: 40px;
}

ul#nav li {
  float: left;
  margin-left: 42px;
  cursor: pointer;
	list-style: none;
}

ul#nav li a { 
  display: block; 
	text-indent: -9999px;
}

ul#nav li#first { margin-left: 0 }
ul#nav a#about-us { background: url('../images/nav/about-nav.png') no-repeat left top; height: 38px; width: 73px; }
ul#nav a#about-us:hover, ul#nav a#about-us-here { background: url('../images/nav/about-nav.png') no-repeat left -38px; height: 38px; width: 73px; }
ul#nav a#get-involved { background: url('../images/nav/getinvolved-nav.png') no-repeat left top; height: 38px; width: 98px; }
ul#nav a#get-involved:hover, ul#nav a#get-involved-here { background: url('../images/nav/getinvolved-nav.png') no-repeat left -38px; height: 38px; width: 98px; }
ul#nav a#resources { background: url('../images/nav/resources-nav.png') no-repeat left top; height: 38px; width: 75px; }
ul#nav a#resources:hover, ul#nav a#resources-here { background: url('../images/nav/resources-nav.png') no-repeat left -38px; height: 38px; width: 75px; }
ul#nav a#community { background: url('../images/nav/community-nav.png') no-repeat left top; height: 38px; width: 94px; }
ul#nav a#community:hover, ul#nav a#community-here { background: url('../images/nav/community-nav.png') no-repeat left -38px; height: 38px; width: 94px; }
ul#nav a#contact { background: url('../images/nav/contact-nav.png') no-repeat left top; height: 38px; width: 74px; }
ul#nav a#contact:hover, ul#nav a#contact-here { background: url('../images/nav/contact-nav.png') no-repeat left -38px; height: 38px; width: 74px; }
ul#nav a#admin { background: url('../images/nav/admin-nav.png') no-repeat left top; height: 38px; width: 73px; }
ul#nav a#admin:hover, ul#nav a#admin-here { background: url('../images/nav/admin-nav.png') no-repeat left -38px; height: 38px; width: 73px; }

#main-container {
	width: 100%;
	position: relative;
	z-index: 10;
}

#texture {
  background: url('../images/texture.png') no-repeat top center;
	width: 100%;
	height: 311px;
}

#content-container {
  padding: 10px;
}

#updatedDate {
	margin-left: 40px;
	color: #777;
	font-style: italic;
}

#side-nav {
  float: left;
}

#side-nav span {
  font-size: 16px;
	font-weight: bold;
	color: #c8aa6b;
}

#side-nav ul {
  list-style: none;
	font-family: verdana;
	margin: 0 0 24px 0px;
	padding-left: 3px;
	width: 170px;
}

#side-nav ul li {
  font-size: 11px;
	margin: 8px 0;
	padding-left: 25px;
	background: url('http://cmdarichmond.org/images/single-arrow-right.png') no-repeat;
	cursor: pointer;
}

#side-nav ul li#here  {
  font-weight: bold;
	color: #cb120e; /*#e14848;*/
	background: url('http://cmdarichmond.org/images/single-arrow-right-over.png') no-repeat;
}

#side-nav ul li a {
  font-size: 11px;
	color: #dbdddf;
	text-decoration: none;
	width: 145px;
	display: block;
}

#side-nav ul li:hover {
  background: url('http://cmdarichmond.org/images/single-arrow-right-over.png') no-repeat;
}

#side-nav ul li:hover a {
  color: #cb120e;
}

h3#noshow-title {
  display: none;
}

.pagetitle {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  font-size: 2.1em;
  line-height: 1.1em;
  border-top: dotted 1px #000;
  border-bottom: dotted 1px #000;
  padding: 8px 0;
}

h1.contact {
  font-size: 1.2em;
}

h3 {
  color:#55564a;
  font:1.4em Georgia, san-serif;
  margin-bottom:1em;
  letter-spacing:1px;
}

h4 {
  color:#333;
  font:bold 0.9em Verdana, sans-serif;
  line-height:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  padding:.5em;
  text-transform:uppercase;
  letter-spacing: 0.2em;
  background:#d4d2c9;
}

h5 {
  color:#000;
  font:1.2em Georgia, san-serif;
  margin-bottom:1em;
  letter-spacing:1px;
}

#col-left {
  width: 60%;
	float: left;
}

#col-right {
  margin-left: 65%;
}

#binder-paper {
  color: black;
	width: 565px;
	height: 613px;
	background: url('http://cmdarichmond.org/images/binder-paper2.png') no-repeat;
	margin: 0px auto;
}

#binder-paper h3#announcements {
	width: 362px;
	height: 93px;
	margin: 0px auto;
	text-indent: -9999px;
	background: url('http://cmdarichmond.org/images/announcements2.png') top center no-repeat;
}

#binder-paper ol#text {
  margin: 21px 40px 10px 60px;
	padding-left: 0px;
}

#binder-paper #text li {
  margin-top: 4px;
	margin-bottom: 20px;
}

#bible-study {
  width: 243px;
	height: 178px;
	color: black;
	background: url('http://cmdarichmond.org/images/bible-study.png') no-repeat;
	margin: 0px auto;
}

#bible-study p {
	width: 160px;
	text-align: left;
	margin: 0px auto;
	padding-top: 95px;
}

#stay-in-touch {
  width: 355px;
	height: 242px;
	color: black;
	background: url('http://cmdarichmond.org/images/stay-in-touch.png') no-repeat;
	margin: 0px auto;
	margin-top: 50px;
}

#stay-in-touch p {
	width: 180px;
	text-align: left;
	margin: 0px auto;
	padding-top: 80px;
}

#small-calendar {
  width: 330px;
	height: 200px;
	margin: 0px auto;
	margin-top: 30px;
}

#small-calendar h2 {
  margin: 0 0 7px 0;
}

#binder-paper-secondary {
  color: black;
	width: 700px;
	min-height: 450px;
	margin-left: 5%;
	background: url('http://cmdarichmond.org/images/paper.gif') no-repeat;
	background-color: white;
	float: left;
}

#shadow {
  background: url('http://cmdarichmond.org/images/paper-shadow.png') bottom right no-repeat;
	width: 732px;
	height: 597px;
	float: left;
	border: 1px solid green;
	position: relative;
	top: -575px;
	left: 215px;
	z-index: -1;
}

#binder-paper-secondary div#text {
  width: 650px;
	margin: 70px 0px 20px 35px;
}

#binder-paper-secondary .imgright {
	float:right;
	border:1px solid #999;
	padding: 7px;
	margin: 0 0 1em 1.7em;
	background-color:#fff;
}

#binder-paper-secondary .imgleft {
	float:left;
	border:1px solid #999;
	padding: 7px;
	margin: 0 1.4em 1em 0;
	background-color:#fff;
}

#binder-paper-secondary .imgcenter {
	border:1px solid #999;
	padding: 7px;
	margin: 0 0 1em 1.5em;
	background-color:#fff;
}

#binder-paper-secondary .imgright p, #binder-paper-secondary .imgleft p, #binder-paper-secondary .imgcenter p {
	font-family: tahoma;
	background-color: #ebe9e0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 3px 6px;
	font-size: 0.9em;
	line-height: 1.3em;
}

#binder-paper-secondary table {
	border: 1px solid #C1DAD7;
	margin-bottom:1em;
}

#binder-paper-secondary th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #769ba7;
	border-top: 1px solid #fff;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px 6px 5px 12px;
	background-color: #B5C7DF;
}

#binder-paper-secondary td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 3px 6px 3px 12px;
	color: #222;
	background-color: #fff;
}

td.right {
  text-align: right;
}

#members table, #members .format, #members input, #members select {
  font-size: 11px;
}

.format, input, select {
  font: 12px 'trebuchet MS';
}

.slideshow {
  border:1px solid #999;
	padding: 7px;
	margin: 0px auto;
}

#footer {
  background-image: url('http://cmdarichmond.org/images/corkboard.jpg');
	color: #000;
	font-size: 11px;
	height: 123px;
	width: 100%;
}

#footer a {
  color: #000;
}

#footer table#foot {
	float: left;
	margin: 35px 0 0 200px;
	padding: 0px;
}

#footer ul#foot li {
	margin-left: 5px;
	margin-top: 10px;
}

#footer ul {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#footer ul li {
	float: left;
	margin-left: 5px;
}

#footer div#links {
  float: left;
	margin-left: 5px;
}

#updated {
  float: left;
	margin-left: 5px;
	font-style: italic;
	color: #5F443B;
}

#footer div#footer-left {
  background-image: url('http://cmdarichmond.org/images/corkboard-left.jpg');
	width: 19px;
	height: 123px;
	float: left;
}

#footer div#footer-right {
  background-image: url('http://cmdarichmond.org/images/corkboard-right.jpg');
	width: 19px;
	height: 123px;
	float: right;
}

#footer div#designed {
  background-image: url('http://cmdarichmond.org/images/designed.png');
	width: 145px;
	height: 75px;
	float: left;
	margin: 26px 0 0 40px;
}

#footer div#designed a {
  display: block; 
	text-indent: -9999px; 
	width: 145px;
	height: 75px;
}

#footer div#verse {
  background-image: url('http://cmdarichmond.org/images/verse.png');
	width: 297px;
	height: 74px;
	float: right;
	margin: 26px 30px 0 0;
}

#progress {
  position: fixed;
	left: 50%;
	top: 0px;
	font-size: 120%;
	background-color: #FCF5AA;
	padding: 10px;
	display: none;
}

#progress a {
  color: #577DAF;
}
