/*///////////
Title: Profile.html Master StyleSheet
Author: Jonathan Soule
Client Name: ABC
Last modified: 08/21/07

!!! Adjust Values according to your project specifics !!! Detailed according to importance and section !!!

//////////*/


/*-------General Declarations------*/
body {
	color:#fff !important;
	background-color: #000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
div#wrap{
	width: 798px;
	margin: 0 auto;
}
div#topnav, div#headerWrap, div#headerTable{
	width: 798px;
	margin: 0 auto;
}
div#mainLayout{
	margin: 0 !important;
}
div#container {
	margin: 30px auto;
	width:798px;
	height:1996px;
	background-color:#1b1919;
}
*:first-child+html div#container, *html div#container {
	margin: 20px auto;
}
*html div#container{
	height:1984px;
}

div.columnLeft {
	float:left;
	height:inherit;
}
div.columnRight {
	float:right;
	height:inherit;
}
div#profile_url{
	width: 798px;
	text-align: right;
	color: #f00;
	margin-top: 20px;
	font-size: 12px;
}
div#profile_url .heading{ 	display: none;
}
/*-------Panel_01 Controls------*/
div#panel01 {
	height:299px;
	width:auto;
	background:url('Images/titleblock.jpg') no-repeat;
}
/*Contact Box*/
div#contactLinks {
	margin-top: 35px;
	margin-left: 19px;
	position: absolute;
}
a#addToFriends {
	display:block;
	float: left;
	width: 150px;
	height: 25px;
}
a#addToFavorites {
	display:block;
	float: left;
	width: 175px;
	height: 25px;
	margin-left: 25px;
}
a#addToGroups {
	display:block;
	float: left;
	width: 140px;
	height: 25px;
	margin-left: 45px;
}
a#forwardToFriends {
	display:block;
	float: left;
	width: 185px;
	height: 25px;
	margin-left: 40px;
}
/*-------Panel_02 Controls------*/
div#panel02 {
	height:315px;
	width:auto;
	background:url('Images/dvdblock.jpg') no-repeat;
}

div#panel02 .columnLeft {
	width: 535px;
	height:315px;
}
div#vidplyr{
	width: 333px;
	height: 267px;
	margin-left: 14px;
}
div#panel02 .columnRight {
	width: 262px;
	height:315px;
}
div#infoLink{
	color: #c00 !important;
	text-align: center;
	width: 267px;
	font-size: 12px;
	font-weight:bolder;
	margin-top: 265px;
	font: Verdana, Arial, Helvetica, sans-serif;
}

div#infoLink a{
	color: #c00 !important;
}

*html div#infoLink, *:first-child+html div#infoLink{
	position: absolute;
}
/* IE7 Fix*/
*html div#infoLink{
	margin-top: 265px;
}
div#infoLink a{
	color: #c00;
	text-decoration: none;
}
div#infoLink a:hover{
	color: #fff;
	text-decoration: underline;
}
/*-------Panel_03 Controls------*/
div#panel03 {
	top: 700px;
	position: absolute;
	margin: 0 auto;
	height:1390px;
	width:798px;
	background:url('Images/bg.jpg') repeat-y;
}
div#panel03 .columnLeft {
	width:392px;
	font-size: 12px !important;
	font-weight: normal !important;
	/*width:390px;*/
	height:1320px;
}
div#panel03 .columnRight {
	/*width:415px;*/
	font-size: 12px !important;
	width:404px;
	font-weight: normal !important;
	height:1320px;
}
div#panelBottom{
	margin-top: 1325px;
	width: auto;
	height: 70px;
	background:url('Images/bottom.jpg') no-repeat !important;
}
*html div#panelBottom{
	margin-top: 15px;
}

div#castrow1{
	height: 227px;
}
div#castrow2,div#castrow3,div#castrow4,div#castrow5{
	height: 206px;
	width: auto;
}
div#castrow6{
	height: 259px;
}
div#castrow1,div#castrow2,div#castrow3,div#castrow4,div#castrow5,div#castrow6{
	width: auto;
	font-weight:bold;
}

div.castpic1, div.castpic2, div.castpic3, div.castpic4, div.castpic5, div.castpic6, div.castpic7, div.castpic8, div.castpic9, div.castpic10, div.castpic11, div.castpic12{
	float: left;
}
div.casttext1, div.casttext2, div.casttext3, div.casttext4, div.casttext5, div.casttext6, div.casttext7, div.casttext8, div.casttext9, div.casttext10, div.casttext11, div.casttext12{
	float: right;
}
img.cast{
	border: 1px solid #fff;
}
.redtitletext{
	font-size: 12px;
	color: #F00;
}

div.castpic1{
	width: 115px;
	height: 170px;
	margin: 47px 0px 0px 18px;
}
div.castpic2{
	width: 115px;
	height: 170px;
	margin: 47px 0px 0px 18px;
}
div.castpic3{
	width: 115px;
	height: 170px;
	margin: 30px 0px 0px 18px;
}
div.castpic4{
	width: 115px;
	height: 170px;
	margin: 30px 0px 0px 18px;
}
div.castpic5{
	width: 115px;
	height: 170px;
	margin: 34px 0px 0px 18px;
}
div.castpic6{
	width: 115px;
	height: 165px;
	margin: 34px 0px 0px 18px;
}
div.castpic7{
	width: 115px;
	height: 160px;
	margin: 38px 0px 0px 18px;
}
div.castpic8{
	width: 115px;
	height: 160px;
	margin: 38px 0px 0px 18px;
}
div.castpic9{
	width: 115px;
	height: 148px;
	margin: 45px 0px 0px 18px;
}
div.castpic10{
	width: 115px;
	height: 158px;
	margin: 45px 0px 0px 18px;
}
div.castpic11{
	width: 115px;
	height: 180px;
	margin: 58px 0px 0px 18px;
}
div.castpic12{
	width: 115px;
	height: 180px;
	margin: 58px 0px 0px 18px;
}
div.casttext1{
	height: 175px;
	width: 238px;
	margin: 47px 8px 0px 8px;
}
div.casttext2{
	height: 175px; 
    width: 248px;
	margin: 47px 8px 0px 8px;
}
div.casttext3{
	height: 169px;
	width: 238px;
	margin: 32px 8px 0px 8px;
}
div.casttext4{
	height: 169px;
	width: 248px;
	margin: 32px 8px 0px 8px;
}
div.casttext5{
	height: 159px;
	width: 238px;
	margin: 35px 8px 0px 8px;
}
div.casttext6{
	height: 159px;
	width: 248px;
	margin: 35px 8px 0px 8px;
}
div.casttext7{
	height: 164px;
	width: 238px;
	margin: 37px 8px 0px 8px;
}
div.casttext8{
	height: 164px;
	width: 248px;
	margin: 37px 8px 0px 8px;
}
div.casttext9{
	height: 150px;
	width: 238px;
	margin: 47px 8px 0px 8px;
}
div.casttext10{
	height: 150px;
	width: 248px;
	margin: 47px 8px 0px 8px;
}
div.casttext11{
	height: 195px;
	width: 238px;
	margin: 56px 8px 0px 8px;
}
div.casttext12{
	height: 195px;
	width: 248px;
	margin: 56px 8px 0px 8px;
}


/*---------- optional ----------*/
body {
	margin-left:0;
	margin-top:0;
}
/*---------- End Profile.html Controls ----------*/






