/* CSS Document */

body {
background-color: #f0f0f0;
background-image: url(http://www.smsj.org//images/background-2.png);
background-repeat: repeat-x;
background-position: top left;
}

A:link {
	color: #CC0000;
	text-decoration: none;
}

A:visited {
	color: #CC0000;
	text-decoration: none;
}

A:active {
	color: #CC0000;
	text-decoration: none;
}

A:hover {
	color: #330066;
	text-decoration: underline;
}

A.dark:link {
	color: #666666;
	text-decoration: none;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
}

A.dark:hover {
	color: #000000;
	text-decoration: none;
}

TD {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000

}

P {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

TD.dark {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

P.dark {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

TD.smaller {
	font-size: 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
}

P.smaller {
	font-size: 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
}

TD.small {
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
}

P.small {
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
}


ul {
list-style-type: circle

}

ul.none {
list-style-type: none

}

HR {
    height:1px;
    width:95%;
    background:#5C9491;
	color: #5C9491;
   }

.Head22 {
	font-size: 22px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.Head20 {
	font-size: 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.Head18 {
	font-size: 18px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.Head16 {
	font-size: 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.Head14 {
	font-size: 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
}

.Head15 {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	position: relative; top: -5px;
}

.Head13 {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	background-color: ABABAB;
}

TABLE.main {
border: 8px  #852128;
}


TABLE.ctbl{
	background-color: #DFCFB7;
}

TD.ctbl{
	background-color: #DFCFB7;
}

TABLE.ptbl{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TD.ptbl{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TABLE.redborder
{
	border-style: solid;
	border-width: 8px;
	border-color: #852128;
}

.events-padding {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*
#out-border {
width: 900px; margin: 0 auto;
border: 2px  solid #5c9494;
}
*/

/*Begin Smugmug CSS */
#copyright {
font-size: 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight: normal;
border: 1px solid black;
padding: 3px;
}

.old-gallery {
text-align: center;
border: 1px solid black;
padding: 3px;
}

.boxTop {
display:none;
}

#userName, #userHome {
display: none;
}

A.nav:link, A.nav:visited, A.nav:active {
	color: #CC0000;
	text-decoration: none;
}

A.nav:hover {
	color: #330066;
	text-decoration: underline;
}

#bodyWrapper {
margin: 0px;
padding: 0px;
border: 0px solid;
}

ul.other {
list-style-type: none;
width: 880px;
margin: 0;
padding: 0;
}

.other-title {
text-align: center;
width: 880px;
background: #79A28F;
padding: 4px 0px 4px 0px
}

li.other-1, li.other-2, li.other-3 {
position: relative;
float: left;
width: 170px;
height: 230px;
padding: 1em 0.175em;
border-bottom: 1px solid;
}

.bulletin {
text-align: center;
}

.bulletin img{
border: 1px black solid;
}


