
body {
	background-color: #db8e1a;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

img {
	border:none;
}


/*
h1 {
	margin: 0;
	padding: 0;
}


h2 {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
}
*/

#container {margin: auto; width: 1000px; height: auto;}	

#topedge{width: 995px; height:18px; margin-top: 50px;}

#leftedge{float: left; width: 18px; height: 670px;}

#rightedge{float: left; width: 18px; height: 670px;}

#leftedge2{float: left; width: 18px; height: 914px;}

#rightedge2{float: left; width: 18px; height: 914px;}

#botedge{clear: left; width: 995px; height:18px;}

#logo-bg{width: 500px; height:196px; background: url(../images/logo-bg.jpg);}

#logo-bg-sub{width: 500px; height:196px; background: url(../images/logo-bg.jpg); float: left;}

#logo-frame-right-sub{float: left; width: 464px; height: 196px;}

#logo{padding: 16px 0px 0px 54px;}

#home-video-holder{width: 500px; height: 294px;}

#hard-inside{padding-top: 20px;}

#credits{padding-top: 14px;}

#menu-holder{background: #000; width: 964px; height: 48px;}


/* menu */
.menu{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0 0 3px;
}
.menu li{
	height:48px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.menu li a{
	display:block;
	background:url(../images/bg-menu.gif) no-repeat;
	width:75px;
	height:48px;
}
.menu li a.home{background-position:0 0; width:75px;}
.menu li a.home:hover,
.menu li.active a.home{background-position:0 -48px;}

.menu li a.about{background-position:-75px 0;  width:77px;}
.menu li a.about:hover,
.menu li.active a.about{background-position:-75px -48px;}

.menu li a.news-reviews{background-position:-152px 0; width:156px;}
.menu li a.news-reviews:hover,
.menu li.active a.news-reviews{background-position:-152px -48px;}

.menu li a.inmate-search{background-position:-308px 0; width:143px;}
.menu li a.inmate-search:hover,
.menu li.active a.inmate-search{background-position:-308px -48px;}

.menu li a.mugshots{background-position:-451px 0; width:105px;}
.menu li a.mugshots:hover,
.menu li.active a.mugshots{background-position:-451px -48px;}

.menu li a.trailers{background-position:-556px 0; width:84px;}
.menu li a.trailers:hover,
.menu li.active a.trailers{background-position:-556px -48px;}

.menu li a.merchandise{background-position:-640px 0; width:202px;}
.menu li a.merchandise:hover,
.menu li.active a.merchandise{background-position:-640px -48px;}

.menu li a.chain-links{background-position:-842px 0; width:122px;}
.menu li a.chain-links:hover,
.menu li.active a.chain-links{background-position:-842px -48px;}


/* body */

#body-content{float: left; width: 964px; height: 670px; background: #e4a734;}

#body-content2{float: left; width: 964px; height: 970px; background: #e4a734;}

#top-frame{width: 964px; height: 64px; background: #000000 url(../images/top-frame-bg.jpg) no-repeat;}

#top-quote{float: left; margin: 24px 0px 0px 30px; width: 622px;}

#top-social-nav{float: left; margin: 16px 0px 0px 202px;}

.top-sn-logo{float: left; width: 24px; height: 24px; margin-left: 8px;}

#left-content{float: left; width: 500px; height: 490px;}

#right-content{float: left; width: 464px; height: 490px;}


#frame-content-sub{width: 860px; height: auto; padding-left: 70px;}

#left-content-sub{float: left; width: 450px; height: auto;}

#right-content-sub{float: left; width: 490px; height: auto;}

#sub-content-frame{ width: 964px; height: 294px; margin-left: 20px;}

#merch-content-frame{ width: auto; height: 594px; margin-left: 20px;}

#footer-content{clear: left; width: 964px; height: 68px;}

#footer-content-merch{clear: left; width: 964px; height: 53px;}

#footer-content-sub{width: 964px; height: 68px;}

.merch-btn{float: left; padding: 8px 0px 0px 28px;}

#footer-logo-strip{float: left; padding: 16px 0px 0px 84px;}

#footer-logo-strip2{float: left; padding: 8px 0px 0px 474px;}

.gallery-thumb-div{float: left; padding-left: 20px;}



a:link  { text-decoration: none; color: #1e587c;}
a:active { text-decoration: none; color: #1e587c;}
a:visited { text-decoration: none; color: #1e587c;}
a:hover { text-decoration: none; color: #000000;}

.blue:link { text-decoration: none; color: #1e587c;}
.blue:active { text-decoration: none; color: #1e587c;}
.blue:visited { text-decoration: none; color: #1e587c;}
.blue:hover { text-decoration: none; color: #b7e1fc;}


.white:link { text-decoration: none; color: #DFEAF1;}
.white:active { text-decoration: none;color: #F2FAFF;}
.white:visited {text-decoration: none; color: #DFEAF1;}
.white:hover {text-decoration: none; color: #FFFFFF;}

.red:link { text-decoration: none; color: #e20001;}
.red:active { text-decoration: none;color: #e20001;}
.red:visited {text-decoration: none; color: #e20001;}
.red:hover {text-decoration: none; color: #e20001;}

