#frame {
  margin: 50px 50px 5px;
  border:#804000 5px solid;
  -moz-border-radius: 5px;
border-radius: 5px;
  padding: 40px 5% 25px;
  	background-color:#FBEEBA;
	background-image:url(/assets/templates/yellowwool.jpg);
 }

hr{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: black -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
    border-style: double none;
    border-width: 3px medium;
    color: #666666;
    height: 9px;
}

body {
	background-color:#39503D;
	color:#393918;
	background-image:url(/assets/templates/greenwool.jpg);
	}

a:link { color: #000055; }
a:visited { color: #003500;}
a:hover {color:  #000080;}
a:active {color: #550000; }

#footer{
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	}

a img {border: none; font-weight:bold;}


h2 {	text-align: center;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 3, 2011 10:01:43 PM America/New_York */


@font-face {
    font-family: 'PlainBlackNormal';
    src: url('/assets/fonts/Plain_Black-webfont.eot');
    src: url('/assets/fonts/Plain_Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Plain_Black-webfont.woff') format('woff'),
         url('/assets/fonts/Plain_Black-webfont.ttf') format('truetype'),
         url('/assets/fonts/Plain_Black-webfont.svg#PlainBlackNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PlainBlackWideNormal';
    src: url('/assets/fonts/Plain_Black_Wide-webfont.eot');
    src: url('/assets/fonts/Plain_Black_Wide-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Plain_Black_Wide-webfont.woff') format('woff'),
         url('/assets/fonts/Plain_Black_Wide-webfont.ttf') format('truetype'),
         url('/assets/fonts/Plain_Black_Wide-webfont.svg#PlainBlackWideNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IncisedBlackNormal';
    src: url('/assets/fonts/Incised_Black-webfont.eot');
    src: url('/assets/fonts/Incised_Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Incised_Black-webfont.woff') format('woff'),
         url('/assets/fonts/Incised_Black-webfont.ttf') format('truetype'),
         url('/assets/fonts/Incised_Black-webfont.svg#IncisedBlackNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IncisedBlackWideNormal';
    src: url('/assets/fonts/Incised_Black_Wide-webfont.eot');
    src: url('/assets/fonts/Incised_Black_Wide-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Incised_Black_Wide-webfont.woff') format('woff'),
         url('/assets/fonts/Incised_Black_Wide-webfont.ttf') format('truetype'),
         url('/assets/fonts/Incised_Black_Wide-webfont.svg#IncisedBlackWideNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EmbossedBlackNormal';
    src: url('/assets/fonts/Embossed_Black_Normal-webfont.eot');
    src: url('/assets/fonts/Embossed_Black_Normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Embossed_Black_Normal-webfont.woff') format('woff'),
         url('/assets/fonts/Embossed_Black_Normal-webfont.ttf') format('truetype'),
         url('/assets/fonts/Embossed_Black_Normal-webfont.svg#EmbossedBlackNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EmbossedBlackWide';
    src: url('/assets/fonts/Embossed_Black_Wide-webfont.eot');
    src: url('/assets/fonts/Embossed_Black_Wide-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/Embossed_Black_Wide-webfont.woff') format('woff'),
         url('/assets/fonts/Embossed_Black_Wide-webfont.ttf') format('truetype'),
         url('/assets/fonts/Embossed_Black_Wide-webfont.svg#EmbossedBlackWideNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DevroyeRegular';
    src: url('/assets/fonts/DEVROYE_-webfont.eot');
    src: url('/assets/fonts/DEVROYE_-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/DEVROYE_-webfont.woff') format('woff'),
         url('/assets/fonts/DEVROYE_-webfont.ttf') format('truetype'),
         url('/assets/fonts/DEVROYE_-webfont.svg#DevroyeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {  font-family: 'DevroyeRegular', serif;}


.button {
    background: #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid gray;
    cursor: pointer;
    font-family: 'DevroyeRegular', serif;
    margin: 5px;
}


h1 {
    font-family: 'EmbossedBlackWide';
    font-size: 60px;
}

h2{
    font-family: 'IncisedBlackWideNormal';
    font-size: 40px;
}

h3, h3.title {
    font-family: 'PlainBlackWideNormal';
    font-size: 40px;
}

h1, h2, h3 {
    font-weight: normal;
    text-align: center;
    margin: 0;
    text-color:#393918;
}

h3 {
    margin-top: 20px;
}


#topnav {
   text-align: center;
}
#menu a {
    text-decoration: none;
    color: #413124;
    font-family: IncisedBlackWideNormal;
    font-size: 35px;
    margin-top: 30px;
    text-align: center;
}


span.menusep {
    display: inline;
    margin: -3px 1px 0;
}

.hidelink a:link, a:visited, a:hover, a:active {    text-decoration: none; color: #393918;}

.floatleft {    float:left; }
.floatright {    float:right; }


.bookbox {
   float:left; width:550px; margin:20px  
}

.bookbox h3 {
   margin: 10px 0 0;
   text-align:left;
   font-size:25px;
}

.bookbox h4 {
   margin: 0 0 10px;
   font-weight: normal;
}


.cover {
  float:left; width:200px;
}

.bookbox p {
  margin:0px;
}

.cover img {width:180px; margin: 0 10px 10px 0;}

.description {
  float:right;width:350px;
}


.new {
  float:right;
  font-weight: bold;
  font-style: italic;
  margin: 10px 0 10px 30px;
}



/*
	Pure CSS Buttons.
	Learn more ~ http://www.halmatferello.com/lab/pure-css-buttons/

	Licensed under GPL and MIT.
*/

.pcb, .pcb span {
	background: url('/assets/templates/secondary.png') no-repeat;
	height: 23px;
	line-height: 23px;
	padding: 3px 0 7px 0;
}

.pcb, a.pcb:link, a.pcb:visited {
	color: #333;
	font-size: 11px;
	padding-left: 14px;
	text-decoration: none !important;
}
/* ie 6 hack */
* html div#frame .pcb {
	color: #333;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
/* ie 7 hack */
*:first-child+html .pcb {
	color: #333;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

.pcb span {
	background-position: right -326px;
	padding-right: 14px;
}

a.grey-button {
	background-position: left -219px;
	padding-top: 3px;
}
a.grey-button span {
	background-position: right -545px;
	padding-top: 3px;
}
a.grey-button:hover {
	background-position: left -246px;
}
a.grey-button:hover span {
	background-position: right -572px;
}
a.grey-button:active, .grey-active-button {
	background-position: left -273px;
}
a.grey-button:active span, .grey-active-button span {
	background-position: right -599px;
}
body .grey-disabled-button {
	background-position: left -300px;
	color: #bbb !important;
}
body .grey-disabled-button span {
	background-position: right -626px;
}



