body {
  background-color: #816C5B;
  font-family: Verdana, Helvetica, Arial;
  font-size: 14px;
}

a img {
  border: none;
}

a 
{
    color: #51382E;
    text-decoration: none;
    font-weight: bold;
}

a:hover
{
    text-decoration: underline;
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

#header
{
    background-color: #FFF;
    padding-top: 10px;
    margin: 10px 10px 0;
    border: solid 2px #888888;
}

#wrapper
{
    /* background-color: #816C5B; */
    background-image: url('http://www.rawfeddogs.net/Static/Layout/images/stripe.png');
    margin: 0 auto;
    width: 95%;
    margin-top: 30px;
    border: solid 2px #888888;
}

#nav {
  float: left;
  width: 150px;
  background-color: #FFF;
  /* padding: 10px 40px; */
  border: solid 2px #888888;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

#nav a
{
    display: block;
    text-decoration: none;
    padding: 5px;
    margin: 10px;
    color: #FFFFFF;
    background-color: #816C5B;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    border-radius:         5px 5px 5px 5px;
    behavior: url(http://www.rawfeddogs.net/Static/UnscrewIE/PIE.htc);

}

#nav a:hover
{
    background-color: #A88967;
}

#content, #footer {
  margin-left: 170px;
  margin-right: 10px;
  background-color: #FFF;
  padding: 20px 30px;
  border: solid 2px #888888;
  margin-top: 10px;
  margin-bottom: 10px;
}

#footer 
{
    padding: 0px 30px;
    font-size: 8pt;
}

.message_debug, .message_info, .message_success, .message_warning, .message_error
{
  padding: 5px 8px;
  margin: 10px 0;
}

.message_success {
  background-color: #CFC;
  border: solid 1px #6C6;
}

.message_error, .message_warning 
{
  background-color: #FCC;
  border: solid 1px #C66;
}

.fieldWithErrors {
  display: inline;
}

.error_messages {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  font-size: 12px;
}

.error_messages h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 10px;
  font-size: 12px;
  margin: 0;
  background-color: #c00;
  color: #fff;
}

.error_messages p {
  margin: 8px 10px;
}

.error_messages ul {
  margin: 0;
}

.quote, .links
{
    padding: 5px 20px;
    margin: 20px 0px;
    border: solid 2px #888888;
}

.links h2
{

    border-bottom: solid 2px #888888;
    margin-top: 5px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 10px;

}

.round 
{
  -moz-border-radius:    10px;
  -webkit-border-radius: 10px;
  border-radius:         10px 10px 10px 10px;
    behavior: url(http://www.rawfeddogs.net/Static/UnscrewIE/PIE.htc);

}

h1, h2, h3, h4, h5, h6
{
    text-align: center;
    color: #816C5B;
}

h1
{
    margin-top: 0;
}

dt
{

    font-weight: bold;

}

.VideoEpisodeDetail, .VideoMovieDetail, .VideoExtraDetail, .EpisodeSummary, .MovieEpisodeDetail
{
    margin-left: 3em;
}

.IssueThumb
{

    float: left;
    border: solid 1px #816C5B;
    width: 140px;
    height: 260px;
    padding: 10px;
    font-size: 12px;
    margin: 10px;
    text-align: center;

}

.IssueThumb:hover
{
    background-color: #A88967;
}

ul.Thumbnails
{

    margin-left: auto;
    margin-right: auto;
}

ul.Thumbnails li
{

    border: solid 2px #888888;
    width: 140px;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    padding-top: 15px;
    font-size: 12px;
    margin: 10px;
    text-align: center;
    list-style: none;

}

ul.Thumbnails a:hover
{
    text-decoration: none;
}

ul.Thumbnails li:hover
{
    /* background-color: #99CCFF; */
    color: #FFFFFF;
    background-color: #A88967;
}

ul.Thumbnails a:focus
{

    outline: none;

}

table.Admin
{
    border: solid 2px #888888;
    border-collapse: collapse;
}

table.Admin td
{
    border: solid 1px #816C5B;
}

table.Admin td.buttons
{
    text-align: center;
}

td 
{
    padding: 5px;
}

.addlink 
{
    padding-left: 12px;
    background: url(http://www.rawfeddogs.net/Static/Layout/images/icon_addlink.gif) 0 .2em no-repeat;
}

/* OBJECT TOOLS */

.object-tools {
    font-size: 10px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 0;
    float: right;
    position: relative;
    margin-top: -1.4em;
    margin-bottom: -2em;
}

.form-row .object-tools {
    margin-top: 5px;
    margin-bottom: 5px;
    float: none;
    height: 2em;
    padding-left: 3.5em;
}

.object-tools li {
    display: block;
    float: left;
    background: url(http://www.rawfeddogs.net/Static/Layout/images/tool-left.gif) 0 0 no-repeat;
    padding: 0 0 0 8px;
    margin-left: 2px;
    height: 16px;
}

.object-tools li:hover {
    background: url(http://www.rawfeddogs.net/Static/Layout/images/tool-left_over.gif) 0 0 no-repeat;
}

.object-tools a:link, .object-tools a:visited {
    display: block;
    float: left;
    color: white;
    padding: .1em 14px .1em 8px;
    height: 14px;
    background: #999 url(http://www.rawfeddogs.net/Static/Layout/images/tool-right.gif) 100% 0 no-repeat;
}

.object-tools a:hover, .object-tools li:hover a {
    background: #5b80b2 url(http://www.rawfeddogs.net/Static/Layout/images/tool-right_over.gif) 100% 0 no-repeat;
}

.object-tools a.viewsitelink, .object-tools a.golink {
    background: #999 url(http://www.rawfeddogs.net/Static/Layout/images/tooltag-arrowright.gif) top right no-repeat;
    padding-right: 28px;
}

.object-tools a.viewsitelink:hover, .object-tools a.golink:hover {
    background: #5b80b2 url(http://www.rawfeddogs.net/Static/Layout/images/tooltag-arrowright_over.gif) top right no-repeat;
}

.object-tools a.addlink {
    background: #999 url(http://www.rawfeddogs.net/Static/Layout/images/tooltag-add.gif) top right no-repeat;
    padding-right: 28px;
}

.object-tools a.addlink:hover {
    background: #5b80b2 url(http://www.rawfeddogs.net/Static/Layout/images/tooltag-add_over.gif) top right no-repeat;
}

/* OBJECT HISTORY */

table#change-history {
    width: 100%;
}

table#change-history tbody th {
    width: 16em;
}

/* ACTION BUTTONS */

.buttons input {
    background: #FFFFFF;
    border: 2px solid #888888;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-left: 3px;
    margin-top: 5px;
    overflow: visible;
    padding: 2px 6px;
}

.buttons input.delete {
    background: transparent url(http://www.rawfeddogs.net/Static/Layout/images/database_delete.png) 5px 50% no-repeat;
    padding-left: 28px;
}
.buttons input.edit {
    background: transparent url(http://www.rawfeddogs.net/Static/Layout/images/database_edit.png) 5px 50% no-repeat;
    padding-left: 28px;
}
.buttons input.save {
    background: transparent url(http://www.rawfeddogs.net/Static/Layout/images/database_save.png) 5px 50% no-repeat;
    padding-left: 28px;
}

/* Form Stuff */

input, textarea, select
{
    border: 2px solid #888888;
    padding: 5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    border-radius:         5px 5px 5px 5px;
    behavior: url(http://www.rawfeddogs.net/Static/UnscrewIE/PIE.htc);

}

tr.error input
{

    border: 1px solid #FF0000;

}

tr.error label, ul.errorlist li
{

    color: #FF0000;

}

table
{
    margin-left: auto;
    margin-right: auto;
}

form table td
{
    padding: 10px;
}

form table th
{
    text-align: right;
    padding-right: 10px;
}

table.VideoDetail, table.IssueDetail
{
    margin-left: 0px;
    margin-right: 0px;
}

table.VideoDetail td, table.IssueDetail td
{
    padding: 20px;
}

.results_on_deck
{
    padding: 5px;
}

.GCD
{
    font-size: 8pt;
}

