/*   dark green = 004b2c or 0,75,44
     light brown = c8a46e or 200,164,110
	 medium brown = a9834f or 169,131,79
	 dark brown = 5b3714 or 91,55,20
	 very pale blue = e2e4ff or 226,228,255
	 very pale gray = f4f4f4 or 244,244,244
	 light blue background = 9ebbd8 or 158,187,216
	 light green background = b5d878 or 181,216,120  */


/* default font size*/
@import url(small.css);

/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

h1 {
  font-size: 130%;
  font-weight: bold;
}

h2 {
  font-size: 110%;
  font-weight: bold;
}



body {
	background: #b5d878;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000000;
}

table {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000000;
}
table.layout {
	width: 975px;
}

td.nav {
	background-color: #004b2c;
}

td.banner {
	background-color: #f4f4f4;
	margin: 5px;
	padding: 5px;
}

td.leftcol {
	background-color: #9ebbd8;
	width: 200px;
	margin: 10px;
	padding: 10px;
	MIN-HEIGHT: 500px;
}

td.rightcol {
	background-color: #9ebbd8;
	width: 200px;
	margin: 10px;
	padding: 10px;
	MIN-HEIGHT: 500px;
}

td.leftcol2 {
	background-color: #9ebbd8;
	width: 300px;
	margin: 10px;
	padding: 10px;
	MIN-HEIGHT: 500px;
}

td.rightcol2 {
	background-color: #9ebbd8;
	width: 25px;
	margin: 10px;
	padding: 10px;
	MIN-HEIGHT: 500px;
}

td.main {
	background: #f4f4f4;
	margin: 20px;
	padding: 20px;
	MIN-HEIGHT: 500px;
	width: 100%;
}

td.border {
	background-color: #004b2c;
	width: 2px;
	height: 2px;
}

H1 {
 	font-family: arial, helvetica, verdana, sans-serif;
 	color: #5b3714;
}
H2 {
	FONT-style: italic;
 	font-family: arial, helvetica, verdana, sans-serif;
 	color: #5b3714;
}

H3 {
 	font-family: arial, helvetica, verdana, sans-serif;
 	color: #5b3714;
}
H4 {
 	font-family: arial, helvetica, verdana, sans-serif;
 	color: #5b3714;
}
H5 {
 	font-family: arial, helvetica, verdana, sans-serif;
 	color: #5b3714;
}

hr {
 PADDING-BOTTOM: 1px; PADDING-TOP: 12px;
 color: #004b2c;
}

div.footer {
	TEXT-ALIGN: center;
	font-size: 10px; color: #9ebbd8;
}

a {
         text-decoration:underline;
         color: #5b3714; }

a:visited {
         text-decoration:underline;
         color: #004b2c; }

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


/* WIDGETS */

div#bkwidgetSingleBook { margin: 0 0;
width:160px;
height:100%;
background: #f4f4f4;
padding-bottom: 10px;
padding-top: 5px}

#bkwidgetSingleBook img {
	border: 1px solid rgb(185, 164, 135);
        padding: 4px;
	}
#bkwidget img {
	border: 1px solid rgb(185, 164, 135);
        padding: 4px;
	}
.bkwidgettitle {padding: 5px;
line-height: 180%; }
.gwt-Image{ cursor:pointer;}



.bkwidgettitle {font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}
.bkwidgettitle A:link { font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none; }
.bkwidgettitle A:visited { font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none; }
.bkwidgettitle A:active { font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;}
.bkwidgettitle A:hover { font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; }
	
	
/* BookLetters Calendar styles */

.bk_event_center_header {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #333333;
	width: 500px;
	padding: 2px;
	border-top: 3px solid #333333;
	border-bottom: 1px solid #333333;
}
.bk_event_insert_small_header {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #333333;
	width: 174px;
	padding: 2px;
	border-bottom: 1px solid #333333;}


.bk_event_insert_large_header {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #333333;
	width: 350px;
	padding: 2px;
	border-bottom: 1px solid #333333;}


.bk_event_insert_small_location {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_small_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	}
.bk_event_insert_small_instr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_small_detail {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_small_more {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_small_eventdate {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}


.bk_event_insert_large_location {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_large_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
	}
.bk_event_insert_large_instr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_large_detail {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_large_more {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}
.bk_event_insert_large_eventdate {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	}

