
/* --------------------------------------------
	Top-level Elements
----------------------------------------------- */

body {
	background: #57317b;
	text-align: center;
	margin-top:25px;
	margin:auto;
	background: url(images/mainbg.jpg)center no-repeat;
}

img
{
	border:0px;
}


iFrame
{
	background-color:#7d7d7d;
	border: 0px;

}



/* --------------------------------------------
	Layouts
----------------------------------------------- */
#footer, #footer a:visited, #footer a:link
{
	position:relative;
	width:920px;
	text-align:center;
	color:#f7941e;
	font-family:Arial;
	font-size:12px;
	padding:4px;
	font-weight:bold;
}

.tvairdates
{
	position:absolute;
	z-index:110;
	top:90px;
	padding-left:190px;
	text-align:right;
	align:right;
	z-index:250;
}

.homevideo
{
	position:absolute;
	z-index:110;
	top:173px;
	padding-left:291px;
	text-align:right;
	align:right;
}

#maincontainer
{
	width: 920px;
	margin:0px;
	padding:0px;
	top:55px;
	text-align:left;
	background-image:url('images/shadowBG.png');

}

#maincontent
{
	position:relative;
	width:920px;
	padding-top:140px;
	padding-bottom:0px;
	margin:0px;
	top:10px;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	
}

#maincontent .contact
{
	position:relative;
	text-align:right;
	align:right;
	width:920px;
	padding:0px;
	margin:0px;
	top:10px;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	padding-left:100px;
}


.mainbodyimage
{
	position:absolute;
	float:left;
	top:460px;
	padding:0px;
	z-index:100;
}

.mainbodyimage_adele2
{
	position:absolute;
	float:left;
	top:375px;
	padding:0px;
	z-index:100;
}


.mainbodyimage_damaris
{
	position:absolute;
	float:left;
	top:442px;
	padding:0px;
	z-index:100;
}
.mainbodyimage_damaris2
{
	position:absolute;
	top:220px;
	margin:0px;
	padding:0px;
	inherit:true;
	margin-left:713px;


}

.mainbodyimage_sanjay
{
	position:absolute;
	float:left;
	top:442px;
	padding:0px;
	z-index:100;
}

.mainbodyimage_sanjayright
{
	position:absolute;
	top:470px;
	margin:0px;
	padding:0px;
	inherit:true;
	margin-left:713px;
	z-index:100;
}


.mainbodyimage_jae
{
	position:absolute;
	float:left;
	top:434px;
	padding:0px;
	z-index:100;
}

#topbg_left {
	width: 50%;
	position:absolute;
	text-align:left;
	margin:0px;
	padding-top:10px;
	z-index: 200;
    background: url(images/top_nav.png) x-repeat;
    height: 200px;
}


#topnav {
	width: 920px;
	position:absolute;
	text-align:left;
	margin:0px;
	padding-top:10px;
	z-index: 100;
    background: url(images/top_nav.png) no-repeat;
    height: 200px;
}


ul#nav_top
{
	float: left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	position:absolute;
}

ul#nav_top li {
	font-weight: bold;
	display: inline;
	float: left;
	color:#ffffff;
	margin:0px;
	padding-left:15px;
	z-index: 100;
}

ul#nav_top li.Characters a:link, ul#nav_top li.Characters a:visited {
	padding-top:0px;
	display: block;
	margin:0px;
	margin-top:0px;
	margin-left:35px;
	overflow:hidden;
	z-index: 100;
}

ul#nav_top li.Episodes a:link, ul#nav_top li.Episodes a:visited {
	display: block;
	margin:0px;
	margin-left:25px;
	overflow:hidden;
	z-index: 100;
}

ul#nav_top li.FanLab a:link, ul#nav_top li.FanLab a:visited {
	display: block;
	margin:0px;
	margin-top:2px;
	margin-left:25px;
	overflow:hidden;
	z-index: 100;
}



ul#nav_top li.Games a:link, ul#nav_top li.Games a:visited {
	display: block;
	margin:0px;
	margin-top:5px;
	margin-left:25px;
	overflow:hidden;
	z-index: 100;
}


ul#nav_top li.Shop a:link, ul#nav_top li.Shop a:visited {
	display: block;
	margin:0px;
	margin-top:4px;
	margin-left:25px;
	overflow:hidden;
	z-index: 100;
}
/* --------------------------------------------
	Specific classes
----------------------------------------------- */
.alert
{
	color:yellow;
	font-size:13px;
	font-weight:bold;
	padding:2px;
}

.charactercontainer
{
	width:920px;
	padding:0px;
	margin-left:100px;
	margin-bottom:125px;
}

.charactercontainer .characterbox
{
	text-align:left;
	background: #f7941e;
	width:750px;
	padding:0px;
	margin:0px;
}

.charactercontainer .characterbox .charactercontent
{
	padding-bottom:25px;
	padding-top:5px;
	padding-left:5px;
	margin:0px;
}

.charactercontainer .characterbox .right
{
	background:url(images/orangeboxborder_right.gif) 100% 0 repeat-y; width:100%;
}
.charactercontainer .characterbox .left
{
	background:url(images/orangeboxborder_left.gif) 0 0 repeat-y; width:100%;;
}

.charactercontainer .characterbox .top
{
	background:url(images/orangeboxborder_top.gif) 0 0 repeat-x; width:100%;
}

.charactercontainer .characterbox .bottom
{
	background:url(images/orangeboxborder_bottom.gif)  0 100% repeat-x; width:100%;;
}

.charactercontainer .characterbox .bottomright
{
	background:url(images/orangeboxborder_bottomright.gif)  100% 100% no-repeat;width:100%;
}



.charactercontainer .characterbox .characterprofile
{
	float:right;
	padding:8px;
	margin-right:5px;
}

.charactercontainer .characterbox .characterprofile .greybox
{
	padding:5px;
	line-height:20px;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	background: #777777;
	width:310px;
}

.charactercontainer .character_nav
{
	list-style-type: none;
	padding:10px;
	margin:0px;
	z-index: 200;
}
