/* CSS Document */
body { background: #FFFFFF; margin: 0px; padding: 0px; }
p { margin: 0; padding: 0; }

#column {
	position: absolute;
	top: 40%;
	left: 50%;
	width: 864px;
	height: 580px;
	margin-top: -250px; /*set to a negative number 1/2 of your height*/
	margin-left: -432px; /*set to a negative number 1/2 of your width*/
	color: #56595C;
}

#core {
	margin-top: 110px;
	width: 864px;
	height: 385px;
	background-color: #56595C;
	background-image: url(../images/strip.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#logo {
	background-image: url(../images/boiler.gif);
	float: left;
	background-repeat: no-repeat;
	width: 186px;
	height: 110px;
	background-position: top;
}

#nav { width: 865px; height: 65px; }



 /* Start Right Side main Container */


#stage { float: left; height: 385px; width: 563px; display: block; }

#secondnav { float: right; height: 385px; margin: 0 35px 0 0; }

#rightcontainer {
	padding: 0;
	margin: 0;
	float: right;
	height: 340px;
	width: 300px;
}

#pagetitle  {
	padding: 30px 30px 0 0;
	height: 20px;
}

#fullpagetitle  {
	padding: 30px 30px 16px 0;
	height: 20px;
	width: 270px;
}


#miniboiler {
	padding-right: 30px;
	float: right;
	width: 200px;
	height: 9px;
	text-align: right;
}

.subcat {
	float: right;
	padding: 0 30px 8px 0;
	width: 270px;
	height: 20px;
}

#portraitspacer {
	float: right;
	padding: 0 30px 10px 0;
	width: 270px;
}

 /* End Right Side main Container */


iframebackrounds {
	background-color: #56595C;
	background-image: url(../images/05.gif);
}



.photobump12 { padding: 0 0 0 12px; }
.moviebump { padding: 72px 0 0 36px; }
  
/* This is the mass block of catagories followd by the indiviual cats */

#catagory {
	position: relative;
	margin-right: 35px;
	margin-top: 32px;
	line-height: 2em;
}



#content {
	width: 250px;
	height: 130px;
	margin: 0;
	padding: 0;
}

 /* This starts the different tools for the secondary naviagation */



#cellblock  {
	float: right;
	padding: 11px 30px 14px 0;
	width: 260px;
	text-align: right;
}

t1 { margin: 0 15px 10px 10px; }

t2 { margin: 0 15px 10px 0; }




.thumb { margin: 0 0px 10px 10px; }


#subcategories { margin: 0 0 0 3px; height: 90px; }




#subtitle { margin: 30 0 0 3; }
#subtitle2 { margin: 5 0 0 3; }




#contactphoto {
	padding: 37px 0 0 37px;
	width: 230px;
	height: 278px;
	float: left;
}

#contactbio {
	padding: 37px 0 0 0;
	width: 186px;
	height: 225px;
	float: left;
}

#contactdata {
	padding: 37px 30px 0 0;
	width: 207px;
	height: 225px;
	float: right;
	text-align: right;
}

#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;
	text-align:left;
	letter-spacing:0.1em;
	color:#CCCCCC;
    margin-top:10px;}


x#cat { margin-bottom: 12px;}

x#secondnavlogo {
    text-align:right;
    margin-top: 20px;
	height: 322px;
    width: 248px;
}
x#secondnavlogonopad {
    text-align:right;
    margin-top: 20px;
	height: 322px;
    width: 248px;
}

.center {
vertical-align:middle
}