﻿body{background:url('/images/hatch_01_darkR.jpg') repeat; background-color:#222222; font-family:Tahoma, Geneva, sans-serif; font-size:11pt;; padding:0px; margin:0px; color:#FFFFFF;}

/*all pages !!!old border color: 8C2F00*/
.main_container{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#000000; margin-left:auto; margin-right:auto; margin-top:10px; width:962px; border:2px solid #999999;}
.header img, .feature_1 img{display:block; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.feature_container{font-size:8pt; color:white; margin-left:auto; margin-right:auto; height:100px; border-bottom:1px solid #999999;}
.feature_1{float:left; height:95px; width:320px; padding-top:0px;}
.feature_2{background:url(/images/feature_headlines.gif); float:left; height:95px; width:320px; padding-top:5px; border-left:1px solid #999999; border-right:1px solid #999999;}
.news_ticker{margin-left:-10px;}
.login_container{background:url(/images/feature_login.gif); float:left; height:95px; width:320px;}
.login_container input{font:8pt Verdana,Arial,Helvetica,sans-serif; border:0px solid #000000;font-size:8pt;}
.login_container{width/*\**/:319px\9;} /* for IE8, going last */

.content_container{clear:both; margin-left:auto; margin-right:auto; min-height:200px; padding-left:10px; padding-right:10px;}
.footer_container{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#000000; clear:both; border:2px solid #999999; font-size:8pt; width:962px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; text-align:center; //padding-top:5px; //padding-bottom:5px;}
.centered_image{display:block; margin-left:auto; margin-right:auto;} 

a,a:visited{color:#CCCCCC; text-decoration: none;}	
a:hover{color:#FFFFFF; text-decoration: none;}

.PhotoThumbnails a img{border:solid 2px #C8B55E;}

/* BUBBLE PLASTIC HORIZONTAL MENU */
.bubplastic.horizontal {font-size:12pt; font-weight:bold; border-top:solid 1px #999999; border-bottom:solid 1px #999999; width: 100%; height: 27px; margin: 0; padding: 0; background: #000000 url(/images/bg-bubplastic.gif) top left repeat-x;}
.bubplastic.horizontal ul {list-style: none; margin: 0; padding: 0;}
.bubplastic.horizontal ul li {float: left; margin: 0; padding: 0; background: transparent url(/images/bg-bubplastic-button.gif) top left no-repeat;}
.bubplastic.horizontal ul li a {display: block; height: 27px; padding-left: 28px; float: left; text-transform: uppercase; font-family:Tahoma, Geneva, sans-serif; font-size: 90%; color: #FFFFFF; text-decoration: none;}
.bubplastic.horizontal ul li a span.menu_ar {display: block; float: left; height: 22px; padding-top: 3px; padding-right: 28px; background: transparent url(/images/bg-bubplastic-button.gif) top right no-repeat; cursor: pointer;}

/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {background: transparent url(/images/bg-bubplastic-h-gray.gif) top left no-repeat;}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {background: transparent url(/images/bg-bubplastic-h-gray.gif) top right no-repeat;}

.clearit {margin: 0; padding: 0; height: 0; clear: both;}

/*content pages*/
.body_container{float:left; width:710px; border-right:1px solid #999999; padding-right:5px; text-align:justify;}
.body_container2{float:left; width:785px; border-right:1px solid #999999; padding-right:10px; text-align:justify;}
.latest_list{float:right; width:215px; font-size:smaller; padding-left:5px;}
.latest_list2{float:right; width:135px; font-size:smaller; padding-left:10px;}
.content_header{text-align:center; font-size:larger; font-weight:bold;}
.content_header_right{text-align:left; font-size:larger; font-weight:bold;}
.addThisText{float:left; font-weight:bold;padding-right:4px;}

/*default*/
.latest_articles{float:left; width:314px;}
.latest_photographs{float:left; border-right:1px solid #999999; border-left:1px solid #999999; width:312px;}
.latest_interviews{float:left; width:314px;}
.latest_table{width:300px; margin:auto; text-align:left;}

/*articles*/
.articles_container{width:950px; padding-bottom:10px;}

/*interviews*/
.interviews_container{width:950px; padding-bottom:10px;}

/*live photos*/
.photos_container{width:950px; padding-bottom:10px;}

/*news*/
.news_header{float:left; width:742px; font-size:larger;}
.posted_date{float:left; width:200px; text-align:right; font-size:larger;}
.news_container{width:950px; padding-bottom:10px;}
.news_summary{clear:both; width:942px;padding:5px 0px;margin-left:10px;}
.news_source{width:942px; text-align:right;padding-bottom:5px;margin-bottom:10px;color: #000; background-color: #000; border: 1px dotted #999999; border-style: none none dotted;}

/*reviews*/
.review_information{float:left; display:block; width:250px; padding-right:10px; padding-bottom:20px;}
.review_content{display:inline; padding-bottom:10px; text-align: justify;}
.review_container{width:950px; padding-bottom:10px;}

.TopBanner{position:absolute; padding-left:620px; padding-top:24px;}
.TopBanner img{border:1px solid #999999;}

.headerIcons{position:absolute; padding-left:846px; padding-top:65px;}
.header .headerIcons img{display:inline;border:none;}
.headerIcons a img{}

/*center text*/
.center_text{text-align:center;}

/* News Ticker CSS */
.newsticker {display:none;list-style-type:none;padding:10px 20px;margin:0px;}

/* Slimbox CSS */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;}
.lbLoading {background: #fff url(/images/slimbox2/loading.gif) no-repeat center;}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(/images/slimbox2/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(/images/slimbox2/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/slimbox2/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;}

#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
