/*---------------------------------------------------------------------------------------- start module main */
body {
	background: #538dbb url('../img/background5.jpg') repeat-x;
	text-align: justify;
	font-family: "Georgia";
	font-size: 11pt;
	margin: 10px;
}
#content {
	width: 793px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}
#header {
	width: 793px;
	height: 303px;
	border: 0px;
}
#rightbar {
	top: 10px;
	margin-left: 243px;
	width: 540px;
	min-height:700px;
	height:auto !important;
	height:700px;
}
#leftbar {
	border-top: 20px dotted transparent;
	position: absolute;
	top: 313px;
	width: 243px;
	padding: 0px;
	background: #ffffff;
	font-size: 10pt;
}
#footer {
	color: #6a6a6a;
	text-align: center;
	font-weight: 700;
	font-size: 10pt;
}
#footer a, #footer a:hover {
  color: #6a6a6a;
  font-weight: 700;
	font-size: 10pt;
	text-decoration: none;
}
img {
	border: 0px;
}
a {
	color: #538dbb;
	text-decoration: none;
}
a:hover {
	color: #538dbb;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------------- end__ module main */
/*---------------------------------------------------------------------------------------- start module blog */
div.blog_content {
	padding: 10px;
	border: 0px;
	background: #ffffff;
	font-size: 10pt;
}
div.blog_content img {
	border: 4px double #000000;
}
div.blog_date {
	color: #999999;
	font-weight: 700;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: right;
	font-size: 10pt;
}
div.blog_title {
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 16pt;
}
div.blog_title a:hover {
	color: #205a88;
	text-decoration: none;
}
div.blog_info {
	margin-top: 10px;
	color: #999999;
}
div.blog_divider {
	margin-top: 10px;
	width: 540px;
	height: 1px;
	background: #ffffff url('../img/divider2.jpg') no-repeat center;
}
div.blog_navigation{
  text-align: center;
}
span.blog_comments {
	letter-spacing: 2px;
}
/*---------------------------------------------------------------------------------------- end__ module blog */
/*---------------------------------------------------------------------------------------- start module comment */
#make_comment_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	font-size: 10pt;
}
#make_comment_fold {
	text-align: center;
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 14pt;
}
#make_comment_fold a:hover {
	color: #205a88;
	text-decoration: none;
}
#make_comment_name_div {
	margin-bottom: 5px;
}
#make_comment_name input {
	width: 250px;
}
#make_comment_text {
	width: 370px;
	height: 150px;
}
#make_comment_submit {
	text-align: center;
}
div.comments_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	font-size: 10pt;
}
div.comment_header {
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 14pt;
}
div.comment_header a:hover {
	color: #205a88;
	text-decoration: none;
}
div.comment_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #000000;
	font-size: 10pt;
}
div.comment_user {
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 11pt;
}
div.comment_date {
	margin-top: 10px;
	color: #999999;
}
#make_comment_post_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #000000;
	font-size: 10pt;
}
#make_comment_post_name {
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 11pt;
}
#make_comment_post_date {
	margin-top: 10px;
	color: #999999;
}
/*---------------------------------------------------------------------------------------- end module comment */
/*---------------------------------------------------------------------------------------- start module menu */
#menu_content {
	margin-top: -20px;
}
#menu_links ul {
	margin-top: -5px;
}
#menu_links ul li {
	list-style-type: square;
}
#menu_links a {
	font-size: 15pt;
	font-weight: 100;
	color: #538dbb;
	text-decoration: none;
}
#menu_links a:hover {
	font-weight: 100;
	color: #538dbb;
	text-decoration: underline;
}
#menu_links_header {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 220px;
	height: 51px;
	background: url('../img/background6.jpg') no-repeat center;
	font-weight: 900;
	text-align: center;
	font-size: 18pt;
	color: #ffffff;
}
#menu_events ul {
	margin-top: -5px;
}
#menu_events ul li {
	list-style-type: square;
}
#menu_events a {
	font-size: 15pt;
	font-weight: 100;
	color: #538dbb;
	text-decoration: none;
}
#menu_events a:hover {
	font-weight: 100;
	color: #538dbb;
	text-decoration: underline;
}
#menu_events_header {
	margin-top: -2px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 220px;
	height: 51px;
	background: url('../img/background6.jpg') no-repeat center;
	font-weight: 900;
	text-align: center;
	font-size: 18pt;
	color: #ffffff;
}
#menu_lcomments_header {
	margin-top: -2px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 220px;
	height: 51px;
	background: url('../img/background6.jpg') no-repeat center;
	font-weight: 900;
	text-align: center;
	font-size: 18pt;
	color: #ffffff;
}
#menu_lcomments ul {
	margin-top: -5px;
}
#menu_lcomments ul li {
	list-style-type: square;
}
#menu_lcomments a {
	font-size: 15pt;
	font-weight: 100;
	color: #538dbb;
	text-decoration: none;
}
#menu_lcomments a:hover {
	font-weight: 100;
	color: #538dbb;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------------- end__ module menu */
/*---------------------------------------------------------------------------------------- start module about */
#about_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	font-size: 10pt;
}
#about_header {
	text-align: center;
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 14pt;
}
/*---------------------------------------------------------------------------------------- end__ module about */
/*---------------------------------------------------------------------------------------- start module admin */
#admin_content {
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
	font-size: 10pt;
}
#admin_header {
	text-align: center;
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 14pt;
}
#admin_create_name {
	margin-top: 2px;
	margin-bottom: 10px;
}
#admin_create_title {
	margin-top: 2px;
	margin-bottom: 10px;
}
#admin_create_text {
	width: 520px;
	height: 450px;
}
#admin_create_submit {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 2px;
}
/*---------------------------------------------------------------------------------------- end__ module admin */
/*---------------------------------------------------------------------------------------- start module event */
div#calendar a span {
	display: none;
}
div#calendar a:hover span {
	display: block;
	position: absolute;
	top: 300px;
	left: 240px;
	width: 150px;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	color: #aaaaaa;
	background: #000000;
	border: 3px double #ffffff;
	font: 8pt "Trebuchet MS";
	text-align: center;
}
/*---------------------------------------------------------------------------------------- end__ module event */
/*---------------------------------------------------------------------------------------- start module calendar */
#calendar {
	margin-top: -10px;
}
table#calendar_table {
	color: #ffffff;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 220px;
	height: 168px;
	text-align: center;
	background: #3e9de8 url('../img/background7.jpg') no-repeat center;
	font-family: "Trebuchet MS";
	font-size: 14pt;
}
table#calendar_table tr{
}
tr.calendar_header{
	color: #222222;
	font-weight: 700;
}
table#calendar_table td {
	width: 31px;
	border-bottom: 1px solid #ffffff;
}
table#calendar_table a {
	display: block;
	color: #ffffff;
}
table#calendar_table a:hover {
	color: #ffffff;
	text-decoration: none;
}
table#calendar_table h4 {
	font-size: 10pt;
}
table#calendar_table td.event_type1 {
	background: #acd4ab;
	opacity: 0.9;
}
table#calendar_table td.event_type1 a {
	color: #000000;
	opacity: 1;
}
table#calendar_table td.event_type2 {
	background: #cbce7a;
	opacity: 0.9;
}
table#calendar_table td.event_type2 a {
	color: #000000;
	opacity: 1;
}
table#calendar_table td.event_type3 {
	background: #d59090;
	opacity: 0.9;
}
table#calendar_table td.event_type3 a {
	color: #000000;
	opacity: 1;
}
table#calendar_table td.event_type4 {
	background: #8582f2;
	opacity: 0.9;
}
table#calendar_table td.event_type4 a {
	color: #000000;
	opacity: 1;
}
/*---------------------------------------------------------------------------------------- end__ module calendar */
/*---------------------------------------------------------------------------------------- start module lcomments */
#menu_lcomments li {
	text-align: left;
	text-indent: -10px;
	padding-left: 10px;
}
#menu_lcomments li a {
	font-size: 10pt;
}
/*---------------------------------------------------------------------------------------- end__ module lcomments */
/*---------------------------------------------------------------------------------------- start module rate */
span.rate_header {
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 16pt;
	display: block;
}
span.rate_general_description {
	font-size: 9pt;
}
span.rate_updated {
	font-weight: 600;
}
div.rate_subject {
	background-repeat: no-repeat;
	background-position: left;
	height: 100px;
	border: 1px solid #111111;
	margin-bottom: 6px;
}
img.rate_picture {
	margin: 3px;
	height: 100px;
	width: 100px;
	vertical-align: top;
}
span.rate_name {
	color: #538dbb;
	font-size: 16pt;
	font-weight: 600;
	margin-left: 120px;
	display: block;
}
span.rate_description {
	margin-left: 120px;
	font-style: italic;
	font-size: 9pt;
	text-align: left;
	display: block;
}
span.rate_rating {
	margin-top: 6px;
	text-align: center;
	font-size: 15pt;
}
div.rate_rating {
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
div.rate_rating form{
	display: inline;
}
div.details_rating_div {
	min-height: 50px;
	border: 1px solid #111111;
	margin-bottom: 6px;
}
span.details_rating {
  position: absolute;
	margin-top: -30px;
  margin-left: 30px;
	font-weight: 600;
  font-family: Calibri;
  font-size: 34pt;
}
span.details_name {
  margin-left: 120px;
  font-weight: 600;
	font-size: 16pt;
	display: block;
}
span.details_reason {
  display: block;
  vertical-align: top;
	margin-right: 5px;
  margin-left: 120px;
	font-size: 9pt;
  font-style: italic;
}
span.rate_back {
  margin-bottom: 20px;
  font-weight: 600;
  display: block;
}
span.details_header {
	color: #538dbb;
	font-size: 16pt;
	font-weight: 600;
	margin-left: 120px;
	display: block;
	margin-top: 20px;
}
span.insert_subject_header {
	color: #538dbb;
	font-size: 16pt;
	font-weight: 600;
	margin-left: 120px;
	display: block;
}
div.insert_subject {
  border: 1px solid #000000;
	margin-top: 20px;
}
td.insert_subject_table_submit {
  text-align: center;
}
/*---------------------------------------------------------------------------------------- end__ module rate */
/*---------------------------------------------------------------------------------------- start module beer */
#beer_header {
	text-align: center;
	color: #538dbb;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 14pt;
}
#beer_foreword {
	font-size: 10pt;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
table.beer_list {
	font-size: 10pt;
	text-align: left;
}
table.beer_list thead {
	background-color: #ffffff;
}
tr.beer_list_header {
	font-weight: 300;
	color: #538dbb;
	text-align: center;
	width: 100%;
}
tr.odd {
	background-color: #538dbb;
}
tr.even {
	background-color: #75afdd;
}
tr.not_ranked {
	background-color: #e5f4ad;
}
th.th_beer_first {
	font-weight: 300;
	width: 200px;
}
th.th_beer_first_alt {
	font-weight: 300;
	width: 250px;	
}
th.th_beer_flag {
	font-weight: 300;
	width: 16px;
}

th.th_beer_ods {
	font-weight: 300;
	width: 65px;
}
th.th_beer_roy {
	font-weight: 300;
	width: 65px;
}
tr.beer_totals {
	text-align: center;
	font-weight: 600;
}
tr.beer_footer {
	font-weight: 300;
}
td.beer_name {
	width: 200px;
	padding-left: 2px;
}
td.beer_name_alt {
	width: 250px;
	padding-left: 2px;
}
td.beer_flag {
	width: 16px;
}
td.beer_sincken0 {
	background-color: #cc3333;
	width: 65px;
}
td.beer_sincken1 {
	background-color: #669933;
	width: 65px;
}
td.beer_schaap0 {
	background-color: #cc3333;
	width: 65px;
}
td.beer_schaap1 {
	background-color: #669933;
	width: 65px;
}
td.beer_solland0 {
	background-color: #cc3333;
	width: 65px;
}
td.beer_solland1 {
	background-color: #669933;
	width: 65px;
}
td.beer_schroder0 {
	background-color: #cc3333;
	width: 65px;
}
td.beer_schroder1 {
	background-color: #669933;
	width: 65px;
}
td.beer_straten0 {
	background-color: #cc3333;
	width: 65px;
}
td.beer_straten1 {
	background-color: #669933;
	width: 65px;
}
tr.beer_list_footer {
	font-weight: 300;
	color: #538dbb;
	text-align: center;
	width: 100%;
}
/*---------------------------------------------------------------------------------------- end module beer */