

@charset "utf-8";
/* CSS Document */

/* LAYOUT */

html{  /* Fix for Safari and Chrome */
}

body {
    background-color:#FFF;
    padding:0;
    margin:0;
    font-size:80%;
}

#container {
    width:920px;
    margin:0 auto;
    padding:0;
    background-color:#FFF;
}

#header_bg{
	width: 920px;
	height:100px;
	margin:50px 0 0 0;
	padding:10px 0 0 0;
	background-image:url(bg1.png);
	background-repeat:no-repeat;
	background-position:center;
    background-color:#FFF;
}

#header {
    width:900px;
    height:100px;
    margin:0 10px;
    padding:0;
    background-color:#FFF;
}

#centre_bg{
	width:920px;
	margin:0 auto;
	padding:0;
	background-image:url(bg2.png);
	background-repeat:repeat-y;
	background-position:center;
    background-color:#FFF;
}

#centre {
    width:900px;
    margin:0 10px;
    padding:0 0 20px 0;
    background-color:#FFF;
}

#menu {
    width:870px;
	height:50px;
    margin:0 auto;
    padding:0;
    border-top: 1px solid #808084;
    background-color:#FFF;
    font-size:1.1em;
}

#content-index {
    width:500px;
    margin:20px auto;
    padding:0;
    background-color:#FFF;
}

#content {
    width:870px;
    margin:0;
    padding:0 15px 50px 15px;
    background-color:#FFF;
}

#footer_bg{
 	width:920px;
	margin:0 0 40px 0;
	padding:0;
	height:65px;
	background-image:url(bg3.png);
	background-repeat:no-repeat;
	background-position:center;
    background-color:#FFF;
}

#footer {
	width:900px;
	height:65px;
    margin:0 10px;
    padding:0;
    text-align:center;
    font-size:0.9em;
}

#clear{
    clear:both;
}

/* CONTENT */

table {
    margin:0;
    padding:0;
}

.works {
    width:190px;
    padding:0 20px 0 0;
    float:left;
}

#content h1 {
    margin:0;
    padding:15px 0 20px 0;
    color:#4A6B25;
    font-family:Arial, san-serif;
    font-size:1.1em;
    font-weight:normal;
}

#content h2 {
    margin:0;
    padding:0 0 5px 0;
    color:#4A6B25;
    font-family:Arial, san-serif;
    font-size:1em;
    font-weight:normal;
    font-style: italic;
}

#content p, #content td {
    margin:0;
    padding:0px 0px 5px 0px;
    font-family:Arial, san-serif;
    color:#808084;
}

#content a:link, #content a:visited {
    color:#808084;
    text-decoration:underline;
}

#content a:hover {
    color:#B3D88C ;
    text-decoration:none;
}

#content ul {
    font-family:Arial, san-serif;
    margin:0 0 0 15px;
    padding:0px 0px 5px 0px;
    color:#808084;
    list-style-position:inside;
}

#content ol {
    font-family:Arial, san-serif;
    margin:0 0 0 20px;
    padding:0px 0px 5px 0px;
    color:#808084;
    list-style-position:inside;
}

#footer p {
    margin:0;
    padding:0;
    font-family:Arial, san-serif;
    font-size:95%;
    color:#808084;
}

#footer a:link, #footer a:visited {
    color:#808084;
    text-decoration:underline;
}

#footer a:hover {
    color:#808084;
    text-decoration:none;
}

abbr {
    border-bottom:1px dashed;
    cursor:help;
}

acronym {
    border-bottom:1px dashed;
    cursor:help;
}

p.left {
    text-align:left;
}

p.right {
    text-align:right;
}

p.center {
    text-align:center;
}

img.left {
    float:left;
    margin:3px 3px 3px 0;
}

img.right {
    float:right;
    margin:3px 0 3px 3px;
}

img.thumbnail {
    margin:0 0 10px 0;'
	border: none;
}

img.button {
	float:left;
    margin:0 0 10px 0;'
	border: none;
}

