@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
body {  font-family:Helvetica, Arial, sans-serif; font-size:62.5%; background:#000; }
a { text-decoration:none; color:#000;}
a:hover { color:#900;}
h1 { font-family:"Times New Roman", Times, serif; font-size:3em; margin:10px 20px; width:930px; float:left; display:inline;}
h2 { color:#F7931E; margin-bottom:20px; font-size:1.5em; line-height:1.3em;}
h3 { font-size:1.7em; color:#000; margin-bottom:20px; }
p { color:#999; margin-bottom:10px; font-size:1.2em; line-height:1.3em;}
ul { list-style:none;}
p span { font-weight:bold; color:#F7931E;}
h3 span { color:#F7931E;}

#container { width:100%; background:#FFF;}
#header { width:100%; height:80px; background:url(../images/header.jpg) repeat-x;}
#logo { width:90px; height:80px; margin:0 0 0 10px; float:left; display:inline;}

#site { width:950px; margin:30px auto; margin-bottom:0; background:#FFF;}

#LL { width:190px; height:50px; background:url(../images/welcome_LL.jpg);}
#ML { width:190px; height:50px; background:url(../images/welcome_ML.jpg);}
#MM { width:190px; height:50px; background:url(../images/welcome_MM.jpg);}
#MR { width:190px; height:50px; background:url(../images/welcome_MR.jpg);}
#RR { width:190px; height:50px; background:url(../images/welcome_RR.jpg);}

#leftcol { width:460px; float:left; display:inline; margin-left:10px;}
	.main_txt_inner { width:440px; margin:10px 10px 30px 10px;}
	.main_txt_inner ul { margin-bottom:20px;}
	#extras { widows:440px; float:left; display:inline; margin-bottom:20px;}
	#extras .extra_img { background-color:#1F1F1F; float:left; display:inline; margin-right:20px;}
	#extras a img {border:1pt solid #000; }
	#extras a img:hover {border:1pt solid #F7931E; }
	#extras p { text-align:center; margin:4px; }
	#extras p a { color:#FFF;}
	#extras p a:hover { color:#F7931E;}
#rightcol { width:470px; float:right; display:inline;}
	#dynamic_inner { width:280px; margin:10px; float:left; display:inline;}
		#latest_message { margin-bottom:20px; padding-bottom:10px; border-bottom:1pt solid #CCC;}
		#latest_blog { margin-bottom:20px; padding-bottom:10px;}
	#icon_inner { width:150px; margin:10px; float:right; display:inline;}
		.icon { width:40px; height:40px; margin:0 10px 10px 0; background:#0C3; float:left; display:inline;}
		.gallery_item {width:140px; height:140px; float:left; display:inline;  border-bottom:1px solid #F7931E; margin:10px 5px}
		.gallery_item p { text-align:center; margin-top:5px;}
		.gallery_item a img  { border: 2pt solid #000000;}
		.gallery_item a:hover img { border: 2pt solid #F7931E;}
#main_image { width:450px; background:#1F1F1F; margin:50px 0 30px 0;}
#main_image img { width:430px; margin-left:10px; float:left; display:inline;}
.project_row	{width:450px; float:left; display:inline; margin:10px 0; background-color:#1F1F1F;}
.project_row p	{margin:5px 0;}
.project_row a   { color:#FFF;}
.project_row a:hover   { color:#900;}
.project_head { width:450px; height:10px; float:left; display:inline; overflow:hidden; background:url(../images/project_t.jpg);}
.project_foot { width:450px; height:10px; float:left; display:inline; overflow:hidden; background:url(../images/project_b.jpg);}
.project_left { width:200px; margin:0 10px; float:left; display:inline;}
.project_image { width:196px; display:inline; float:left; margin-bottom:10px; border:2pt solid #000;}
.project_text	{width:210px; margin:10px; float:right; display:inline;}
.project_text h2	{margin-top:0;}	
.quicklinks { width:41px; height:41px; border:2px solid #000; float:left; display:inline; margin:0 5px 5px 0 }
.quicklinks:hover { border:2px solid #F7931E;}

#foot { width:100%;  position:relative; bottom:0; background:#000;}
p.footer { padding:10px; font-size:1em; text-align:right;}
p.footer span { margin-left:20px; font-weight:normal; color:#999;}
.image_inner { width:430px; margin:10px;}
.image_inner p.nav { margin:0; color:#FFF; width:300px; float:left; display:inline;}
.image_inner p.nav_right { margin:0; color:#FFF; width:100px; float:right; display:inline;}

.image_inner p a { margin:0 0 0 20px; color:#FFF;}
.image_inner p a:hover { color:#F7931E;}
/*dynamic*/
ul#twitter_update_list { font-size:2em;}
ul#twitter_update_list li { font-size:17px; color:#F7931E;  }
ul#twitter_update_list li a { color:#000; display:block; margin-top:10px;}


.clearboth { clear:both;}
.extralink { font-size:1.3em; margin:10px 0 0 0;}

/****************** sort me *****************/

.rss-title {font-size:17px; color:#000; margin-bottom:10px; font-weight:500; }
.rss-item { color:#999; font-size:1.2em; line-height:1.3em;}
.rss-item a { color:#F7931E; font-size:15px;  }
.rss-date { color:#000; }



 /* Featured Content Slider */
#slider {  width:950px; float:left; display:inline; margin-bottom:30px;}

.panelContainer { display:block; overflow:hidden; height:310px; }
.slider-wrap { width: 950px;}
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px;  }
.stripViewer { position: relative; overflow: hidden; width: 950px;}
.stripViewer .panelContainer { position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 950px;}
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb  {  width:190px; height:30px;  font-size:1.7em; color:#FFF; text-align:center; margin:0; padding-top:15px; font-weight:500;}

#movers-row	 { width:950px; float:left; display:inline; }
#movers-row div	 { width: 190px; float: left; display:inline; }
#movers-row div a.cross-link  { float: right;  }
.cross-link { display: block; width: 190px; height:50px; position: relative; text-align:center; }
.active-thumb  { }
/* Featured Content Slider */


/* Pop Up slider thing */
.boxgrid { width:200px; height:148px; background:#FFFFFF; position: relative; overflow: hidden; }
.boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p { text-align:center; color:#FFF;}
img.icon { margin:5px 0 0 0; position:relative; padding:0; float:left; display:inline; }
.boxcaption { position: absolute; top: 148px; left:0; background: #000; height: 150px; width: 100%; opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.captionfull .boxcaption { top: 148px; left: 0; }
.caption .boxcaption { top: 148px; left: 0; }

/* drop menu */

#site_tab { cursor:pointer;  width:90px; height:20px; background:url(../images/menu.png); }
#site_tab p { width:90px; text-align:center; color:#FFF; }
#team_subnav_container { z-index:1000; left:10px; top:80px; position:absolute; }
#team_subnav li a {  color:#FFF; }
#team_subnav li a:hover {  color:#F7931E; }
#team_subnav { padding:20px 25px; display:none; line-height:1.5em;  z-index: 1000; background:url(../images/seemless.jpg); opacity:.80; width:130px;   }
#this { background:#000;}
#this a img  { border: 2pt solid #000000; margin:0; padding:0;}
#this a:hover img { border: 2pt solid #F7931E;}
    

