body {
			background-color: #ccc;
			margin: 0;
			padding: 0;
			font-family: arial;
}
#body {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			width: 900;
			text-align: left;

}
#header {
			position: absolute;
			width: 900;
			height: 274;
			background-image: url('images/header.jpg');
			z-index: 3;
}
#content {
			position: absolute;
			width: 900;
			right: 0;
			top: 274;
			background-color: #f5f5f5;
}
#leftbar {
			width: 285;
			border-right: 1px #3b2505 solid;
			z-index: 2;
}
p.links {
			position: relative;
			color: #000;
			background-color: #f7f6ef;
			border: 1px #777 solid;
			width: 260;
			padding: 5;
			font-size: 11;
			font-family: arial;
			text-align: center;
			text-decoration: none;
			cursor: pointer;
}
#leftbar a {
			font-size: 12;
			font-family: arial;
			color: #000;
			line-height: 1.5;
}
#leftbar a:hover {
			color: #777;
}
#text {
			background-color: #f5f5f5;
}
.title {
			text-align: center;
			font-size: 11;
}
h2 {
			text-align: center;
}
h3 {
			font-size: 16;
			font-family: tahoma;
			text-align: center;
}
p {
			font-size: 12;
}
tr {
			vertical-align: top;
}
.time {
			width: 25%;
}
.info {
			width: 75%;
}
#bottomlinks, #bottomlinks a {
			font-size: 12;
			color: #000000;
			text-align: center;
}
a {
			font-size: 12;
			color: #000000;
}
a:hover {
			color: #807023;
}
.error {
			color: #000000;
			background-color: #e1bcbc;/*e1d689;*/
			border: 1px #7d0d0d solid;
			padding: 3;
			font-size: 12;
			text-align: center;
}
#navbar {
			position: absolute;
			top: 150;
			left: 280;
			vertical-align: top;
}
img {
			border: 0px;
}
a.nav {
			color: #000000;
			font-size: 16;
			font-weight: bold;
			font-family: verdana;
			text-decoration: none;
			text-align: center;
}
a.nav:hover {
			color: #4f5a2d;
}
form {
			border: 1px #4f5a2d solid;
			background-color: #d6e189;
			width: 350;
			margin: 0 auto 0 auto;
			padding: 5;
}
label {
			font-size: 12;
}
#name {
			position: absolute;
			right: 25;
			top: 10;
			color: #ffffff;
}
.workshop-comments {
			font-family: arial;
			font-size: 11;
			text-align: justify;
			padding-left: 15;
			padding-right: 15;
}
ul, li {
			font-size: 12;
}
.event-header {
			width: 95%;
			padding: 5;
			background-color: #f7f6ef;
			border: 1px #ddd solid;
			color: #000;
			font-family: verdana;
			font-size: 15;
			text-align: center;			
}
.main-text {
			font-family: verdana;
			font-size: 14;
			line-height: 2;
			color: #555;
			font-weight: bold;
			text-align: justify;
}
.blocks {
			position: relative;
			width: 616;
			height: 296;
			border: 1px solid #000;
			
}
#video-block {
			position: absolute;
			top: 0;
			left: 0;
			width: 200;
			height: 290;
			padding: 2px;
			background-color: #ddd;
			border: 1px solid #000;
}
#pic-block {
			top: 0;
			left: 205;
			position: absolute;
			width: 200;
			height: 290;
			padding: 2px;
			background-color: #ddd;
			border: 1px solid #000;
}
#solutions-block {
			position: absolute;
			top: 0;
			left: 410;
			width: 200;
			height: 290;
			padding: 2px;
			background-color: #ddd;
			border: 1px solid #000;
}
#video-block p {
			font-size: 12;
			padding: 5;
			margin: 0;
			text-align: justify;
}

/* ################################# BLOG ################################# */

.blog_header, .blog_header a {
			font-family: arial;
			font-size: 16;
			font-weight: bold;
}
.blog_descriptor {
			font-family: arial;
			font-size: 11;
}
.blog_text, blog_text b {
			font-family: arial;
			font-size: 12;
}
.blog_descriptor a {
			font-family: arial;
			font-size: 11;
			font-style: italic;
			text-decoration: none;
}
.odd_comments {
			border-top: 1px #ceeebe solid;
			border-bottom: 1px #ceeebe solid;
			background-color: #dfffcf;
			padding: 5;
}
.even_comments {
			border-top: 1px #e7e6ee solid;
			border-bottom: 1px #e7e6ee solid;
			background-color: #f8f7ff;
			padding: 5;
}
.comment_descriptor {
			font-family: arial;
			font-size: 11;
}
