/* ----------------
// Standard Elements
// ---------------- */

body {
	margin:                0;
	padding:               0;
	font:                  10pt Tahoma, Arial;
	background:            url(bodybg.gif) repeat-x top #ffbf00;
	color:                 #000000;
}

a {
	color:                 #c92b00;
}

a:hover {
	text-decoration:       none;
}

img {
	border:                0px;
}

form {
	margin:                0;
	padding:               0;
}

h1, h2, h3, h4 {
	margin:                0 0 5px 0;
	padding:               0;
	letter-spacing:        -1px;
  text-transform:        lowercase;
}

input.input,
textarea.input,
select.input {
  font:                  1.4em Arial;
  padding:               2px 3px;
  background:            url(inputbg.gif) repeat-x top #ffffff;
  border:                1px solid #ccb266;
}

input.button {
  width:                 150px;
  height:                37px;
  font-size:             1.4em;
  font-weight:           bold;
  color:                 #d18316;
  letter-spacing:        -1px;
  text-transform:        lowercase;
  background:            url(buttonbg.gif) no-repeat;
  border:                none;
}

/* ----------------
// Headers
// ---------------- */

h1 {
	display:               none;
}

h2 {
  font-size:             1.6em;
  font-weight:           normal;
  color:                 #a77c31;
}

/* ----------------
// Page Elements
// ---------------- */

div#page {

}

div#header {
	width:                 629px;
	height:                241px;
	margin:                0 auto 0 auto;
  padding:               36px 0 0 326px;
	background:            url(headerbg.gif) no-repeat top left;
}

div#header .left {
  float:                 left;
  width:                 130px;
  margin:                0 10px 10px 0;
}

div#header .right {
  float:                 left;
  width:                 275px;
  margin:                0 10px 10px 0;
}

div#header .button {
  margin:                20px 0 0 258px;
}

div#list {
  background:            #ffdf80;
}

div#list .line {
  width:                 100%;
  height:                24px;
  background:            #794a08;
}

ul#items {
	width:                 950px;
	margin:                0 auto 0 auto;
  padding:               0 0;
	list-style-type:       none;
}

ul#items li {
  margin:                10px 0;
}

ul#items li a {
  display:               block;
  text-decoration:       none;
  padding:               10px;
  background:            #ffefc0;
}

ul#items li a:hover {
  background:            #fbff81;
}

ul#items li .description {
  font-size:             1.4em;
  border-bottom:         1px dotted;
}

ul#items li .category {
  color:                 #a1732c;
  font-size:             0.8em;
  font-weight:           bold;
}

ul#items li .url {
  color:                 #a1732c;
  font-size:             0.8em;
  text-transform:        lowercase;
  text-decoration:       none;
}

div#footer {
  padding-top:           10px;
  text-align:            center;
  font-size:             0.8em;
}

div#footer a {
  text-decoration:       none;
}
