

/***** Body and main container *****/
body {
	margin:0 auto;
	padding: 1em 0;
	font:.8em Verdana,Tahoma,Arial,sans-serif;
	color:#233371; /*dark blue*/
	background: #FFFFFF url(../images/devils-club-background-gradient.jpg) no-repeat fixed left top;
}

#wrap {
margin:0 auto;
width:670px;
}


/***** Section head *****/

#sectionhead {
	background: url(../images/all-purpose-transp-bkgrd.gif) repeat-y;
}

#sectionhead h1 {
	color: #bc3241; /*dark red*/
	margin: 0 0 .5em;
	padding: 0;
	font-size:3em;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	text-align: center;
}

/***** Various tags *****/
a {
text-decoration:underline;
font-weight:bold;
color:#bc3241; /*dark red*/
background-color:inherit;
}

a:hover {
text-decoration:underline;
color:#577619; /*green*/
background-color:inherit;
}

a:visited {
text-decoration:underline;
color:#037aa9; /*turqoise*/
background-color:inherit;
}

a img {
border:0;
}

/*** Centered image div ***/

#centeredImage {
    display:block;
	text-align:center;
    margin: 0 auto;
    padding:0px;
}

/***** Header *****/
#header {
	margin:0 1px 0 0;
	padding:0;
	height:11em;
	background: url(../images/BBB-header-Devils-club.gif) no-repeat center top;
}


/***** Main content *****/
#contentwide {
	margin:0;
	padding:0;
	line-height:1.6em;
	background: url(../images/all-purpose-transp-bkgrd.gif) repeat-y;
}

#contentwide h2 {
color:#577619; /*green*/
font-weight:bold;
font-size:1.6em;
margin:0 0 1em;
}

#contentwide h3 {
	color: #bc3241; /*dark red*/
	margin:.2em 0 .5em;
	padding: 0;
	font-size:1.4em;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
font-weight:bold;
}

#contentwide h4 {
font-size:1.4em;
margin:0 0 .8em;
}

#contentwide img {
padding:.1em;
display:inline;
background:#cccccc;
color:#303030;
border:.4em solid #f0f0f0;
}

#contentwide ul, #contentwide ol {
margin:0 0 1.6em 2em;
padding:0;
}

#contentwide li {
margin:0;
padding:0 0 0 .5em;
}

#contentwide ul ul, #contentwide ol ol {
margin:0 0 0 1.6em;
padding:0;
}

/***** Footer *****/
#footer {
	clear:both;
	margin:-.1em auto 0;
	padding:0;
	width:670px;
	text-align:center;
	color:#382c19;
	background: url(../images/all-purpose-transp-bkgrd.gif) repeat-y        ;
	font-size:0.9em;
	height: 11em;
}

#footer a {
color:#382c19;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/***** Various classes *****/

.regulartextindented {
	text-align: left;
	text-indent: 4em;

}

.brightbluetext {
	color: #0033FF;
	text-align: left;
	text-indent: 4em;
}

.left {
margin: .3em 1em .2em 0;
float:left;
}

.right {
margin: 0;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.hide {
display:none;
}

.strong {
font-weight: bold;
}

.strongright {
font-weight: bold;
margin: 0;
float:right;
}

