body
{
font-family: verdana, "trebuchet ms", arial, tahoma;
font-size: 90%; color: #ffffff;
background-color: #ffffff;
line-height: 120%;
margin: 0px 0px 0px 0px;
background: #130900 url('images/backtop.jpg') top center repeat-x ;
text-weight: normal;
}

.gallery
{
font-family: verdana, "trebuchet ms", arial, tahoma;
font-size: 90%; color: #f8ede4;
background-color: #ffffff;
line-height: 120%;
margin: 0px 0px 0px 0px;
background: #130901;
text-weight: normal;
}

p { margin: 0px; }
h1 { margin: 30px 0px 30px 30px; }
h1.th {margin: 30px 0px 30px 0px; }
p.left { text-align: left; }
p.right { text-align: right; }
h2 { clear: both; }
h3 { clear: both; }
img { border: none; }
p.brown { color: #453223; }
p.red { color: #e05455; float: right;  clear: both;}
p.gold { color: #a09d61; }
p.navy { color: #223ba3; }
hr.f { margin-top: 5px; }
.fl { font-size: 125%; font-weight: bold; }

#header1
{
float: left;
height: 220px;
width:475px;
margin: 0px auto;
background: url('images/header1.jpg') top center no-repeat;
}

#header2
{
float: right;
height: 220px;
width:475px;
margin: 0px auto;
background: url('images/header2.jpg') top center no-repeat;
}

#container
{
width: 950px;
margin: 0px auto;
background-color: transparent;
background: transparent;
border: 0;
}

#main
{
float: left;
width: 570px;
margin: 0px;
padding: 0px 0px 0px 0px;
background: transparent;
}

#maingallery
{
width: 750px;
margin: 0;
padding: 0px 100px 10px 100px;
background: transparent;
}

#content
{
width: 535px;
align: center;
margin: 0px;
text-align: justify;
padding: 20px 0px 30px 25px;
background-color: transparent;
}

#mainmid
{
float: left;
width: 650px;
margin: 0px;
text-align: justify;
padding: 20px 0px 0px 0px;
background-color: transparent;
}

#mainmidtext
{
float: left;
width: 550px;
margin: 0px;
text-align: justify;
padding: 10px 50px 20px 50px;
background-color: transparent;
}

#mainstaff
{
float: left;
width: 650px;
margin: 0px;
padding: 20px 0px 0px 0px;
background-color: transparent;
}

#rightsidestaff
{
float: right;
width: 130px;
height: 250px;
background-color: #130901;
margin:  25px 0px 0px 10px;
padding: 0px 0px 0px 0px;
line-height: 120%;
}

#leftsidestaff
{
float: left;
width: 130px;
height: 250px;
background-color: #130901;
margin:  25px 10px 0px 5px;
padding: 0px 0px 0px 0px;
line-height: 120%;
}

#rightside
{
float: right;
width: 180px;
background-color: #130901;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
line-height: 120%;
}

#leftside
{
float: left;
width: 180px;
background: #130901;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 0px;
line-height: 120%;
}

#footer
{
width: 400px;
background-color: #ba140f;
margin: 10px 10px 10px 25px;
clear: both;
}

#footer2
{
width: 400px;
background-color: #ba140f;
margin: 20px 0px 10px 58px;
clear: both;
}

#footer3
{
width: 400px;
background-color: #b9140e;
margin: 45px 0px 10px 210px;
clear: both;
}

#ft
{
width: 380px;
margin: 0;
padding: 0;
background-color: #b9140e;
}

#footercontent
{
width: 515px;
font-size: 80%;
margin:0px;
padding: 10px 10px 10px 10px;
background-color: #b9140e;
}

a:link { text-decoration: underline; font-size:12.0px; color: #ffffff; }
a:visited { text-decoration: underline; font-size:12.0px; color: #ffffff; }
a:hover { text-decoration: none; font-size:12.0px; color: #ffffff; }

#a1:link { text-decoration: underline; font-size:12.0px; color: #f8ede4; }
#a1:visited { text-decoration: underline; font-size:12.0px; color: #f8ede4; }
#a1:hover { text-decoration: none; font-size:12.0px; color: #f8ede4; }

#af:link { text-decoration: underline; font-size:12.0px; color: #ffffff; }
#af:visited { text-decoration: underline; font-size:12.0px; color: #ffffff; }
#af:hover { text-decoration: none; font-size:12.0px; color: #ffffff; }

#but:link { text-decoration: none; font-size:12.0px; color: #453223; }
#but:visited { text-decoration: none; font-size:12.0px; color: #453223; }
#but:hover { text-decoration: none; font-size:12.0px; color: #231001; }

#cwd:link { text-decoration: underline; font-size:12.0px; color: #a09d61; }
#cwd:visited { text-decoration: underline; font-size:12.0px; color: #a09d61; }
#cwd:hover { text-decoration: none; font-size:12.0px; color: #e05455; }

#asmb:link { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#asmb:visited { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#asmb:hover { text-decoration: none; font-size:12.0px; color: #fe6702; }


/* ~~~~~~~~~ lsidemenu ~~~~~~~~~ */

#lsidemenu {
	position: absolute;
	top: 67px;
	left: center;
	width: 230px;
	height: 0 auto;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
        text-indent: 40px;
        letter-spacing: 0px;
        word-spacing:0px;
	background: transparent;
}

#lsidemenu ul {
	margin: 0;
	padding:  0px 0px 0px 144px;
	list-style: none;
	line-height: 28px;
}

#lsidemenu li {
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#lsidemenu a {
	display: block;
	width: 230px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	font-size: 15px;
	border: none;
	color: #ffffff;
}



#lsidemenu .pm1 a {
	background: #111111 url(images/pm1.gif) no-repeat;
	border: none;
}
#lsidemenu .pm1 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #f3110c;
}
#lsidemenu .pm1a a {
	background: #111111 url(images/pm1.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#lsidemenu .pm1a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #f3110c;
}

#lsidemenu .pm2 a {
	background: #111111 url(images/pm2.gif) no-repeat;
	border: none;
}
#lsidemenu .pm2 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #f3110c;
}
#lsidemenu .pm2a a {
	background: #111111 url(images/pm2.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#lsidemenu .pm2a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #f3110c;
}

#lsidemenu .pm3 a {
	background: #111111 url(images/pm3.gif) no-repeat;
	border: none;
}
#lsidemenu .pm3 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #f3110c;
}
#lsidemenu .pm3a a {
	background: #111111 url(images/pm3.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#lsidemenu .pm3a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #f3110c;
}

#lsidemenu .pm4 a {
	background: #111111 url(images/pm4.gif) no-repeat;
	border: none;
}
#lsidemenu .pm4 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #f3110c;
}
#lsidemenu .pm4a a {
	background: #111111 url(images/pm4.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#lsidemenu .pm4a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #f3110c;
}

/* ~~~~~~~~~ rsidemenu ~~~~~~~~~ */

#rsidemenu {
	position: absolute;
	top: 67px;
	left: center;
	width: 230px;
	height: 0 auto;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
        text-indent:  0px;
        letter-spacing: 0px;
        word-spacing:0px;
	background: transparent;
}

#rsidemenu a span {
       padding: 10px 40px 0px 0px;
}

#rsidemenu ul {
	margin: 0;
	padding:  0px 0px 0px 102px;
	list-style: none;
	line-height: 28px;
}

#rsidemenu li {
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rsidemenu a {
	display: block;
	width: 230px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: right;
	font-size: 15px;
	border: none;
	color: #ffffff;
}



#rsidemenu .pm5 a {
	background: #111111 url(images/pm5.gif) no-repeat;
	border: none;
}
#rsidemenu .pm5 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #211811;
}
#rsidemenu .pm5a a {
	background: #111111 url(images/pm5.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#rsidemenu .pm5a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #211811;
}

#rsidemenu .pm6 a {
	background: #111111 url(images/pm6.gif) no-repeat;
	border: none;
}
#rsidemenu .pm6 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #211811;
}
#rsidemenu .pm6a a {
	background: #111111 url(images/pm6.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#rsidemenu .pm6a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #211811;
}

#rsidemenu .pm7 a {
	background: #111111 url(images/pm7.gif) no-repeat;
	border: none;
}
#rsidemenu .pm7 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #211811;
}
#rsidemenu .pm7a a {
	background: #111111 url(images/pm7.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#rsidemenu .pm7a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #211811;
}

#rsidemenu .pm8 a {
	background: #111111 url(images/pm8.gif) no-repeat;
	border: none;
}
#rsidemenu .pm8 a:hover {
	background-position: 0% -30px;
	border: none;
	color: #211811;
}
#rsidemenu .pm8a a {
	background: #111111 url(images/pm8.gif) no-repeat;
	background-position: 0% -60px;
	border: none;
}
#rsidemenu .pm8a a:hover {
	background-position: 0% -60px;
	border: none;
	color: #211811;
}



/* ~~~~~~~~~ sidefacts ~~~~~~~~~ */

#sidefacts {
	position: relative;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 0 auto;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	font-size: 34px;
	font-style: bold;
        text-indent:  0px;
        letter-spacing: 0px;
        word-spacing:0px;
	background: transparent;
}



#sidefacts ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style: none;
	line-height: 40px;
}

#sidefacts li {
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidefacts a {
	display: block;
	width: 180px;
	height: 90px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 34px;
	text-align: center;
	border: none;
	color: #f8ede4;
}



#sidefacts .rt1 a {
	background: #111111 url(images/sidefactsball.jpg) no-repeat;
	border: none;
	margin:  50px 0px 0px 0px;
	color: #ffffff;
}
#sidefacts .rt1 a:hover {
	background-position: 0% -90px;
	border: none;
	color: #111111;
}

#sidefacts .rt2 a {
	background: #111111 url(images/sidefactsball5.jpg) no-repeat;
	border: none;
	margin:  50px 0px 0px 0px;
	color: #ffffff;
}
#sidefacts .rt2 a:hover {
	background-position: 0% -90px;
	border: none;
	color: #111111;
}

#sidefacts .rb a {
	background: #111111 url(images/sidefactsball2.jpg) no-repeat;
	height: 90px;
	border: none;
	color: #ffffff;
}
#sidefacts .rb a:hover {
	background-position: 0% -90px;
	height: 90px;
	border: none;
	color: #111111;
}



#sidefacts .bt1 a {
	background: #111111 url(images/sidefactsball3.jpg) no-repeat;
	border: none;
	margin:  50px 0px 0px 0px;
	color: #ffffff;
}
#sidefacts .bt1 a:hover {
	background-position: 0% -90px;
	border: none;
	color: #111111;
}

#sidefacts .bt2 a {
	background: #111111 url(images/sidefactsball6.jpg) no-repeat;
	border: none;
	margin:  50px 0px 0px 0px;
	color: #ffffff;
}
#sidefacts .bt2 a:hover {
	background-position: 0% -90px;
	border: none;
	color: #111111;
}

#sidefacts .bb a {
	background: #111111 url(images/sidefactsball4.jpg) no-repeat;
	height: 90px;
	border: none;
	color: #ffffff;
}
#sidefacts .bb a:hover {
	background-position: 0% -90px;
	border: none;
	color: #111111;
}


/* ~~~~~~~~~ sidefacts end ~~~~~~~~~ */


h4 { margin: 0; padding: 10px 0px 5px 0px;}

#redball {
padding: 0px 10px 5px 10px; 
font-size: 12px; line-height: 15px; 
text-align: justify;
color: #453223;
background: #f8ede4  url('images/red.jpg') top right repeat-y; 
}

#brownball {
padding: 0px 10px 5px 10px; 
font-size: 12px; line-height: 15px; 
text-align: justify; 
color: #453223;
background: #f8ede4  url('images/brown.jpg') top right repeat-y; 
}

#lock { font-size: 80%; color: white; display: inline; }

.head { padding: 8px 0px 6px 0px; font-weight: bold; text-align: left;}

a {
    outline: none;
}
