/* CSS Document */


html { 
		 }

/* General Page Characteristics */

body { background-color: #587188; margin-top: 0px; margin-left: 0px; margin-bottom: 50px; margin-right: 0px; font-family: Georgia, "Times New Roman", Times, serif;
	 }


            


#bg_dark { width: 100%; z-index: 0; left: 0px; top: 0px; height: 800px; position: absolute; margin-top: 0px; margin-left: 0px; margin-bottom: 50px; margin-right: 0px; background-image: url(images/backgrounds/blank-dk.jpg); background-repeat: no-repeat;
	 }


            


#bg_medium { width: 100%; z-index: 0; left: 0px; top: 0px; height: 800px; position: absolute; margin-top: 0px; margin-left: 0px; margin-bottom: 50px; margin-right: 0px; background-image: url(images/backgrounds/blank-md.jpg); background-repeat: no-repeat;
	 }


/* Links  */


a, a:link, a:visited {

  	color: #61685d;

  	text-decoration: none;

  	border-bottom-width: 1px;

  }

/* Page Layout */

input {
background-color: transparent;
border-style: none;
}

.comments_button {
text-decoration: none;
border-style: none;
}

textarea {
border-left-color: #a1927d;
border-bottom-color: #d1bfa6;
border-right-color: #d1bfa6;
border-top-color: #a1927d;
border-width: 1px;
border-style: solid;
color: #807464;
background: #faf0eb;
}

.text_form {
border-left-color: #a1927d;
border-bottom-color: #d1bfa6;
border-right-color: #d1bfa6;
border-top-color: #a1927d;
border-width: 1px;
border-style: solid;
color: #807464;
background: #faf0eb;
}

.vertspacer { z-index: -1; height: 50px; background-position: 0px; }


		
.mainstele { margin-left: 0px; margin-bottom: 50px; margin-right: 0px; margin-top: 50px; border-style: none; z-index: -2;}

#banner { margin-top: 30px; color: #50473b; background-repeat: no-repeat; height: 101px; width: 800px; }

.bmk-top { border-style: none; float: left; height: 25px; background-image: url(images/bookmarktop.jpg1); background-repeat: no-repeat; position: relative; width: 160px; font-size: small; color: #4c4c4c;}

#bookmark {
	font-size: small;
	font-family: "gill sans", Georgia, "Times New Roman", Times, serif;
	position: absolute;
	height: 633px;
	width: 155px;
	top: 60px;
	left: 24px;
	z-index: 10;
}

#bmk_shadow {
	position: absolute;
	background-position: -1px -1px;
	z-index: -1;
	background-image: url(images/bmk_shadow.png);
	background-repeat: no-repeat;
	height: 633px;
	width: 155px;
}

#bmk-body { height: 450px; width: 130px; padding-right: 13px; padding-left: 9px; padding-top: 127px; z-index: 0; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: small; background-repeat: repeat-y;}

.bmk-bottom { float: left; border-style: none; height: 16px; background-image: url(images/bookmarkbottom.jpg1); background-repeat: no-repeat; position: relative; width: 160px; color: #4c4c4c;}

.bmk-title { z-index: 0; color: #cccccc; border-bottom-style: solid; border-right-style: none; border-bottom-color: #999999; border-bottom-width: 1px; font-variant: small-caps; padding-right: 3px; padding-left: 4px; padding-bottom: 3px; text-align: justify;}

.bmk-entry { height: auto; width: 115px; z-index: 0; color: #b3b3b3; padding-right: 3px; padding-left: 12px; padding-bottom: 7px; padding-top: 7px; text-align: left;}

.bmk-entry a:link { z-index: 0; border-bottom-color: #663399; border-left-style: none; border-bottom-style: dotted; border-right-style: none; border-top-style: none; border-bottom-width: 1px; color: #f3f3f3;}

.bmk-entry a:visited { z-index: 0; border-bottom-color: #663399; border-left-style: none; border-bottom-style: dotted; border-right-style: none; border-top-style: none; border-bottom-width: 1px; color: #f3f3f3;}

.bmk-entry a:hover { border-bottom-color: #bb8543; border-left-style: none; border-bottom-style: solid; border-right-style: none; border-top-style: none; border-bottom-width: 1px; color: #bb8543;}

.vframe { margin-right: 6px; margin-left: 6px; margin-bottom: 3px; margin-top: 3px; float: left; position: relative; padding-top: 15px; background-repeat: no-repeat; height: 145px; text-align: center; width: 133px; background-image: url(images/photoframe.jpg); }

.vframe a:link, a:visited { text-transform: none; text-decoration: none; }

.hframe { margin-bottom: 3px; margin-right: 6px; margin-left: 6px; margin-top: 3px; padding-top: 26px; z-index: 2; position: relative; float: left; background-repeat: no-repeat; height: 134px; text-align: center; width: 133px; background-image: url(images/photoframe.jpg); }

.hframe a:link, a:visited { text-transform: none; text-decoration: none; }

.pic { z-index: -1; border-bottom-color: #b3b3b3; border-right-color: #b3b3b3; border-left-color: #999999; border-top-color: #999999; border-width: 1px; border-style: solid; text-decoration: none; display: table; margin-right: auto; margin-left: auto; }

#middle { height: 100%; margin-bottom: 30px; margin-top: 95px; position: relative; width: 800px; margin-right: 233px; min-width: 500px; font-size: small;}
#middle_ex { background-color: #7b879b; padding-right: 233px; padding-top: 95px; padding-bottom: 30px; padding-left: 270px; border-color: #c57258; border-style: dashed; border-width: 2px; font-size: small;}
#entry_ex { color: white; border-color: #7b879b; border-style: dashed; border-width: 2px; margin-top: 30px; margin-left: 270px;}
#title_ex { font-family: Georgia, "Times New Roman", Times, serif; position: absolute; left: 260px; top: 95px; padding-top: 7px; z-index: 0; padding-right: 12px; padding-bottom: 7px; border-style: none; color: #333333; padding-left: 12px; letter-spacing: 1px; font-size: medium; font-variant: small-caps; }

#date_ex { font-family: Georgia, "Times New Roman", Times, serif; left: 640px; top: 115px; margin-bottom: 10px; margin-right: 15px; padding-top: 7px; z-index: 0; padding-right: 12px; padding-bottom: 7px; border-style: none; color: #333333; padding-left: 12px; letter-spacing: 1px; font-size: small; position: absolute; }

#entry_text_ex { font-family: Georgia, "Times New Roman", Times, serif; width: 460px; left: 280px; top: 125px; margin-bottom: 10px; margin-right: 15px; padding-top: 7px; z-index: 0; padding-right: 12px; padding-bottom: 7px; border-style: none; color: #333333; padding-left: 12px; letter-spacing: 1px; font-size: small; position: relative; }

#container_ex { width: 100%; position: absolute; font-family: Georgia, "Times New Roman", Times, serif; z-index: 0; text-align: justify; color: #636363; font-size: small; }

#scrap-body_ex { margin-right: 153px; padding-bottom: 30px; margin-bottom: 110px; margin-top: 115px; margin-left: 280px; z-index: 0; font-family: Georgia, "Times New Roman", Times, serif; width: 470px; text-align: justify; color: #636363; font-size: small; }

#scrap-shadow_ex { background-image: url(images/s-shadow.png); z-index: 0; font-family: Georgia, "Times New Roman", Times, serif; width: 476px; text-align: justify; color: #636363; font-size: small; }

.entry { margin-top: 30px; margin-left: 270px;}
.title { width: 470px; margin-right: 10px; float: left; padding-top: 7px; z-index: 0; padding-right: 12px; padding-bottom: 7px; border-style: none; color: #4c4c4c; padding-left: 12px; letter-spacing: 1px; font-size: medium; position: relative; font-variant: small-caps; }

.date { margin-bottom: 10px; margin-right: 15px; float: right; padding-top: 7px; z-index: 0; padding-right: 12px; padding-bottom: 7px; border-style: none; color: white; padding-left: 12px; letter-spacing: 1px; font-size: small; position: relative; }

                                                                                                                                                                                                                                                                                                                  

.1scrap-top-shadow { z-index: 1; margin-top: 25px; margin-left: -7px; height: 40px; background-repeat: no-repeat; background-image: url(images/s-top-shadow.png); position: relative; font-family: Georgia, "Times New Roman", Times, serif; width: 476px; text-align: center; color: #636363; font-size: small; }

.scrap-top { z-index: 1; margin-left: 3px; height: 40px; background-repeat: no-repeat; background-image: url(images/s-top.jpg); position: relative; font-family: Georgia, "Times New Roman", Times, serif; width: 470px; text-align: center; color: #636363; font-size: small; }

.entrybody { text-align: left; margin-bottom: 50px; position: absolute; padding-bottom: 50px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px; z-index: 0; height: 300px; width: 470px; margin-right: 20px; margin-left: 20px; color: #636363; font-size: small; }

.scrap-title { z-index: 1; font-variant: small-caps; padding-top: 10px; font-family: Georgia, "Times New Roman", Times, serif; color: #636363; font-size: medium; }

.scrap-spacer { z-index: 1; margin-left: -10px; height: 10px; background-repeat: no-repeat; background-image: url(images/scrap-spacer.jpg); position: relative; font-family: Georgia, "Times New Roman", Times, serif; width: 500px; text-align: justify; color: #636363; font-size: small; }

.comments-button { z-index: 1; padding-top: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; color: #636363; font-size: medium; }

.scrap-body { padding-bottom: 30px; margin-bottom: 30px; margin-top: 10px; margin-left: -10px; z-index: 0; font-family: Georgia, "Times New Roman", Times, serif; width: 476px; text-align: justify; color: #636363; font-size: small; }

.scrap-shadow { background-image: url(images/s-shadow.png); z-index: 0; font-family: Georgia, "Times New Roman", Times, serif; width: 476px; text-align: justify; color: #636363; font-size: small; }

.scrap-section { padding-left: 20px; margin-left: 3px; padding-top: 30px; width: 470px; position: relative; height: 330px; z-index: 2; background-repeat: no-repeat; background-image: url(images/s-section.jpg); font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.scrap-slice { padding-left: 20px; margin-left: 3px; padding-top: 30px; width: 470px; position: relative; z-index: 2; background-repeat: repeat-y; background-image: url(images/pullout/slice.jpg); font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.scrap-section-short { margin-left: 3px; width: 470px; padding-left: 30px; position: relative; padding-top: 20px; height: 160px; z-index: 2; background-repeat: no-repeat; background-image: url(images/s-section-short.jpg); font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.scrap-fold { margin-left: 3px; width: 470px; position: relative; height: 12px; z-index: 2; background-repeat: no-repeat; background-image: url(images/s-fold.jpg); font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.scrap-foot { margin-left: 3px; width: 480px; position: relative; height: 43px; z-index: 2; background-repeat: no-repeat; background-image: url(images/scrap-foot.jpg); font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.scrap-foot-shadow { margin-left: 3px; margin-top: -43px; height: 43px; width: 476px; background-repeat: no-repeat; margin-bottom: 20px; text-align: right; font-size: x-small; color: #7f7f7f; padding-right: 20px; padding-left: 35px; }

.spacer { padding: 5px; background-repeat: no-repeat; background-image: url(images/spacer.gif); width: 480px; position: relative; height: 30px; z-index: 11; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; color: #636363; font-size: small; }

.comments-body { background-repeat: repeat-y; position: relative; font-family: Georgia, "Times New Roman", Times, serif; width: 480px; color: #636363; font-size: small; }

.comments-title { position: relative; margin-left: 3px; background-image: url(images/comments-title.jpg); background-repeat: no-repeat; height: 45px; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif; width: 470px; text-align: left; color: #636363; font-size: small; }

.comments-leave-title { margin-left: -10px; background-image: url(images/comments-leave.jpg); background-repeat: no-repeat; height: 71px; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif; width: 470px; text-align: left; color: #636363; font-size: small; }

.comments-break { position: relative; margin-left: 3px; background-image: url(images/comments-break.jpg); background-repeat: no-repeat; height: 21px; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif; width: 470px; text-align: left; color: #636363; font-size: small; }

.comments { position: relative; margin-left: 3px; padding-left: 10px; background-image: url(images/s-slice.jpg); background-repeat: repeat-y; }

.comment-form { height: 340px; color: #887d6b; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; float: none; }

.comment-header { padding-left: 10px; }

.comment-input { margin-left: 40px; margin-bottom: 5px; margin-right: 80px; margin-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }

.comment-box { margin-left: 40px; margin-bottom: 5px; margin-right: 80px; margin-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }

.comment-box-buttons { margin-right: 100px; float: right; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }

.comment-content { padding-top: 10px; position: relative; padding-right: 20px; padding-left: 35px; }

.comment-footer { text-align: right; font-size: x-small; color: #7f7f7f; padding-right: 20px; padding-left: 35px; }

.author_name { background-repeat: no-repeat; padding-left: 20px; float: left; background-image: url(images/scrap_star.gif); display: inline; }

.Article {	
	column-count: 3;
	column-gap: 20px;
	column-rule: 1px dotted #BBB;
	background-color: #FFFFFF;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;	
	padding: 8px;
	text-align: justify;
 	
}

.double_column {
	column-count:2;
}


#page-footer {
	margin-top: 40px;
	z-index: 12;
	border-color: #85672f;
	border-style: solid;
	border-width: 1px;
	background-color: #bf9542;
	height: 20px;
}



#catalogue_bg_dk { position: absolute; z-index: 0; left: 0px; top: 0px; height: 800px; width: 100%; margin-top: 0px; margin-left: 0px; margin-bottom: 50px; margin-right: 0px; background-image: url(images/backgrounds/catalogue_bg_dk.jpg); background-repeat: no-repeat;
	 }


            


#catalogue_bg_md { z-index: 0; left: 0px; top: 0px; height: 800px; position: absolute; width: 100%; margin-top: 0px; margin-left: 0px; margin-bottom: 50px; margin-right: 0px; background-image: url(images/backgrounds/catalogue_bg_md.jpg); background-repeat: no-repeat;
	 }


            


#catalogue_top {
	height: 76px;
	z-index: 0;
	float: left;
	position: relative;
	background-image: url(images/catalogue/tray/top.jpg);
	background-repeat: repeat-y;
	width: 613px;
}

.catalogue_title {
	top: 20px;
	height: 36px;
	z-index: 3;
	margin-left: 173px;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	width: 252px;
}

#left_arrow {
	background-position: 0px -50px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #9a5845;
	left: 32px;
	top: 16px;
	height: 40px;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	width: 40px;
}

#left_arrow a:hover {
	position: absolute;
	background-position: -100px -50px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #9a5845;
	z-index: 3;
	background-repeat: no-repeat;
}

#right_arrow {
	background-position: 0px -100px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #73996f;
	left: 545px;
	top: 16px;
	height: 40px;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	width: 40px;
}

#right_arrow a:hover {
	background-position: -100px -100px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #73996f;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
}

#previous_button {
	background-position: 0px -200px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #9a5845;
	left: 441px;
	top: 16px;
	height: 40px;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	width: 152px;
}

#previous_button a:hover {
	background-position: -250px -200px;
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-color: #9a5845;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
}

#next_button {
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-position: 0px 0px;
	background-color: #73996f;
	left: 17px;
	top: 16px;
	height: 40px;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	width: 152px;
}

#next_button a:hover {
	background-image: url(images/catalogue/buttons/nav_buttons.jpg);
	background-position: -250px 0px;
	background-color: #73996f;
	z-index: 3;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
}

#catalogue_bottom_buttons {
	margin-bottom: 60px;
	left: 1px;
	height: 77px;
	z-index: 0;
	float: left;
	position: relative;
	background-image: url(images/catalogue/tray/bottom_alt.jpg);
	background-repeat: no-repeat;
	width: 613px;
}

#catalogue_bottom {
	margin-bottom: 60px;
	height: 77px;
	z-index: 0;
	float: left;
	position: relative;
	background-image: url(images/catalogue/tray/bottom.jpg);
	background-repeat: no-repeat;
	width: 613px;
}

#catalogue_column {
	padding-left: 57px;
	z-index: 0;
	float: left;
	position: relative;
	background-image: url(images/catalogue/tray/blue_slice.jpg);
	background-repeat: repeat-y;
	width: 556px;
}

#catalogue_super_column {
	margin-bottom: 70px;
	margin-top: 80px;
	left: 15%;
	z-index: 0;
	float: left;
	position: relative;
	width: 556px;
}

#catalogue_super_column_ex {
	padding-bottom: 20px;
	margin-left: 15%;
	margin-top: 80px;
	z-index: 0;
	width: 556px;
}

.entry_card {
	margin-left: 10px;
	z-index: 2;
	margin-bottom: 20px;
	float: left;
	position: relative;
	margin-top: 20px;
	height: 283px;
	width: 480px;
}


.entry_container {
	z-index: 1;
	float: left;
	position: relative;
}


.card_image {
	left: 10px;
	top: 41px;
	z-index: 2;
	float: left;
	position: absolute;
	height: 220px;
	width: 220px;
}


.vcover { padding: 3px; position: absolute; background-repeat: no-repeat; text-align: center; background-image: url(images/vcover.jpg); }


.hcover { padding: 3px; position: absolute; background-repeat: no-repeat; text-align: center; background-image: url(images/hcover.jpg); }


.coverframe {
}

.card_date {
	margin-left: 50px;
	margin-top: 22px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #9a5845;
	font-size: medium;
	font-family: "Courier New", Courier, Monaco, monospace;
	float: left;
	position: absolute;
}

.card_date a:link {
	text-decoration: none;
	text-transform: none;
	color: #9d0101;
}

.card_date a:visited {
	text-decoration: none;
	text-transform: none;
	color: #9d0101;
}

.card_dk_cover {
	font-weight: bold;
	height: 110px;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 180px;
	color: #333333;
	margin-top: 39px;
	font-size: small;
	margin-left: 6px;
	float: left;
	position: absolute;
}

.card_title {
	text-align: left;
	font-weight: bold;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 140px;
	color: #656f81;
	margin-top: 20px;
	font-size: small;
	margin-left: 280px;
	float: left;
	position: absolute;
}

.card_title a:link {
	text-decoration: none;
	text-transform: none;
	color: #656f81;
}

.card_title a:visited {
	text-decoration: none;
	text-transform: none;
	color: #656f81;
}

.card_excerpt {
	font-weight: bold;
	height: 110px;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 180px;
	color: #656f81;
	margin-top: 90px;
	font-size: x-small;
	margin-left: 255px;
	float: left;
	position: absolute;
}

.card_excerpt a:link {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_excerpt a:visited {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_photocount {
	font-variant: small-caps;
	font-weight: bold;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 150px;
	color: #656f81;
	margin-top: 180px;
	font-size: medium;
	margin-left: 300px;
	float: left;
	position: absolute;
}

.card_photocount a:link {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_photocount a:visited {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_category {
	font-variant: small-caps;
	font-weight: bold;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 150px;
	color: #333333;
	margin-top: 218px;
	font-size: medium;
	margin-left: 300px;
	float: left;
	position: absolute;
}

.card_category a:link {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_category a:visited {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_comments {
	left: 324px;
	top: 172px;
	font-variant: small-caps;
	font-weight: bold;
	font-family: "Courier New", Courier, Monaco, monospace;
	width: 150px;
	color: #656f81;
	font-size: small;
	float: left;
	position: absolute;
}

.card_comments a:link {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

.card_comments a:visited {
	text-decoration: none;
	text-transform: none;
	color: #3c5c84;
}

#note_submitted {
	color: #656f81;
	font-size: medium;
	font-family: "gill sans", "Courier New", Courier, Monaco, monospace;
	left: 15%;
	top: 60px;
	position: absolute;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 100px;
	height: 348px;
	width: 252px;
	background-image: url(images/book/comments/note_confirmed.jpg);
	background-repeat: no-repeat;
}

#note_error {
	color: #656f81;
	font-size: medium;
	font-family: "gill sans", "Courier New", Courier, Monaco, monospace;
	left: 15%;
	top: 60px;
	position: absolute;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 100px;
	height: 348px;
	width: 252px;
	background-image: url(images/book/comments/note_error.jpg);
	background-repeat: no-repeat;
}

#note_pending {
	color: #656f81;
	font-size: medium;
	font-family: "gill sans", "Courier New", Courier, Monaco, monospace;
	left: 15%;
	top: 60px;
	position: absolute;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 100px;
	height: 348px;
	width: 252px;
	background-image: url(images/book/comments/note_pending.jpg);
	background-repeat: no-repeat;
}

.note_text {
	color: #4c4c4c;
}

.note_text a:link {
	color: #9a5845;
}

.note_text a:visited {
	color: #9a5845;
}

.note_text a:hover {
	text-decoration: underline;
	color: #c57258;
}

#about_card {
	color: #656f81;
	font-size: medium;
	font-family: "gill sans", "Courier New", Courier, Monaco, monospace;
	left: 15%;
	top: 60px;
	position: absolute;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-top: 74px;
	height: 474px;
	width: 334px;
	background-image: url(images/about_card.jpg);
	background-repeat: no-repeat;
}

#footer_base {
	text-align: center;
	padding-top: 3px;
	z-index: 0;
	background-image: url(images/footer_base.jpg);
	background-repeat: repeat-x;
	height: 41px;
}

#footer_paper {
	margin-right: auto;
	margin-left: auto;
	display: table;
	border-style: dashed;
	height: 32px;
}

#footer_left_end {
	float: left;
	display: inline-block;
	width: 10px;
	background-image: url(images/footer_cap_left.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

#footer_right_end {
	float: left;
	display: inline-block;
	width: 10px;
	background-image: url(images/footer_cap_right.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

#footer_slice {
	float: left;
	display: inline-block;
	background-image: url(images/footer_slice.jpg);
	background-repeat: repeat-x;
	height: 32px;
}

#footer_text {
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333333;
	letter-spacing: 2px;
	font-family: "gill sans", Georgia, "Times New Roman", Times, serif;
	font-size: small;
}

#footer_text a:link {
	text-align: center;
	color: #535d6c;
}

#footer_text a:visited {
	color: #535d6c;
	text-align: center;
}

#footer_text a:hover {
	text-align: center;
	color: #9a5845;
}

#footer_text_bright {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	color: #8e8677;
	letter-spacing: 1px;
	font-family: "gill sans", Georgia, "Times New Roman", Times, serif;
	font-size: small;
}

#footer_text_bright a:link {
	border-bottom-color: #a19886;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	text-align: center;
	color: #8e8677;
}

#footer_text_bright a:visited {
	color: #8e8677;
	border-bottom-color: #a19886;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	text-align: center;
}

#footer_text_bright a:hover {
	border-bottom-color: #c5c1a7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
	color: #c5c1a7;
}

#floating_box {
	bottom: 0px;
	z-index: 0;
	position: relative;
	background-color: #c57258;
	height: 50px;
	width: 100%;
}

