#header {
    top:0;
    left:0;
    border-top-style: solid;
    border-color: #ffa526;
    border-width:2px;
    padding: 10px;
}


#title {
    font-size:xx-large;
    font-family: sans-serif;
    font-weight:bold;
}

#status {
    float:right;
    text-align:right;
    padding-left: 10;
    padding-right: 10;   
    font-size:small;
}

#footer {
    margin-top: 20px;
    font-size:small;
}

#footer p {
    margin-left:5;
    margin-right:5;
    padding-top:5;
}

#menu {
    display:block;
    padding:0;
    margin:0;
    text-align:center;
	overflow: hidden; 
	line-height:normal;
    font-size:xx-small;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #ffa526;
    border-width:1px;
    background: #e7e6ff;
}

#menu ul {
    list-style-type: none;	
	padding:0; 
	margin:0; 	
    border: 0;
    float:left;
}

#menu ul li {
    display: block;
	float: left;
    border-right-style: solid;
    border-width:1px;
    border-color: #ffa526;
}


a.button {
    font-family: sans-serif;
    display: block;
    padding: 5;
}

a.button:hover {
    background: #fff;
}

#clear {
      clear:both;
}

#sidebar {
    width:200;
    border-right-style:solid;
    border-top-style:solid;
    border-width:1;
    border-color: #ffa526;
    padding:0;
    font-size:small;
}

#sidebar ul {
    list-style-type: none;	
	padding:0; 
	margin:0; 	
    border:0;
    display:block;
    border-bottom-style:solid;
    border-width:1;
    border-color: #ffa526;
}

#sidebar ul li {
    border-top-style:dotted;
    border-width:1;
    border-color: #ffa526;
    padding:5;
}

#adspace {
    margin:10 36;
}

#content  {
    margin-left: 20;
    margin-top: 0;
}

.sidebar-heading {
  padding:5;
  background: #e7e6ff;
  font-family: sans-serif;
  font-weight:bold;
}

.section-head {
  font-size:x-large;
  font-family: sans-serif;
  font-weight:bold;
  border-bottom-style: solid;
  border-width:2px;
  border-color: #ffa526;
}

.subsection-head {
  font-size:large;
  font-family: sans-serif;
  font-weight:bold;
  border-bottom-style: solid;
  border-width:1px;
  border-color: #ffa526;
}

body {
    width: 800;
}

table.profile-table {
  border-style: solid;
  border-width:1px;
  border-color: #ffa526;
  padding:0;
  margin-top:10;
  margin-bottom:30;
  border-collapse:collapse;
}

.profile-table tr {
    vertical-align: baseline;
}

.profile-table td  {
    border-collapse:collapse;
    border-right-style:solid;
    border-bottom-style: dotted;
    border-width:1px;
    border-color: #ffa526;
    margin:0;
    padding:5;
}
.profile-table .title {
    font-family: sans-serif;
    font-weight:bold;
    text-align:right;
}


.odd {
    background: #e7e6ff;
}


dt {
    font-weight: bold; 
    margin-bottom:0.1em;
}

dd {
    margin-bottom: 1em;
}

a.toplink {
    display:block;
    float:right;
    font-family: sans-serif;
    padding:5;
}

a.topink:hover  {
    background: #ffa526;
}

