/* TJR2.com 2008 Position CSS File */

* {
padding:0;
margin:0;}

div, p, ul, h2, h3, img {padding:0px; margin:0px;}
ul {list-style-type:none;}

#header img {
position:		absolute;
top:		0;
left:		0;}

#mainbody img.home {
padding:		1px;}

#mainbody img.movies {
padding:		0px;}

#mainbody img.tenpad {
padding:		10px;}

#mainbody .red {
color:		#ff0000;}

#header {
position:		relative;
width:		800px;
height:		95px;
margin:		0 auto;
margin-top:20px;
padding:		0px;
background-image:	url(heading_top.gif);}

body {
height:	100%;}

#mainbody h2 {
position:		relative;
display:		block;
background-image:	url(h2_background.gif);
color:		#fff;}


/* ----------  Main Navigation ----- */
#nav {
position:		relative;
left:		0px;
height:		30px;
width:		800px;}

#nav ul {
position:		absolute;
top:		63px;
right:		0px;
height:		32px;}

#nav li {
float:		right;
width:		94px;
height:		32px;
padding:		0 1px 0 0;
margin:		0 2px 0 0;}

#nav a {
height:		32px;
text-align:	center;
display:		block;
padding-top:	7px;}

/* ----------  Navigation 2 ----- */
#nav2 {
position:			relative;
height:			37px;
width:			800px;
background-image:		url(nav2_background.gif);
background-repeat:		repeat-x;
margin:			0 auto;}

#nav2 ul, #nav2e ul, #nav2p ul {
display: 			inline;
text-align:		center;
margin-left:		auto;
margin-right:		auto;
height:			37px;
width:			800px; 
display:			block;}

#nav2 li, #nav2e li, #nav2p li {
float:			left;
width:			125px;
height:			37px;
display:			inline;
text-align: 		center;}

#nav2 a, #nav2e a, #nav2p a {
padding:			10px 0 0 0;
width:			125px;
height:			27px;
display:			block;
text-align: 		center;
color:			#fff;
font-weight:		bold;
border-right:           solid 1px #028cff;}

#nav2e {
position:			relative;
height:			37px;
width:			800px;
background-image:		url(error_background.gif);
background-repeat:		repeat-x;
margin:			0 auto;}

#nav2p {
position:			relative;
height:			37px;
width:			800px;
background-image:		url(password/images/pass_background.gif);
background-repeat:		repeat-x;
margin:			0 auto;}


/* ----------  Navigation 3 ----- */
#nav3 {
position: 			relative;
height:			18px;
margin:			0 auto;
background-image:		url(nav3_background_hover.gif);
background-repeat:		repeat-x;}

#nav3 ul {
display: 			inline;
text-align:		center;
margin:			0 auto;
height:			18px;
width:			800px; 
display:			block;}

#nav3 li {
float:			left;
width:			125px;
height:			18px;
display:			inline;
text-align: 		center;}


#nav3 a {
padding:			2px 0 0 0;
height:			16px;
display:			block;
text-align: 		center;}


/* ----------  Main Body Content ----- */
#mainbody { 
position:		relative;
width:		800px;
min-height: 600px;
overflow: auto;
background-color: 	#fff;
background-image:	url(content_background.gif);
background-repeat:	repeat-x;
margin:		0 auto;}

#mainbody50left {
float:		left;
width:		400px;}

#mainbody50right {
float:		left;
width:		400px;}

#body500left {
float:		left;
width:		500px;}

#body300right {
float:		left;
width:		300px;}

#body450left {
float:		left;
width:		450px;}

#body350right {
float:		left;
width:		350px;}



/* ----------  Footer ----- */
#footer {
position:		relative;
width:		800px;
height:		25px;
background-color:	#579cff;
margin:		0 auto;}
