body{
background:#ffffff  repeat-x;
color:#505050;
font:76% Georgia,Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}

p{
line-height:1.8em;
margin:0 0 15px;
}

a{
color:#fa9035;
font-weight:800;
text-decoration:none;
}

a:hover{
color:#003366;
}

hr{
height:1px;
margin:10px 0;
width:98%;
}

dt{
font-weight:700;
}

dd{
margin:1px 0 12px 15px;
}

#container{
margin:0 auto;
text-align:left;
width:822px;
background-color: #ffffff;

}

#sitename{
background:url(../img/109a.jpg)  no-repeat;
color:#ffffff;
font-weight:400;
height:111px;
margin:0px; 0px; 0px; 0px;
text-align:center;
}

#sitename h1{
font-size:2.2em;
margin:0px;
padding-top:20px;
}

#sitename span{
font-size:1.4em;
letter-spacing:-1px;
margin:0;
}

#buttoncontainer {
  float: left;
  width:105px;
  margin-top:10px;
   
} 
  
#button ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
   font-size:1em;
} 

#button li {
   width : 110px;
   margin-bottom : 1px;
}

#button li a {
   background: url(../img/nava.jpg) no-repeat 5px;
   color : #505050;
   width : 100%;
   text-decoration:none;
   display : block;
   padding : 1px 5px 1px 30px;
   }
   

#button li a:visited {
   color : #666666;
}

#button li a:hover {
   color : #303030; 
   background:  url(../img/navb.jpg) no-repeat 5px;

   padding-right : 1px;

}
#gallery {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:320px; 
  height:425px; 
  border:1px solid #888;
    background:#fff url(../img/back.jpg);
  }
#gallery li {
  float:right;
  }
#gallery li a {
  display:block; 
  height:30px;
  width:320px; 
  float:left; 
  text-decoration:none; 
  border-bottom:1px solid #fff; 
  cursor:default;
  }
#gallery li a img {
  width:320px; 
  height:30px; 
  border:0;
  }
#gallery li a:hover {
  background:#eee; 
  height:239px;
  }
#gallery li a:hover img {
  height:239px;
  }

#wrap1{
background:#ffffff url(img/) repeat-y;
border-bottom:8px solid #808080;
border-left:8px solid #808080;
border-right:1px solid #808080;
clear:both;
padding:0;
width:750px;
}

#wrap2{
background:url(img/) top left no-repeat;
padding:10px;
width:730px;
}

#header{
height:60px;
margin:20px 0px 0 250px;
width:550px;
padding: opx; opx; opx; opx;
}

#header h1{
float:left;
font-size:1.2em;
padding: 0px;0px;0px;0px;

}

#topbox{
color:#808080;
margin:0 0 4px;
text-align:right;
background-color: #ffffff;
}

#topbox a{
color:#505050;
}

#topbox a:hover{
text-decoration:underline;
}

#leftside{
float:left;
margin:-15px 0 0;
width:145px;
background-color: #ffffff;
}

#leftside h1{
font-size:1.4em;
font-weight:400;
}

#rightside{
float:right;
margin:40px 15px 20px 0;
width:130px;
}

#rightside h1{
font-size:1.4em;
font-weight:400;
margin:0 0 12px;
}

#rightside p{
font-size:0.9em;
margin:2px 0 12px 10px;
}

#rightside img{
border:1px solid #fa9035;
margin:10px 0 5px 5px;
padding:2px;
}

#content{
	margin:0px 0px 0 200px;
	background-color: #ffffff;
	list-style-type: square;
}

#contentalt{
margin:45px 15px 0 200px;
}

#content p,#contentalt p{
	margin:8px 0 0 10px;
	list-style-type: circle;
}

#content h1,#contentalt h1{
color:#fa9035;
font-size:2em;
font-weight:400;
margin:15px 0 10px;
padding:0;
}

#content h2,#contentalt h2{
color:#505050;
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}

#content img,#contentalt img{
	border:1px none #fa9035;
	float:none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 5px;
}

.photo img{
border:1px solid #fa9035;
float:left;
margin:5px 5px 6px;
}

#footer{
clear:both;
color:#a0a0a0;
font-size:0.9em;
height:26px;
margin-top:20px;
padding:1px;
text-align:right;
width:820px;
}

#footer a{
color:#a0a0a0;
font-weight:400;
}

#footer a:hover{
color:#a0a0a0;
text-decoration:underline;
}





.intro{
font-weight:700;
}

.active{
border:1px solid #fa9035;
padding:1px 1px 1px 9px;
}

.sponsorship{
border:1.5px solid #fa9035;
padding:1px 1px 1px 9px;
width: 135px;
}

.box{
background:#f8f8f8 url(img/.gif) top left repeat-y;
border:1px solid #d0d4d4;
color:#505050;
margin:15px auto;
padding:10px 10px 10px 20px;
width:75%;
}

.photo{
	margin:5px auto 15px;
	padding:2px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: none;
}

.smallcaps{
font-variant:small-caps;
}

.mini{
color:#666666;
font-size:0.9em;
font-weight:400;
line-height:1.2em;
margin:20px 0 10px 8px;
}

.small{
font-size:0.85em;
}

.large{
font-size:1.7em;
color: #003366;
}

.soft{
color:#808080;
}

.normal{
font-weight:400;
}

.sharp{
color:#101010;
}

.center{
text-align:center;
}

.hide{
display:none;
}

