/* FBGAMEFILM.COM STYLESHEET - AUTHOR: DAVID GAVAZZI -- Xonos, Inc. */

body {text-align:center;margin:0;padding:0;;background: #000000 url(../images/img_bkg.png) no-repeat top center;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#FFF;}

											
a img 									{	border:0 none;}

img 									{	border:0 none;}
											
p										{	font-size:100%;
											text-align:left;
											line-height:1.4em;
											margin:8px 16px 16px 20px;}
											
h1 										{	font-weight:bold;
											letter-spacing:-.1em;
											color:#FFF;
											margin:16px 16px 10px 20px;
											font-size:225%;}
											
h2 										{	color:#FF0000;
											text-transform:uppercase;
											font-weight:bold;
											margin:16px 10px 10px 20px;
											font-size:145%;}
											
h3 										{	color:#72aeff;
											font-weight:bold;
											margin:16px 16px 16px 20px;
											font-size:125%;
}
											
h4 										{	color:#72aeff;
											font-weight:bold;
											margin:0;
											font-size:145%;
											text-transform:uppercase;}
											
h5 										{	font-weight:bold;
											color:#FFF;
											margin:5px 16px 10px 20px;
											font-size:135%;}
											
a:link									{	color:#72aeff;
											text-decoration:none;}
											
a:visited								{	color:#72aeff;
											text-decoration:none;}

a:hover									{	color:#FF0000;
											text-decoration:none;}
											


hr {margin:10px 0px 10px 0px;border: none 0;border-top: 1px dotted #999;height: 1px; }

ul {margin:16px 5px 16px 46px; padding:0;}
ul li {margin:0; padding:0;list-style-image:url(../images/bullet.png);color:#72aeff;list-style-position:outside;margin: 0px 10px 10px 15px; line-height:1.33em;text-transform:uppercase;font-weight:normal;color:#FFF;}

ul.defaultList {margin:6px 5px 6px 46px; padding:0;}
ul.defaultList li {margin:0; padding:0;list-style-image:none;color:#FFF;list-style-position:outside;margin: 0px 10px 10px 6px; line-height:1.33em;text-transform:none;font-weight:normal;}

ul.rightColumnList {margin:6px 5px 6px 34px; padding:0;}
ul.rightColumnList li {margin:0; padding:0;list-style-image:none;color:#FFF;list-style-position:outside;margin: 0px 10px 10px 10px; line-height:1.33em;text-transform:none;font-weight:normal;}

ol {margin:16px 5px 16px 46px; padding:0;}
ol li {margin:0; padding:0;color:#FFF;list-style-position:outside;margin: 0px 10px 10px 15px; line-height:1.33em;font-weight:normal;}
ol ul li {margin:0; padding:0;list-style-image:url(../images/bullet_star.png);color:#FF0000;list-style-position:outside;margin: 0px 10px 10px 0px; line-height:1.33em;font-weight:normal;font-size:100%;text-transform:none;}


form {padding:0;margin:0;}

/* layout styles start */

#topleftbanner							{	z-level:1000;
											position:absolute;
											top:0;
											left:0;}

#container {width:772px;margin:0px auto;padding:0px;border-left:2px solid #666;border-right:2px solid #666;border-bottom:2px solid #666;/*background:url(../images/img_interiorBkg.png) repeat-y right;*/font-size:110%;text-align:left;}

#containerNoSide {width:772px;margin:0px auto;padding:0px;border-left:2px solid #666;border-right:2px solid #666;border-bottom:2px solid #666;background-color:#000;font-size:110%;}


#header {height:132px;background: url(../images/img_header.png) no-repeat;}

#headerNav {position:relative;top:60px;right:10px;float:right;clear:right;}

#topnav {height:31px;background:#000;color:#FFF;}
#topnav p {float:left;margin:0;padding:0;}

#subnav {height:24px;background:#000;color:#FFF;border-bottom: 1px solid #FF0000;}
#subnav p {float:left;text-align:left;margin:5px 20px;}
#subnav p.login {float:right;text-align:right;font-weight:bold;}

#content {background-color:#000;min-height:450px;float:left;width:772px;/*background-image:url(../images/img_bodyrightrepeat.png);background-repeat:repeat-y;background-position:right;*/}

#mainStagingArea {height:302px;border-bottom: 1px solid #FF0000;background:#000 url(../images/photo_largeFBPLayer.png) no-repeat right;text-align:center;}

#mainStagingArea p {float:left;color:#FFF;font-size:110%;margin:16px 0px 0px 20px;text-align:center;clear:left;width:340px;}

#bottomRowLeft {float:left;height:218px;width:50%;background:#000 url(../images/img_sampleBkg.png) no-repeat center;text-align:left;}
#bottomRowLeft p {margin:70px 0px 10px 35px;font-size:135%;font-weight:bold;color:#FFF;width:180px;}

#bottomRowRight {float:right;height:218px;width:50%;background:#000 url(../images/img_123Background.png) no-repeat center;}
#bottomRowRight p {margin:70px 16px 10px 170px;font-size:135%;font-weight:bold;color:#FFF;width:180px;text-align:left;}
#bottomRowRight a {text-transform:uppercase;font-size:85%;display:block;background:url(../images/bullet.png) no-repeat left;padding-left:25px;margin-top:10px;text-decoration:underline;}

#footer {clear:both;height:100px;background:#000 url(../images/img_footerBorders.png) no-repeat top;padding-top:4px;}
#footer p {color:#CCC;text-align:center;margin-top:20px;font-size:95%; }
#footer a:link {text-decoration:none;color:#CCC;}
#footer a:visited {text-decoration:none;color:#CCC;}
#footer a:hover {text-decoration:underline;color:#FF0000;}

#spacerDiv {height:150px;}

.interiorLeftColumn {width:70%;float:left;text-align:left;}
.interiorRightColumn {width:30%;float:left;text-align:left;}

.interiorColumnNoSide {width:50%;float:left;text-align:left;min-height:500px;margin:0px auto;}
.interiorColumnNoSideFull {width:100%;float:left;text-align:left;min-height:500px;}

table {
	width:90%;
	border:1px solid #FF0000;
	position:relative;
	left:20px;
	padding:10px 0px 10px 0px;
	margin-bottom:14px;
	visibility: visible;
}

table th, table td {margin:0;padding:8px 20px;text-align:left;}

table th {color:#FF0000; font-weight:bold;border-bottom:1px solid #FF0000;text-transform:uppercase;}

table td.fieldName {width:25%;font-weight:bold;}

table td.submit {text-align:right;background-color:#333;}

.tablesubheading {color:#FF0000;text-transform:uppercase;font-weight:bold;margin:0px;font-size:145%;display:block;}

table.videoViewList {width:90%; border:1px solid #FF0000;margin:0;}
table.videoViewList th, table.videoViewList td {margin:0;padding:2px 5px;text-align:left;}
table.videoViewList th {color:#FF0000; font-weight:bold;border-bottom:1px solid #FF0000;text-transform:uppercase;}

#nowplaying_section {margin:8px 16px 16px 20px;}

/* layout styles end  */

/* text styles start */

p.rightColumnSchool 	{color:#FFFFFF;margin:20px 6px 10px 30px;font-size:175%;font-weight:bold;letter-spacing:-.1em;}
p.rightColumnH1 	{color:#FF0000;font-weight:normal;margin:20px 6px 10px 30px;font-size:175%;font-weight:bold;padding-bottom:1px;border-bottom:1px solid #666;letter-spacing:-.1em;}

.nowplayingtitle	{color:#FF0000;normal;margin:0px 16px 0px 20px;font-size:145%;font-weight:bold;text-transform:uppercase;}
.nowplaying 	{color:#FFF;margin:0px 16px 10px 20px;font-size:200%;font-weight:bold;}

p.rightColumnParagraph	{margin:10px 18px 6px 34px;font-size:100%;background-color:none;}
p.action {font-size:110%;font-weight:bold;text-transform:uppercase;color:#72aeff;}


p.price {text-align:center;font-size:200%;font-weight:bold;}

.instructiveText {padding:6px;display:block;border:1px dashed #FFFFFF;text-align:center;color:#FFFFFF;font-weight:bold;background-color:#3366CC;}

/* text styles end */

/* image styles start */ 

.imageLeftColumn {padding:4px;background-color:#000; border:1px solid #FFF;display:block;margin-left:30px;}
.sameMarginAsPtag {margin:8px 16px 16px 20px;}
.redtext {color:#FF0000;font-size:135%;}
.message {margin:8px 16px 16px 20px;color:#72aeff;font-weight:bold;font-size:145%;text-transform:uppercase;}
.floatRight {float:right;clear:right;}
.yellow	{color:#FFFF99;font-size:115%;}

/* image styles end */ 
