body {
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 760px;
	background-color: #EEEEEE;
}

.origlink {
	margin-left: 3px;
	color: grey;
	font-size: 10px;
	background-color: white;
	padding: 0px 2px 1px 2px;
	text-decoration: none;
	border: solid 1px silver;
}
.origlink:hover {
	text-decoration: underline;
	color: blue;
}

.deletebutton {
	color: grey;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-left: 2px;
}
.deletebutton:hover {
	color: red;
}

#header {
       border-bottom: solid thin #000000;
       font-size: 16px;
       font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
}

.username {
       padding-right: 22px;
       background: url('/star.gif') no-repeat right;
       text-decoration: none;
       color: black;
}
.username:hover {
       border-bottom: solid thick #9F9F9F;;
}
.username:hover {
      border-bottom: solid thick #9F9F9F;;
}

.logo{
       font-weight: bold;
       margin-right: 25px;
       text-decoration: none;
       color: black;
}
.logo:hover {
       border-bottom: solid thick #9F9F9F;;
}
.logo:hover {
      border-bottom: solid thick #9F9F9F;;
}

.menuitem {
      padding: 0px 8px 0px 8px;
      margin: 2px 0px 2px 0px;
      text-decoration: none;
      color: navy;
}

.main {
      background-color: #FFFFFF;
      width: 760px;
}

.menuitem:hover {
      border-bottom: solid thick #9F9F9F;;
}
.menuitem:active {
      border-bottom: solid thick #FFFFFF;
}

#copyright {
       text-align: right;
       font-size: 12px;
       font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
       border-top: solid thin #000000;
}

#feed_title {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;

	font-size: 30px;
	font-weight: bolder;
}

.footer_links {
        padding: 5px;
}

#footer {
       background-color: #E3E3E3;
       border-top: dashed thin #800000;
}

.heading {
	font-size: 40px;
        font-weight: bolder;

        padding: 15px;
        border-bottom: dashed thin #800000;
        background-color: #E3E3E3;
}

.subheading {
	font-size: 25px;
        font-weight: bold;

        padding:5px;
	margin-bottom: 5px;

        padding-left: 22px;
        background: url('/star.gif') no-repeat left;
}
 
.section {
        padding: 10px;
        border-bottom: dashed thin #C0C0C0;
}
.last_section  {
	border-bottom: none;
}

.button {
       color: white;
       background-color: #9F9F9F;
       padding: 0px 4px 0px 4px;

        text-decoration: none;
        font-size: 10px;
        font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;

        border-top: solid thin #FFFFFF;
        border-left: solid thin #BFBFBF;
        border-right: solid thin #808080;
        border-bottom: solid thin #3F3F3F;
}

.button:hover {
        background-color: #BFBFBF;
}

.button:active {
        border-bottom: solid thin #FFFFFF;
        border-right: solid thin #BFBFBF;
        border-left: solid thin #808080;
        border-top: solid thin #3F3F3F;
}


.feedbutton {
        background-color: #FF6600;

        border-top: solid thin #FFE2CF;
        border-left: solid thin #FFCFAF;
        border-right: solid thin #BF4C00;
        border-bottom: solid thin #8F3900;
}
.feedbutton:hover {
        background-color:#FF781F;
}
.feedbutton:active {
        border-bottom: solid thin #FFE2CF;
        border-right: solid thin #FFCFAF;
        border-left: solid thin #BF4C00;
        border-top: solid thin #8F3900;
}

.controlbutton {
       background-color: #000080;

        border-top: solid thin #DFE2FF;
        border-left: solid thin #A7ADDF;
        border-right: solid thin #37396F;
        border-bottom: solid thin #00014F;
}

.controlbutton:hover {
        background-color: #313F9F;
}

.controlbutton:active {
        border-bottom: solid thin #DFE2FF;
        border-right: solid thin #A7ADDF;
        border-left: solid thin #37396F;
        border-top: solid thin #00014F;
}

li.entry {
	list-style: none;
        padding-bottom: 3px;
}

span.group_title {
	font-size: 16px;
	margin-right: 5px;
	font-weight: bold;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
}

_ul.group {
	margin-bottom:7px;
}

.loading {
    margin: 0px 10px 0px 10px;
    font-style: italic;
}

.message_header {
      font-size: 30px;
      font-weight: bold;
}

.message_submessage {
      font-size: 20px;
      padding: 15px;
}

.message {
       padding: 35px;
}

.deletebutton{
        font-size: 8px;

        background-color: #F72B05;

        border-top: solid thin #FFE2CF;
        border-left: solid thin #FFCFAF;
        border-right: solid thin #BF4C00;
        border-bottom: solid thin #8F3900;
}

.deletebutton:hover {
        background-color:#FA5B38
}

.deletebutton:active {
        border-bottom: solid thin #FFE2CF;
        border-right: solid thin #FFCFAF;
        border-left: solid thin #BF4C00;
        border-top: solid thin #8F3900;
}

.renamebutton{
        font-size: 8px;

        background-color: #6F71FF;

        border-top: solid thin #FFE2CF;
        border-left: solid thin #FFCFAF;
        border-right: solid thin #BF4C00;
        border-bottom: solid thin #8F3900;
}

.renamebutton:hover {
        background-color: #9FA0FF;
}

.renamebutton:active {
        border-bottom: solid thin #FFE2CF;
        border-right: solid thin #FFCFAF;
        border-left: solid thin #BF4C00;
        border-top: solid thin #8F3900;
}

.addbutton{
        font-size: 8px;

        background-color: #1FBA16;

        border-top: solid thin #FFE2CF;
        border-left: solid thin #FFCFAF;
        border-right: solid thin #BF4C00;
        border-bottom: solid thin #8F3900;
}

.addbutton:hover {
        background-color: #54DF3D;
}

.addbutton:active {
        border-bottom: solid thin #FFE2CF;
        border-right: solid thin #FFCFAF;
        border-left: solid thin #BF4C00;
        border-top: solid thin #8F3900;
}
