/*                                                */
/* tags                                           */
/*                                                */
body {
	margin: 0px;
	padding: 25px 0px 0px 20px;
	color: #333333;
}
h1,h2,h3 { padding: 0px; margin: 0px; }
a { text-decoration: none; }
img { border: 0px; }


/*                                                */
/* general tags                                   */
/*                                                */
span.bg { background: #d1f6f6; }
a.group1 {
	color: #F63131;
}
a.group2 {
	color: #1395B1;
}
a.group3 {
	color: #D36D0A;
}
a.group4 {
	color: #55BE39;
}
a.group5 {
	color: #B13C6D;
}

/*                                                */
/* head                                           */
/*                                                */
div.head img {
	float: left;
	margin-right: 20px;
}
div.head div.headLine1,
div.head div.headLine1 a {
	padding-top: 3px;
	font: bold 12px/160% Verdana, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
div.head div.headLine2,
div.head div.headLine2 a {
	font: normal 13px Courier New, Courier, monospace;
	letter-spacing: 0.05em;
}
div.head div.headLine1 a,
div.head div.headLine2 a {
	color: #333333;
	background: #d1f6f6; 
}
div.head div.headLine1 a:hover,
div.head div.headLine2 a:hover {
	background: #f8ff46;
}

/*                                                */
/* Index, alphabetical                            */
/*                                                */
div.indexalph {
	width: 920px;
	margin-top: 90px;
	padding: 3px 0px 3px 10px;
	font: normal 13px Courier New, Courier, monospace;
	background: #f0f5eb;
	border: 1px solid #a6f5af;
}
div.indexalph a {
	padding: 0px 3px;
	font: bold 15px/160% Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

/*                                                */
/* Index, by date                                 */
/*                                                */
div.indexdate {
	width: 920px;
	margin-top: 9px;
	padding: 3px 0px 5px 10px;
	font: normal 13px Courier New, Courier, monospace;
	background: #f0f5eb;
	border: 1px solid #a6f5af;
}
div.indexdate a {
	padding: 0px 7px 0px 7px;
	font: bold 16px "Times New Roman", Times, serif;
	text-decoration: none;
}

/*                                                */
/* Index, common classes                          */
/*                                                */
#active {
	background: #fcffb8;
}
div.indexalph a,
div.indexdate a {
	background: #d1f6f6;
}
div.indexalph a:hover,
div.indexdate a:hover {
	background: #f8ff46;
}
div.indexalph a.showall,
div.indexdate a.showall {
	padding: 1px 3px;
	font: normal 13px Courier New, Courier, monospace;
	color: #333333;
}

/*                                                */
/* Horizontal navigation                          */
/*                                                */
div.navigation {
	width: 920px;
	padding: 30px 0px 3px 0px;
}
div.navigation,
div.navigation a {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #47FA68;
	text-decoration: none;
}

/*                                                */
/* Main block                                     */
/*                                                */
div.main {
	width: 920px;
}
div.main p {
	padding-bottom: 1px;
}
div.main div.divider {
	margin-bottom: 20px;
	font: normal 16px Courier New, Courier, monospace;
	color: #92FF71;
}
div.main div.colL {
	float: left;
	width: 630px;
	padding-bottom: 50px;
}
div.main div.colLCont {
	width: 590px;
	padding: 20px 15px;
	font: bold 18px Courier New, Courier, monospace;
	background: #f0f5eb;
	border: 1px solid #a6f5af;
}
div.main div.colL h1 {
	font: bold 14px/160% Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
div.main div.colL h2 {
	font: normal 11px Verdana;
	color: #333;
}
div.main div.colL h3 {
	font-size: 13px;
	font-weight: normal;
}
div.main div.colL p {
	width: 550px;
	font: normal 10px/140% Verdana, Helvetica, sans-serif;
	margin-bottom: 20px;
	/*clear: both;*/
}
div.main div.colL p img {
	float: left;
	padding: 0px 10px 10px 0px;
	clear: left;
}
div.main div.colL span.chapter {
	font-family: Times New Roman, Times, serif; 
	text-transform: none;
}
div.main div.colL td {
	font: normal 12px Courier New, Courier, monospace;
	vertical-align: top;
}
div.main div.colR {
	float: left;
	width: 254px;
	margin-left: 36px;
	font: normal 10px/150% Verdana, Helvetica, sans-serif;
	color: #333;
}
div.main div.colR div.box {
	width: 254px;
	margin-bottom: 5px;
	text-align: center;
}
div.main div.colR div.box img {
	padding: 32px;
}
div.main div.colR a {
	padding: 2px 0px;
	font: normal 13px Courier New, Courier, monospace;
	color: #333;
	background: #d1f6f6;
	text-decoration: none;
}
div.main div.colR a:hover {
	background: #f8ff46;
}
div.main div.colR h1,
div.main div.colR td {
	font: normal 12px Courier New, Courier, monospace;
}
div.main div.colR td a {
	font: normal 12px Courier New, Courier, monospace;
	background: #d1f6f6;
}
div.main div.colR td a:hover {
	background: #f8ff46;
}
div.main div.colR img.smallimg {
	padding: 13px;
	margin-bottom: 10px;
}
div.thumbnails {
	clear: both;
}
div.thumbnails img {
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 13px;
	background: #1395B1;
}

/*                                                */
/* Disclaimer                                     */
/*                                                */
div.disclaimer {
	padding-top: 5px;
}
div.disclaimer,
div.disclaimer a {
	font: normal 11px Verdana;
	color: #47FA68;
}
div.disclaimer a { text-decoration: none; }
div.disclaimer a.backToTop {
	font: normal 14px Courier New, Courier, monospace;
	color: #333;
	background: #d1f6f6;
}
div.disclaimer a.backToTop:hover {
	background: #f8ff46;
}

/*                                                */
/* Popup Window                                   */
/*                                                */
div.popMenu {
    position: absolute;
    left: 0px;
    top: 400px;
    background: white;
    padding: 5px 0px 5px 5px;
    width: 700px;
}
div.popMenu img {
    margin-right: 4px;
}
