/* @group Color Palette */

.white { color: white; }
.silver { color: silver; }
.black { color: black; }

/* @end Color Palette */

/* @group Layout DIVs */

body {
	background: #000 url(../images/body-bg.jpg) repeat-x 0 0;
	color: gray;
	font: 13px/18px 'Trajan Pro','Times New Roman',Times,serif;
}

#container { width: 760px; margin: 0 auto; border: none; }

#header {
	height: 125px;
	background-color: transparent;
}

#header h1 {
	display: block; width: 320px; height: 76px; text-indent: -9999px;
	background: url(../images/logo.jpg) no-repeat 0 0;
}

#subhead {
	color: #fff;
	background: transparent;
}

#content { padding: 1.5em; background: transparent; color: #fff; }

p.sm, p.sm span {  }
p.sm a { color: #c19e26; text-decoration: none; }
strong { font-size: 12px; }
.hdg { font-size: 13px; color: #C19E26; }

.btn {
	-moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background: #666 url("../images/hilite.png") repeat-x 0 0;
    border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
    border-style: none none solid;
    border-width: medium medium 1px;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    padding: 4px 10px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: 135px;
    color: #fff;
	margin: 0 auto;
}

#footer {
	background-color: #666;
}

	#footer img {
		vertical-align: middle;
	}

	#footer p {
		text-align: left;
	}	
	
	#footer p.sm a { text-decoration: none; color: #ffffff;  }

/*
	.valign {
		height: 100px;
		display: table-cell;
		vertical-align: middle;
	}
*/

/* @end Layout DIVs */
