/*@import "lib/reset.css";*/
@import "lib/typography.css";
@import "lib/forms.css";


* {
		margin: 0;
		padding: 0;
		}
	
html {
		font-size: 100%;
		}

body {
	font: 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bgBody.jpg);
	background-repeat: repeat-x;
	background-color: #7DC490;
		}

#wrapper {
	font-size: 1.2em;
	line-height: 1.5em;
	width:780px;
	margin: 0 auto;
	background-image: url(../images/bgPage.jpg);
	background-repeat:repeat-y;
		}

#header {
	height: 201px;
	background-image: url(../images/bgHead.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
		
#content {
	width: 748px;
	margin: 0 16px;
	text-align:left;
	overflow: hidden;
}
#contentBottom {
	width: 780px;
	height: 18px;
	background-image:url(../images/bgBottomPage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#main {
	width: 500px;
	background-color:#FFF;
	margin: 0 0 0 10px;
}

#nav {
	width: 232px;
	background-color:#B1DCBC;
	float: right;
margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; color: #006C33;}
#nav h2 { font-size: 1.4em; margin: 0; padding: 25px 0 7px 10px; border-bottom: 1px solid #FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
#nav ul { margin: 0; padding: 0;}
#nav ul li { list-style: none; padding: 5px 25px; border-bottom: 1px solid #FFF; font-size:1em; }
#nav ul li a { color:#006C33; text-decoration:none; display:block;}
#nav ul li a:hover { color:#06F;}

p {
		margin-bottom: 1.5em;
		}

/* ---------- add your code below ---------- */
#footer{
	margin-top:0px;
	font-family:Verdana;
	background-color: #7DC490;
	padding: 0 10px 10px 10px;
}
.left_part{
	float:left;
	width:520px;
	text-align:center;
	color:#FFF;
}

#footer .left_part p {
  font-size: 1.4em;	
  padding: 20px 0 10px 0;
}
#footer .left_part p a {
  color:#FFF;
}

#footer .left_part p.copyright {
	font-size:1em;
	color:#ffffff;
	padding: 0;
}

#footer .left_part p.copyright a {
	color:#00F;
}


.right_part {
	border-left: 1px dotted #FFFFFF;
	float:left;
	text-align:left;
	padding-left:5px;
	width:230px;
	color:#000;
}
.right_part p{
	margin: 0; padding: 0;	
}
.clear {
	clear:both;
}

.error {
	color:#F00;
}
.success {
	color:#00F;
}
.journal {
text-align:right;
margin : 0;
padding: 0 0 5px 0;
}


p select { width: 200px;  padding: 2px;}
