h1 {
    font-size: 50px;
    color:  #800412;
}

h1 a {
    font-size: 50px;
	color:#800412;
	text-decoration: none;
}

h1 a:hover {
    font-size: 50px;
	color:#800412;
	padding-top:1px;
}

h1 a:active {
	font-size: 50px;
	color:#000000;
}

h2 {
	font-size: 30px;
	color:  #800412;
}

h2 a {
    font-size: 30px;
	color:#800412;
	text-decoration: none;
}

h2 a:hover {
    font-size: 30px;
	color:#000000;
	padding-top:1px;
}

h2 a:active {
	font-size: 30px;
	color:#000000;
}


h3 {
	font-size: 25px;
	color:  #291C0C;
	text-indent: 15px;
}


p {
	padding:0;
	margin:0;
	margin-bottom: 20px;
    font-size: 16px;
	font-weight: bold;
}

p {
	color: #291C0C; 
	font-size: 16px;
}

p.italic {
	color: #291C0C;
	font-style:italic;
	font-size: 16px
}

p.mission {
	font-size: 22px;
	color: #291C0C;
}

p.contribute {
	font-size: 20px;
	color:#291C0C;
	font-weight: bold;
}

td {
	width: 50%;
}

a {
	color:#800412;
	text-decoration: none;
	font-size: 16px;
}

a:hover {
	color:#000000;
	padding-top:1px;
}

a:active {
	color:#000000;
}

a.tab {
	color:#f5f2ed;
	text-decoration: none;
	font-size: 15px;
}

a.tab:hover {
	color:#800412;
	text-decoration: none;
	font-size: 15px;
}

a.contribute {
	font-size: 20px;
	color: #800412;
}

a.contribute:hover {
	color:#800412;
}



ol {  
    color: #291C0C; 
    font-size: 16px;
	font-style: italic;
}  


.white {
    color: #ffffff;
}

.black {
    color: #000000;
}

.bioname {
	font-size: 18px;
	color: #800412;
}

.emph {
	font-style:italic
}

.frontimage {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-style:solid;
	border-color:#291C0C;
	border-width:5px;
}	

.shotzimage {
	display: block;
	margin-left: auto;
	margin-right: auto;
}	
	
.red {
    color:#800412
}

.indent {
	margin-left:200px
}

.indent2 {
	margin-left:310px
}

.smallind {
	margin-left:50px
}

.date {
	font-size:20px;
}

.note {
	font-size:12px;
}

.shotztitle {
    color:#800412; font-size:18px; font-weight:700
}

.textlink {
    text-decoration: underline;
	color:#291C0C
}

.bigtextlink {
    text-decoration: underline;
    color:#800412;
    font-size: 30px;
}

.redlink {
	color:#800412
}

a:hover.orangelink {
	color:#ffffff;
}

a:hover.bigtextlink {
	color:#ffffff;
	padding-top:1px;
}

a:hover.textlink {
	color:#800412;
	padding-top:1px;
}

/* End Typography & Colors */

body {
	background: #291C0C;
	font-family: Cochin, "Andale Mono", Times, serif;

}

#body {
	background: #000000;
	margin:0 auto;
	width: 900px;
    background-image: url(support/2012update/CrosshatchBox.png);
}

#header {
    background-image: url(support/2012update/Clouds.png);
    background-repeat: no-repeat;
    width: 900px;
    height: 100px;
    padding-top: 20px;
    padding-bottom: 0px;
    margin:0px;
}
#bottomimage {
    background-image: url(support/global/bottomimage.gif);
    background-repeat: no-repeat;
    width: 900px;
    height: 311px;
}


#content {
    padding: 0px;
    margin-top: 50px;
    margin-bottom: 80px;
	margin-left:30px;
	margin-right: 20px;
	width: 700px;
}

#frontpagecontent {
	padding: 0px;
    margin-top: -50px;
    margin-bottom: 80px;
	margin-left:30px;
	margin-right: 20px;
	width: 900px;
	}

#mission {
    padding: 0px;
    margin-top: 50px;
    margin-bottom: 80px;
	margin-left:150px;
	margin-right: 40px;
	width: 600px;
}



#headline {
    width: 900px;
    padding:0px;
    margin-left: -3px;
    padding-top: 20px;
}
.floating {
    padding: 50px 25px 0px 25px;
}


	

.horiz {
	text-align: right;
	padding: 5px;
    padding-right: 15px;
    padding-left: 0px;
	margin-bottom: 0px;
	margin-top: -30px;
    background-image: url(support/2012update/nav.png);
    width: 885px;
}
	

ul.horiz li {
	display: inline;
	padding: 0px;
}

#fb {
    padding-top: 245px;
    padding-left: 30px;
    line-height: 120%;
}

img.image {
	float:left;
	margin-right:20px;
	margin-left:0;
	margin-top:0;
	margin-bottom: 20px;
}

.caption {
	font-size: 14px;
	font-style: italic;
}

.nameline {
	font-size: 18px;
	color: #291C0C;
	margin-top: -35px;
	padding-left: 45px;
}

.pagenameline {
	font-size: 18px;
	color: #291C0C;
	margin-top: -49px;
	padding-left: 15px;
}