ul#specialty_tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:32px;
}

ul#specialty_tabs li {
	float:left;
	margin-right:0px;
	text-align:center;

}

ul#specialty_tabs li a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	height:31px;
	padding:11px 0px 0 0px;
	margin: 1px 0 0 0;
	background-color:#fff;
	color:#666;
	width:163px;
	border: 0px #000 solid;
}


ul#specialty_tabs li a:hover {
	text-decoration: none;
	color: #60bb46;
}

ul#specialty_tabs li a.selected {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	height:31px;
	padding:11px 0px 0 0px;
	margin: 1px 0 0 0;
	color:#60bb46;
	background: url(../images/tab3.png) no-repeat;
	width:163px;
	border: 0px #000 solid;
}




/* Subsection Tabs
--------------------*/
#portfolio_main .sections {
	margin: 28px 0 0 0px;
	padding:0;
	background-color: #f5f5f5;
}


#portfolio_main ul.subsection_tabs2 {
	list-style:none;
	margin:0;
	padding:0;
	height:32px;
}

#portfolio_main ul.subsection_tabs2 li.tab2 {
	float:left;
	margin-right:0px;
	text-align:center;
}

#portfolio_main ul.subsection_tabs2 li.tab2 a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	height:31px;
	padding:11px 0px 0 0px;
	margin: 1px 0 0 0;
	background-color:#fff;
	color:#666;
	width:163px;
	border: 0px #000 solid;
}

#portfolio_main ul.subsection_tabs2 li.tab2 a:hover {
	color:#60bb46;
}


#portfolio_main ul.subsection_tabs2 li.tab2 a.active {
	color:#60bb46;
	background: url(../images/tab3.png) no-repeat;
}

#portfolio_main ul.subsection_tabs2 li.source_code {
	float:right;
}
