@charset "utf-8";
@import url("reset.css");
@import url("frontjs.css");

body					{background:#000;font-family:"Times New Roman", Times, serif;}

#wrapper				{position:relative;width:960px;margin:0 auto;}
#header					{border-bottom:2px solid #fff;background:url(../images/logo.jpg) no-repeat;}
#header h1				{font-size:30px;text-transform:uppercase;}
#header h1 a			{display:block;color:#fff;text-decoration:none;line-height:48px;padding:23px 20px 30px 100px;}

#menu					{position:absolute;top:115px;left:0;width:960px;}
#menu ul				{}
#menu ul li				{float:left;}
#menu ul li a			{padding:1px 21px;border-right:1px solid #fff;color:#fff;text-decoration:none;font-weight:bold;}
#menu ul li a:hover		{color:#FF6;}
#menu ul li.first a		{padding-left:8px;}
#menu ul li.last a		{border:0;padding-right:3px;}

#banner					{position:absolute;top:145px;height:239px;left:0;width:960px;}

#contentshell			{margin-top:280px;}
#contenthead			{width:960px;height:20px;background:url(../images/contenthead.jpg) no-repeat;}
.gallery #contenthead	{width:960px;height:20px;background:url(../images/contenthead2.jpg) no-repeat;}
#contentmain			{float:left;width:654px;border-right:9px #000 solid;padding:0 1px;margin-bottom:10px;background:#d3d3d3;padding-bottom:15px;}
.gallery #contentmain	{width:957px;}
#contentmain h2			{width:634px;background:#fff;padding:8px 10px;text-transform:uppercase;font-size:22px;line-height:22px;text-align:center;}
.gallery #contentmain h2	{width:937px;}
#contentmain p			{padding:15px 15px 0 15px;font-size:14px;line-height:16px;text-align:justify;}

#contentside			{float:left;width:293px;padding:0 1px;background:#d3d3d3;padding-bottom:15px}
#contentside h2			{width:273px;background:#fff;padding:8px 10px;text-transform:uppercase;font-size:22px;line-height:22px;text-align:center;}
#contentside p 			{padding:5px 5px 5px 5px;}

.newsheadline			{padding-bottom:5px;}
.newsheadline h3		{display:block;clear:both;padding:5px;background:#999;}
.newscontent p			{padding:5px;font-size:14px;}
.newsfoot				{clear:both;padding:5px 0;background:#eee;}
.newsfoot h6			{float:left;font-size:12px;padding-left:5px;font-weight:normal;}
.newsfoot a				{float:right;font-size:12px;padding-right:5px;text-decoration:none;color:#00F;}


#newsarticle			{padding:5px;}
#newsarticle h3			{font-size:18px;padding-bottom:10px;}
#newsarticle p			{padding:0 0 10px 0;}
#newsarticle h6			{font-size:12px;padding-left:5px;font-weight:normal;text-align:right;}

#footer					{clear:both;width:960px;height:40px;background:url(../images/footer_bg.jpg) #000 no-repeat;margin:10px 0;}
#footer p				{line-height:30px;text-align:center;font-size:12px;}

#mininav				{position:absolute;top:40px;left:760px;color:#fff;font-size:14px;}
#mininav a				{color:#fff;padding:0 6px;text-decoration:none;font-weight:bold;}
#mininav a:hover		{color:#FF6;}

#portfolioshell			{margin-left:25px;}

#slider 				{width: 960px; /* important to be same as image width */height: 239px; /* important to be same as image height */position: relative; /* important */
						 overflow: hidden; /* important */}
#sliderContent 			{width: 960px; /* important to be same as image width or wider */position: absolute;top: 0;margin-left: 0;}
.sliderImage 			{float: left;position: relative;display: none;}
.sliderImage span 		{position: absolute;font: 12px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 609px;background-color: #600;
						 filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;font-weight:bold;}
.sliderImage span strong {font-size: 14px;}
.top 					{top: 0;left: 0;}
.bottom 				{bottom: 0;left: 0;}
#sliderbox ul 			{ list-style-type: none;}


.location iframe		{margin:7px 0 0 7px;}

.lavaLampNoImage 		{position: relative;float:left;height: 50px;background-color: none;padding: 0px;overflow: hidden;padding-left:15px;}
.lavaLampNoImage li 	{float: left;list-style: none;margin-right:10px;}
.lavaLampNoImage li.back{background:url(../images/lava.png) no-repeat right -40px;width: 9px;height: 40px;z-index: 8;position: absolute;margin-top:4px;}
.lavaLampNoImage li.back .left  {background:url(../images/lava.png) no-repeat top left;height: 40px;margin-right: 9px;}
.ie6 .lavaLampNoImage li.back	{margin-top:-10px;}
.lavaLampNoImage li a 	{font: bold 12px arial;text-decoration: none;outline: none;text-align: center;padding-top: 13px;top:4px;text-transform: uppercase;letter-spacing: 0;
						 z-index: 10;display: block;float: left;height: 50px;position: relative;overflow: hidden;margin: auto 15px;color:#fff;}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {border: none;}
