/* Global ##################################*/

/*
Yellow: #FDC800
Green:  #009049

*/

body,html {
  font-family:verdana,sans-serif;
  font-size:10px;
  font-color:black;
  background:white;
  height:auto;
  margin-top:5px;
  margin-left:2px;
}

h1 {
  background:#FDC800;
  font-size:14px;
  border:#FDC800 solid 1px;
  padding:0px;
  margin:0px;
  text-align:center;
}

h2 {
  text-align:left;
  background:#ddd;
  font-size:12px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  margin-left:-100px;
  padding-left:100px;
  padding-top:2px;
  padding-bottom:2px;
}

h3 {
  font-size:11px;
  font-weight:bold;
  margin:0px;
  padding-bottom:3px;
}


small {
  font-size:8px;
}

big {
  font-size:11px;
}

.white {
  color:white;
}

hr {
  height:1px;
  border:white solid 1px;
}

table {
  font-size:10px;
}

/* Links ####################################*/

a:link {
  text-decoration:none;
  color:green;
}

a:visited {
  text-decoration:none;
  color:#009049;
}

a:hover {
  text-decoration:underline;
  color:#009049;
}


a.linkline:link {
  text-decoration:none;
  color:black;
}

a.linkline:visited {
  text-decoration:none;
  color:black;
}

a.linkline:hover {
  text-decoration:underline;
  color:black;
}

.lline {
  
  text-align:right;
  padding-top:104px;
  padding-right:5px;
}

/* Blogs #####################################*/

div.container {
  border:none;
  background:url('img/green_back.gif') repeat-y;
  background-position:right;
  padding:0px;
  
  height:auto;
  width:770px;
  margin:0px;
}

div.top {
  border:none;
  background:white url('img/top2.jpg');
  padding:0px;
  margin:0px;
  width:770px;
  height:127px;
}

div.left {
  position:absolute;
  top:152px;
  border:none;
  background-color:#FDC800;
  padding:0px;
  margin:0px;
  width:135px;
}

div.right {
  border:none;
  background-color:#04924C;
  padding:0px;
  padding-top:16px;
  margin:0px;
  margin-top:5px;
  margin-right:0px;
  width:135px;
  height:auto;
  float:right;
  clear:both;
}

div.center {
  border:none;
  background:white url('img/yellow_back.gif') repeat-y;
  width:631px;
  height:auto;
}

div.bottom {
  padding:0px;
  margin:0px;
  border-top:white solid 5px;
  background:none;
  width:770px;
  height:25px;
}

div.content {
  margin:0px;
  margin-left:140px;
  width:490px;
  border:none;
  height:auto;
  text-align:left;
  padding:none;
}

div.section {
  border:#ccc solid 1px;
  margin-top:6px;
  padding:5px;
  padding-left:105px;
  min-height:110px;
}

div.section table {width:375px}
div.section, div.section td {font-size:110%}
/* Images ################################################### */

img.navbar {
  border-top:white solid 1px;
  border-bottom:white solid 1px;
  margin-top:24px;
}

img.inline {
   border:#ddd solid 1px;
   margin-left:-100px;
}

img.title {
  margin-left:5px;
}

/* Forms ################################################### */

input {
  width:200px;
  border:#ccc solid 1px;
}

textarea {
  width:300px;
  height:120px;
  border:#ccc solid 1px;
}

input.button {
  width:80px;
  border:#ccc solid 1px;
  background:#eee;
}


/* Navigation on Yellow ##################################### */

#navlist_y ul {
  text-align:left;
  font-size:8pt;
  width: 135px;
  margin: 0px;
  padding:0px;
  padding-top:20px;
  list-style-type: none;
}

#navlist_y li {
  font-size:8pt;
  margin-top: -1px;
  margin-left:0px;

}
#navlist_y a {
  display: block;
  padding: none;
  border: 1px solid;
  border-color: white #FDC800 white #FDC800;
  border-right:none;
  border-left:none;
  background-color: #FDC800;
  font-size:8pt;
}

#navlist_y a:link, #navlist_y a:visited {
  color: black;
  text-decoration: none;
  height:12px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:16px;
  font-size:8pt;
}

#navlist_y a:hover, #navlist_y a:active {
  background-color: #eee;
  color: black;
  border-color: white #eee white white;
  font-size:8pt;
}

/* Navigation on Green ##################################### */

#navlist_g ul {
  text-align:left;
  font-size:8pt;
  width: 135px;
  margin: 0px;
  padding:0px;
  padding-top:20px;
  list-style-type: none;
}

#navlist_g li {
  font-size:8pt;
  margin-top: -1px;
  margin-left:0px;
}

#navlist_g a {
  display: block;
  padding: none;
  border: 1px solid;
  border-color: white #009049 white #009049;
  border-right:none;
  border-left:none;
  background-color: #009049;
  font-size:8pt;
}

#navlist_g a:link, #navlist_g a:visited {
  color: white;
  text-decoration: none;
  height:12px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:16px;
  font-size:8pt;
}

#navlist_g a:hover, #navlist_g a:active {
  background-color:#eee;
  color: black;
  border-color: white eee white white;
  font-size:8pt;
}

