html {width : 100%; text-align : center; background : #333}
* {margin : 0; padding : 0; border : 0; background-repeat : no-repeat ! important;}
body { width : 800px; margin : 0 auto; font-size : 62.5%; font-family : Arial, Tahoma, sans-serif; text-align : left; color : #000;}
body * {overflow : hidden;}

#main_header, #main_header img {width : 800px; height : 140px;}

a { color : #0072bc;}
a:hover {color : #c1272d;}
p {margin : 5px 0 5px 2px;}
h1, h2, h3 {color : #c1272d; margin-bottom : 8px;}
h2 { text-indent : 0.3em;}

.clear {clear : both; width : 1px; height : 1px;}

.top_left {background : url(/images/tl.gif);}
.top_right {background : url(/images/tr.gif) top right;}
.bottom_right {background : url(/images/br.gif) bottom right;}
.bottom_left {background : url(/images/bl.gif) bottom left;}
.border_top, .border_bottom {height : 8px; margin : 0 10px;}
.border_top { border-top : 2px solid #000;}
.border_bottom { border-bottom : 2px solid #000;}

.item {width : 580px; margin-bottom : 10px; background : #fff;}
.narrow {width : 210px; margin : 0 auto 10px auto;}
.wide {width : 800px; margin : 10px auto 10px auto;}
.box-content {margin : 0 auto; padding : 0 8px; border-right : 2px solid #000; border-left : 2px solid #000;}

#content {width : 580px; float : left;}

#profile {}
	#profile-image {width : 240px; height : 320px;}
		#profile-image-link {display : block; width : 240px; font-size : 0.8em; text-align : center;}
	#profile-text {width : 310px; float : right;}
	#profile-data { overflow : visible; min-height : 295px;}
	#flag {width : 60px; height : 60px; float : right;}
	#profile-data div {margin-bottom : 5px;}
	#profile-data div span {font-weight : bold; color : #c1272d;}
	#profile-links {text-align : center;}
	#profile-links a {font-weight : bold;}
	
#bio {}
#bio-link {display : block; width : 329px; height : 43px; margin : 10px auto 0 auto; background : url(/images/visit-website.gif);}	 
#bio-link span {display : none;}	

#film {}
#film ul {width : 232px; margin : 0 0 10px 0; padding-left : 30px; list-style-position : inside; float : left;}
#film-menu {width : 516px; margin : 0 auto; clear : both;}
#film-menu a {display : block; width : 144px; height : 54px; float : left;}
#film-menu a span {display : none;}
	#rent-dvds-small {background : url(/images/rent-dvds-small.gif);}
	#buy-dvds-small {background : url(/images/buy-dvds-small.gif); margin : 0 42px;}
	#video-demand-small {background : url(/images/video-demand-small.gif);}
	
#navigation-vert {width : 210px; padding-top : 2px; float : right;}
#services {list-style : none;}
#services a {display : block; width : 210px; height : 75px; margin-bottom : 17px;}
#services a span {display : none;}
	#services #rent-dvds {background : url(/images/rent-dvds.gif);}
	#services #buy-dvds {background : url(/images/buy-dvds.gif);}
	#services #video-demand {background : url(/images/video-demand.gif); margin-bottom : 19px;}
	#services #website {background : url(/images/website.gif); margin-bottom : 12px;}

#sites { text-align : center;}
#sites img {width : 180px; height : 100px;}
#sites a {display : block; font-weight : bold; margin-bottom : 18px;}
#sites a.image {margin-bottom : 0;}

#favorites {display : block; width : 210px; height : 75px; margin-bottom : 0px; background : url(/images/favorites.gif);}
#favorites span {display : none;}

#footer {text-align : center;}
#footer * {color : #8a8a8c; text-decoration : none;}
#footer a:hover {color : #c1272d;}

/*links page*/

#subheader-menu {width : 800px; text-align : center; list-style : none; margin-bottom : 8px;}
#subheader-menu li {height : 69px; float : left;}
#subheader-menu li a {display : block; width : 192px; height : 70px;}
#subheader-menu li a span {display : none;}
	#subheader-menu #rent-dvds {background : url(/images/rent-dvds-191.gif);}
	#subheader-menu #buy-dvds {background : url(/images/buy-dvds-191.gif); margin-left : 11px;}
	#subheader-menu #video-demand {background : url(/images/video-demand-191.gif); margin-left : 11px;}
	#subheader-menu #website {background : url(/images/website-191.gif); margin-left : 10px;}

	
#links-cont {width : 670px; float : left;}
#links-cont div.links2 {margin-top : 15px; margin-bottom : -5px;}
#links-cont div.links2 a {font-size : 1.7em; font-weight : bold;}
#links-cont p a {text-decoration : none;}
#vert-banner {width : 120px; padding-top : 2px; float : right;}
#vert-banner img {width : 120px; height : 600px;}	
	
	/***********/
#content, #navigation-vert, #links-cont {font-size : 1.2em;}
h1 {font-size : 2.6em;}
h2 {font-size : 2.0em;}
h3 {font-size : 1.7em;}
p {font-size : 0.95em;}

#profile-data div {font-size : 1.3em;}
#profile-links {font-size : 1.8em;}
#sites a {font-size : 1.2em;}
#footer {font-size : 1.1em;}