/*
Theme Name: Metapixel Media and Design
Theme URI: http://metapixel.com.ph
Description: theme for Metapixel Media and Design
Version: 1 (WP2.7.1)
Author: Tzaddi Tamondong
Author URI: http://metapixel.com.ph
Tags: metapixel, metapixel media and design, media, design, portfolio, web developer
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

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

html {
	padding: 0px;
	margin: 0px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	float: left;
	width: 100%;
	height: auto;
	background: url(images/background_noise.jpg) repeat;
}

a:hover {
	cursor: hand;
}


	
/************************************************************ HEADER START *************************************************************/
/************************************************************ HEADER START *************************************************************/
/************************************************************ HEADER START *************************************************************/
/************************************************************ HEADER START *************************************************************/
/************************************************************ HEADER START *************************************************************/

#header {
	width: 100%;
	height: auto;
	min-width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(images/header_spread.png) repeat-x;
}

#header_background_x_top {
	width: 310px;
	height: 30px;
	position: absolute;
	left: 325px;
	background: url(images/header_background_x_top.png);
}

#header_background_x_bottom {
	width: 310px;
	height: 28px;
	position: absolute;
	left: 325px;
	top: 182px;
	background: url(images/header_background_x_bottom.png);
}

#header_mid {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: auto;
	background: url(images/background_gradient.jpg) repeat-y;
	position: relative;
}

#header_shadow_top {
	width: 100%;
	height: 30px;
	min-width: 100%;
	background: url(images/header_shadow_top.png) repeat-x;
	position: relative;
	z-index: 1;
}

#header_grey_noise_top {
	width: 100%;
	height: 20px;
	max-width: 100%;
	background: url(images/header_grey_noise_top.jpg) repeat-x;
}

#header_white_mid {
	width: 960px;
	height: 100px;
	background-color: #FFFFFF;
}

#header_logo_area {
	width: 100%;
	height: 120px;
	min-width: 100%;
}

#header_logo_area_pixels_left {
	float: left;
	width: 210px;
	height: 96px;
	margin-top: 2px;
	background: url(images/header_logo_area_pixels_left.jpg);
}

#Metapixel_Media_and_Design_logo {
	float: left;
	width: 425px;
	height: 82px;
	margin-left: 58px;
	margin-top: 6px;
	background: url(images/Metapixel_Media_and_Design_logo.jpg);
}

#Metapixel_Media_and_Design_logo h1 {
	margin-left: -9000px;
	
}

#header_logo_area_pixels_right {
	float: left;
	width: 210px;
	height: 96px;
	margin-top: 2px;
	margin-left: 57px;
	background: url(images/header_logo_area_pixels_right.jpg);
}

#header_nav_area {
	width: 100%;
	height: 50px;
	min-width: 100%;
	background: url(images/header_nav_area.png) repeat-x;
	padding-bottom: 10px;
}

#header_nav_bar {
	margin-left: auto;
	margin-right: auto;
	width: 676px;
	height: 50px;
	position: relative;
	z-index: 0;
}

#header_nav_left_border {
	float: left;
	width: 35px;
	height: 40px;
	background: url(images/header_nav_left_border.png);
	display: inline;
}

#header_nav_links {
	float: left;
	width: 607px;
	height: 50px;
	background: url(images/header_nav_links.png) repeat-x;
	display: inline;
	position: relative;
	z-index: 2;
}

#header_nav_links li {
	float: left;
}

#header_nav_links .header_nav_link {
	float: left;
}

#header_nav_links .header_nav_link:hover {
	cursor: pointer;
}


#header_nav_links .header_nav_link span {
	float: left;
	display: none;
	position: relative;
	z-index: 1;
}

/************************************************************ HEADER NAV START *************************************************************/

#header_nav_home {
	float: left;
	width: 62px;
	height: 32px;
	margin-left: 13px;
	background: url(images/header_nav_home.jpg);
	display: inline;
}

#header_nav_theteam {
	float: left;
	width: 86px;
	height: 32px;
	background: url(images/header_nav_theteam.jpg);
	display: inline;
}

#header_nav_services {
	float: left;
	width: 82px;
	height: 32px;
	background: url(images/header_nav_services.jpg);
	display: inline;
}

#header_nav_portfolio {
	float: left;
	width: 83px;
	height: 32px;
	background: url(images/header_nav_portfolio.jpg);
	display: inline;
}

#header_nav_archives {
	float: left;
	width: 84px;
	height: 32px;
	background: url(images/header_nav_archives.jpg);
	display: inline;
}


#header_nav_affiliates {
	float: left;
	width: 85px;
	height: 32px;
	background: url(images/header_nav_affiliates.jpg);
	display: inline;
}

#header_nav_contactus {
	float: left;
	width: 99px;
	height: 32px;
	margin-right: 13px;
	background: url(images/header_nav_contactus.jpg);
	display: inline;
}

/************************************************************ HEADER NAV END *************************************************************/

/************************************************************ HEADER NAV CURRENT START *************************************************************/

#header_nav_current_home {
	float: left;
	width: 62px;
	height: 32px;
	margin-left: 13px;
	background: url(images/header_nav_current_home.jpg);
	display: inline;
}

#header_nav_current_theteam {
	float: left;
	width: 86px;
	height: 32px;
	background: url(images/header_nav_current_theteam.jpg);
	display: inline;
}

#header_nav_current_services {
	float: left;
	width: 82px;
	height: 32px;
	background: url(images/header_nav_current_services.jpg);
	display: inline;
}

#header_nav_current_portfolio {
	float: left;
	width: 83px;
	height: 32px;
	background: url(images/header_nav_current_portfolio.jpg);
	display: inline;
}

#header_nav_current_archives {
	float: left;
	width: 84px;
	height: 32px;
	background: url(images/header_nav_current_archives.jpg);
	display: inline;
}


#header_nav_current_affiliates {
	float: left;
	width: 85px;
	height: 32px;
	background: url(images/header_nav_current_affiliates.jpg);
	display: inline;
}

#header_nav_current_contactus {
	float: left;
	width: 99px;
	height: 32px;
	margin-right: 13px;
	background: url(images/header_nav_current_contactus.jpg);
	display: inline;
}

/************************************************************ HEADER NAV CURRENT END *************************************************************/

#header_nav_right_border {
	float: left;
	width: 34px;
	height: 40px;
	background: url(images/header_nav_right_border.png);
	display: inline;
}

/************************************************************ CONTENT START *************************************************************/
/************************************************************ CONTENT START *************************************************************/
/************************************************************ CONTENT START *************************************************************/
/************************************************************ CONTENT START *************************************************************/
/************************************************************ CONTENT START *************************************************************/


#content {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

#content_mid {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 960px;
	height: 100%;
	min-height: 60px;
	background: url(images/background_gradient.jpg) repeat-y;
	position: relative;
}

#content_background_x {
	width: 310px;
	height: 60px;
	position: absolute;
	left: 325px;
	top: 0px;
	background: url(images/content_background_x.png);
}

/************************************************************ CONTENT TOP START *************************************************************/
/************************************************************ CONTENT TOP START *************************************************************/
/************************************************************ CONTENT TOP START *************************************************************/

#content_top {
	float: left;
	width: 950px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 20px;
}

#content_about_metapixel {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 15px;
}

#content_about_metapixel_header {
	width: 100%;
	height: 12px;
	background: url(images/content_about_metapixel_header.png) no-repeat;
	padding-bottom: 5px;
	border-bottom: 2px solid;
	border-bottom-color: #fff6c6;
}

#content_about_metapixel_header h2 {
	margin-left: -9000px;
}

#content_about_metapixel_text {
	float: left;
	width: 100%;
	height: auto;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	color: #fff6c6;
	padding: 5px 0px 3px 0px;
	display: inline;
}

#content_portfolio_slider {
	float: left;
	width: 950px;
	height: auto;
	display: inline;
	position: relative;
	z-index: 2;
}

#home_slider_border_top {
	float: left;
	width: 950px;
	height: 15px;
	background: url(images/home_slider_border_top.png);
}

#home_slider_mid {
	float: left;
	width: 950px;
	height: auto;
}

#home_slider_border_bottom {
	float: left;
	width: 950px;
	height: 15px;
	background: url(images/home_slider_border_bottom.png);
}

#home_slider_top {
	float: left;
	width: 942px;
	height: auto;
	border-left: 4px solid;
	border-right: 4px solid;
	border-color: #FFFFFF;
	background: url(images/black_transparency.png) repeat;
}

#home_slider_mid_content_border {
	float: left;
	width: 946px;
	height: auto;
	display: inline;
	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #FFFFFF;
	position: relative;
}

.home_slider_mid_content_scroll {
	float: left;
	width: 940px;
	height: 250px;
	border: 3px solid;
	border-color: #000000;
	position: relative;
	display: inline;
	clear: left;
	overflow: auto;
	overflow-x: hidden;

}

.home_slider_mid_content_scrollContainer {
	margin-left: 143px;
	padding-right: 143px;
	z-index: -1;
}

.home_slider_mid_content_scrollContainer div.home_slider_panel {
	width: 650px;
	height: 250px;
	background-color: #000000;
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #000000;
	position: relative;
	overflow: hidden;
}

.home_slider_mid_content_scrollContainer div.home_slider_panel img {
	position: absolute;
}

.home_slider_panel_caption {
	float: left;
	width: 650px;
	height: 80px;
	position: absolute;
	top: 225px;
	background: url(images/black_transparency_2.png) repeat;
}

.home_slider_panel_caption h2 {
	float: left;
	width: 630px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;	
}

.home_slider_panel_caption p {
	float: left;
	width: 630px;
	height: 55px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

#home_slider_mid_content_leftmask {
	width: 145px;
	height: 250px;
	position: absolute;
	left: 3px;
	top: 3px;
	background: url(slider/home_slider_leftmask.png) repeat-y;
	z-index: 1;
}

#home_slider_mid_content_rightmask {
	width: 145px;
	height: 250px;
	position: absolute;
	left: 798px;
	top: 3px;
	background: url(slider/home_slider_rightmask.png) repeat-y;
	z-index: 1;
}

#home_slider_horizontal_whiteborder {
	float: left;
	width: 100%;
	height: 2px;
	background-color: #FFFFFF;
}

#home_slider_bottom {
	float: left;
	width: 946px;
	height: auto;
	background: url(images/black_transparency.png) repeat;
}

#home_slider_featured_projects {
	float: right;
	width: 308px;
	height: 13px;
	margin: 21px 10px 0px 10px;
	background: url(images/home_slider_featured_projects.png) no-repeat;
	display: inline;
}

.home_slider_navigation {
	float: right;
	width: auto;
	height: auto;
	margin: 10px 10px 0px 0px;
}

.home_slider_navigation_thumbnail {
	float: left;
	width: 63px;
	height: 35px;
	margin-left: 4px;
	display: inline;
}

.home_slider_navigation_thumbnail img {
	float: left;
	border: 1px solid;
	border-color: #000000;
}

.home_slider_scrollButtons {
  	position: absolute;
  	cursor: pointer;
}

.home_slider_scrollButtons.left {
	top: 85px;
  	left: 30px;
	z-index: 2;
}

.home_slider_scrollButtons.right {
  	top: 85px;
  	left: 833px;
	z-index: 2;
}

#home_slider_autoscroll {
	float: left;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 10px;
  	left: 158px;
	z-index: 2;
}

#home_slider_autoscroll:hover {
	cursor: hand;
	cursor: pointer;
}


/************************************************************ CONTENT BOTTOM START *************************************************************/
/************************************************************ CONTENT BOTTOM START *************************************************************/
/************************************************************ CONTENT BOTTOM START *************************************************************/

#content_bottom {
	float: left;
	width: 960px;
	height: auto;
	padding-bottom: 10px;
}

/************************************************************ CONTENT LATEST NEWS START *************************************************************/

#content_latestnews {
	float: left;
	width: 630px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

#content_sub_header_latestnews {
	float: left;
	width: 208px;
	height: 12px;
	background: url(images/content_sub_header_latestnews.png);
	display: inline;
}

#content_sub_header_latestnews_space {
	float: left;
	width: 630px;
	height: 15px;
	margin-bottom: 15px;
	padding-bottom: 2px;
	border-bottom: 2px solid;
	border-bottom-color: #fff6c6;
}

.content_latestnews_post{
	float: left;
	width: 626px;
	height: auto;
	border: 2px solid;
	border-color: #FFFFFF;
	position: relative;
}

.content_latestnews_post_top {
	float: left;
	width: 630px;
	height: 15px;
}

.content_latestnews_post_top_border {
	float: left;
	width: 610px;
	height: 13px;
	border-top: 2px solid #FFFFFF;
	background: url(images/black_transparency.png) repeat;
}

.content_latestnews_post_header {
	float: left;
	width: 624px;
	height: auto;
	border: 1px solid;
	border-color: #999999;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
}

.content_latestnews_post_header_title {
	float: left;
	width: 415px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: inline;
}

.content_latestnews_post_header_title h2 a {
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.content_latestnews_post_header_title h2 a:hover {
	color: #000000;
}

.content_latestnews_post_header_time {
	float: right;
	width: auto;
	height: 13px;
	background-color: #999999;
}

.content_latestnews_post_header_time p {
	float: left;
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
}

.content_latestnews_post_header_time_slash {
	float: left;
	width: 28px;
	height: 13px;
	background: url(images/content_latestnews_post_header_time_slash.jpg);
}

.content_latestnews_post_content {
	float: left;
	width: 610px;
	height: auto;
	padding: 8px;
	background: url(images/black_transparency.png) repeat;
	border-top: 2px solid;
	border-color: #FFFFFF;
}

.content_latestnews_post_content_image_space {
	float: left;
	width: 234px;
	height: 150px;
	margin-right: 8px;
	background-color: #FFFFFF;
	position: relative;
}

.content_latestnews_post_content_image_border {
	float: left;
	width: 214px;
	height: 130px;
	background-color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px;
}

.content_latestnews_post_content_image {
	float: left;
	width: auto;
	height: auto;
}

.content_latestnews_post_content_text {
	float: left;
	width: 366px;
	height: auto;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	display: inline;
}

.content_latestnews_post_content_text p {
	margin-bottom: 0.5em;
}

.content_latestnews_post_content_text a {
	color: #f4dbab;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-style: italic;
}

.content_latestnews_post_category {
	float: left;
	width: auto;
	height: 15px;
	margin-bottom: 10px;
}

.content_latestnews_post_category_text {
	float: left;
	width: auto;
	height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(images/black_transparency.png) repeat;
	border-bottom: 2px solid #FFFFFF;
}

.content_latestnews_post_category_text p {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.content_latestnews_post_category_text p a {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff2a9;
	text-decoration: none;
}

.content_latestnews_post_category_text p a:hover {
	text-decoration: underline;
}

.content_latestnews_post_comments {
	float: right;
	width: auto;
	height: 10px;
	margin-bottom: 15px;
}

.content_latestnews_post_comments_text {
	float: left;
	width: auto;
	height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(images/black_transparency.png) repeat;
	border-bottom: 2px solid #FFFFFF;
}

.content_latestnews_post_comments_text p {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.content_latestnews_post_comments_text p a {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff2a9;
	text-decoration: none;
}

.content_latestnews_post_comments_text p a:hover {
	text-decoration: underline;
}


/************************************************************ SIDEBAR START *************************************************************/
/************************************************************ SIDEBAR START *************************************************************/
/************************************************************ SIDEBAR START *************************************************************/
/************************************************************ SIDEBAR START *************************************************************/
/************************************************************ SIDEBAR START *************************************************************/

.sidebar {
	float: left;
	width: 310px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

#home_search_form {
	float: left;
	width: 290px;
	height: 34px;
	padding: 0px 10px 0px 10px;
}

#home_search_form .inputtext {
	float: left;
	width: 198px;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

#home_search_form .searchbutton {
	float: left;
	width: 90px;
	height: 22px;
	margin-top: -1px;
	padding: 0px;
}

.sidebar_mid{
	float: left;
	width: 306px;
	height: auto;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.sidebar_top {
	float: left;
	width: 310px;
	height: 15px;
}

.sidebar_bottom {
	float: left;
	width: 310px;
	height: 15px;
}

.sidebar_top_border {
	float: left;
	width: 290px;
	height: 13px;
	background: url(images/black_transparency.png) repeat;
	border-top: 2px solid #FFFFFF;
}

.sidebar_bottom_border {
	float: left;
	width: 290px;
	height: 13px;
	background: url(images/black_transparency.png) repeat;
	border-bottom: 2px solid #FFFFFF;
}




/************************************************************ FOOTER START *************************************************************/
/************************************************************ FOOTER START *************************************************************/
/************************************************************ FOOTER START *************************************************************/
/************************************************************ FOOTER START *************************************************************/
/************************************************************ FOOTER START *************************************************************/

#footer {
	width: 100%;
	height: auto;
	height: 252px;
}

#footer_spread_top {
	float: left;
	width: 100%;
	height: 52px;
	background: url(images/footer_spread_top.png) repeat-x;
}

#footer_mid {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 52px;
	background: url(images/background_gradient.jpg) repeat-y;
}

#footer_mid_top {
	width: 100%;
	height: 52px;
	background: url(images/footer_spread_top.png) repeat-x;
}

#footer_contactus_tab {
	float: left;
	width: 305px;
	height: 52px;
	background: url(images/footer_contactus_tab.png);
}

#footer_spread_mid {
	float: left;
	width: 100%;
	height: 200px;
	background: url(images/footer_spread_mid.jpg) repeat-x;
	background-color: #FFFFFF;
}

#footer_mid_bottom {
	width: 950px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0px 5px 0px 5px;
}

#footer_contactus {
	float: left;
	width: 355px;
	height: auto;
}

#footer_contactus_intro {
	float: left;
	width: 160px;
	height: auto;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	line-height: 16px;
	display: inline;
}

#footer_contactus_intro a {
	color: #525252;
}

#footer_contactus_others {
	float: left;
	width: 180px;
	height: auto;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	line-height: 16px;
	margin-left: 15px;
	display: inline;
}

#footer_recent_projects {
	float: right;
	width: 590px;
	height: auto;
}

#footer_recent_projects h2 {
	float: right;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 20px;
	color: #333333;
}

#footer_recent_projects_thumbnails {
	float: right;
	width: 100%;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

.footer_recent_projects_thumb_border {
	float: right;
	width: 74px;
	height: 74px;
	margin-left: 5px;
	background-color: #FFFFFF;
	display: inline;
}

.footer_recent_projects_thumb {
	float: right;
	width: 62px;
	height: 62px;
	padding: 1px;
	margin: 5px;
	background-color: #000000;
	display: inline;
}

.footer_recent_projects_thumb img{
	border: 1px solid #FFFFFF;
	display: inline;
}

#footer_links {
	float: right;
	width: 590px;
	height: auto;
	margin-bottom: 10px;
}

#footer_links span {
	float: right;
	margin-left: 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#footer_links span a {
	color: #333333;
}

#footer_links span a:hover {
	text-decoration: none;
}

#footer_details {
	float: right;
	width: 590px;
	height: auto;
}

#footer_details h3 {
	float: right;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}


/**************************************************************** WP WALL ********************************************************************/
/**************************************************************** WP WALL ********************************************************************/
/**************************************************************** WP WALL ********************************************************************/
/**************************************************************** WP WALL ********************************************************************/
/**************************************************************** WP WALL ********************************************************************/

#wp_wall_header {
	float: left;
	width: 306px;
	height: auto;
	background-color: #FFFFFF;
}

#wp_wall_title {
	float: left;
	width: 200px;
	height: 20px;
	padding: 5px 10px 0px 10px;
	font: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid;
	border-color: #999999;
}

#wp_wall {
	float: left;
	width: 306px;
	heigh: auto;
	background: url(images/black_transparency.png) repeat;
}


#wp_wall p
{
	margin-top:4px;
	margin-bottom:4px;
}

#wallcomments {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	width: 301px;
	height: 150px;
	display: inline;
	overflow: auto;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: #FFFFFF;
}

#wallcomments a {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff2a9;
}

.wallauthor {
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff2a9;
}

#wallcomments p {
	margin-bottom:5px;
}

#wall_leavereply {
	float: left;
	border-bottom: 2px solid;
	border-color: #FFFFFF;
}

#wall_post_toggle {
	float: left;
	width: 294px;
	height: 23px;
	padding: 7px 0px 0px 10px;
	background: url(accordion/sidebar_header_accordion_grey.jpg) repeat-x;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #808080;
	font: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
}

#wall_post_toggle:hover {
	background: url(accordion/sidebar_header_accordion_green.jpg) repeat-x;
	color: #FFFFFF;
}

#wall_post_toggle p {
	margin: 0;
}

#wall_post {
	float: left;
	width: 306px;
}

.wall_input_text {
	float: left;
	width: 286px;
	height: auto;
	padding: 5px 10px 0px 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.wall_input_text a {
	color: #fff2a9;
}



#wall_post input#submit_wall_post {
	float: left;
	margin: 2px;
	width: 302px;
}

#wall_post input#wpwall_author {
	float: left;
	border: 1px solid #cccccc;
	margin: 3px;
	width: 298px;
}

#wall_post input#wpwall_email {
	float: left;
	border: 1px solid #cccccc;
	margin: 3px;
	width: 298px;
}

#wall_post textarea {
	float: left;
	border: 1px solid #cccccc;
	margin: 3px;
	width: 298px;
}

#wallresponse {
	float: left;
	width: 286px;
	padding: 5px 10px 5px 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.wallnav {
	float: left;
	width: 60px;
	height: 20px;
	margin-left: 2px;
	padding: 5px 10px 0px 10px;
	border: 1px solid;
	border-color: #999999;
	display: inline;
}

.wallnav img#img_left {
	float: left;
}

.wallnav img#img_right {
	float: right;
}

.wallnav a {
	margin:0px 0px 0px 0px;
}

.wallnav img {
	cursor:pointer;
}

.wallauthor {
	font-weight:bold;
}

.wallcomment {
	font-weight:normal;
}

.wall-error {
	float: left;
	width: 306px;
	height: auto;

}
.wall-success {
	float: left;
	width: 306px;
	height: auto;
	
}




.wall-alt {
	/* this would paint every other comment with a background  
	background: #F0F0E0 ; 	*/
}

.wall-1
{
	/* this would paint the background of first comment, wall-2 for second...
	background:#c0dFa0; */
}


.wall-admin
{
	/* this would paint the background for admin made comments 
	background:#F0F0E0; */
}

.wall-registered
{
	/* this would paint the background for other registred users 
	background:#F0d0E0; */
}


/**************************************************************** SIDEBAR ACCORDION ********************************************************************/
/**************************************************************** SIDEBAR ACCORDION ********************************************************************/
/**************************************************************** SIDEBAR ACCORDION ********************************************************************/
/**************************************************************** SIDEBAR ACCORDION ********************************************************************/
/**************************************************************** SIDEBAR ACCORDION ********************************************************************/

#sidebar_accordion {
	float: left;
	width: 306px;
	border-top: 2px solid #FFFFFF;
}

a.sidebar_accordion_header {
	float: left;
	width: 304px;
	height: 30px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	background: url(accordion/sidebar_header_accordion_grey.jpg) repeat-x;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	cursor: pointer;
}

a.sidebar_accordion_header.ui-state-default {
	background: url(accordion/sidebar_header_accordion_grey.jpg) repeat-x;
	color: #555555;
}

a.sidebar_accordion_header:hover {
	background: url(accordion/sidebar_header_accordion_green.jpg) repeat-x;
	color: #FFFFFF;
}

a.sidebar_accordion_header.ui-state-active {
	background: url(accordion/sidebar_header_accordion_green.jpg) repeat-x;
	color: #FFFFFF;
}

.icon_accordion_plus {
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 0px 0px 6px;
	background: url(accordion/icon_accordion_plus.png);
}

.icon_accordion_minus {
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 0px 0px 6px;
	background: url(accordion/icon_accordion_minus.png);
}

a.sidebar_accordion_header h3 {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}

.sidbar_accordion_list {
	float: left;
	width: 306px;
	height: auto;
	background: url(images/black_transparency.png) repeat;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}

.sidbar_accordion_list h2 {
	padding: 4px 10px 4px 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.sidbar_accordion_list li {
	padding: 4px 20px 4px 20px;
	border-top: 1px solid #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.sidbar_accordion_list li:hover {
	background-color: #829346;
}

.sidbar_accordion_list li a {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff2a9;
	text-decoration: none;
}
/**************************************************************** SINGLE START ********************************************************************/
/**************************************************************** SINGLE START ********************************************************************/
/**************************************************************** SINGLE START ********************************************************************/
/**************************************************************** SINGLE START ********************************************************************/
/**************************************************************** SINGLE START ********************************************************************/

#single_sidebar_accordion {
	float: left;
	width: 306px;
	border-top: 2px solid #FFFFFF;
}

#single_post {
	float: left;
	width: 630px;
	height: auto;
	margin: 0px 5px 0px 5px;
}

#single_post_top {
	float: left;
	width: 630px;
	height: 15px;

}

#single_post_top_border {
	float: left;
	width: 610px;
	height: 13px;
	border-top: 2px solid #FFFFFF;
	background: url(images/black_transparency.png) repeat;
}

#single_post_mid {
	float: left;
	width: 626px;
	height: auto;
	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #FFFFFF;
	position: relative;
}

#single_post_header {
	float: left;
	width: 624px;
	height: auto;
	border: 1px solid;
	border-color: #999999;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
}

#single_post_header_title {
	float: left;
	width: 415px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: inline;
}

#single_post_header_title h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

#single_post_header_time {
	float: right;
	width: auto;
	height: 13px;
	background-color: #999999;
}

#single_post_header_time p {
	float: left;
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
}

#single_post_header_time_slash {
	float: left;
	width: 28px;
	height: 13px;
	background: url(images/content_latestnews_post_header_time_slash.jpg);
}

#single_post_content {
	float: left;
	width: 580px;
	height: auto;
	padding: 13px 23px 0px 23px;
	background: url(images/black_transparency.png) repeat;
	border-top: 2px solid;
	border-color: #FFFFFF;
}

#single_post_content h3 {
	float: left;
}

#single_post_content p {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	line-height: 18px;
}

#single_post_content img {
	border: 10px solid #FFFFFF;
}

#single_post_content a {
	color: #f4dbab;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}

#single_post_extra_details {
	float: left;
	width: 580px;
	height: auto;
	margin-top: 10px;
}

#single_post_extra_details p {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 3px;
	line-height: 16px;
}

#single_post_extra_details p a {
	color: #fff2a9;
}

#single_post_extra_details p a:hover {
	color: #fff2a9;
	text-decoration: underline;
}

#single_post_bottom {
	float: left;
	width: 630px;
	height: 15px;
}

#single_post_bottom_border {
	float: left;
	width: 610px;
	height: 13px;
	border-bottom: 2px solid #FFFFFF;
	background: url(images/black_transparency.png) repeat;
}


/**************************************************************** TEMPLATE ARCHIVE START ********************************************************************/
/**************************************************************** TEMPLATE ARCHIVE START ********************************************************************/
/**************************************************************** TEMPLATE ARCHIVE START ********************************************************************/
/**************************************************************** TEMPLATE ARCHIVE START ********************************************************************/
/**************************************************************** TEMPLATE ARCHIVE START ********************************************************************/

#template_archive_content {
	float: left;
	width: 580px;
	height: auto;
	padding: 13px 23px 0px 23px;
	background: url(images/black_transparency.png) repeat;
	border-top: 2px solid;
	border-color: #FFFFFF;
}

.template_archive_post {
	float: left;
	width: 580px;
	height: auto;
	padding: 10px 0px 10px 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	margin-bottom: 10px;
}

.template_archive_post_details {
	float: left;
	width: 338px;
	height: auto;
}

.template_archive_post_header {
	float: left;
	width: 338px;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.template_archive_post_header h3 {
	float: left;
	width: 322px;
	height: auto;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666666;
}

.template_archive_post_header a {
	color: #666666;
	border: 1px solid #666666;
	text-decoration: none;
}

.template_archive_post_header a h3:hover {
	color: #000000;
	border: 1px solid #000000;
}

.template_archive_post_details p {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 2px;
}

.template_archive_post_details p a {
	color: #fff2a9;
	font-weight: bold;
	text-decoration: none;
}

.template_archive_post_details p a:hover {
	text-decoration: underline;
}


/**************************************************************** THE TEAM START ********************************************************************/
/**************************************************************** THE TEAM START ********************************************************************/
/**************************************************************** THE TEAM START ********************************************************************/
/**************************************************************** THE TEAM START ********************************************************************/
/**************************************************************** THE TEAM START ********************************************************************/

#theteam_content {
	float: left;
	width: 950px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	z-index: 1;
}

#theteam_sidebar {
	float: left;
	width: 230px;
	height: auto;
	margin-right: 5px;
}

#theteam_sidebar_top {
	float: left;
	width: 230px;
	height: auto;
}

#theteam_sidebar_top_border {
	float: left;
	width: 210px;
	height: 13px;
	border-top: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#theteam_sidebar_mid {
	float: left;
	width: 226px;
	height: auto;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#theteam_sidebar_header {
	float: left;
	width: 224px;
	height: auto;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

#theteam_sidebar_header h1 {
	float: left;
	color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 5px 0px 5px 10px;
}

#theteam_sidebar_accordion {
	float: left;
	width: 226px;
	border-top: 2px solid #FFFFFF;
}



a.theteam_sidebar_accordion_header {
	float: left;
	width: 224px;
	height: 30px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	background: url(accordion/sidebar_header_accordion_grey.jpg) repeat-x;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	cursor: pointer;
}

a.theteam_sidebar_accordion_header.ui-state-default {
	background: url(accordion/sidebar_header_accordion_grey.jpg) repeat-x;
	color: #555555;
}

a.theteam_sidebar_accordion_header:hover {
	background: url(accordion/sidebar_header_accordion_green.jpg) repeat-x;
	color: #FFFFFF;
}

a.theteam_sidebar_accordion_header.ui-state-active {
	background: url(accordion/sidebar_header_accordion_green.jpg) repeat-x;
	color: #FFFFFF;
}

a.theteam_sidebar_accordion_header {
	text-decoration: none;
}

a.theteam_sidebar_accordion_header h2 {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}

.theteam_sidbar_accordion_list {
	float: left;
	width: 226px;
	height: auto;
	background: url(images/black_transparency.png) repeat;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}

.theteam_sidbar_accordion_list h2 {
	padding: 4px 10px 4px 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.theteam_sidbar_accordion_list li {
	padding: 4px 20px 4px 20px;
	border-top: 1px solid #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.theteam_sidbar_accordion_list li:hover {
	background-color: #829346;
}

.theteam_sidbar_accordion_list li a {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff2a9;
	text-decoration: none;
}





#theteam_sidebar_bottom {
	float: left;
	width: 230px;
	height: auto;
}

#theteam_sidebar_bottom_border {
	float: left;
	width: 210px;
	height: 13px;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}


#theteam_slider {
	float: left;
	width: 710px;
	height: auto;
	margin-left: 5px;
}

#theteam_slider_top {
	float: left;
	width: 710px;
	height: auto;
}

#theteam_slider_top_border {
	float: left;
	width: 690px;
	height: 13px;
	border-top: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#theteam_slider_mid {
	float: left;
	width: 706px;
	height: 250px;
	border: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#theteam_slider_mid_scroll {
	float: left;
	width: 706px;
	height: 250px;
	overflow: auto;
}

#theteam_slider_mid_container {
	float: left;
	width: 3530px;
	height: auto;
}

.theteam_slider_mid_container_panel {
	float: left;
	width: 706px;
	height: 250px;
}

#theteam_slider_bottom {
	float: left;
	width: 710px;
	height: auto;
}

#theteam_slider_bottom_border {
	float: left;
	width: 690px;
	height: 13px;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}


.theteam_slider_panel_leftmargin {
	float: left;
	width: 20px;
	height: 40px;
	margin: 30px 0px 180px 0px;
	background-color: #FFFFFF;
}

.theteam_slider_panel_leftmargin_border {
	float: left;
	width: 20px;
	height: 34px;
	margin-top: 2px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
}

.theteam_slider_panel_thickcolumn {
	float: left;
	width: 200px;
	height: 250px;
	background-color: #FFFFFF;
}

.theteam_slider_panel_thickcolumn img {
	float: left;
	width: 180px;
	height: 120px;
	margin: 10px;
}

.theteam_slider_panel_thickcolumn_details {
	float: left;
	width: 180px;
	height: 100px;
	margin: 0px 10px 10px 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.theteam_slider_panel_thickcolumn_details h3 {
	color: #b78a32;
	margin-bottom: 5px;
}

.theteam_slider_panel_thickcolumn_details h3 span {
	color: #6b0000;
}

.theteam_slider_panel_header {
	float: left;
	width: 486px;
	height: 40px;
	margin-top: 30px;
	background-color: #FFFFFF;
}

.theteam_slider_panel_header h2 {
	float: left;
	width: 466px;
	height: 24px;
	margin-top: 2px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	font: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 5px 10px
}

.theteam_slider_panel_content {
	float: left;
	width: 466px;
	margin: 5px 10px 0px 10px;
}

.theteam_slider_panel_content p {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff6c6;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 8px;
}

/**************************************************************** SERVICES START ********************************************************************/
/**************************************************************** SERVICES START ********************************************************************/
/**************************************************************** SERVICES START ********************************************************************/
/**************************************************************** SERVICES START ********************************************************************/
/**************************************************************** SERVICES START ********************************************************************/


.service_panel {
	float: left;
	width: 230px;
	height: auto;
	margin: 0px 5px 10px 5px;
	position: relative;
	z-index: 1;
}

.service_panel_top {
	float: left;
	width: 230px;
	height: 15px;
}

.service_panel_top_border {
	float: left;
	width: 210px;
	height: 13px;
	border-top: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.service_panel_header {
	float: left;
	width: 226px;
	height: 30px;
	border: 2px solid #ffffff;
	background: url(images/orange_header.jpg) repeat-x;
}

.service_panel_header h2 {
	float: left;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 10px 0px 10px;
}

.service_panel_content {
	float: left;
	width: 216px;
	height: 175px;
	padding: 10px 10px 10px 0px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.service_panel_content ul {
	float: left;
	width: 216px;
	height: auto;
	margin-bottom: 5px;
}

.service_panel_content ul li.service_list_1 {
	float: left;
	width: 206px;
	height: 15px;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}

.service_panel_content ul li.service_list_2 {
	float: left;
	width: 191px;
	height: 15px;
	font: Arial, Helvetica, sans-serif;
	color: #fff2a9;
	font-size: 12px;
	font-weight: bold;
	margin-left: 25px;
}

.service_panel_bottom {
	float: left;
	width: 230px;
	height: 15px;
}

.service_panel_bottom_border {
	float: left;
	width: 210px;
	height: 13px;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}





.service_panel_x2 {
	float: left;
	width: 470px;
	height: auto;
	margin: 0px 5px 10px 5px;
	position: relative;
	z-index: 1;
}

.service_panel_top_x2 {
	float: left;
	width: 470px;
	height: 15px;
}

.service_panel_top_border_x2 {
	float: left;
	width: 450px;
	height: 13px;
	border-top: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.service_panel_header_x2 {
	float: left;
	width: 466px;
	height: 30px;
	border: 2px solid #ffffff;
	background-color: #FFFFFF;
}

.service_panel_header_border_x2 {
	float: left;
	width: 464px;
	height: 28px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.service_panel_header_x2 h2 {
	float: left;
	font: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin: 4px 10px 0px 20px;
}

.service_panel_content_x2 {
	float: left;
	width: 426px;
	height: 155px;
	padding: 20px 20px 20px 20px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.service_panel_content_x2 p {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 40px;
}

.service_panel_content_x2 p a {
	font: Arial, Helvetica, sans-serif;
	color: #fff2a9;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.service_panel_content_x2 p span {
	font: Arial, Helvetica, sans-serif;
	color: #fff2a9;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.service_panel_bottom_x2 {
	float: left;
	width: 470px;
	height: 15px;
}

.service_panel_bottom_border_x2 {
	float: left;
	width: 450px;
	height: 13px;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}


/**************************************************************** PORTFOLIO START ********************************************************************/
/**************************************************************** PORTFOLIO START ********************************************************************/
/**************************************************************** PORTFOLIO START ********************************************************************/
/**************************************************************** PORTFOLIO START ********************************************************************/
/**************************************************************** PORTFOLIO START ********************************************************************/

#portfolio_content {
	float: left;
	width: 950px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	z-index: 1;
}

#undercons {
	float: left;
	height: 30px;
}

#portfolio_media_menu_left {
	float: left;
	width: 10px;
	height: 130px;
}

#portfolio_media_menu_leftborder {
	float: left;
	width: 8px;
	height: 100px;
	border-left: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.portfolio_media_menu_space {
	float: left;
	width: 98px;
	height: 126px;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#portfolio_media_menu {
	float: left;
	width: 730px;
	height: 100px;
	border: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
	padding: 13px 0px 13px 0px;
	margin-bottom: 10px;
}

#portfolio_media_menu_right {
	float: left;
	width: 10px;
	height: 130px;
}

#portfolio_media_menu_rightborder {
	float: left;
	width: 8px;
	height: 100px;
	border-right: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#portfolio_media_menu_scroll {
	float: left;
	width: 730px;
	height: 100px;
	position: relative;
	overflow: auto;
	overflow-y: hidden;
}

#portfolio_media_menu_container {
	float: left;
	width: 1200px;
	height: 100px;
	padding: 0px 5px 0px 5px;
}

.portfolio_media_menu_box {
	float: left;
	width: 230px;
	height: 100px;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
}

.portfolio_media_menu_box a {
	text-decoration: none;
	color: #FFFFFF;
}

.portfolio_media_menu_box a h1 {
	text-decoration: none;
	color: #FFFFFF;
}

.portfolio_media_menu_box_panel {
	float: left;
	width: 230px;
	height: 100px;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
}

.portfolio_media_menu_box_panel a {
	text-decoration: none;
	color: #FFFFFF;
}

.portfolio_media_menu_box_panel a h1 {
	text-decoration: none;
	color: #FFFFFF;
}

.portfolio_menu_scrollButtons {
  	position: absolute;
  	cursor: pointer;
}

.portfolio_menu_scrollButtons.left {
	top: 38px;
  	left: 32px;
}

.portfolio_menu_scrollButtons.right {
  	top: 38px;
  	left: 864px;
}

.portfolio_media_menu_box_image {
	float: left;
	width: 210px;
	height: 80px;
	margin: 10px;
	position: relative;
	background-color: #ffaf48;
	cursor: pointer;
	overflow: hidden;
}

.portfolio_media_menu_box_image h1 {
	float: left;
	color: #FFFFFF;
	position: absolute;
	left: 5px;
	bottom: 0px;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#online_icon {
	background: url(portfolio/icon-online.jpg);
}

#print_icon {
	background: url(portfolio/icon-print.jpg);
}

#logos_icon {
	background: url(portfolio/icon-logos.jpg);
}

#illustration_icon {
	background: url(portfolio/icon-illustration.jpg);
}

#photography_icon {
	background: url(portfolio/icon-photography.jpg);
}

#portfolio_slider {
	float: left;
	width: 710px;
	height: auto;
}

#portfolio_slider_top {
	float: left;
	width: 950px;
	height: auto;
}

#portfolio_slider_top_border {
	float: left;
	width: 930px;
	height: 13px;
	border-top: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#portfolio_slider_mid {
	float: left;
	width: 946px;
	height: 385px;
	border: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

#portfolio_slider_mid_scroll {
	float: left;
	width: 946px;
	height: 385px;
	overflow: auto;
	overflow-x: hidden;
}

.portfolio_slider_mid_panel {
	float: left;
	width: 946px;
	height: 385px;
}

#portfolio_slider_bottom {
	float: left;
	width: 950px;
	height: auto;
}

#portfolio_slider_bottom_border {
	float: left;
	width: 930px;
	height: 13px;
	border-bottom: 2px solid #ffffff;
	background: url(images/black_transparency.png) repeat;
}

.icon-glass {
	float: left;
	width: 175px;
	height: 80px;
	background: url(portfolio/icon-glass.png);
	position: absolute;
	left: 60px;
}

.icon-flash {
	float: left;
	width: 210px;
	height: 80px;
	background-color: #ffffff;
	position: absolute;
}

.icon-selected {
	float: left;
	width: 210px;
	height: 80px;
	background-color: #9fd300;
	position: absolute;
}


.portfolio_slider_mid_sidebar {
	float: left;
	width: 246px;
	height: 375px;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin-left: 20px;
}

.portfolio_slider_mid_sidebar_header {
	float: left;
	width: 246px;
	height: 30px;
	background: url(portfolio/orange_header.jpg) repeat;
}

.portfolio_slider_mid_sidebar_header h2 {
	float: left;
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 10px 0px 10px;
}

.portfolio_slider_mid_sidebar li {
	float: left;
	width: 224px;
	height: 12px;
	border: 1px solid #ffebb5;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #789b00;
	padding: 2px 10px 5px 10px;
	margin-top: 2px;
}

.portfolio_slider_mid_sidebar li:hover {
	background-color: #ffc452;
	color: #FFFFFF;
	cursor: pointer;
}

.portfolio_slider_mid_content {
	float: left;
	width: 600px;
	height: 375px;
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	padding: 5px 10px 5px 10px;
}

img.portfolio-ajax-loader {
	float: left;
	margin: 137px 250px 138px 250px;
}



.portfolio_ajax_panel_header {
	float: left;
	width: 600px;
	height: 30px;
	background: url(portfolio/orange_header.jpg) repeat;
}

.portfolio_ajax_panel_header h2 {
	float: left;
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 10px 0px 10px;
}

.portfolio_ajax_panel_image {
	float: left;
	width: 388px;
	height: 325px;
	margin: 10px 0px 10px 0px;
}

.portfolio_ajax_panel_details {
	float: left;
	width: 192px;
	height: 325px;
	margin: 10px 10px 10px 10px;
}

.portfolio_ajax_panel_details p {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #789b00;
	line-height: 16px;
	margin-bottom: 10px;
}

.portfolio_ajax_panel_details p span {
	color: #ffae00;
}

.portfolio_ajax_panel_details p a {
	color: #ffc452;
}

/**************************************************************** MISC START ********************************************************************/
/**************************************************************** MISC START ********************************************************************/
/**************************************************************** MISC START ********************************************************************/
/**************************************************************** MISC START ********************************************************************/
/**************************************************************** MISC START ********************************************************************/

.round_transparent_corner_topleft {
	float: left;
	width: 10px;
	height: 15px;
	background: url(images/round_transparent_corner_topleft.png);
}

.round_transparent_corner_topright {
	float: left;
	width: 10px;
	height: 15px;
	background: url(images/round_transparent_corner_topright.png);
}

.round_transparent_corner_bottomleft {
	float: left;
	width: 10px;
	height: 15px;
	background: url(images/round_transparent_corner_bottomleft.png);
}

.round_transparent_corner_bottomright {
	float: left;
	width: 10px;
	height: 15px;
	background: url(images/round_transparent_corner_bottomright.png);
}

