body {	margin: 0;	font: 13px "Times New Roman", Times, Georgia, serif;	color: #000000;	background: #271C0C;}/* CSS Reset */img { border: 0; border-style:none; padding:0;margin:0; }h1,h2,h3,h4,h5,h6,p,table,ul,ol { margin-top: 0; padding-top: 0; }ul, ol, dl, p, table, pre { margin-bottom: 1em; }h1,h2,h3,h4,h5,h6 { color:#000000;font-weight:normal;margin: 0;padding: 0; }	h1 {font-family:ambroise-francois-std, "Times New Roman", Times, Georgia, serif;text-align: left;font-size: 36px;line-height:40px;padding: 0;margin: 0;}	h2 {font-family:ambroise-francois-std, "Times New Roman", Times, Georgia, serif;text-align: left;font-size: 36px;line-height:40px;}	h3 {font-family:"Times New Roman", Times, Georgia, serif;text-align: left;font-size: 16px;line-height:22px;}	h4 {font-family:"Times New Roman", Times, Georgia, serif;text-align: left;font-size: 14px;font-variant:none;font-weight:normal;margin: 0;}	h5 {font-family:"Times New Roman", Times, Georgia, serif;text-align: left;font-size: 12px;font-variant:none;font-weight:bold;color:#333333;}a { text-decoration:none; color:#900; }a:hover {color:#271c0c;}ul, ol, dd, blockquote {  }ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }form { margin-bottom: 1em; }legend { color: #111; }hr { color: #000; background-color: #000; height: 1px; border: 0; }/*-----------------------------------------------------------*/.page {	margin: 0 auto;	width: 940px;	background: url('../images/layout/bg-page.gif') repeat-y -940px 0;}.papge-t {	background: url('../images/layout/bg-page.gif') no-repeat;}.page-b {	padding: 0 9px 19px;	width: 922px;	background: url('../images/layout/bg-page.gif') no-repeat -1880px 100%;}#wrapper {background: url('../images/layout/bg-wrapper.jpg') repeat-y;}.wrapper-t {	position: relative;	padding: 270px 0 0;	width: 922px;	background: url('../images/layout/bg-wrapper-t.jpg') no-repeat;}.logo {	position: absolute;	z-index: 15;	top: 34px;	left: 249px;	margin: 0;	width: 422px;	text-indent: -9999px;}.logo a {	display: block;	overflow: hidden;	height: 187px;	background: url('../images/layout/logo.png') no-repeat;}#header {	position: absolute;	top: 10px;	left: 0;	z-index: 10;	margin: 0 20px;	border-bottom: 1px solid #000;	padding: 0 0 2px;	height: 257px;	width: 882px;}#header .frame {	overflow: hidden;	margin: 0 0 2px;	border-bottom: 1px solid #000;	padding: 0 0 26px;	width: 100%;}#header .frame .box {	float: left;	overflow: hidden;	padding: 62px 7px 0 0;	width: 200px;	font: 12px/16px Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-align: center;}#header .frame .type2 {float: right;}#header .frame .box .star {	margin: 0 auto 33px;	height: 83px;	width: 87px;	background: url('../images/layout/star.png') no-repeat;}.nav-area {	border: solid #000;	border-width: 1px 0 3px;	padding: 0 0 5px;	width: 882px;	background: url('../images/layout/bg-drop.jpg') no-repeat -9999px -9999px; /* preload subnav bg */	background: url('../images/layout/bg-drop-t.jpg') no-repeat -9999px -9999px; /* preload subnav bg */	background: url('../images/layout/bg-drop-b.jpg') no-repeat -9999px -9999px; /* preload subnav bg */	background: url('../images/layout/bg-drop-m.jpg') no-repeat -9999px -9999px; /* preload subnav bg */}.nav-area:after {	content: "";	display: block;	clear: both;}.nav-area .addthis_button {	float: right;	margin: 6px 0 0;	padding: 0 0 0 23px;	font: bold 12px/16px Arial, Helvetica, sans-serif;	letter-spacing: 1px;	background: url('../images/layout/bullet-share.gif') no-repeat 0 4px;}.nav-area .meta {	float: left;	margin: 6px 0 0;	width: 207px;	font: bold 12px/16px Arial, Helvetica, sans-serif;	letter-spacing: 1px;}#nav {	float: left;	margin: 0 0 0 16px;	padding: 6px 0 0 19px;	width: 487px;	list-style: none;	background: url('../images/layout/bg-nav-stars.gif') no-repeat 131px 7px;}#nav:after {	content: "";	display: block;	clear: both;}#nav li {	display: inline;	position: relative;	float: left;	margin: 0 72px 0 0;	line-height: 19px;	font-size: 15px;	font-weight: bold;}#nav li:last-child {	margin-right: 0;}#nav li a {	font-family: madrone-std, "Times New Roman", Times, Georgia, serif;;}#nav li a:hover,#nav li:hover a,#nav li.hover a {	text-decoration: none;}#nav .drop {	display: none;	position: absolute;	top: 11px;	left: -34px;	width: 246px;}#nav li:hover .drop,#nav li.hover .drop {display: block;}#nav .drop .t {	overflow: hidden;	height: 20px;	background: url('../images/layout/bg-drop-t.png') no-repeat;}#nav .drop .b {	overflow: hidden;	height: 20px;	background: url('../images/layout/bg-drop-b.png') no-repeat;}#nav .drop .m {	width: 246px;	background: url('../images/layout/bg-drop-m.png') repeat-y;}#nav .drop .m:after {	content: "";	display: block;	clear: both;}#nav .drop .inside {	position: relative;	float: left;	margin: -20px 0;	padding: 9px 0;	width: 246px;}#nav ul {	margin: 0;	padding: 0;	width: 246px;	list-style: none;	background: url('../images/layout/bg-drop.jpg') repeat-y 9px 0;}#nav ul:after {	content: "";	display: block;	clear: both;}#nav ul li {	position: relative;	float: left;	margin: 0;	padding: 1px 29px 0;	width: 188px;	background: url('../images/layout/sep-drop.gif') no-repeat 29px 0;}#nav ul li:first-child {background: none;}#nav li:hover ul li a,#nav li.hover ul li a,#nav ul li a {	display: block;	margin: 0;	padding: 4px 5px 3px 5px;	width: 178px;	font: bold 18px/22px "Times New Roman", Arial, Helvetica, sans-serif;	outline: none;	background: url('../images/layout/transparent.gif');}#nav li:hover ul li:hover a,#nav li.hover ul li.hover a {	text-decoration: none;}#nav li:hover .drop .drop,#nav li.hover .drop .drop {	display: none;	position: absolute;	z-index: -1;	top: -9px;	left: 228px;}#nav li:hover .drop li:hover .drop,#nav li.hover .drop li.hover .drop {display: block;}#nav li:hover ul li:hover ul a,#nav li.hover ul li.hover ul a {}#nav li:hover ul li:hover ul a:hover,#nav li.hover ul li.hover ul a:hover {}#main {	padding: 9px 20px 11px;	width: 882px;}.main-wrap {	overflow: hidden;	width: 100%;	background: url('../images/layout/bg-main-holder.gif') repeat-y 214px 0;}.main-holder {	float: left;	width: 882px;}#main p {margin: 0;}#main .more {	overflow: hidden;	width: 100%;	line-height: 15px;	font-size: 12px;}#main .more a {	padding: 0 0 0 24px;	background: url('../images/layout/bullet-more.gif') no-repeat 0 50%;}#content {	margin: 0 223px;	width: 436px;}#main h2 {	text-transform: uppercase;}#main h3, .blockTitle {	margin: 0 0 1px;	line-height: 21px;	font-size: 21px;}#main h4 {	margin: 10px 0;	line-height: 21px;	font-size: 21px;	font-weight: bold;	text-transform: uppercase;}h3 a, h4 a, h5 a{	color:#900;}#main #content p {margin: 0 0 4px;}.aside {	float: left;	width: 207px;	text-align: justify;}.aside1 {margin: 0 0 0 -882px;}.aside2 {margin: 0 0 0 -207px;}.visual {	display: block;	position: relative;	overflow: hidden;	width: 100%;	cursor: pointer;}#content .visual {	height: 300px;}#footer {	padding: 4px 0 0;	width: 100%;	background: url('../images/layout/bg-footer.png') no-repeat;}#footer .sector {	position: relative;	overflow: hidden;	padding: 0 20px 7px;	width: 882px;	background: url('../images/layout/bg-footer-holder.jpg') repeat-y;}#footer .box {	float: left;	padding: 21px 0 0;	width: 207px;}#footer .contents {float: right;}#footer h4 {	margin: 0 0 9px;	line-height: 21px;	font-size: 17px;	text-transform: uppercase;	font-family: madrone-std, "Times New Roman", Times, Georgia, serif;;}#footer .connect h4 {letter-spacing: 5px;}.contents ul {	margin: 0;	border-top: 1px solid #000;	padding: 6px 0 0;	width: 100%;	list-style: none;}.contents ul li {	padding: 1px 0 0 24px;	line-height: 19px;	font-size: 15px;	text-align: justify;	background: url('../images/layout/bullet-contents.gif') no-repeat 0 50%;}.contents ul li a {	display: block;	overflow: hidden;	width: 100%;	cursor: pointer;	font-variant: small-caps;}.contents ul li a:hover {text-decoration: none;}.contents ul li a .title {float: left;}.contents ul li a .page-num {float: right;}.contents ul li a em {	display: block;	overflow: hidden;	height: 1%;	background: url('../images/layout/bg-contents.gif') repeat-x 0 75%;}.connect ul {	margin: 0;	border-top: 1px solid #000;	padding: 17px 0 0;	list-style: none;}.connect ul li {	margin: 0 0 16px;	line-height: 19px;	font-size: 13px;}.connect ul li a {	font-family: madrone-std, "Times New Roman", Times, Georgia, serif;;}.connect ul li a:hover {	text-decoration: none;}.connect ul li.mail a {	background:url(../images/layout/mailing.gif) no-repeat;	padding-left:22px;}.connect ul li.facebook a {	background:url(../images/layout/facebook.gif) no-repeat;	padding-left:22px;}.connect ul li.twitter a {	background:url(../images/layout/twitter.gif) no-repeat;	padding-left:22px;}#footer .block {	display: inline;	float: left;	margin: 0 0 0 16px;	padding: 20px 0 0;	width: 436px;}* html #footer .block {margin: 0 0 0 10px;}.you-may {	margin: 0;	height: 67px;	width: 436px;	line-height: 0;	font-size: 0;	text-indent: -9999px;	background: url('../images/layout/text-you_may.png') no-repeat;}#footer .block .area {	overflow: hidden;	margin: -28px 0 0;	width: 100%;	background: url('../images/layout/sep-footer-block.gif') repeat-y 218px 0;}#footer .block .frame {	float: left;	width: 218px;}.telephone {	margin: 0;	padding: 0 15px 4px 0;	list-style: none;	text-align: right;	background: url('../images/layout/bg-telephone.gif') no-repeat 0 100%;}.telephone dt {	display: block;	margin: 0;	line-height: 21px;	font-size: 23px;	letter-spacing: -1px;	font-variant: small-caps;}.telephone dd {	display: block;	margin: 0;	line-height: 23px;	font-size: 25px;}#footer address {	display: block;	margin: 0;	padding: 0 0 0 15px;	width: 200px;	font-style: normal;	background: url('../images/layout/bg-address.gif') no-repeat 100% 85%;	font-variant: small-caps;	letter-spacing: -1px;}#footer address span {display: block;}#footer address .line1 {	line-height: 21px;	font-size: 23px;}#footer address .line2 {	line-height: 26px;	font-size: 16px;}#footer address .line3 {	line-height: 20px;	font-size: 18px;}#footer address .line4 {	line-height: 25px;	font-size: 21px;}#footer address em {	font-style: normal;	font-variant: normal;}#footer .email {	display: block;	margin: 5px 0 0;	border-top: 1px solid #000;	padding: 3px 0 0;	line-height: 24px;	font-size: 20px;	letter-spacing: -1px;	font-variant: small-caps;	text-align: center;}.imgC{	border: 2px solid #271c0c;}.imgCcredit{	line-height: 18px;	text-align: left;	font-size: 13px;	font-variant:small-caps;}div.hr {	height: 17px;	background: url(../images/layout/hr.gif) no-repeat scroll center;	padding:25px 0;}div.hr hr {	display: none;}.blockItemGroup {	margin-bottom:20px;}.blockCatGroup .blockItemGroup {	margin-bottom:10px;	margin-left:20px;}a.tt:link,a.tt:visited,a.tt:hover,a.tt:active{	color:#000!important;}a.tt span {	display: none;	text-decoration: none;}a.tt:hover {/** fix for IE6 popup bug.  nice one Microsoft! */	overflow: hidden;	text-decoration: none;}a.tt:hover span {	display: inline;	border: 1px solid #900;	position: absolute;	background-color: #000;	padding: 5px;	margin:20px 0 0 -175px;	overflow: hidden;	color: #eee;	z-index:99996;}
