body{
	color: #776655;
	line-height: 1.1em;
	font-size: 1em;
	font-family: Helvetica, Verdana, Arial;
	margin:0;
	padding:0;
	background: #EBE6DC;
}

a{
	color:#990000;
	text-decoration: none;
}

a:hover{
	color:#ff0000;
}

a:visited{

}

ul li{

	margin-bottom: 10px;
}

h1{
	margin-top:50px;
	line-height: 100%;
}

h1 img{
	padding-bottom: 5px;
	border-bottom: 4px solid #B56863;
}

h2{
	border-top:2px solid #B56863;
	padding:10px;
}

#menu ul li{
	display: inline;
}

#container{
	width:912px;
	margin:auto;
	padding:0 10px 10px 10px;
}

.message{
	background-color: #fff;
	border:1px solid #B56863;
	padding:10px;
	margin-bottom: -30px; /* Page header can move closer to message */
}

 
  .callout-block {
	margin:auto;
  	width:620px;
    background-color: #E2D4B9;
    padding: 10px;
    font-size: 0.9em;
    color:#333;
}


.floating-input{
	width:350px;
	margin:10px auto;
	padding:10px;
	text-align:center;
	background-color:#B56863;
	color:#EBE6DC;
}
form {
  margin-bottom: 10px;
}
form legend {
  padding: 0 2px;
  font-weight: bold;
}
form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form ul {
  margin: 0;
  padding: 0;
}
form li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form ul li {
  list-style-type: none;
}

form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form label {
  width: 150px; /* Width of labels */
  text-align: left;
}

#question-form {
	margin:20px;
}

#question-form label{
	width:350px;
}

#question-form fieldset{
	border:2px solid #F5F2ED;
	background-color: #F5F2ED;
	padding: 20px;
	margin-bottom: 10px;
}

fieldset h3 {		/* replaced legend with this */
	margin-top:-15px;
	padding:10px;
	line-height: 120%;
}

#question-form .submit{
	text-align:right;
}

#previous-question {
float:left;
}

#view-profile {
float:left;
width:250px;
margin-left:10px;
}


#question-required{
	padding:10px;
	color:#990000;
	font-size:1.4em;
}


#question-form textarea, #question-form select {
display:block;
margin-right:20px;
}

#question-form 
                  
dl.resources dt{
	color:#333;
	background-color: #E6DDCA;
	padding:5px;
	margin-bottom: 10px;
}

dl.resources dd{
	color:#000;
	background-color: #E6DDCA;
	padding:10px;
	margin-top: -10px;
	margin-bottom:10px;
	line-height: 1.3em;
}

dl.resources a{
	color:#7A312C;
}

dl.resources a:hover{
	text-decoration: underline;
}

dl.resources dd .meta {
	font-size:.7em;
	color:#333;
	line-height:125%;
}

.flash_good {   
	background: #e5f2be;   
	border:2px solid #bedf5d;   
	padding:10px;   
	font-weight:bold;  
}  
.flash_bad {   
	background: #eccecf;  
	border:2px solid #9e0b0f;  
	padding:10px;  
	font-weight:bold;  
}  
.flash_good img, .flash_bad img {  
	float:right;  
}  

div#userList{
	width:auto;
	clear:both;
	}

div#userList div{
	padding:10px;
	line-height:110%;
	font-size:.8em;
}

div#userList .even {
	background-color:#fff;
}

#profiles-frame {
	overflow-x: hidden; 
	overflow-x: hidden;
	overflow: hidden;
}

#searchForm{
	font-size: .9em;
}

#searchForm td{
	padding-right: 13px;
}

dl.profile dd {
    float:left;
    padding: 20px 0 20px 20px;
	font-size:1.3em;
	width:50%;
	line-height:1em;
	margin:0 0 0 0;
	height:100%;
	border-top:1px solid #E3D3B2;										
}

dl.profile dt {
    width:40%;
    float:left;
    padding: 20px 0 20px 20px;
	margin:0;
	border-top:1px solid #E5D8BD;										

}

.row-color-1{
border-color:brown;
}

.row-color-2 {
	background-color: #F1EED7;
	background: transparent;
}
#btn_edit_this {
border:0;
margin-top:10px;
}

#edit-instructions {
	width:550px;
	background-color: #F1EED7;
	padding:10px;
	margin:0 auto;
	border:2px solid #7F6F5F;
	text-align: center;
	margin-bottom: 15px;
}

/***********************/
/* Image Sprite Stuff */
/*********************/

  #skyline {
    width: 912px; height: 232px;
    background: url('/img/f2c_header.png');
    margin: 10px auto; padding: 0;
    margin-top:0px;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #skyline li, #skyline a {
    height: 232px; display: block;}
    
  #panel1b {left: 0; width: 217px;}
  #panel2b {left: 205px; width: 77px;}
  #panel3b {left: 282px; width: 163px;}
  #panel4b {left: 445px; width: 81px;}
  #panel5b {left: 526px; width: 107px;}
  #panel6b {left: 633px; width: 81px;}
  #panel7b {left: 715px; width: 198px;}
  
   #panel1b a:hover {
    background: transparent url('/img/f2c_header.png')
    0px -232px no-repeat;}
  #panel2b a:hover {
    background: transparent url('/img/f2c_header.png')
    -205px -232px no-repeat;}
  #panel3b a:hover {
    background: transparent url('/img/f2c_header.png')
    -282px -232px no-repeat;}
  #panel4b a:hover {
    background: transparent url('/img/f2c_header.png')
    -445px -232px no-repeat;}
  #panel5b a:hover {
    background: transparent url('/img/f2c_header.png')
    -526px -232px no-repeat;}
  #panel6b a:hover {
    background: transparent url('/img/f2c_header.png')
    -633px -232px no-repeat;}
  #panel7b a:hover {
    background: transparent url('/img/f2c_header.png')
    -715px -232px no-repeat;}
    
   