
body  {
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
}
body {
background-color: rgb(255,255,255);
text-align: center;
background-position: left top;
background-attachment: fixed;
border: 0;margin: 0;padding: 0;
}
.clear {
clear: both;
margin: 0;
}
/* Layout*/

#welcome_wrapper {
width: auto;
margin-top: 0px;
margin-left: 31px;
margin-right: 32px;
text-align: left;
}

#welcome_left {
float: left;
width: 320px;
margin: 0px;
padding: 0px;
}

#welcome_right {
float: right;
width: 212px;
margin: 0px;
padding: 0px;
text-align: right;
}

#chat_messages {
  margin-top: 8px;
  padding: 4px;
  background-color: white;
  border-color: #FAC47F;
  border-style: solid;
  border-width: 1;  
}

#chat_help {
  margin-top: 0px;
  padding: 4px;
  background-color: white;
  border-color: #FAC47F;
  border-style: solid;
  border-width: 1;  
  display: none;
}

.userSettings {
  background-color: white;
  margin: 1px;
  padding: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: left;
  font-size: 8pt;
  display: none;
}

div.userSettings form {
  margin: 0px;
}

#rss_messages {
  padding: 4px;
}

#wrapper {
width: 810px;
margin: 0 auto;
background-color: rgb(255,255,255);
color: rgb(0,0,0);
background-image: url(background.gif);
background-repeat: repeat-y;
background-position: left top;
text-align: left;
}

#header {
background-image: url(header.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 160px;
}
#header-wrap {
background-repeat: repeat-x;
background-position: left top;
height: 160px;
}


#leftpanel{
float: left;
width: 170px;
margin: 0;
border: 0px solid rgb(255,0,0);
}

#leftpanel-caption-wrap {
float: left;
margin: 0px;
padding: 0px;
height: 33px;
}

#leftpanel-caption {
float: left;
margin: 0px;
padding: 0px;
height: 33px;
border-bottom: 2px solid #E8A660;
}

.leftpanel-space {
padding: 0px;
margin: 0px;
height: 2px;
font-size: 0pt;
background-color: #FFF4C6;
}

#heading-separator-upper {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
height: 12px;
border-top: 2px solid #FFF4C6;
}

#heading-separator-lower {
float: right;
width: 100%;
padding: 0px;
margin: 0px;
height: 16px;
}

#heading {
left: 186px;
position: relative;
width : 590px;
margin: 0px;
}

#heading-wrapper {
width: 100%;
float: left;
margin: 0px;
padding: 0px;
}

#breadcrumbs {
margin-top: 8px;
margin-bottom: 0px;
	}

#main_content_wrapper h1 {
font-size: 16pt;
margin-top: 8px;
}

#main_content_wrapper {
float: right;
width: 624px;
margin: 0px;
padding: 0px;
}

#main_content {
/*float: right;
width: 590px;*/
margin: 0px;
padding: 0px;
padding-right: 16px;
padding-top: 0;
padding-bottom: 16px;
border: 0px;
}

#leftpanel h3 {
font-family : Arial, Helvetica, sans-serif;
color : black;
background-color: #E8A660;
padding: 2px;
margin: 0px;
margin-bottom: 4px;
font-weight: bold;
padding-left: 8px;
text-align: left;
FONT-SIZE: 8pt;
}

.welcome_block h3 {
font-family : Arial, Helvetica, sans-serif;
color : black;
background-color: #FBD89D;
padding: 4px;
margin: 1px;
font-weight: bold;
text-align: left;
font-size: 8pt;
}

#search {
margin: 0px;
text-align: center;
}

#adds {
text-align: center;
padding-bottom: 8px;
}

#footer-separator-blank {
background-color: #FFF4C6;
font-size: 0pt;
margin: 0px;
padding: 0px;
height: 2px;
}

#footer-separator {
background-color: #E8A660;
font-size: 0pt;
margin: 0px;
padding: 0px;
height: 2px;
}

#footer {
margin: 0;
padding: .3em;
color: rgb(255,255,255);
font-size: 8pt;
text-align: center;
background-color: #FFF4C6;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

.content {
  margin: 0;
	width: 100%;
}
/* END LAYOUT*/
.hidden {
position: absolute;
top: -10000px;
left: 0px;
width: 1px;
height: 1px;
overflow: hidden;
}

/*Menu*/
#main_menu {
   white-space : nowrap;
   background-color : #E8A660;
   float : left;
   color : White;
   width : 100%;
   height: 26px;
   margin-bottom: 0px;
}
#top {
background: rgb(255,255,255);
color: rgb(255,255,255);
font-size: 85%;
padding: 2px;
height: 0px;
}

