@charset "UTF-8";body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	background-image: url(images/site_bg.jpg);	background-repeat: repeat-x;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	position: relative;	left: auto;	top: 0px;	right: auto;}#container {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	position: relative;	left: auto;	top: 0px;	right: auto;	text-align: center;}#top {	color: #CCCCCC;	text-align: left;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 3px;	font-weight: normal;}strong {	font-weight: bold;	color: #666666;}h3 {	font-size: 16px;	font-weight: bold;	color: #092C49;	display: inline;	line-height: normal;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}h4 {	font-size: 12px;	font-weight: normal;	color: #7C0E42;	display: inline;}#container #top a {	color: #CCCCCC;	text-decoration: none;}li {	line-height: 24px;	color: #666666;	font-weight: normal;}#container #top a:hover {	color: #C9EEFE;	text-decoration: none;}.maincol_txt {	font-weight: bold;	color: #666666;	text-align: left;	padding-top: 60px;	line-height: 20px;}#container #movie .maincol_txt h4 {	color: #333333;}#container #movie .maincol_txt a {	color: #092C49;	text-decoration: none;}#container #movie .maincol_txt a:hover {	color: #7C0E42;	text-decoration: none;}.about_txt {	line-height: 24px;	color: #666666;	text-align: left;	padding-top: 60px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	overflow: hidden;}.clientlinks {	line-height: 20px;	color: #666666;	text-align: left;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	overflow: auto;}.work_txt {	line-height: 20px;	color: #666666;	text-align: left;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	overflow: hidden;}h2 {	font-size: 16px;	font-weight: bold;	color: #690;	display: inline;}.bigfront {	font-size: 12px;	font-weight: bold;	color: #666;	text-align: left;	display: inline;}ul {	font-weight: bold;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	list-style-type: square;	list-style-position: outside;	line-height: 10px;}.recent_sites {	line-height: 22px;	font-weight: normal;	color: #841E4E;	text-align: right;	margin: 0px;	height: 327px;	padding-top: 25px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;	border-top: thin none;	border-right: thin none;	border-bottom: thin none;	border-left: thin none;}#container #front-pic .recent_sites a {	text-decoration: none;	color: #841E4E;}#container #front-pic .recent_sites a:hover {	font-weight: bold;	color: #841E4E;	text-decoration: none;}#container #front-pic .recent_sites h3 {	font-weight: bold;	font-size: 16px;	line-height: 24px;	color: #617637;}#container #front-pic .recent_sites hr {	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #3F859A;	border-right-color: #3F859A;	border-bottom-color: #3F859A;	border-left-color: #3F859A;}#container #movie .work_txt h3 {	font-weight: lighter;}.thin_h3 {	font-size: 16px;	font-weight: lighter;	color: #4CB5F0;	display: inline;}#container #textcol-2 strong {	color: #333333;}#container #textcol-1 strong {	color: #333333;}#container #textcol-1 h4 {	font-weight: bold;}.thumb {	background-color: #FF9900;}.gallery {	text-align: center;	display: block;	padding: 10px;	height: 108px;	width: 140px;	position: static;	visibility: visible;	background-color: #99CCCC;	margin: 20px;	float: left;	left: auto;	right: auto;}#container #textcol-1 a {	color: #3F859A;	text-decoration: none;}#container #textcol-1 a:hover {	color: #7C0E42;	text-decoration: none;	font-weight: bold;}#container #textcol-2 a {	color: #7C0E42;	text-decoration: none;	font-weight: bold;}#container #textcol-2 a:hover {	color: #3F859A;	text-decoration: none;	font-weight: bold;}#container #textcol-2 strong {	font-weight: bold;	color: #666666;}#container #front-pic .clientlinks hr {	border-top-style: dotted;	border-bottom-style: none;	border-top-width: thin;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-color: #3F859A;	border-right-color: #3F859A;	border-bottom-color: #3F859A;	border-left-color: #3F859A;}#container #movie .clientlinks a {	color: #666666;	text-decoration: none;}#container #movie .clientlinks a:hover {	font-weight: bold;	color: #7F1346;	text-decoration: none;}#container #front-pic .clientlinks a {	color: #666666;	text-decoration: none;}#container #movie #front-pic .webmovietxt blockquote {	font-family: "Times New Roman", Times, serif;	font-size: 22px;	font-style: italic;	color: #540501;	display: inline;	text-align: right;	line-height: 24px;	font-weight: bold;}#container #front-pic .clientlinks a:hover {	font-weight: bold;	color: #530400;	text-decoration: none;}#container #movie .work_txt h1 {	font-weight: normal;	color: #333333;	line-height: 26px;	display: inline;}#container #movie .work_txt a {	color: #7F1346;	text-decoration: none;}#container #movie .work_txt a:hover {	color: #3F859A;	text-decoration: none;}#container #movie .work_txt hr {	border-top-width: thin;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #3F859A;}#container #front-pic .movienews hr {	border-top-width: thin;	border-top-style: dotted;}#container #front-pic .recent_sites h4 {	font-weight: bold;	color: #841F4F;}.movienews {	color: #666666;	text-align: right;	line-height: 24px;	padding-top: 0px;}#container #front-pic .recent_sites .style2 a {	font-weight: bold;	color: #3F859A;}#container #front-pic .recent_sites .style2 a:hover {	color: #841F4F;}.whitebox {	line-height: normal;	color: #333333;	background-color: #FFFFFF;	padding-top: 15px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	border: 1px solid #CFD1D1;}.floattxtright {	text-align: right;	float: right;	height: auto;	width: 225px;	margin-top: 18px;	border: 1px solid #CFD1D1;	margin-left: 8px;	margin-bottom: 8px;	padding: 10px;	color: #666666;}#container #movie .work_txt .floattxtright li {	color: #54898B;	font-weight: bold;	font-size: 11px;}.webmovietxt {	text-align: right;	line-height: 24px;	color: #666666;}#container #movie #front-pic .webmovietxt hr {	color: #999999;	border: 1px dotted #999999;}#container #movie #front-pic .webmovietxt a {	font-weight: bold;	color: #3F859A;	text-decoration: none;}#container #front-pic .bigfront h1 {	color: #104F8F;	display: inline;}#container #movie #front-pic .webmovietxt a:hover {	font-weight: bold;	color: #7C0E42;	text-decoration: none;}#container #front-pic .bigfront a {	color: #3F859A;	text-decoration: none;}#container #front-pic .bigfront a:hover {	color: #693;}