/* global */

html {
  height: 100%;
  background: url(../img/bg.jpg) top repeat;
}

body {
  height: 100%;
  background: url(../img/body-bg.jpg) top center no-repeat;
}

body {
  font: normal 1em Tahoma, Helvetica, sans-serif;
  color: #b1b2b8;
}

#container {
  background: url(../img/page.jpg) top repeat;
  width: 1000px;
  margin: 0 auto;
}

/* login */

#login-box {
  background:  url(../img/header_02.jpg) top no-repeat;
  width: 250px;
  height: 115px;
}

#login-box table {
  width: 230px;
  margin: 0 auto 0 auto;
  padding: 5px 0 0 0;
}

#login-box p {
  font-size: 10px;
  color: #85838d;
  margin: 0 0 5px 0;
}

#login-box input {
  width: 110px;
  height: 20px;
  border: 0;
  background-color: #c3b695;
}

#login-box input#submit {
  width: 230px;
  height: 30px;
  border: 0;
  background-color: #8a3628;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin: 10px 0 0 0;
}

#forgot-password {
  font-size: 10px;
  text-align: center;
  margin: 7px 0 0 0;
}

/* /login */

/* lamp */

#lamp {
  background: url(../img/lamp-off.jpg) top no-repeat;
  width: 250px;
  height: 60px;
}

#lamp:hover {
  background: url(../img/lamp-on.jpg) top no-repeat;
  width: 250px;
  height: 60px;
}

#lamp p {
  font-size: 10px;
  padding: 0 0 0 31px;
}

#lamp p#signup {
  font-size: 20px;
  padding: 10px 0 0 30px;
}

/* /lamp */

#content {
  width: 990px;
  margin: 0 auto;
  padding: 10px 0 0 0;
}

.info {
  font-size: 12px;
  margin: 20px 0 0 25px;
  padding: 0 0 40px 0;
}

.bullet {
  vertical-align: top;
  margin: 0 5px 0 0;
}

/* global links */

a:link {
	color: #c3b695;
	text-decoration: underline;
}

a:visited {
	color: #c3b695;
	text-decoration: underline;
}

a:hover {
	color: #f0deb2;
	text-decoration: none;
}

a:active {
	color: #ff0000;
	text-decoration: underline;
}

/* /global links */
