/* 
Title:		Jay Reidy's Web Site Styles
Author: 	Jay Reidy -- jay.reidy@gmail.com
Published:	Nov. 17, 2008
Updated:	
			
*/

/* Main
---------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size: small;
	color: #333;
	text-align: center;
	background: #fff url(/images/bg-main.jpg) repeat-x top center;
}


/* Links
---------------------------------------------- */
a:link {
	color: #09c;
	text-decoration: none;
}

a:visited {
	color: #09c;
	text-decoration: none;
}

a:hover {
	color: #b42842;
	text-decoration: underline;
}


/* Text
-----------------------------------------------*/
h1	{
	font-size: 150%;
	margin: 0;
	padding: 10px 10px 5px 10px;
	color: #F5F5F5;
}

h2	{
	font-size: 130%;
	margin: 0;
	padding: 5px 10px 0 10px;
	color: #F5F5F5;
	color: #F5F5F5;
	font-weight: normal;
}

h3	{
	font-size: 110%;
	margin: 0;
	color: #F5F5F5;
	padding: 10px 10px 0 10px;
}

h4	{
	font-size: 105%;
	margin: 0;
	color: #F5F5F5;
	padding: 5px 10px 0 10px;
}

h5	{
	font-size: 100%;
	margin: 0;
	color: #F5F5F5;
	font-weight: bold;
	padding: 10px 10px 0 10px;
}

p {
	margin: 0;
	color: #F5F5F5;
	padding: 2px 10px 7px 10px;
	text-align: justify;
	line-height: 1.4em;
	
}

li {
	margin: 0;
	padding: 0 10px 5px; 
	color: #f5f5f5;
	line-height: 1.4em;
}

p.bigger {
	font-size: 115%;
}

p.textsmall {
  margin: 0;
	padding: 2px;
	font-size: 85%;
}
	
.drop {
	float: left;
	font-size: 500%;
	color: #274C6E;
	line-height: 1em;
	margin: 4px 10px 10px 0;
	padding: 4px 10px;
	border: 2px solid #ccc;
	background: #150444;
}

#caption {
	padding: 2px 5px 2px 5px;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: small;
	color: #361d83;

}
	
/* images
-----------------------------------------------*/
img {
	border: 1px;
}


/* Layout
-----------------------------------------------*/
#wrapper {
  margin: 15px auto;
 	padding: 0;
  width: 800px;
  text-align: left;
  background: #1a015f url(/images/bg-main.jpg) repeat-x top center;
}

#header {
	margin: 0;
	padding: 0;
	width: 800px;
	background: #1a015f url(/images/header.jpg) repeat-x top center;
}

#content {
	width: 545px;
	margin: 0;
	padding: 0;
	float: left;
	background: #1a015f url(/images/bg-main.jpg) repeat-x top center;
	
}

#content-no-side {
	width: 800px;
	margin: 0;
	padding: 0;
	background: #708DA7;
}

#sidebar {
	width: 255px;
	margin: 0;
	padding: 0;
	float: left;
	background: #708DA7;
}

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	background: #274C6E url(/images/footer.jpg) repeat-x top center;
}


/* Global Top Nav List
-----------------------------------------------*/
#global-nav logo {
	margin-left: 10px
    }

#global-nav ul {
	margin: 0;
	padding: 5px;
	background: #274C6E url(/images/footer.jpg) repeat-x top center;
	}

#global-nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#global-nav li a:link,
#global-nav li a:visited {
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	font-size: 105%;
	/* font-weight: bold; */
	text-decoration: none;
}

#global-nav li a:hover {
	margin: 0;
	padding: 5px 10px;
	color: #9CA6B9;
	text-decoration: none;
	}
	
#global-nav li a.active {
	margin: 0;
	padding: 5px 10px;
	color: #9CA6B9;
	text-decoration: none;
	}

	
/* Global Footer Nav
-----------------------------------------------*/

#footer-nav ul	{
	margin: 0;
	padding: 10px 0 0 8px;
	text-align: center;
}

#footer-nav li {
	margin: 0;
	padding: 1px 10px 1px 0;
	display: inline;
	font-size: 85%;
	}

#footer-nav li a:link,
#footer-nav li a:visited {
	margin: 0;
	padding: 1px 10px 1px 0;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#footer-nav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer-nav li.last a {
	border-right: none;
}


/* Footer text - copyright
-----------------------------------------------*/
p.footer-text {
	margin: 0;
	padding: 10px 0;
	font-size: 85%;
	text-align: center;
	color: #4F769A;
}

p.footer-text a:link,
p.footer-text a:visited {
	color: #4F769A;
	text-decoration: none;
}

p.footer-text a:hover {
	color: #FC621F;
	text-decoration: underline;
}


/* Header Secondary Nav List
-----------------------------------------------*/
#header-secondary-nav ul	{
	padding: 3px 0px 0px 0px;
	float: right;
}

#header-secondary-nav li {
	margin: 0;
	padding: 0;
	display: inline;
	}

#header-secondary-nav li a:link,
#header-secondary-nav li a:visited {
	margin: 0;
	padding: 3px 6px 3px 6px;
	font-size: 85%;
	color: #274C6E;
	text-decoration: none;
}

#header-secondary-nav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#header-secondary-nav li.last a {
	border-right: none;
}

#header-secondary-nav li.members a {
	margin: 0;
	padding: 3px 6px 3px 17px;
	background: url(/images/icon-members-area.gif) no-repeat left 4px;
}



/* Home Definition List
-----------------------------------------------*/
 dl.awards {
	margin: 0;
	padding: 0 1px;
	width: 100%;
	}

dt.awards {
	font-weight: bold;
	font-size: 12px;
	padding: 10px 3px 0;
	color: #f5f5f5;
}

dd.awards {
	font-size: 85%;
	padding: 0 1px;
	color: #f5f5f5;
}

/* definitons
-----------------------------------------------*/
dl.home-menu {
	padding: 0 1px;
	width: 198px;
	}

dt.home-menu {
  margin: 0;
  padding: 6px 3px;
	color: #fff;
	font-size: 110%;
	text-align: center;
	background: #274C6E;
	}

dd.home-menu {
  margin: 0;
  padding: 6px 3px;
}

p.home-menu {
  margin: 0;
  padding: 2px;
  font-size: 85%;
}

/* End definitons
-----------------------------------------------*/


/* tables
-----------------------------------------------*/
table.phones {
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-collapse: collapse;
}

caption.phones {
  font-size: 115%;
	margin: 0;
	padding: 10px 10px 2px 5px;
}


th.phones {
  font-family: Arial, sans-serif;
  padding: 10px 20px 2px 5px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}

td.phones {
  font-family: Arial, sans-serif;
  padding: 3px 20px 2px 5px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}


/* breadcrumbs, now that I understand them a little bit. 
   I used the dot marker so you doulc do it with anything.
   And, thats what it was when I stole it                */


.breadcrumb{
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 10pt;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}




#climbing-glossary dl {
	margin: 0;
  padding: 0 10px;
}

#climbing-glossary dt {
	font-weight: bold;
}

#climbing-glossary dd {
	margin: 0;
  padding: 0 0 5px 15px;
}
