@charset "utf-8";
html {
	height:101%;
}
body  {
	font: 100% "Tahoma", Arial, Helvetica, sans-serif;
	background: #4A3B38 url(images/mm-tv-background.jpg) repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}
h4 {
	color:#B4C993;
	padding-bottom: 5px;
	margin-right: 400px;
	border-bottom: 3px dotted #B4C993;
}
a.pollresult {
	text-decoration: underline;
	font-size: 0.75em;
	margin: 8px 0 0 8px;
	color:#000;
}
a.pollresult:hover {
	text-decoration: none;
}
a:link {
	text-decoration:none;
	color:#91766C;
}
a:active {
	text-decoration:none;
	color:#91766C;
}
a:visited {
	text-decoration:none;
	color:#91766C;
}
a:hover {
	text-decoration:underline;
	color:	#C9A395;
}
#title {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width:995px;
	height:75px;
	background: #000 url(images/mm-tv-logo-small.jpg) center no-repeat;
}






#bigfacebg {
	background:url(images/bigfaces.png) top no-repeat;
	width: 995px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom:1px solid #000;	
}
#container {
	word-wrap: break-word;
	position: relative;
	padding: 110px 0 0 0;
	margin: 0 auto;
	text-align: left;
	width: 995px;
}
#mainContent {
	position:relative;
	left: 0px;
	width: 795px;
	padding: 90px 0 40px 0;
	margin: 5px;
}
#sideContent {
	position:absolute;
	top: 300px;
	right: 0px;
	width: 185px;
	padding: 0;
	margin: 5px 5px 5px 0;
}
#footerNav {
	position:relative;
	background: #2B3324;
	height:25px;
	padding: 0;
	border: 1px solid #000;
}
#footer {
	position:relative;
	left:-10px;
	top:-15px;
	margin: 10px auto;
	width:1015px; 

}
#copyrightText {
	text-align:center;
	position:relative;
	font-size:0.75em;
	
}



/*Form formatting*/
.inputText {
	background: #5A6957;
	border: 1px solid #000;
	color: #000;
}
.sendButton {
	background: #5A6957;
	border: 1px solid #000;
	color: #000;
	padding: 3px 10px;
	margin: 3px;
	cursor:pointer;
}
.sendButton:hover {
	background: #6b7a68;
}
.inputText:focus {
	background: #6b7a68;
}






#storeCountry {
	position:relative;
	display:inline-block;
	width:80px;
	text-align:center;
	z-index:500;
}

#MainNavBar {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
/*	position: absolute;*/
	width:995px;
	background: #2B3324;
	margin:0;
	padding:0;
}
#mmfaces {
	position:absolute;
	top:70px;
	left:-40px;
}

/* Main Nav Formatting */

ul.nav a {
	display:block;
	width:80px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding: 6px 4px;
	color:#000;
}
.navback {
	position:relative;
	height:25px;
	margin:0;
	padding:0;
}
ul.nav {
	list-style-type:none;
	letter-spacing: 0.1em;
	font-size:0.675em;
	color:#000;	
	margin:0;
	padding:0;
}
ul.nav li {
	float:left;
	display:inline;
	text-decoration:none;
	margin:0;
/*	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
*/	border-right: 1px solid #000;
	background:#404C36;
}
ul.nav a:link {
	color:#000;
}
ul.nav a:hover {
	color:#9a7;
	background:#536246;
}
.shareButton {
	z-index:50;
	position:absolute;
	right:3px;
	top:3px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	font-size:0.75em;
	color:#000;
	padding: 4px 8px;
	margin: 0px;
	background:#bca;
	border: 1px solid #231;
	border-bottom: 1px dashed #897;
}
.watchVidButton {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	letter-spacing: 0.1em;
	font-size:1em;
	color:#000;
	text-transform:uppercase;
	padding: 4px 10px;
	margin: 2px 0;
	background:#404C36;
	border: 1px solid #000;
}
.watchVidButton:link {
	color:#000;
	text-decoration:none;
}
.watchVidButton:visited {
	color:#000;
	text-decoration:none;
}
.watchVidButton:active {
	color:#000;
	text-decoration:none;
}
.watchVidButton:hover {
	color:#9a7;
	text-decoration:none;
	background:#536246;
}
.watchVidButtonFixed {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	letter-spacing: 0.1em;
	font-size:1em;
	color:#000;
	text-transform:uppercase;
	padding: 4px 0px;
	width: 32px;
	margin: 2px 0;
	background:#404C36;
	border: 1px solid #000;
}
.watchVidButtonFixed:link {
	color:#000;
	text-decoration:none;
}
.watchVidButtonFixed:visited {
	color:#000;
	text-decoration:none;
}
.watchVidButtonFixed:active {
	color:#000;
	text-decoration:none;
}
.watchVidButtonFixed:hover {
	color:#9a7;
	text-decoration:none;
	background:#536246;
}
.watchVidButtonNew {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	letter-spacing: 0.1em;
	font-size:1em;
	color:#000;
	text-transform:uppercase;
	padding: 4px 0px;
	width: 32px;
	margin: 2px 0;
	background:#404C36;
	border: 1px solid #000;
	outline: 1px solid #8F5D51;
}
.watchVidButtonNew:link {
	color:#000;
	text-decoration:none;
}
.watchVidButtonNew:visited {
	color:#000;
	text-decoration:none;
}
.watchVidButtonNew:active {
	color:#000;
	text-decoration:none;
}
.watchVidButtonNew:hover {
	color:#9a7;
	text-decoration:none;
	background:#536246;
}

.watchVidDisabled {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	letter-spacing: 0.1em;
	font-size:1em;
	color:#232c23;
	text-transform:uppercase;
	padding: 4px 0px;
	width: 32px;
	margin: 2px 0;
	cursor:default;
	background:#37412e;;
	border: 1px solid #232c23;
}
.watchVidViewing {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	letter-spacing: 0.1em;
	font-size:1em;
	color:#9a7;
	text-transform:uppercase;
	padding: 4px 8px;
	margin: 2px 0;
	cursor:default;
	background:#675;;
	border: 1px solid #9a7;
}
div.episodeList {
	border: 1px solid #000;
	padding:5px;
}
ul.episodeList {
	cursor:pointer;
	list-style-type:none;
	letter-spacing: 0.1em;
	font-size:0.675em;
	margin:0;
	padding:0;
}
ul.episodeList li {
	display:inline;
}
ul.quickLinks {
	cursor:pointer;
	color:#B4C993;
	list-style-type:none;
	letter-spacing: 0.1em;
	font-size:0.675em;
	text-transform:uppercase;
	margin: 10px 0 0 0;
	padding: 4px;
	border: 1px solid #000;
}
ul.quickLinks li {
	display:inline;
	padding: 0 4px;
}






/* Main Content Div */



.mainContentDiv {
	position:relative;
	background:#323b2b;
/*	color: #82948C;*/
	border: 1px solid #000;
	padding: 0;
	margin: 15px 5px;
}
.mainContentDivTitle {									/* Title Bar */
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 1.125em;
	font-style:italic;
	padding: 4px 0 4px 35px;
	background: #4D594A;
/*	color: #A67067;*/
	color: #000;
	border-bottom: 1px dashed #000;
}
/*.mainContentDiv:hover .mainContentDivTitle {
	background: #5A6957;
}
*/
.mainContentDivText {
	padding: 10px;
}
h3 {
	font-weight:100;
	font-size: 1.125em;
	font-variant:small-caps;
	letter-spacing: 0.08em;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #000;
}
.mainContentDivTitle img:first-child {
	z-index: 100;	/* I want this to always be on top, because I said so... its the container icon */
	position: absolute;
	left: -37px;
	top: -20px;

}

Div .Date {
	font-size:0.725em;
}



/* Side Content Div */



.sideContentDiv {
	position:relative;
	background:#323b2b;
	border: 1px solid #000;
	padding: 0;
	margin: 15px 5px;
}
.sideContentSocial {
	position:relative;
	background:#323b2b;
	border: 1px solid #000;
	padding: 0px;
	margin: 15px 5px;
}
.sideContentDonate {
	position:relative;
	background:#4D594A;
	border: 1px solid #000;
	padding: 5px;
	margin: 15px 5px;
}

.sideContentDivTitle { 									/* Title Bar */
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 1.125em;
	font-style:italic;
	padding: 4px 0 4px 10px;
	background: #4D594A;
/*	color: #A67067;*/
	color: #000;
	border-bottom: 1px dashed #000;
}
/*.sideContentDiv:Hover .sideContentDivTitle {
	background: #5A6957;
}
*/
.sideContentDivText {
	margin: 5px;
	padding: 0;
}
.sideContentDivText p:first-child {
	font-style:italic;
	font-family: "Georgia", Times New Roman, Times, serif;
	padding: 0 0 3px 0;
	margin:0;
	border-bottom: 1px dashed #000;
}
input.subBut {
	font-family: tahoma;
	color: #4C4C4C;
	font-size: 11px;
	background: #4D594A;
	border: 1px solid #000;
	padding: 3px 7px;
	cursor:pointer;
}
input.subBut:hover {
	background: #5A6957;
	border: 1px solid #000;
}
select {
	font-family: tahoma;
	color: #4C4C4C;
	font-size: 11px;
	background: #2B3324;
}
