/* mohaveshrineclub.com */

h1, h2, h3 { text-decoration: none; }

body {
        margin: 0;
        padding: 0;
        font: normal medium Arial, Helvetica, sans-serif;
        color: #000;
        background: url(../images/header.jpg) repeat-x top left;
}

#header {
        margin: 0 auto;
        padding: 0;
        width: 754px;
        height: 112px;
}

#header .logo {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

#header .logo img, #header .logo a {
	border: 0;
	text-decoration: none;
}

#header .name {
	float: right;
	font: bold 2.2em Georgia, sans-serif;
	color: #fff;
	padding-right: 140px;
}

#menu {
        margin: 0 auto;
        padding: 0;
        width: 754px;
        height: 50px;
}

#menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

#menu li {
        display: block;
        float: left;
      /*width: 148px;
        height: 60px;
        padding: 0 0 0 2px; */
        background: url(../images/.gif) center left no-repeat;
}

#menu a {
        display: block;
        width: 105px;
        height: 45px;
        padding: 9px 10px 0px 10px;
        background: none;
        text-decoration: none;
        letter-spacing: -0.5px;
        font: bold medium Verdana, sans-serif;
        color: #000;
}

#menu a:hover, #menu .active a {
	color: #fff;
	background: #5a0021;
}

#content {
        margin: 0 auto;
        padding: 10px 0;
        width: 754px;
}

#posts {
        width: 500px;
        float: right;
}

#post {
        background: url(../images/.jpg) no-repeat top left;
}

#content .trestle a {
        text-decoration: none;
        padding: 6px;
        display: block;
}

#content .trestle a:hover {
        color: #000;
        background: #ffcc00;
}

#events {
        width: 100%;
        margin: 0 auto;
}

#updates {
        width: 235px;
        padding-top: 9px;
        float: left;
}

#updates h3 {
        color: #5a0021;
        background: url(../images/.jpg) no-repeat top left;
}

#updates ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#updates li {
	padding: 8px 0 0 0;
}

#updates li a {
	display: block;
	width: 231px;
	background: #ffcc00;
	color: #000;
	padding: 4px;
	text-decoration: none;
}

#updates li a:hover {
	background: #5a0021;
	color: #fff;
}

#footer {
        padding: 25px 0;
        text-align: center;
        background: #ffcc00 url(../images/footer.jpg) repeat-x top left;
        width: 100%;
        height: 75px;
        clear: both;
}

#footer p {
	margin: 0 auto;
	padding: 0;
	font: normal small Verdana, sans-serif;
	color: #000;
}