/* CSS Document */
h1{
font-size: 25px;
color: #5d3126;
margin: 0px 0px 10px 0px;
padding-bottom: 4px;
clear: left;}
h1.headerp{
border: none;
padding: 10px 5px 0px 0px;
font-size: 12px;
color: #4b2901;
margin: 0px 0px 10px 160px;}
h1.headerp img{
margin: 0px 0px 0px 0px;
padding: 0px;}
h1.header{
margin: 0px 0px 10px 160px;
padding: 20px 20px 0px 0px;}
h1.header p{
font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
margin-top: 10px;}

h3.tickt-header{margin: 60px 0px 10px 30px;
padding: 20px 20px 0px 0px;}

h2{
font-size: 21px;
margin: 0px 0px 5px 0px;
padding: 2px;
color: #793219;
line-height:20px;}

h3{
font-size: 17px;
margin: 0px 0px 3px 0px;
padding: 0px;
color: #7d5612;}
h3.mid{
margin-top: 10px;}

h4{
font-size: 15px;
color: #4b2901;
margin: 4px 0px 4px 0px;}

h5{
font-size: 13px;
color: #4b2901;
margin: 2px 0px 2px 0px;}

h6{
font-size: 12px;
color: #6c3d06;
margin: 2px 0px 2px 0px;}

h7{
font-size: 89%;
color: #6c3d06;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin: 2px 0px 2px 0px;}

.headerborder{
border-bottom: 1px solid #996633;
padding-bottom: 3px;}

h1.bg, h2.bg, h3.bg, h4.bg, h5.bg, div.bg{
background: #dfba61;
padding: 2px 0px 2px 4px;}

body {
margin:0px;
padding:0px;
background: #f9ebcb;
font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
line-height: 16px;}

body a:link, body a:visited{
color: #c12d00;}
body a:hover{
color: #a07f56;
text-decoration: none;}

#scottsdale2030{
background: #ead29e url('images/topbg.jpg') repeat-x top left;
padding: 0px;
margin-left: auto;
margin-right: auto;
width: 850px;
overflow:hidden;
border-left: 1px solid #4b2901;
border-right: 1px solid #4b2901;}

#header {
background: url('images/header.jpg') repeat-x top left;
padding: 56px 0px 15px 0px;
margin: 0px;
clear: both;}

div.headertxt{
border: none;
padding: 00px 20px 0px 0px;
color: #4b2901;
margin: 0px 0px 10px 0px;
clear: none;}

div.headertxt h1{
clear:none;
margin: 0px 0px 10px 160px;
padding: 20px 20px 0px 0px;}


ul#mainnavi{
width: 825px;
list-style-image: none;
padding: 0px 0px 0px 165px;
margin: 0px 0px 15px 0px;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
height: 33px;}

ul#mainnavi li{
display: block;
float: left;
margin: 0px 10px 0px 0px;
padding: 10px 6px 6px 6px;
white-space: nowrap;}

ul#mainnavi li a:link, ul#mainnavi li a:visited{
color: #c12d00;}

ul#mainnavi li a:hover{
text-decoration: none;
color: #c09f75;}

ul#mainnavi li.selected a.selected{
color: #a57332;
text-decoration: none;}

ul#mainnavi li.selected{
background: #e6cfa6 url('images/mainselectedbg.jpg') no-repeat bottom;
height: 30px;}

ul#subnavi{
float:left;
list-style-type: none;
padding: 50px 0px 0px 0px;
margin: 0px 20px 8px 0px;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
height: 60px;
width: 143px;
background: url('images/subnavibg.jpg') no-repeat top left;}

ul#subnavi li{
width: 90px;
margin: 0px 0px 0px 20px;
padding: 4px 0px 3px 12px;
white-space: nowrap;
background: url('images/subnaviitem2.jpg') no-repeat left;}

ul#subnavi li a:link, ul#subnavi li a:visited{
color: #9b5e17;}
ul#subnavi li a:hover{
text-decoration: none;
color: #c09f75;}

#content{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px 10px 0px 10px;
width: 830px;
clear:both;}

#content_wnavi{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px 0px 0px 80px;
width: 750px;
clear:both;}

#footer{
background: #dcbf81;
border-top: 1px solid #c89d65;
border-bottom: 1px solid #c89d65;
clear: both;
padding: 0px;
margin: 0px;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
color: #4b2901;}
img.footerimg{
margin-right: 155px;}

#footer a img, p.charities span a img, p.sponsors span a img, p.sponsorsmall span a img{
border: none;}

#sponsor_ad img {border:0px;float:left;}


.mainpic{
background: url('pics/homepic_new.jpg') no-repeat top right;
width: 425px;
height: 432px;}
.mainpic p{
padding: 230px 75px 0px 75px;}

div.ourevents{
font-size: 11px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dashed #d5be8b;}
div.ourevents p{
margin: 0px;}
div.ourevents a, a.linkarrow{
padding-left: 9px;
background: url('images/linkarrow.gif') no-repeat left;
margin-right: 15px;}
div.ourevents img{
float:left;
margin: 0px 10px 10px 0px;
border: 1px solid #000000;}
div.ourevents h1{
border-bottom: 1px solid #994b25;}

.about{
background: url('pics/about.jpg') no-repeat top left;
width: 472px;
height: 980px;
float:left;
margin: 0px 10px 0px 0px;}
.about h2{
padding: 298px 50px 6px 70px;}
.about p{
padding: 0px 50px 8px 70px;}

.faq{
padding-top: 10px;
margin-bottom: 25px;}
.faq a{
font-weight: bold;
display: block;
padding: 5px;}
.faq a:name{
color: #7d5612;}
.faq a:name:hover{
color: #7d5612;}

#leftcolumn {
width: 180px;
float: left;
padding: 0px 8px 0px 8px;}
#leftcolumn img{
margin: 5px;}

div.officer{
margin: 15px 0px 0px 0px;
border-bottom: 1px dashed #d5be8b;}

p.charities, p.sponsors, p.sponsorsmall{
clear:both;}
p.charities span, p.sponsors span{
float: left;
width: 250px;
background: #ffffff;
margin: 8px;
padding: 8px 0px 8px 0px;
text-align:center;
border: 1px solid #663333;}

p.sponsorsmall span{
float: left;
width: 185px;
background: #ffffff;
margin: 6px;
padding: 5px 0px 5px 0px;
text-align:center;
border: 1px solid #663333;}
/* Change width back to 255px once new column is ready */
.tricolumn{
float: left;
width: 340px;
margin: 0px 10px 15px 0px;
padding-right: 10px;}
.tricolumnborder{
border-right: 1px dashed #d5be8b;}

.column{
float: left;
width: 400px;
padding: 10px;}

div.gallery{
clear: both;}
div.gallery div{
float:left;
width: 185px;
margin-right: 20px;}
div.gallery div a img{
border: none;}
div.gallery div p img{
display: none;}

div.news{
width: 570px;
padding: 10px;
margin: 0px 00px 25px 150px;
border: 1px dashed #d5be8b;
overflow: hidden;
clear: both;}

div.news h3{
padding: 6px;
background: #f9ebcb;
margin-bottom: 6px;
border-bottom: 1px solid #d5be8b;
border-top: 1px solid #d5be8b;}

p{margin: 0px 0px 8px 0px;}

.left{float:left;}
.right{float:right;}

.clear{clear:both;}
.clearleft{clear:left;}

img.left, img.right{margin: 4px;}

a img, img{border: 1px solid #666666;}

.noborder{border: none;}

.small{font-size: 10px;}

.last{margin-bottom: 8px;}