@import url("reset.css");

@font-face {  
  font-family: "Trajan";  
  src: url( /home/87501/domains/popemichaelfilm.com/fonts/trajan_pro.ttf );
  src: local("Trajan Pro"), url(/home/87501/domains/popemichaelfilm.com/fonts/trajan_pro.ttf ) format("truetype");
}

hr {border-top: none; border-left: none; border-right: none; border-bottom: 1px dotted #D2E3E7; margin: 10px 0;}

img.take_right {float: right; margin-left: 4px;}
img.take_left {float: left; margin-right: 4px;}

#header {width: 100%; overflow: hidden;}
.push {width: 960px; margin: 0 auto; padding: 0 10px; overflow: hidden;}

#sub_video {background: #5B6D7E; color: #fff; font-style: italic; padding-top: 5px; font-size: 13px; padding-bottom: 5px; margin-bottom: 20px;}
#sub_video a {text-decoration: underline; color: #fff;}
#sub_video a:hover {text-decoration: none;}

img#main_title {float: left; margin-top: 10px;}
img#title_sub {float: right; margin-top: 10px;}

#menu {margin-top: 20px; overflow: hidden; height: 35px; padding-top: 5px;}
ul#main_menu li {font-family: Trajan; float: left; margin-right: 10px; font-size: 19px; padding-top: 3px;}
ul#main_menu li a {color: #b1bdd0; text-decoration: none;}
ul#main_menu li a:hover {color: #fff;}
ul#main_menu li a.selected {color: #657590;}

.viewing_box {background: #0F0F0F; width: 100%; height: 380px; padding-top: 20px; margin-bottom: 10px;}
#home_view_box {height: 330px;}
#main_view_film_box {height: 470px; margin-bottom: 0;}

#main_video {margin-top: 5px; margin-left: 210px;}

#content {overflow: hidden; margin: 15px auto; width: 960px;}

.one-col {margin: 0 10px; width: 40px; float: left;}
.three-col {margin: 0 10px; width: 160px; float: left;}
.four-col {margin: 0 10px; width: 220px; float: left;}
.five-col {margin: 0 10px; width: 280px; float: left;}
.six-col {margin: 0 10px; width: 340px; float: left;}
.seven-col {margin: 0 10px; width: 400px; float: left;}
.ten-col {margin: 0 10px; width: 580px; float: left;}

.text-treatment {font-family: Georgia; color: #c7d4e9; font-size: 14px; line-height: 22px;}
.text-treatment h1 {font-style: italic; color: #fff; font-size: 26px; margin-bottom: 10px;}
.text-treatment h2 {font-style: italic; color: #E5EFF1; font-size: 20px; margin-bottom: 15px;}
.text-treatment p {color: #c7d4e9; font-size: 14px; line-height: 22px; margin-bottom: 20px;}
.text-treatment h3 {color: #E4E7EE; font-size: 18px; margin-bottom: 7px;}
.text-treatment strong {color: #E0E9F0; font-weight: bold;}
.text-treatment a {color: #E1ECF1; text-decoration: underline;}
.text-treatment a:hover {text-decoration: none;}
.text-treatment em {font-style: italic;}

img.img_right {float: right; margin-left: 10px;}
img.img_left {float: left; margin-right: 10px;}
img.img_center {margin: 10px auto;}

/* Home Watch */

#main_watch {
	background-image: url(../images/elements/pm_screen_title.jpg);
	background-repeat: no-repeat;
	height: 306px;
	position: relative;
}
#main_watch a {
	display: block;
	width: 215px;
	height: 36px;
	background: #2a8be6;
	position: absolute;
	top: 220px;
	left: 160px;
	color: #fff;
	font-family: Trajan;
	font-size: 30px;
	text-align: center;
	padding-top: 10px;
	text-decoration: none;
	box-shadow: 1px 0px 5px #1c200c;
	text-shadow: 1px 1px 1px #1f74c4;
}
#main_watch a:hover {
	background: #1f74c4;
}
#main_watch .text-treatment {
	color: #fff!important;
}

/* Footer */

#footer {background: #1c1f26; padding-top: 15px; padding-bottom: 60px;}
#footer p {margin-bottom: 3px; font-size: 13px; color: #566A74; line-height: 15px;}
#footer p a {color: #788C96; text-decoration: none;}
#footer p a:hover {color: #fff;}

/* Home Specials */

#social_media_page {width: 210px; height: 156px; background-image: url(../images/elements/social_media_page.png); background-repeat: no-repeat; padding-left: 10px; padding-top: 20px;}
#social_media_page img#tumblr_link {margin-left: 18px; margin-top: 6px;}
#social_media_page img#facebook_link {margin-top: 10px; margin-left: 12px;}

#about_menu {width: 291px; height: 362px; background-image: url(../images/elements/sub_menu.png); background-repeat: no-repeat; padding-top: 30px;}
#about_menu ul {margin-left: 25px; font-family: Georgia;}
#about_menu ul li {margin-bottom: 6px; font-size: 16px; background-image: url(../images/elements/menu_spacer.gif); background-position: bottom center; background-repeat: no-repeat; padding-bottom: 4px;}
#about_menu ul li a {color: #363636; text-decoration: none; font-style: italic;}
#about_menu ul li a.selected {color: #a8b0bc;}

/* Map */

.map_pop {width: 200px; font-size: 12px; color: #000; padding-bottom: 15px;}
.map_pop p {color: #000; font-size: 12px; line-height: 14px;}
.map_pop h4 {font-family: Trajan; font-size: 15px; margin-bottom: 5px;}

/* QA */

.question_answer {margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dotted #BFD1D8;}
.question_answer p {margin-bottom: 3px;}

#last_question {border-bottom: none;}

/* Media */

h2.media_type {font-family: "Trajan"; color: #161616; font-size: 22px; margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px dotted #161616; margin-left: 10px;}

.media_row {overflow: hidden;}

.media_item a {text-decoration: none;}
.media_item h3 {margin-bottom: 2px;}

ol#tracklisting li {background: #737A86; padding: 4px; border: 1px solid #535C68; color: #fff; margin-bottom: 4px;}
ol#tracklisting li span {font-style: italic; color: #B5BDC9;}

img#imdb_img {margin-bottom: 15px;}

.fb-comments {
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
}