body { 
    font-size: 1em;
    font-family: "Gill Sans", "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    /**
    background-color: #000000;
    **/
}
a:link, a:visited { color: #5b80b2; text-decoration:none; }
a:hover { color: #003366; }
a img { border:none; }

h1,h2,h3,h4,h5,h6 {
    color: rgb(65%, 10%, 10%);
}
h1 {
    font-size: 160%;
}
h2 {
    font-size: 130%;
}
h3 {
    font-size: 115%;
}
h4 {
    font-size: 100%;
}
h5 {
    font-size:  90%;
}
h6 {
    font-size:  80%;
}

/* GLOBAL DEFAULTS */
h1,h2,h3,h4,h5 { font-weight:bold; }

/* TABLES */
table { 
  margin-left:      auto; 
  margin-right:     auto; 
  border-collapse:  collapse;
  font-size:        0.85em;
}
th,td { 
  padding:          4px;
}
th { text-align:left; font-weight:bold; }
thead th { background-color: #eaeaea; }
/* Special Tables */
/* Classes */
.moviedetails {
    background-color: rgb(90%, 90%, 90%);
    border:           thin solid black;
    padding:          5px;
}
.label {
    font-weight: bold;
    color: rgb(85%, 25%, 25%); 
}
.navigation_link {
    padding:        0px 10px;
}
#menu a:link {
    color: #ffffff;
}
#menu a:visited {
    color: #ffffff;
}
.sidebar {
    border:      thin solid gray;
    font-size:   0.90em;
    background:  #000000;
    color:       #ffffff;
    margin-top:  5px;
}
.author {
    font-style: italic;
    font-weight: bold;
}
/* 
 * Layout
 * This defines the layout for the master page, i.e., every page on the site 
 */
#page {
    padding: 0px;
    margin: 0px;
    /*
    width: 901px;
    background-color: #000000;
    */
}
#center_page {
/*
    margin-left: auto;
    width:       741px;
*/
    background-color: #ffffff;
    margin-left:  165px;
    margin-right: 135px;
    margin-top:   0px;
    padding-top:  0px;
}
#header {  
    text-align:         left;
    background-image:   url("http://media.zombiebeat.com/img/header_background.jpg");
    background-repeat:  repeat-x;
    height:             127px;
}
#menu {  
    text-align:         center;
    font-size:          1.1em;
    font-weight:        bold;
    height:             50px;
    background-color:   #ffffff;
    background-image:   url("http://media.zombiebeat.com/img/black_menu_bg.jpg");
    background-repeat:  repeat-x;
}
#menu-text {
    padding-top: 12px;
}
#footer {
    clear: both;
    background-image:   url("http://media.zombiebeat.com/img/graveyard.jpg");
    background-repeat:  none;
    height:    86px;
    font-size: 65%;
    text-align: center;
}

.sidebar-outer {
    background: url("http://media.zombiebeat.com/img/sidebar_top.gif") top left no-repeat;
    width: 160px;
    padding-top: 15px;
    margin-top: 15px;
}
.sidebar-inner {
    margin-bottom: 10px;
    padding: 5px 7px 15px 7px;
    background: #000000 url("http://media.zombiebeat.com/img/sidebar_bottom.gif") bottom left no-repeat;
    color: #ffffff;
}
/**
 * These layouts are for all movie pages
 */
#content {
    padding: 5px 5px 5px 5px; 
    background-color: white;
}
#sidebar-left {  
    float:              left;  
    padding-left:       2px;
    width:              170px; 
}
#google-sidebar {
    margin-top:         15px;
    float:              right;
    width:              124px;
}
#zombie-message { 
    font-weight: bold;
    font-size:          0.85em;
}
#tidbit {
    margin:             0px;
    margin-top:         5px;
    padding-top:        5px;
    text-align:         center;
}
#tidbit_text {
    text-align:         left;
}
#tidbit_text h3 {
    text-align:         center;
}
#tidbit img {
    border:  none;
    margin:  0px;
    padding: 0px;
}
#tbl_movielist th {
    white-space: nowrap;
}
#zombie-info h5 {
    padding: 0px;
    margin: 0px;
}
/*
 * Miscellaneous
 */
#motley_header {  
    margin:             0px auto;
    padding:            0px;  
    text-align:         center;
    background-color:   #caebeb;
    font-size:          0.90em;
    font-weight:        bold;
}
.headlines {
    margin: 0px 3%;
    padding: 5px 10px;
    /**
    border: thin solid black;
    background-color: #ebebeb;
    **/
}
.motley_navigation_link {
    padding: 0px 15px;
}
/*
 * Zombie Profiles
 */
#zombie-profile-main {
    margin: 20px;
    border: 3px solid red;
    width: 640px;
}
#zombie-profile-thumbs {
    float: right;
    height: 239px;
    text-align: left;
    padding-top: 5px;
}
#zombie-profile-detail {
    height: 239px;
    width: 465px;
    background-image:   url("http://media.zombiebeat.com/img/blank_profile_card.jpg");
    background-repeat:  none;
    border-right: 3px solid red;
}
#zombie-profile-detail-empty {
    height: 239px;
    width: 465px;
    background-image:   url("http://media.zombiebeat.com/img/empty_profile_card.jpg");
    background-repeat:  none;
    border-right: 3px solid red;
}
#zombie-profile-photo {
    float: left;
    margin-left: 22px;
    margin-top: 22px;
}
#zombie-profile-text {
    margin-left: 140px;
}
#zombie-stats {
    font-size: 0.90em;
}
/* User Comments */
#comments {
    margin-top: 20px;
    padding: 5px;
    background-color: #eaeaea;
}
#comment-form {
    font-size: 0.85em;
    margin: 10px;
    border-top: 1px solid #000000;
}
.comment-item {
    font-size: 0.90em;
    margin-top: 10px;
    border-top: 1px solid #5a5a5a;
}
