/* Primary layout */

/* html {height:100%; margin-bottom:1px;} /* Forces vertical scroll bar to be visible all the time */

div.home
{
border:0px solid black;
font-weight:;
  margin: 0;
  padding: 0;
  border: 0;
  background: #fff url(images/bg_img.png) top left no-repeat;
  font-family: "Lucida Grande", lucida, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

div.listen
{
border:0px solid black;
font-weight:;
  margin: 0;
  padding: 0;
  border: 0;
  background: #fff url(images/bg_img.png) top left no-repeat;
  font-family: "Lucida Grande", lucida, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

div.lyrics
{
border:0px solid black;
font-weight:;
  margin: 0;
  padding: 0;
  border: 0;
  background: #fff url(images/bg_img_lyrics.gif) top left no-repeat;
  font-family: "Lucida Grande", lucida, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

img  {
  border: 0;
  display: inline;
  }
img.rb,img.lb,img.sb {border:1px silver solid; border-right-color:#444; border-bottom-color:#444; padding:5px; background:#fff; display:inline;}
img.rb {float:right; margin-left:10px; margin-bottom:5px;}
img.lb {float:left; margin-right:10px; margin-bottom:5px;}
img.sb {margin:0;}
img.rnb, img.lnb {border:none; margin-bottom:5px;}
img.lnb {float:left; margin-right:10px;}
img.rnb {float:right; margin-left:10px;}

/* Wrapper */

#container {
 margin: 0 auto;
 border: solid #999 1px;
 border-top: solid #666 2px;
 padding: 0;
 text-align: left;
 background: #fff;
 width: 732px;
 voice-family: "\"}\""; 
 voice-family: inherit;
 width: 730px;
}

html>body #container{
 width: 730px;
}


/* Header */

#header {
 height: 60px;
 background: #006 url(../images/pmapr_header_notes.gif) top left no-repeat;
 border-bottom: solid #333 1px;
 cursor: pointer;
 } 
 
#header img {
 border: 0;
 }

#header a {
 color: #7F3616;
 border: 0;
 }
 

a {
 color: #7F3616;
 font-weight: normal;
 text-decoration: none;
 /* border-bottom: 1px dotted #000066; */

 }

a:hover {
 color: #CD622A;
 text-decoration: underline;
 /* border-bottom: 1px solid #cc0000; */
 }

/* Inner layout */
 
#content {
  padding: 35px 60px;
  margin-top: 10px;
  text-align: left;
  background: #fff;
  }
  
td {
	margin: 0 0 4px 0;
	font-size: 12px;
	color: #0C0200;
         line-height: 18px;
	}
.radio {
		font-family: verdana, arial, sans-serif;
		color:#000;
		font-size:11;
		line-height: 10px;
		font-weight:normal;
}
.newspage {
		font-family: verdana, arial, sans-serif;
		color:#000;
                   background: ;
		font-size:11;
		line-height: 11px;
		font-weight:normal;
}
#main {
 /* margin: 25px;
 padding: 25px; */
 }

div.member {
  margin: 10px 0;
  clear: both;
  }
   
div.memberphoto {
  float: left;
  margin-right: 15px;
  padding-bottom: 20px;
  }
  
div.memberphoto img {
  border: 1px #999 solid;
  border-right-color: #333;
  border-bottom-color: #333;
  background: #fff;
  display: block;
  }
  
div.memberinfo {
  float: left;
  padding-bottom: 20px;
  }

#footer {
  background-color: #F6F8F9;
  border-top: solid #eee 1px;
  border-bottom: solid #999 1px;
  font-size: 10px;
  padding: 6px 0;
  color: #666;
  text-align: center;
  }
  
#footer a {
  text-decoration: none;
  border-bottom: none;
  }
  
#footer a:hover { 
  text-decoration: underline;
  /* border-bottom: 1px solid #970010; */
  }

#homeSection,
#missingSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
 }
#membersSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
 }
#joinSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
 }
#eventsSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
}
#contactSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
}
#resourcesSection {
 height: 120px;
 background: url(../images/home.jpg) top left no-repeat;
}

span.quiet {
 display: none;
}

ul {
 /* list-style: disc outside;
 padding: 0;
 margin: 0 0 10px 17px; */
 font: arial, helvetica
 font-size: 12px;
 color: #000000;

}

hr {
 background: transparent;
 height: 1px;
 border: 0;
 border-top: 1px dotted #ddd;
 margin: 5px 0 8px 0;
 padding: 0;
}

p {
 margin: 0 0 15px 0;
  font-family: "Lucida Grande", lucida, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.center {
  text-align: center;
  }

h1 {
 color:  #F77A28;
 font-family: "Trebuchet MS", helvetica, arial, sans-serif;
 margin: 0 0 6px 0;
 font-size: 19px;
 text-shadow: 3px 3px 3px #aaa;
}

h2 {
 color:  #F77A28;
 font-family: "Trebuchet MS", helvetica, arial, sans-serif;
 margin: 0 0 6px 0;
 font-size: 16px;
 text-shadow: 3px 3px 3px #aaa;
}

h3 {
 color: #003366;
 font-family: "Trebuchet MS", helvetica, arial, sans-serif;
 margin: 20px 0 4px 0;
 font-size: 14px;
}

h3 a {
 font-weight: bold;
 color: #003366;
 }

h4 {
 margin: 0 0 4px 0;
 font-size: 12px;
 }


#menu {
 margin: 0;
 padding: 0;
 font-family: "Trebuchet MS", helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 19px;
 }

#menu ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
 border: 0;
 }

#menu ul li {
 padding: 0;
 margin: 0;
 float: left;
 text-align: center;
 display: block;
 }

#menu ul li a {
 padding: 0;
 margin: 0;
 text-align: center;
 background-color: #ddd;
 width: 119px;
 height: 18px;
 letter-spacing: 1px;
 color: #009;
 display: block;
 text-decoration: none;
 border-top: 1px solid #eee;
 border-left: 1px solid #eee;
 border-bottom: 1px solid #aaa;
 border-right: 1px solid #aaa;
 }

#menu ul li#resources a {
 width: 123px;
 }

#menu ul li a:hover,
#menu ul li a:hover.current {
 background: #970010;
 color: #fff;
 text-decoration: none;
 /* border-bottom: 1px solid #aaa; */
 }

#menu ul li a.current {
  background: #fc0;
  text-decoration: none;
  /* border-bottom: 1px solid #aaa; */
  }

#catList {
  margin: 0 0 30px 0;
  padding: 0;
  }
  
#catList ul {
  margin: 0;
  padding: 0;
  border: 0;
 }

#catList li {
  list-style-type: none;
  display: block;
  float: left;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px solid #ccc;
 }

#catList ul li a.current {
  color: #444;
  font-weight: normal;
  text-decoration: none;
  border-bottom-style: none;
  }
  
  
/* Sponsor Boxes */

#rpbox {
  width: auto;
  float: right;
  margin: 0 0 10px 10px;
  padding: 5px 5px 10px 5px;
  border: solid 1px #666;
  border: none;
  background-color: #fff;
  text-align: center;
  font-size: 10px;
  }

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	float: right;
	/* margin: 0 auto; */
	margin: 0 0 10px 5px;
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	font-family: Georgia, "Lucida Grande", lucida, helvetica, arial, sans-serif;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 1em;
	
	text-align: center;
	}

#sbox {
	float: right;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: xsmall;
	}

#sbox dl {
		width: 240px;
		margin: 0 0 20px 20px;
		padding: 0 0 5px 0;
		background: #ccc url(../images/box_bottom.gif) no-repeat bottom left;
		}

#sbox dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: 130%;
		text-align: center;
		color: #fff;
		font-weight: bold; 
		border-bottom: 1px solid #fff;
		background: #999 url(../images/box_top.gif) no-repeat top left;
		text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
	
#sbox dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		line-height: 1.3em;
		/* background: url(/d/mountaintop/arrow.gif) no-repeat 0 3px; */
		}
		
	
#sbox #one dt {
		background-color: #413839;
		}
	
#sbox #one {
		background-color: #ddd;
		}


  
