@charset "UTF-8";
/* Main CSS File. */

p, body, label {
  font-family: "Trebuchet MS", Verdanda, ssans-serive;
  color: #696969;
}

a, img { border: 0; text-decoration: none; color: #696969; }

a:hover { text-decoration: underline; }

.clearBoth {
  clear: both;
}

.smalltext {
  font-size: 12px; 
}

#mainContainer {
  width: 1045px;
  margin: 0 auto;
}

#discMarble, #tvMarble, #movieMarble, #searchMarble, #reviewerMarble, #infoMarble {
  display: inline-block;
}

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

#logo {
  float: left;
}

.bgblue {
  background-color: #E6F4FC;
}

#marbleNav {
  float: right;
}

#marbleNav {
  margin-left: 220px;
  padding: 10px 0;
}

#subHdr {
  text-align: center;
  width: 483px;
  font-size: 11px;
  padding-right: 5px;
}

#leftSidebar {
  float: left;
  width: 250px;
}

#leftSidebarSearch {
  padding: 2px 5px 5px 15px;
}

#rightSidebar {
  float: right;
  width: 250px;
}

#sidebarContent {
  height: 400px;
  margin-left: 10px;
}

#mainContent, #movieScoreCard, #movieDetails {
  display: block;
}

#movieScoreCard {
  display: inline-block;
  width: 500px;
}

#genreLanding table tr td {
  padding-right: 15px;
}

#genreLanding {
  width: 750px;
}

#landing {
  display: block;
  width: 960px;
}

#landing table tr td {
  padding-right: 15px;
}

#marbleBar a img {
  padding-left: 33px;
  width: 85px;
}

#marbleInner { 
  text-align: center;
  margin-right: 230px;
}

#movieList {
  display: inline-block;
  width: 1000px;
}

#aboutContent {
  display: inline-block;
  width: 730px;
  margin-left: 10px;
}

.textContainer {
  padding: 2px 10px;
}

.sidebarTextContainer {
  padding: 2px 20px 2px 10px;
}

#contentContainer {
  padding: 2px 20px 2px 10px;
}

table#movieRating td {
  padding-right: 55px;
}

/* Front Page */
#frontTitle {
  width: 400px;
  margin: 160px auto 0 auto;
}

#frontMovie, #frontBluray, #frontSeries {
  display: inline-block;
}

#frontMarbleNav {
  width: 415px;
  margin: 0 auto;
}

#frontCaption {
  width: 400px;
  text-align: center;
  font-size: 25px;
  color: #ABABAB;
  margin: 0 auto;
}

.green { color: #9AC336 }
.blue { color: #2871AE }

#movieRatings th {
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  padding-bottom: 20px;
}
#movieRatings td {
  padding: 5px 15px 5px 15px;
}

#movieData td {
  vertical-align: top;
  font-size: 12px;
}
#movieData th {
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 20px;
}

#blurayRatings th {
  font-size: 12px;
}
#blurayRatings th.miniHeader {
  font-size: 18px;
  font-weight: normal;
  text-align: left;
}
#blurayRatings td {
  text-align: center;
}
.upperTitle { font-size: 20px; }
.lowerTitle { font-size: 12px; }
.highlighted { font-weight: bold; color: #2871AE; }
.contentPos {
  margin-left: 10px;
}
#title { margin-right: 10px; }

#twitterDetails {
  margin-top: 10px;
  margin-bottom: 10px;
}

#twitterContent {
  padding-left: 10px;
  padding-right: 20px;
  font-size: 14px;
}

#studioTable {
  width: 100%;
  padding: 0px 50px 2px 15px;
}

/* ADMIN INTERFACE */
#mainDash {
  float: left;
  margin-left: 20px;
}

#mainDash table { width: 758px; }
#mainDash table td { text-align: center; }

#adminNav {
  margin-left: -30px;
}

#adminNav, #adminNav ul {
  list-style: none;
}

#adminNav ul {
  margin-left: -15px;
}

#addRev {
  float: left;
  margin-left: 20px;
}

.addReviewer {
  width: 758px;
}

.addReviewer tr td { text-align: left; }
