*{
 margin: 0;
 padding: 0;
}*

body {
 font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
 line-height: 1.6em;
 background: #fff url(/images/css/bg.gif) repeat-x;
}

a {
 color: #317486;
 background: inherit;
 text-decoration: none;
}

a:hover {
 color: #808080;
 background: inherit;
}

p {
 margin: 0 0 15px 0;
}

h1 {
 font: bold 1.6em Arial, Sans-Serif;
 margin: 20px 0 0;
}

h1 a {
 color: #fff;
 background: inherit;
}

h1 a:hover {
 color: #E4FFD3;
 background: inherit;
}

h2 {
 font: bold 1.6em Arial, Sans-Serif;
 margin: 0 0 12px;
}

h4 {
 color: #808080;
 background: inherit;
 font-weight: normal;
 font-size: .9em;
}

li {
 padding: 0 0 0 12px;
 list-style: none;
}

#content {
 width: 900px;
 margin: 0 auto;
}

#logo {
 margin: 10px 0 0 0;
 height: 66px;
 width: 240px;
 float: left;
 background: url(/images/css/logobg.gif) no-repeat bottom;
 text-align: center;
}

#menu {
 float: right;
 padding: 40px 0 0;
 margin: 0 0 18px;
}

#menu li {
 font-size: 1.1em;
 display: inline;
}

#menu li a {
 padding: 30px 15px 0px 0;
 margin: 0 0 0 50px;
 color: #ccc;
 background: #505050 url(/images/css/tab.gif) no-repeat right bottom;
}

#menu li a:hover {
 background: #505050 url(/images/css/tabhover.gif) no-repeat right bottom;
 color: #FEFFB8;
}

#intro { 
 clear: both;
 background: #fff url(/images/css/itsoil.jpg) no-repeat;
 color: #000;
 height: 170px;
 margin: 0 0 20px;
 padding: 15px 20px 0 0;
 text-align: right;
}

#intro p {
 margin: 0;
}

#intro h1 {
 margin: 0;
}

#left {
 clear: left;
 float: left;
 width: 264px;
 padding: 0 4px 0 5px;
 font-size: .9em;
 margin: 0 0 15px;
}

#leftmenu {
 list-style: none;
 margin: 0 0 20px 0;
}

#leftmenu li {
 padding: 0 0 0 20px;
 color: #000;
}

#leftmenu li a:hover {
 text-decoration: none;
 background-color: #CCC;
}

#right {
 float: left;
 width: 622px;
}

#news {
 border-top: 1px solid #ccc;
}

.rightbox {
 border: 5px solid #eaeaea;
 padding: 5px;
 margin-bottom: 5px;
}

.notice {
 padding: 12px 14px 1px; background: #eaeaea url(/images/css/noticebg.gif) no-repeat bottom right;
}

#left a, #right a {
 text-decoration: underline;
 color: #000;
}

#left h3 {
 border-bottom: 1px solid #eee;
 padding: 0 0 7px;
 margin: 0 0 15px 0;
}

#right h2 {
 padding: 0 0 8px;
}

#footer {
 clear: both;
 border-top: 1px solid #ccc;
 padding: 10px 0;
 margin: 0 0 15px;
 margin-top: 20px;
 font-size: .9em;
 color: #808080;
 background: #fff;
}

#footer a {
 background: #fff;
}

#col1 {
 float: left;
}

#col2 {
 float: right;
}

.p-shadow {
 width: 90%;
 float: left;
 background: url(/images/css/shadowAlpha.png) no-repeat bottom right !important;
 background: url(/images/css/shadow.gif) no-repeat bottom right;
 margin: 10px 0 0 10px !important;
 margin: 10px 0 0 5px;
}

.p-shadow div {
 background: none !important;
 background: url(/images/css/shadow2.gif) no-repeat left top;
 padding: 10px !important;
 padding: 0 6px 6px 0;
}

.p-shadow p {
 color: #777;
 background-color: #fff;
 font-size: 1.3em;
 border: 3px solid #a9a9a9;
 padding: 4px;
 margin: -6px 6px 6px -6px !important;
}

.img-shadow img:hover, .pshadow p:hover {
 border: dashed;
}
