/* ----------------
// Standard Elements
// ---------------- */

body {
	margin:                0;
	padding:               0;
	font:                  9pt Tahoma, Arial;
	background:            url(../images/bodybg.gif?1241017866) repeat-x top #f29d32;
	color:                 #000000;
}

a {
	color:                 #e54b00;
}

a:hover {
	text-decoration:       none;
}

img {
	border:                0px;
}

form {
	margin:                0;
	padding:               0;
}

p {
  margin:                20px 0 20px 0;
  padding:               0;
}

h1, h2, h3, h4 {
	margin:                0 0 10px 0;
	padding:               0;
	letter-spacing:        -1px;
  text-transform:        lowercase;
}

input.input {
  font:                  1.4em Arial;
  padding:               6px;
  width:                 578px;
  margin-right:          18px;
  background:            url(../images/inputbg.gif?1241017866) repeat-x top #ffffff;
  border:                1px solid #ceba80;
}

input.button {
  vertical-align:        bottom;
}

.fieldWithErrors input {
  	background-color: 	#ee7777;
}

.fieldWithErrors {
	display:			inline;
}


/* ----------------
// Headers
// ---------------- */

h1 {
	display:               none;
}

h2 {
  font-size:             2.2em;
  font-weight:           normal;
  color:                 #ff9c00;
}

h3 {
  font-size:             2.2em;
  font-weight:           normal;
}

/* ----------------
// Page Elements
// ---------------- */

div#page {
	width:                 750px;
	margin:                0 auto 0 auto;
  padding-top:           130px;
}

div#content {
  height:                193px;
  padding:               70px 0 0 25px;
  color:                 #a26d29;
	background:            url(../images/contentbg.gif?1241017866) no-repeat top left;
}

ul#info {
  width:                 580px;
	margin:                0;
  padding:               20px 0 0 0;
	list-style-type:       none;
}

ul#info li {
  padding:               0 0 20px 14px;
  margin:                0;
	background:            url(../images/bullet.gif?1241017866) no-repeat 0px 4px;
}

div#footer {
  padding-top:           10px;
  color:                 #ffffff;
  text-align:            center;
  font-size:             0.9em;
}

div#footer a {
  color:                 #ffffff;
}

/* Twitter updates */

ul#twitter_update_list {
  width:                 750px;
	margin:                0;
  padding:               10px 0 0 0;
	list-style-type:       none;  
}

ul#twitter_update_list li {
  padding:               0 0 10px 10px;
  margin:                0;
  color:                 #be1206;
}
