/* INDEX CSS */
/*------------------------------------------------------------FEATURED */
#featured_portfolio{ position: relative; /*height:auto;*/ border-bottom:#dadada solid 1px; margin:0 0 10px; left:0px;top:0px;width:786px}
	#featured_portfolio #slider_area{ position: relative; overflow: hidden; height:260px;}
	#featured_portfolio #slider_holder{ position: absolute; width:2400px;/* height:280px;*/}
	#featured_portfolio a.left, #featured_portfolio a.right{ position:absolute; display:block; background: url(../images/slider_left.png) no-repeat; width: 70px; height: 90px; top:130px; left:-70px;}
	#featured_portfolio a.right{ background: url(../images/slider_right.png) no-repeat; left:auto; right:-70px;}
	#featured_portfolio a:hover.left, #featured_portfolio a:hover.right{ background-position: 0 -90px;}
	#featured_portfolio .company{float:left; display:inline; width:800px;}
		#featured_portfolio .company .article{ margin-left:190px}
		#featured_portfolio .company h2{ font-weight: normal; border-bottom: #a6ce39 solid 8px; font-size:110%; font-style: italic; margin:5px; padding:2px; width:559px}
		#featured_portfolio .company .info{ display:inline; float:left; width:185px; margin:5px;}
			#featured_portfolio .company .info a{text-decoration:none;}
			#featured_portfolio .company .info a .name{font-size:120%; margin:0; text-decoration:none;}
				#featured_portfolio .company .info a:hover .name{text-decoration:underline;}
			#featured_portfolio .company .info a .url{color:#9dc433; font-size:70%; margin:0; padding:0;}
				#featured_portfolio .company .info a:hover .url{color:#7f9e2a;}
			#featured_portfolio .company .info .image_holder{ display:block; width:182px; height:183px; background:url(../images/featuredImg_bg.gif);}
				#featured_portfolio .company .info .image_holder img{ margin:8px;}
			#featured_portfolio .company .info p{ font-size:100%;}
			#featured_portfolio .company .article p{ width:565px; height:156px}


/*------------------------------------------------------------NEWS AND EVENTS */
.left_col{display:inline; float:left; width:500px; margin:0 -500px 0 0;}

.right_col{margin:0 0 0 550px;}
	#events h2{font-weight: bold; font-size:145%; padding:5px 5px 10px; text-decoration: none;}
	#events .view-content h2 {padding-bottom: 0;}

	#news .content_wrapper, #events .content_wrapper{ margin:5px; border-bottom: #dadada solid 1px;}
	#news .img_holder{display: inline; float:right; position:relative; margin:5px 5px 5px 25px; padding:0 0 18px; height:0px; height:auto; width:0px; width:auto; background:url(../images/portfolio/port_shadow.png) no-repeat; background-position: bottom right;}
		#news .img_holder img{border:8px solid #FFF; margin:0;}
	#news .date, #events .title{ font-weight:bold; font-size: 100%;}
	#news .posted_by, #events .date{ color:#78cd13; font-style: italic; margin:-5px 5px 20px;}
	#events ul{ list-style: none;}
		#events ul li{ padding:5px;}
		
		
		
		
		
/*------------------------------------------------------------ NEWS HIGHLIGHT BOX */	
		
#newscontainer {
width:495px; 
margin-top:10px;
}

#newsbox {
float:left; 
width:480px; 
border: 1px solid #DADADA;
background: #ffffff;
min-height:334px;
}

#newsboxtext {
text-align:left;
padding: 0px 20px 10px 20px;
margin:0;
}

#newsboxtext h1 {
color: #8CAE31;
font-size:24px;
text-align:left;
padding: 10px 0px 10px 0px;
}

#newsboxtext h2 {
color: #333333;
font-size:18px;
font-weight: bold;
text-align:left;
padding: 10px 0px 10px 0px;
}

#newsboxtext h3 {
color: #333333;
font-size:14px;
font-weight: bold;
font-style:italic;
text-align:left;
padding: 10px 0px 10px 0px;
}

#newsboxtext p {
color: #333333;
text-align:left;
padding: 10px 0px 10px 0px;
margin:0;
}

#newsboxshadow {
float:left; 
width:13px; 
background-image:url(/theme/images/newsboxshadow.jpg) ; 
height:334px;
}

#newsboxheader  {
background: #99C030;
text-align:center;
font-size:24px;
padding: 7px 0px 7px 0px;
}

		
		
		
		
/* Sliders */
a#slide_right{background-image: url('/theme/images/slider_right.png'); left: 796px; right: -73px; top: 130px; width: 63px;}
a#slide_left{background-image: url('/theme/images/slider_left.png')}
		
	
