
/* *******************************************************
   Collect GB Stamps Stylesheet 
   *******************************************************
*/


/* *******************************************************
   Layout
   *******************************************************
*/

body, html {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: rgb(115,115,115);
	}

#set_nav 
    {
    padding: 10px;
    background-color: #cccccc;
    }

.stamp_entry 
   {
   	padding-top: 20px;
   }

.issue_entry
   {
   	padding-top: 10px;
   }
   
.year_entry
   {
   	padding-top: 10px;
   }
.home_entry
   {
   	padding-top: 10px;
   }
	
.itemlist 
   {
   	padding-top: 20px;
   }
.itemblock
   {
   	padding-top: 10px;
   }

.linksection 
    {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted grey;
    }

.stampset {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted grey;
}


.linkentry {
	float: left;
	width: 280px;
	padding: 10px;
	border: 1px;
	height: 120px;
}

.bulletins {
	float: left;
	width: 190px;
	padding: 5px;
	border: 1px;
	height: 250px;
}

.publications {
	float: left;
	width: 190px;
	padding: 5px;
	border: 1px;
	height: 270px;
}

.books {
	float: left;
	width: 250px;
	padding: 5px;
	border: 1px;
	height: 400px;
}

.searchdiv 
       {
       	padding-top: 5px;
       }
.searchdiv p {
	padding: 0 0 0 50px; 
}

.searchdiv .simage {
    float: left;
}

.nav_section {
	  border-bottom: dotted 1px grey;
}

span.hi {
   color: red;
}

/* *******************************************************
   Tables
   *******************************************************
*/

.itemstable {
  border: 0px;
  padding-top: 10px;
}
.itemstable td {
  padding: 0px 5px;
  height: 32px;
}

/* *******************************************************
   Typography
   *******************************************************
*/


h2 {
   font-family: Georgia, serif;
   font-size: 32px;
   font-weight: normal;
   color: #666;
   line-height: 1em;
   padding: 10px 0 10px 0;
}

h3 {
   font-family: Georgia, serif;
   font-size: 18px;
   font-weight: normal;
   padding: 10px 0 10px 0;
   color: #222;
}

li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}


/* *******************************************************
   Footer
   *******************************************************
*/

.footer {
	background-color: #DDDDDD; 
	font-size:90%;
	color: black;
	border-top: 3px solid #990000;	
	margin-top: 20px;
	height: 100px;
}
.footer_left {
   padding: 10px;
}
.footer_right {
   padding: 10px;
}

/* *******************************************************
   Search Bar
   *******************************************************
*/

.searchbar   {
	/* background-color: #DDDDDD; */
  padding: 5px 0px 5px 10px;
  margin: 0px;
  vertical-align: middle;
	border-bottom: 3px solid #990000;	
}

.searchform {
  font-size: 90%;
}

/* *******************************************************
   Editing Layout (thanks ALR)
   *******************************************************
*/


div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  font-weight: bold;
  }

div.row div.formw {
  float: left;
  width: 500px;
  text-align: left;
  padding-left: 20px;
  } 

/* *******************************************************
   Tag Entry Table
   *******************************************************
*/



.tagentrytable td {
	padding-right: 20px;
	vertical-align: top; 
}


/* *******************************************************
   Navigation
   *******************************************************
*/

	#menu1 {
		background-color: #CCC;
		font-size: 1.0em;
		height: 30px;
		line-height: 23px;
		margin: 0 auto 0 auto;
		padding: 0;
		width: 100%;
		
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	#menu1  ul 
	       {list-style: none; 
	        margin: 0 auto; 
	        width: 100%;
	        padding: 0px; /** removes the indenting from list elements */
	        }
	#menu1 li {
	          float: left; 
	          display: inline; 
	          margin: 0;
	          border-right: 1px dotted #999;
	          }
	#menu1 img {
	          padding-top: 4px;
	          }
	
	#menu1 a:link, #menu1  a:visited {
		color: #000;
		display: inline-block;
		height: 24px;
		padding: 3px 10px;
		text-decoration: none;
	}
	#menu1 a:hover, #menu1  a:active,
	#menu1 .active a:link, #menu1 .active a:visited 
	{
		background: #990000;
		color: #fff;
		text-shadow: none !important;
		border:none;
	}
	
	#menu1 li:first-child a {
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}

/* *******************************************************
   ******************************************************* */
