/* Created by Frederick Weiss, think@UseYourFred.com, www.UseYourFred.com */


:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
* {margin:0px;padding:0px;outline:none;}
fieldset{border:none;}

html {
	margin:0px;padding:0px;
	font-size:100.01%;
}

body {
	margin:0px;padding:0px;
	font:62.5%/10px Arial, Helvetica, Verdana, sans-serif;color:#000;
	background:url(../../img/interface/body/body.png) 0px 0px repeat-x;
}
/* -===============| topnavigation | ===============- */
#topnavigation_wrapper {
	display:block;
	width:100%;height:107px;
	z-index:26;position:absolute;left:0px;top:0px;
}
		#topnavigation {
			width:960px;height:107px;
			display:block;
			margin:0px auto;
		}

/* Logo */		
#topnavigation_logo {
	display:block;overflow:hidden;
	width:186px;height:89px;
	float:left;position:relative;top:-5px;left:0px;
}
		#topnavigation_logo_symbol {
			width:74px;height:57px;
			display:block;
			margin:0px auto;
		}
		#topnavigation_logo_symbol a{
			width:74px;height:57px;
			display:block;
		}
		#topnavigation_logo_symbol a:hover{background-color:#fff;}
				
		#topnavigation_logo_text {
			display:block;
			width:186px;height:17px;
			margin:15px 0px 0px 0px;
		}	

#topnavigation_navigation_wrapper {
	display:block;overflow:hidden;
	width:500px;height:67px;
	float:right;
	position:relative;top:-15px;right:0px;
}
		/* Email, Phone, Bookmark */			
		#topnavigation_connect {
			display:block;overflow:hidden;
			width:500px;height:30px;
		}
				#topnavigation_connect li{
					display:block;
					float:right;
					color:#666;
					font-size:12px;line-height:20px;
					margin:0px 0px 0px 15px;
				}
				#topnavigation_connect li a:link, #topnavigation_connect li a:visited{color:#666;}
				#topnavigation_connect li a:hover, #topnavigation_connect li a:visited:hover{color:#fff;}
				
				#topnavigation_connect_bookmark {
					display:block;
					width:29px;height:28px;
				}
						#topnavigation_connect_bookmark a{
							display:block;
							width:29px;height:28px;
							background:url(../../img/interface/body/bookmark.png) 0px 0px no-repeat;
							text-indent:-9999px;
						}
						#topnavigation_connect_bookmark a:hover{background-color:#fff;}
		
		
		/* Social */			
		.topnavigation_connect-delicious 	{padding:0px 0px 0px 15px;margin-right:5px;background:url(../../img/interface/social/delicious.gif) 0px 0px no-repeat;}
		.topnavigation_connect-facebook 	{padding:0px 0px 0px 15px;margin-right:5px;background:url(../../img/interface/social/facebook.gif) 0px 0px no-repeat;}
		.topnavigation_connect-digg			{padding:0px 0px 0px 15px;margin-right:5px;background:url(../../img/interface/social/digg.gif) 0px 0px no-repeat;}
		.topnavigation_connect-twitter		{padding:0px 0px 0px 15px;background:url(../../img/interface/social/twitter.gif) 0px 0px no-repeat;}	
		
		
		/* Main nav */			
		#topnavigation_navigation {
			display:block;overflow:hidden;
			width:500px;height:30px;
			/*padding:5px 0px 0px 0px;*/padding:7px 0px 0px 0px;
		}
		#topnavigation_navigation li {
			display:block;
			float:right;
			margin:0px 0px 0px 25px;
			height:35px;
		}
		#topnavigation_navigation li a{
			background-image:url(../../img/interface/body/navigation.png);
			background-repeat:no-repeat;
			display:block;
			text-indent:-9999px;
		}
		
.topnav {}/*Empty*/
	
		
				#topnavigation_navigation_about {
					display:block;overflow:hidden;
					width:56px;height:35px;
				}
						#topnavigation_navigation_about a{
							display:block;
							width:56px;height:35px;
							background-position:0px 10px;
						}
						#topnavigation_navigation_about a:hover{background-position:0px -90px;}
						#topnavigation_navigation_about a.topnav_on {background-position:0px -190px !important;}
						
				#topnavigation_navigation_work {
					display:block;overflow:hidden;
					width:55px;height:35px;
				}
						#topnavigation_navigation_work a{
							display:block;overflow:hidden;
							width:55px;height:35px;
							background-position:-102px 10px;
						}
						#topnavigation_navigation_work a:hover{background-position:-102px -90px;}
						#topnavigation_navigation_work a.topnav_on {background-position:-102px -190px !important;}
						
				#topnavigation_navigation_blog {
					display:block;overflow:hidden;
					width:46px;height:35px;
				}
						#topnavigation_navigation_blog a{
							display:block;overflow:hidden;
							width:46px;height:35px;
							background-position:-205px 10px;
						}
						#topnavigation_navigation_blog a:hover{background-position:-205px -90px;}
						#topnavigation_navigation_blog a.topnav_on {background-position:-205px -190px !important;}
						
						
				#topnavigation_navigation_contact {
					display:block;overflow:hidden;
					width:80px;height:35px;
				}
						#topnavigation_navigation_contact a{
							display:block;overflow:hidden;
							width:80px;height:35px;
							background-position:-298px 10px;
						}	
						#topnavigation_navigation_contact a:hover{background-position:-298px -90px;}
						#topnavigation_navigation_contact a.topnav_on {background-position:-298px -190px !important;}	


/* Social links */			
#topnavigation_social {
    display:block;overflow:hidden;
    width:215px;height:33px;
    margin:15px 0px 0px 0px;
    position:relative;left:-185px;top:220px;
}
#topnavigation_social li{
	float:left;
	display:block;overflow:hidden;
	width:33px;height:33px;
	margin:0px 10px 0px 0px;
}
#topnavigation_social li a{
	background-image:url(../../img/interface/body/social.png);
	background-repeat:no-repeat;
	display:block;overflow:hidden;
	width:33px;height:33px;
	text-indent:-9999px;
}
		#topnavigation_social_linkedin a		{background-position:0px 0px;}
		#topnavigation_social_linkedin a:hover	{background-position:0px -225px;}
		
		#topnavigation_social_twitter a			{background-position:-45px 0px;}
		#topnavigation_social_twitter a:hover	{background-position:-45px -225px;}
		
		#topnavigation_social_facebook a		{background-position:-90px 0px;}
		#topnavigation_social_facebook a:hover	{background-position:-90px -225px;}
		
		#topnavigation_social_resume a			{background-position:-133px 0px;}
		#topnavigation_social_resume a:hover	{background-position:-133px -225px;}
		
		#topnavigation_social_rss a				{background-position:-178px 0px;}
		#topnavigation_social_rss a:hover		{background-position:-178px -225px;}
		
		
/* -===============| hand | ===============- */
#hand-wrapper {
	width:100%;height:107px;
	display:block;
	z-index:25;position:absolute;left:0px;top:0px;
	margin:0px auto;
}
#hand-wrapper-content {
	width:960px;height:107px;
	display:block;
	margin:0px auto;
}
#hand {
	width:204px;height:402px;
	display:block;overflow:hidden;
	margin:0px auto;
	position:relative;left:200px;top:0px;float:left;
}

		
/* -===============| header | ===============- */
#header {
	width:960px;height:350px;
	display:block;overflow:hidden;
	margin:0px auto;
	background:url(../../img/jumbotron/chess.png) 0px 0px no-repeat transparent;
	clear:both;
}

/* -===============| content | ===============- */
#content {
	/*width:960px;*/
	display:block;/*overflow:hidden;*/
	margin:0px auto;
	clear:both;
	width:100%;
}
	


/* -===============| footer | ===============- */
#footer_wrapper {
	width:100%;height:620px;
	display:block;overflow:hidden;
	background:url(../../img/interface/footer/footer_wrapper-background.png) left bottom repeat-x;
	padding:20px 0px 0px 0px;
}
#footer {
	width:960px;height:620px;
	display:block;overflow:hidden;
	margin:0px auto;
	background:url(../../img/interface/footer/chess.png) right bottom no-repeat;
}


/* -===============| footer_form | ===============- */

#footer_form legend {display:none;}

.footer_form_thx-h1 {
	color:#fff;font-size:5em !important;
	margin:0px 0px 30px 0px !important;
}
.footer_form_thx-p {
	color:#999;font-size:5em;
}

.pagecolor_home #footer_form form fieldset span 	{color:#69b3fc;}
.pagecolor_about #footer_form form fieldset span 	{color:#78d15d;}	
.pagecolor_work #footer_form form fieldset span 	{color:#7F3573;}
.pagecolor_contact #footer_form form fieldset span 	{color:#fcd469;}
.pagecolor_blog #footer_form form fieldset span 	{color:#a53640;}
		
		#footer_form {
			width:960px;height:310px;
			display:block;
		}
		
		#footer_form h1 {
			font-size:20px;line-height:25px;font-weight:bold;
			margin:0px 0px 15px 0px;
		}
		
		#footer_form form{
			width:960px;height:300px;
			display:block;
		}
		#footer_form fieldset .footer_form-left div, #footer_form fieldset .footer_form-right div{
			width:335px;height:30px;
			display:block;
			color:#fff;font-size:15px;line-height:30px;
			float:left;
			margin:0px 0px 18px 0px
		}
		#footer_form fieldset label{
			width:155px;height:25px;
			display:block;
			color:#fff;font-size:15px;font-weight:bold;line-height:25px;
			float:left;
		}
		#footer_form fieldset input[type^="text"]{
			width:172px;height:21px;
			display:block;
			color:#000;font-size:12px;
			background:#fff url(../../img/global/input.jpg) 0px -1px repeat-x;
			float:left;
			border:none;
			padding:4px 4px 0px 4px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		#footer_form fieldset input[type^="text"]:focus{background-color:#999;background-image:none;}
		
		
		
		#footer_form fieldset textarea{
			width:172px;height:90px;
			display:block;
			color:#000;font-size:12px;
			background:#fff url(../../img/global/input.jpg) 0px -1px repeat-x;
			float:left;
			border:none;
			padding:4px 4px 0px 4px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		#footer_form fieldset textarea:focus{background-color:#999;background-image:none;}
		
		#footer_form fieldset select{
			width:172px;height:21px;
			display:block;
			color:#000;font-size:12px;
			background-color:#fff;
			float:left;
			border:none;
			padding:4px 4px 0px 4px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		#footer_form fieldset select:focus{background-color:#999;}
		#footer_form fieldset select option{border-bottom:1px solid #fff;padding:3px 2px;}
		
		
		#footer_form fieldset input[type^="checkbox"]{
			width:20px;height:20px;
			display:block;
			background-color:#fff;
			float:left;
			border:none;
			margin:6px 0px 0px 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}


		
#footer_form-submit{
	background-image:url(../../img/global/contact.png);background-repeat:no-repeat;background-color:transparent;
	display:block;
	width:190px;height:60px; 
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	float:right;
	position:relative;right:215px;top:-55px;
}
.pagecolor_home #footer_form-submit 		{background-position:-15px 0px;}
.pagecolor_about #footer_form-submit		{background-position:-215px 0px;}
.pagecolor_work #footer_form-submit			{background-position:-415px 0px;}
.pagecolor_contact #footer_form-submit		{background-position:-615px 0px;}
.pagecolor_blog #footer_form-submit			{background-position:-815px 0px;}

.pagecolor_home #footer_form-submit:hover	{background-position:-15px -200px;}
.pagecolor_about #footer_form-submit:hover	{background-position:-215px -200px;}
.pagecolor_work #footer_form-submit:hover	{background-position:-415px -200px;}
.pagecolor_contact #footer_form-submit:hover{background-position:-615px -200px;}
.pagecolor_blog #footer_form-submit:hover	{background-position:-815px -200px;}

.footer_form-left {
	display:block;overflow:hidden;
	width:350px;height:265px;
	float:left;
	margin:0px 50px 0px 0px;
}

.footer_form-right {
	display:block;overflow:hidden;
	width:350px;height:265px;
	float:left;
}
/* -===============| footer_close | ===============- */		
#footer_close {
    width:960px;height:300px;
    display:block
}

#footer_navigation {
	font-size:20px;color:#fff;line-height:40px;text-transform:uppercase; 
	display:block;
	width:590px;height:40px; 
	float:left;position:relative;top:30px;left:30px;
}
		#footer_navigation li{
			float:left;
			display:block;
			width:118px;height:40px;
			margin:0px 10px 0px 0px;
			background:url(../../img/footer/footer_navigation-a.png) center center no-repeat;
		}
		
		#footer_navigation a {
			display:block;
			width:118px;height:40px;
			background:url(../../img/footer/footer_navigation-a.png) center center no-repeat;
			text-align:center;
		}
		
		#footer_navigation a:link,	#footer_navigation a:visited		{background-position:0px -200px;color:#fff;}
		#footer_navigation a:hover,	#footer_navigation a:visited:hover	{background-position:0px 0px;color:#000;}
		



.footernav {}/*Empty*/
	
#footer_navigation_about a.footernav_on		{color:#000;}
#footer_navigation_work a.footernav_on		{color:#000;}
#footer_navigation_blog a.footernav_on		{color:#000;}
#footer_navigation_contact a.footernav_on	{color:#000;}
						
			

		

#footer_contactlist {
	display:block;overflow:hidden;
	width:590px;height:170px;
	float:left;position:relative;top:60px;left:30px;
	font-size:20px;color:#fff;line-height:40px;
}

		#footer_contactlist li em{color:#ccc;}
		#footer_contactlist a:link,		#footer_contactlist a:visited		{color:#fff;}
		#footer_contactlist a:hover,	#footer_contactlist a:visited:hover	{color:#000;text-decoration:underline;}
		#footer_contactlist li{
			background-image:url(../../img/footer/icons.png);
			background-repeat:no-repeat;
			padding:0px 0px 0px 60px;margin:0px 0px 10px 15px;
			display:block;
			height:50px;
			text-shadow:2px 2px 3px #666;
		}

		#footer_contactlist-email{background-position:0px 0px;}
		#footer_contactlist-phone{background-position:0px -200px;}
		#footer_contactlist-vcard{background-position:0px -400px;}

#footer_copyright {
	font-size:12px;color:#333;line-height:30px;
	display:block;
	width:590px;height:30px;
	float:left;position:relative;top:70px;left:30px;
}/* ----------------| jumbotron wrap |---------------- */
#jumbotronwrap {
	/*
	width:960px;
	margin:0px auto 0px auto;*/
}


.jumbotron_content{
	width:960px;
	margin:0px auto;
	clear:left;float:left;
	position:relative;top:70px;
}





/* ----------------| HOME WRAPPER |---------------- */
#jumbotron_wrapper {
    width:960px;
    margin:0px auto 0px auto;
}

#jumbotron_home		{width:960px;height:226px;}
	
#jumbotron_plan		{width:960px;height:226px;}

#jumbotron_design	{width:960px;height:226px;}

#jumbotron_build	{width:960px;height:226px;}

#jumbotron_manage	{width:960px;height:226px;}

#tabs-1, #tabs-2, #tabs-3	{width:960px;height:226px;}


/* ----------------| HOME WRAPPER NAV |---------------- */
.ui-tabs-hide {
    display: none;
}

#jumbotron_nav{
    width:600px;height:38px;
    margin-top:7px;
    float:right;
    position:relative;top:225px;
}

#jumbotron_nav li{
    float:right;
    display:block;
    margin:0px 0px 0px 30px;padding:0px;
}

#jumbotron_nav a{
    background-image:url(../../img/interface/body/tabnav.png);
    background-repeat:no-repeat;
    display:block;
    text-indent:-9999px;

}




/* Home */
#jumbotron_nav li.jumbotrontab-linav_0 a {
    width:110px;height:38px;
    display:none;
    background-color:#666;
}
#jumbotron_nav li.jumbotrontab-linav_0 a:hover {background-color:#ccc;}


/* Plan */
#jumbotron_nav li.jumbotrontab-linav_1 a {
    width:110px;height:38px;
    display:block;
    background-position:0px 0px;
}
#jumbotron_nav li.jumbotrontab-linav_1 a:hover {background-position:0px -242px;}


/* Design */
#jumbotron_nav li.jumbotrontab-linav_2 a {
    width:110px;height:38px;
    display:block;
    background-position:-135px 0px;
}
#jumbotron_nav li.jumbotrontab-linav_2 a:hover {background-position:-135px -242px;}


/* Build */
#jumbotron_nav li.jumbotrontab-linav_3 a {
    width:110px;height:38px;
    display:block;
    background-position:-268px 0px;
}
#jumbotron_nav li.jumbotrontab-linav_3 a:hover {background-position:-268px -242px;}


/* Manage */
#jumbotron_nav li.jumbotrontab-linav_4 a {
    width:110px;height:38px;
    display:block;
    background-position:-404px 0px;
}
#jumbotron_nav li.jumbotrontab-linav_4 a:hover {background-position:-404px -242px;}




/* -============| Content |============- */

/* Home */
#jumbotron_nav li.ui-tabs-selected a.jumbotrontab-nav_0,
#jumbotron_nav li.ui-tabs-selected a:hover.jumbotrontab-nav_0 {
    background-color:white;
}

/* Plan */
#jumbotron_nav li.ui-tabs-selected a.jumbotrontab-nav_1,
#jumbotron_nav li.ui-tabs-selected a:hover.jumbotrontab-nav_1 {
    background-position:0px -242px;
}


/* Design */
#jumbotron_nav li.ui-tabs-selected a.jumbotrontab-nav_2,
#jumbotron_nav li.ui-tabs-selected a:hover.jumbotrontab-nav_2 {
    background-position:-135px -242px;
}

/* Build */
#jumbotron_nav li.ui-tabs-selected a:hover.jumbotrontab-nav_3,
#jumbotron_nav li.ui-tabs-selected a.jumbotrontab-nav_3 {
    background-position:-268px -242px
}

/* Manage */
#jumbotron_nav li.ui-tabs-selected a:hover.jumbotrontab-nav_4,
#jumbotron_nav li.ui-tabs-selected a.jumbotrontab-nav_4 {
    background-position:-404px -242px;
}




/* -============| Content |============- */

/* Home */
#jumbotrontab_content_home a{
	display:block;
	width:960px;height:220px;
	background:url(../../img/jumbotron/tabs/stategy-creativity-passion.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

/* Plan */
#jumbotrontab_content_plan a{
	display:block;
	width:960px;height:220px;
	background:url(../../img/jumbotron/tabs/plan.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

/* Design */
#jumbotrontab_content_design a{
	display:block;
	width:960px;height:220px;
	background:url(../../img/jumbotron/tabs/design.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

/* Build */
#jumbotrontab_content_build a{
	display:block;
	width:960px;height:220px;
	background:url(../../img/jumbotron/tabs/build.png) 0px 0px no-repeat;
	text-indent:-9999px;
}
/* Manage */
#jumbotrontab_content_manage a{
	display:block;
	width:960px;height:220px;
	background:url(../../img/jumbotron/tabs/manage.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

/* SPAM */
#form_protect {display:none !important;}

/* -===============| COLORS | ===============- */
.pagecolor_home 		{background-color:#69b3fc !important;}
.pagecolor_about		{background-color:#78d15d !important;}
.pagecolor_work			{background-color:#7F3573 !important;}
.pagecolor_contact		{background-color:#fcd469 !important;}
.pagecolor_blog			{background-color:#A53640 !important;}

.pagetextcolor_home 	{color:#69b3fc !important;}
.pagetextcolor_about	{color:#78d15d !important;}
.pagetextcolor_work		{color:#7F3573 !important;}
.pagetextcolor_contact	{color:#fcd469 !important;}
.pagetextcolor_blog		{color:#A53640 !important;}

/* -===============| FLOAT | ===============- */
.float_left		{float:left;}
.float_right	{float:right;}/* -===============| Big text areas | ===============- */
.bigtextarea {
	width:100%;height:70px;
	display:block;overflow:hidden;
	margin:50px auto;
	text-align:center;
}


/* -===============| section_whatido | ===============- */
		.pagecolor_work #section_whatido-wrapper {
			background-color:#000;
			padding:20px 0px 0px 0px;
			border-top:1px solid #999;
			border-bottom:1px solid #999;
		}
		.pagecolor_work .section_whatido_block div h3 a{color:#7F3573;}
		.pagecolor_work .section_whatido_block div:hover h3{color:#7F3573;text-decoration:underline;}
		
		
#section_whatido-wrapper {
	width:100%;
	display:block;
}
#section_whatido {
	width:960px;height:290px;
	display:block;overflow:hidden;
	margin:0px auto;
}

.section_whatido_block {
	display:block;
	width:465px;height:120px;
	background:url(../../img/what-i-do/_hover.png) 0px -200px no-repeat;
	margin:0px 0px 30px 0px;
	cursor:pointer;
	color:#fff;
}
.section_whatido_block:hover {background-position:0px 0px;}

.section_whatido_block div {
	display:block;overflow:hidden;
	width:465px;height:120px;
}

.section_whatido_block div h1{
	display:block;overflow:hidden;
	width:365px;height:25px;
	font-size:20px;line-height:24px;color:#66B2F8;text-transform:uppercase;font-weight:normal;
	padding:5px 0px 0px 100px;
	text-shadow:2px 2px 2px #333;
}
.section_whatido_block div h2{
	display:block;overflow:hidden;
	width:365px;height:20px;
	font-size:13px;line-height:16px;color:#999;
	padding:0px 0px 0px 100px;
}
.section_whatido_block div p{
	display:block;overflow:hidden;
	width:335px;height:42px;
	padding:0px 30px 0px 100px;
	font-size:16px;line-height:20px;
}
.section_whatido_block div h3{
	display:block;overflow:hidden;
	width:365px;height:25px;
	font-size:16px;line-height:19px;color:#f60;
	padding:0px 0px 0px 100px;
}
.section_whatido_block div h3 a{color:#f60;}

.section_whatido_block div:hover h3{text-decoration:underline;}


#section_whatido_plan	{background:url(../../img/what-i-do/plan.png) 20px 20px no-repeat;}

#section_whatido_build	{background:url(../../img/what-i-do/build.png) 20px 20px no-repeat;}

#section_whatido_design	{background:url(../../img/what-i-do/design.png) 20px 20px no-repeat;}

#section_whatido_manage	{background:url(../../img/what-i-do/manage.png) 20px 20px no-repeat;}



/* -===============| section_work_resume_contact | ===============- */
#section_work_resume_contact-wrapper {
	width:100%;height:210px;
	display:block;
	background:#666 url(../../img/cta_resume-work-contact/gradient-top.png) 0px 0px repeat-x;
	border-bottom:1px solid #999;
	margin:0px 0px 10px 0px;
}
#section_work_resume_contact {
	width:960px;height:200px;
	display:block;overflow:hidden;
	margin:0px auto;
	background:url(../../img/cta_resume-work-contact/bottom-light.png) center bottom no-repeat;
	padding:10px 0px 0px 0px;
}

.cta_work_resume_contact_block {
	display:block;overflow:hidden;
	width:306px;height:188px;
	float:left;
	margin:0px 6px 0px 8px;
}

.cta_work_resume_contact_block div{
	background-image:url(../../img/cta_resume-work-contact/cta.png);
	background-repeat:no-repeat;
	display:block;overflow:hidden;
	width:306px;height:188px;
	cursor:pointer;
}

		#cta_work_resume_contact-resume		{background-position:0px 0px;}
		#cta_work_resume_contact-work 		{background-position:-319px 0px;}
		#cta_work_resume_contact-contact	{background-position:-637px 0px;}

.cta_work_resume_contact_block div h1{text-indent:-9999px;}		

.cta_work_resume_contact_block div h3 a{
	text-indent:-9999px;
	display:block;
	width:162px;height:59px;	
	background:url(../../img/global/learn-more.png) 0px 0px no-repeat;
	position:relative;float:left;left:120px;top:30px;
}		
.cta_work_resume_contact_block div:hover > h3 a{background-position:0 -191px;}

.cta_work_resume_contact_block div p{
	display:block;overflow:hidden;
	width:250px;height:80px;
	color:#fff;font-size:15px;line-height:20px;font-weight:bold;
	position:relative;float:left;left:26px;top:40px;
	text-shadow:#333 1px 1px 4px;
}				


/* -===============| section_blog-twitter | ===============- */	
#section_blog-twitter-wrapper {
	width:100%;height:535px;
	display:block;overflow:hidden;
	background:#000 url(../../img/sections/blog-twitter/gradient.jpg) 0px 0px repeat-x;
}
#section_blog-twitter {
	width:960px;height:535px;
	display:block;overflow:hidden;
	margin:0px auto;
	background: url(../../img/sections/blog-twitter/light.png )center top no-repeat;
	padding:10px 0px 0px 0px;
	color:#fff;
}

#section_blog-twitter ul{
	display:block;overflow:hidden;
	width:380px;
	margin:0px auto;
}
#section_blog-twitter ul li{
	font-size:12px;color:#fff;
	height:40px;
	padding:10px 0px 10px 35px;margin:10px 0px 10px 0px;
	display:block;overflow:hidden;
}

.pagecolor_home #section_blog-twitter ul li{
	background:url(../../img/sections/blog-twitter/king.png) left center no-repeat;
	border-bottom:1px solid #69b3fc;
}
.pagecolor_about #section_blog-twitter ul li{
	background:url(../../img/sections/blog-twitter/king.png) left center no-repeat;
	border-bottom:1px solid #78d15d;
}
.pagecolor_work #section_blog-twitter ul li{
	background:url(../../img/sections/blog-twitter/king.png) left center no-repeat;
	border-bottom:1px solid #7F3573;
}

	
#section_blog-twitter a{color:#fff;}



#section_blog-twitter-blog-wrapper {
	display:block;overflow:hidden;
	float:left;
	width:440px;height:500px;
	margin:0px 0px 0px 10px;
}
#section_blog-twitter-blog-wrapper h1, #section_blog-twitter-twitter-wrapper h1{
	display:block;
	width:440px;height:50px;
	margin:0px 0px 15px 0px;padding:0px 0px 0px 35px;
	font-size:20px;line-height:50px;font-weight:bold;text-transform:uppercase;
	text-shadow:2px 2px 3px #333;
}
#section_blog-twitter-blog-wrapper h1{background:url(../../img/sections/blog-twitter/icons.png) 0px 13px no-repeat;}
	
#section_blog-twitter-blog-wrapper h1 span, #section_blog-twitter-twitter-wrapper h1 span {
	font-weight:normal;color:#999;
}

#section_blog-twitter-blog {
	display:block;overflow:hidden;
	width:440px;height:430px;
	background:url(../../img/sections/blog-twitter/entry-background.png) 0px 0px no-repeat; 
}
#section_blog-twitter-blog ul li		{line-height:40px;}


.pagecolor_home #section_blog-twitter-blog a:link, 
.pagecolor_home #section_blog-twitter-blog a:visited 		{color:#69b3fc;}

.pagecolor_about #section_blog-twitter-blog a:link, 
.pagecolor_about #section_blog-twitter-blog a:visited 		{color:#78d15d;}

.pagecolor_work #section_blog-twitter-blog a:link, 
.pagecolor_work #section_blog-twitter-blog a:visited 		{color:#7F3573;}


#section_blog-twitter-blog a:hover, 
#section_blog-twitter-blog a:visited:hover	{color:#999;}



#section_blog-twitter-blog-wrapper h3{
	display:block;
	width:168px;height:44px; 
	position:relative;top:7px;right:25px;float:right;
}
#section_blog-twitter-blog-wrapper h3 a{
	background-image:url(../../img/global/read-more.png);
	background-repeat:no-repeat;
	display:block;
	width:168px;height:44px; 
	text-indent:-9999px;
}
.pagecolor_home #section_blog-twitter-blog-wrapper h3 a 		{background-position:-15px -200px;}
.pagecolor_home #section_blog-twitter-blog-wrapper h3 a:hover  	{background-position:-15px 0px;}

.pagecolor_about #section_blog-twitter-blog-wrapper h3 a		{background-position:-215px -200px;}
.pagecolor_about #section_blog-twitter-blog-wrapper h3 a:hover	{background-position:-215px 0px;}

.pagecolor_work #section_blog-twitter-blog-wrapper h3 a			{background-position:-415px -200px;}
.pagecolor_work #section_blog-twitter-blog-wrapper h3 a:hover	{background-position:-415px 0px;}









#section_blog-twitter-twitter-wrapper {
	display:block;overflow:hidden;
	float:right;
	width:440px;height:500px;
	margin:0px 10px 0px 0px;
}
#section_blog-twitter-twitter-wrapper h1{background:url(../../img/sections/blog-twitter/icons.png) 0px -190px no-repeat;}

#section_blog-twitter-twitter {
	display:block;overflow:hidden;
	width:440px;height:430px;
	background:url(../../img/sections/blog-twitter/entry-background.png) 0px 0px no-repeat; 
}
#section_blog-twitter-twitter ul li{line-height:16px;}



.pagecolor_home #section_blog-twitter-twitter a:link, 
.pagecolor_home #section_blog-twitter-twitter a:visited 		{color:#69b3fc;}

.pagecolor_about #section_blog-twitter-twitter a:link, 
.pagecolor_about #section_blog-twitter-twitter a:visited 		{color:#78d15d;}

.pagecolor_work #section_blog-twitter-twitter a:link, 
.pagecolor_work #section_blog-twitter-twitter a:visited 		{color:#7F3573;}


#section_blog-twitter-twitter a:hover, 
#section_blog-twitter-twitter a:visited:hover 	{color:#999;}

.twitterStatus {
	display:block;overflow:hidden;
	height:32px;
}

.twitterTime {color:#999;}

#section_blog-twitter-twitter-wrapper h3{
	display:block;
	width:168px;height:44px; 
	position:relative;top:7px;right:25px;float:right;
}
#section_blog-twitter-twitter-wrapper h3 a{
	background-image:url(../../img/global/follow-me.png);
	background-repeat:no-repeat;
	display:block;
	width:168px;height:44px; 
	text-indent:-9999px;
}
.pagecolor_home #section_blog-twitter-twitter-wrapper h3 a 			{background-position:-15px -200px;}
.pagecolor_home #section_blog-twitter-twitter-wrapper h3 a:hover  	{background-position:-15px 0px;}

.pagecolor_about #section_blog-twitter-twitter-wrapper h3 a			{background-position:-215px -200px;}
.pagecolor_about #section_blog-twitter-twitter-wrapper h3 a:hover	{background-position:-215px 0px;}

.pagecolor_work #section_blog-twitter-twitter-wrapper h3 a			{background-position:-415px -200px;}
.pagecolor_work #section_blog-twitter-twitter-wrapper h3 a:hover	{background-position:-415px 0px;}







/* -===============| Resources | ===============- */
#section_resources-wrapper {
	width:100%;height:270px;
	display:block;
	background:#666 url(../../img/cta_resume-work-contact/gradient-top.png) 0px 0px repeat-x;
	border-bottom:1px solid #999;
	margin:0px;
}
#section_resources-content {
	background:url(../../img/sections/resources/crown.png) center -50px no-repeat;
	width:960px;height:270px;
	display:block;overflow:hidden;
	margin:0px auto;
	padding:35px 0px 0px 0px;
}
#section_resources {
	width:960px;height:270px;
	display:block;overflow:hidden;
	margin:0px auto;
	background:url(../../img/cta_resume-work-contact/bottom-light.png) center bottom no-repeat;
}


.section_resources-content-corners-left 	{float:left;}
.section_resources-content-corners-right 	{float:right;}
.section_resources-content-corners-left, .section_resources-content-corners-right {
	display:block;
	width:470px;height:220px;
 	background:url(../../img/global/content-box-background.png) 0px 0px no-repeat; 
 	padding:10px 0px 0px 10px;
}

#section_resources-content-websites{
	background:url(../../img/sections/resources/websites.png) 0px 0px no-repeat;
	display:block;overflow:hidden;
	width:434px;height:183px;
	padding:5px 5px 10px 10px;margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#section_resources-content-books {
	background:url(../../img/sections/resources/books.png) 0px 0px no-repeat;
	display:block;overflow:hidden;
	width:434px;height:183px;
	padding:5px 5px 10px 10px;margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#section_resources-content-websites h1 a, #section_resources-content-books h1 a {
	display:block;
	width:31px;height:27px;
	background:url(../../img/sections/resources/rss.png) 0px 0px no-repeat;
	float:right;
	text-indent:-9999px;
}
#section_resources-content-websites h1 a:hover, #section_resources-content-books h1 a:hover {
	background-position:0px -400px; 
}
#section_resources-content-websites h1 b, #section_resources-content-books h1 b{
	text-indent:-9999px;
	display:block;
	height:27px;
}

#section_resources-content-websites ul, #section_resources-content-books ul{
	font-size:12px;line-height:16px;
	margin:12px 0px 0px 0px;	
}
#section_resources-content-websites ul li span, #section_resources-content-books ul li span{
	color:#ccc !important;
	height:20px;
	display:block;overflow:hidden;
	float:right;
		
}
#section_resources-content-websites ul li, #section_resources-content-books ul li{
	color:#fff;
	height:20px;width:434px;
	line-height:20px;
	display:block;overflow:hidden;
	margin:0px 0px 5px 0px;padding:0px 0px 3px 0px;
	border-bottom:1px dotted #fff;
}	
#section_resources-content-websites ul li a, #section_resources-content-books ul li a{
	height:20px;width:380px;
	display:block;overflow:hidden;
	float:left;
	padding:0px 10px 0px 0px;
}


#section_resources-content-websites ul li a:link,	#section_resources-content-websites ul li a:visited, 
#section_resources-content-books ul li a:link,		#section_resources-content-books ul li a:visited
{color:#000;}
#section_resources-content-websites ul li a:hover,	#section_resources-content-websites ul li a:visited:hover, 
#section_resources-content-books ul li a:hover,		#section_resources-content-books ul li a:visited:hover
{color:#666;text-decoration:underline;}

/* -===============| About me | ===============- */
#section_aboutme-wrapper {
	width:100%;
	display:block;
	background-color:#000;
	padding:0px 0px 25px 0px;
}
#section_aboutme {
	width:960px;
	display:block;overflow:hidden;
	margin:0px auto;
}
#section_aboutme h1{
	font-size:2em;line-height:2em;color:#78d15d;
	margin:0px 0px .5em 0px;
}
#section_aboutme h1 span{color:#fff;}

#section_aboutme p, #section_aboutme ul{
	font-size:1.8em;line-height:1.9em;color:#fff;
	margin:0px 0px 2em 0px;
}


/* -===============| section_aboutme-copy | ===============- */
#section_aboutme-copy 	{
	float:left;position:relative;top:20px;
	width:540px;height:354px;/*height:450px;*/
	/*background:transparent url(../../img/sections/about/w-w-w/accordion_top.jpg) 0px 0px no-repeat;*/
	background-color:transparent;
	display:block;overflow:hidden;
	margin:0px 20px 0px 0px;
}

#section_aboutme-copy .ui-accordion-content {
	background:url(../../img/sections/about/w-w-w/light.png) 0px 0px no-repeat;
}

#section_aboutme-copy  li{
	margin:0px 0px .5em 20px;padding:0px 0px 0px 25px;
	background:url(../../img/global/bullet_about.png) 0px 0px no-repeat;
	text-shadow:1px 1px 3px #000;
}
#section_aboutme-copy  ul{
	margin:20px 0px 0px 0px;
}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	background:url(../../img/sections/about/w-w-w/icon.gif) 15px 10px no-repeat;
	display: block;
	text-indent:-9999px;
	height:40px;
}
.ui-accordion .ui-accordion-header a:hover {background-position:15px -90px;}

#accordion-who-i-am{background:url(../../img/sections/about/w-w-w/header_who-i-am.jpg) 0px 0px no-repeat;}
#accordion-what-i-do {background:url(../../img/sections/about/w-w-w/header_what-i-do.jpg) 0px 0px no-repeat;}
#accordion-why-i-rock {background:url(../../img/sections/about/w-w-w/header_why-i-rock.jpg) 0px 0px no-repeat;}




.ui-accordion .ui-accordion-content {
	position:relative;top: 1px;
	margin-bottom:2px;margin-top: -2px;
	display: none;overflow: auto;
	height:210px;overflow:hidden; 
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}



/* -===============| section_aboutme-id | ===============- */
#section_aboutme-id {
	float:left;position:relative;top:20px;
}

#section_aboutme-id-card {
	display:block;
	width:400px;height:203px;
	background:url(../../img/sections/about/frederick-weiss.jpg) 0px 0px no-repeat;
}
	#section_aboutme-id-card h1{
		clear:left;float:left;position:relative;left:175px;top:40px;
		font-size:15px;line-height:16px;
	}
	#section_aboutme-id-card h2{
		clear:left;float:left;position:relative;left:175px;top:15px;
		font-size:20px;line-height:22px;color:#fff;
	}	
	#section_aboutme-id-card ul{
		clear:left;float:left;position:relative;left:175px;top:45px;
		font-size:12px;line-height:22px;color:#333;font-weight:bold;
	}
	#section_aboutme-id-card ul a:link, #section_aboutme-id-card ul a:visited			{color:#333;}
	#section_aboutme-id-card ul a:hover, #section_aboutme-id-card ul a:visited:hover	{color:#78d15d;text-decoration:underline;}
	
	
	
	
	
#section_aboutme-idconnect ul {
	display:block;
	width:400px;
	margin:24px 0px 0px 0px;
}
#section_aboutme-idconnect ul li{
	display:block;
	width:188px;height:38px;
	margin:6px 0px 16px 0px;
}
#section_aboutme-idconnect ul li a{
	display:block;
	width:188px;height:38px;
	background-image:url(../../img/sections/about/social.gif);background-repeat:no-repeat;
	text-indent:-9999px;
}	
	.section_aboutme-idconnect-linkedin 			{float:left;}
	.section_aboutme-idconnect-facebook 			{float:right;}
	.section_aboutme-idconnect-twitter				{float:left;}
	.section_aboutme-idconnect-resume 				{float:right;}
	
	.section_aboutme-idconnect-linkedin a			{background-position:0px 0px;}
	.section_aboutme-idconnect-facebook a			{background-position:-212px 0px;}
	.section_aboutme-idconnect-twitter	a			{background-position:-440px 0px;}
	.section_aboutme-idconnect-resume a				{background-position:-672px 0px;}
	
	.section_aboutme-idconnect-linkedin a:hover		{background-position:0px -200px;}
	.section_aboutme-idconnect-facebook a:hover		{background-position:-212px -200px;}
	.section_aboutme-idconnect-twitter	a:hover		{background-position:-440px -200px;}
	.section_aboutme-idconnect-resume a:hover		{background-position:-672px -200px;}

/* -===============| section_aboutstrategy | ===============- */
/* Header section */
#section_aboutstrategy-wrapper {
	width:100%;height:220px;
	display:block;
	background:#666 url(../../img/sections/strategy/background-blk.png) 0px 0px repeat-x;
	border-top:10px solid #78d15d;
	border-bottom:2px solid #999;
}
#section_aboutstrategy-container {
	width:100%;height:220px;
	display:block;
	background:url(../../img/sections/strategy/line_diag.gif) 0px 0px repeat;
}
#section_aboutstrategy {
	width:960px;height:220px;
	display:block;overflow:hidden;
	margin:0px auto;padding:0px;
	background:url(../../img/sections/strategy/strategy-creativity-passion_large.png) 0px 0px no-repeat;
}
#section_aboutstrategy-light {
	width:960px;height:220px;
	display:block;overflow:hidden;
	margin:0px;padding:0px;
	background:url(../../img/global/blur_of_light.png) center top no-repeat fixed;
}

#section_aboutstrategy p{
	font-size:18px;line-height:25px;color:#fff;
	display:block;
	width:660px;height:65px;
	clear:left;float:left;position:relative;left:27px;top:110px;
}
#section_aboutstrategy p span{color:#78d15d;}

#section_aboutstrategy h2{
	font-size:15px;line-height:20px;color:#ccc;
	display:block;
	clear:left;float:right;position:relative;right:300px;top:120px;
}


/* -===============| section_aboutconnect | ===============- */
/* Footer section */

#section_aboutconnect-wrapper {
	width:100%;
	display:block;
	/*background:#666 url(../../img/sections/strategy/footer.png) 0px 0px repeat;*/
	border-bottom:20px solid #000;
}
	.pagecolor_work #section_aboutconnect-wrapper {
		margin-top:10px;
		background-image:none;
		background-color:transparent;
		border-bottom:none;
	}
	.pagecolor_work #section_aboutconnect-container, .pagecolor_work #section_aboutconnect {
		background-image:none;
	}

#section_aboutconnect-container {
	width:100%;
	display:block;
	/*background:url(../../img/sections/strategy/line_diag.gif) 0px 0px repeat;*/
	border-bottom:10px solid #78d15d;	
}
.pagecolor_work #section_aboutconnect-container {
	border-bottom:10px solid #7F3573;	
}

#section_aboutconnect {
	width:100%;
	display:block;overflow:hidden;
	margin:0px auto;padding:0px;
	/*background:url(../../img/global/blur_of_light.png) center top no-repeat fixed;*/
}


.pagecolor_work h1.trigger {
	background:url(../../img/sections/strategy/work/you-should-connect-with-me-today.png) 0px 7px no-repeat;
}
	.pagecolor_work h1.trigger a:hover	{background-position:0px -193px;}
	.pagecolor_work h1.active 			{background-position:0px -393px;}

h1.trigger {
	display:block;
	width:960px;height:70px;
	background:url(../../img/sections/strategy/you-should-connect-with-me-today.png) 0px 7px no-repeat;
	margin:0px auto;
}
	h1.trigger a {
		display:block;
		width:960px;height:70px;
		text-indent:-9999px;
	}
	h1.trigger a:hover	{background-position:0px -193px;}
	h1.active 			{background-position:0px -393px;}
	
	




/* -===============| section_aboutconnections | ===============- */
/* Connection links */
#section_aboutconnections-wrapper {
	width:100%;height:35px;
	background-color:#78d15d;
	padding:10px 0px 0px 0px;
}
.pagecolor_work #section_aboutconnections-wrapper {
	background-color:#7F3573;
}

#section_aboutconnections {
	width:960px;height:35px;
	margin:0px auto;padding:0px;
	line-height:35px;
}

#section_aboutconnections h2 {
	float:left;
	font-size:1.2em;font-weight:bold;color:#333;
	margin:0px 20px 0px 0px;
}
#section_aboutconnections h2 span{color:#fff;}

#section_aboutconnections h2 a:link, 	#section_aboutconnections h2 a:visited 			{color:#333;}
#section_aboutconnections h2 a:hover, 	#section_aboutconnections h2 a:visited:hover	{color:#000;text-decoration:underline;}

/* Social links */			
#section_aboutconnections ul {
   display:block;overflow:hidden;
   width:215px;height:33px;
   float:right;
   margin:0px 25px 0px 0px;
}
#section_aboutconnections li{
	float:left;
	display:block;overflow:hidden;
	width:33px;height:33px;
	margin:0px 10px 0px 0px;
}
#section_aboutconnections li a{
	background-image:url(../../img/interface/body/social.png);
	background-repeat:no-repeat;
	display:block;overflow:hidden;
	width:33px;height:33px;
	text-indent:-9999px;
}
		#section_aboutconnections_linkedin a		{background-position:0px 0px;}
		#section_aboutconnections_linkedin a:hover	{background-position:0px -225px;}
		
		#section_aboutconnections_twitter a			{background-position:-45px 0px;}
		#section_aboutconnections_twitter a:hover	{background-position:-45px -225px;}
		
		#section_aboutconnections_facebook a		{background-position:-90px 0px;}
		#section_aboutconnections_facebook a:hover	{background-position:-90px -225px;}
		
		#section_aboutconnections_resume a			{background-position:-133px 0px;}
		#section_aboutconnections_resume a:hover	{background-position:-133px -225px;}
		
		#section_aboutconnections_rss a				{background-position:-178px 0px;}
		#section_aboutconnections_rss a:hover		{background-position:-178px -225px;}
		
		

/* -===============| section_aboutmewhatido | ===============- */
#section_aboutmewhatido-wrapper {
	width:100%;
	display:block;
	background-color:#666;
	border-bottom:2px solid #999;
}
#section_aboutmewhatido-container {
	width:100%;
	display:block;
	background:url(../../img/global/line_diag.gif) 0px 0px repeat;
}
#section_aboutmewhatido {
	width:960px;
	display:block;overflow:hidden;
	margin:0px auto;padding:15px 0px;
	/*background:url(../../img/global/blur_of_light.png) 0px 0px no-repeat;*/
	background:url(../../img/global/blur_of_light.png) center top no-repeat fixed;
}


.section_aboutmewhatido-copy {
	display:block;
	margin:4em 0px 4em 0px;
	border-bottom:10px solid #666;
}
.section_aboutmewhatido-copy h1, .section_aboutmewhatido-copy h2, .section_aboutmewhatido-copy p{
	display:block;
	width:860px;
	padding:0px 0px 0px 100px;
}
.section_aboutmewhatido-copy h1{
	/*margin:0px 0px .5em 0px;*/
	/*font-size:2.6em;line-height:1.1em;*/
	margin:0px 0px .2em 0px;
	font-size:3.6em;line-height:1.1em;
	color:#000;
	text-shadow:1px 1px 3px #333;
}
		.section_aboutmewhatido-copy h1 span{color:#666;}


.section_aboutmewhatido-copy h2{
	margin:0px 0px 1em 0px;
	font-size:1.8em;line-height:1.2em;
	color:#78d15d;text-transform:uppercase;
	text-shadow:1px 1px 1px #333;
}
	.section_aboutmewhatido-copy h2 span{color:#fff;}
	
	
.section_aboutmewhatido-copy p{
	margin:0px 0px 2em 0px;
	font-size:1.8em;line-height:2em;color:#fff;
}


#plan-about-me--what-i-do {background:url(../../img/global/what-i-do-icons/plan.png) 0px 0px no-repeat;}
#build-about-me--what-i-do {background:url(../../img/global/what-i-do-icons/build.png) 0px 0px no-repeat;}
#design-about-me--what-i-do {background:url(../../img/global/what-i-do-icons/design.png) 0px 0px no-repeat;}
#manage-about-me--what-i-do {background:url(../../img/global/what-i-do-icons/manage.png) 0px 0px no-repeat;}


/* -===============| section_portfolio | ===============- */
#section_portfolio {
	display:block;
	width:100%;height:500px;
	background:url(../../img/global/line_diag.gif) 0px 0px repeat #666;
}

#section_portfolio-container {
	display:block;
	width:100%;height:500px;
	background:url(../../img/cta_resume-work-contact/gradient-top.png) 0px 0px repeat-x;
}

#section_portfolio-wrapper {
	display:block;overflow:hidden;
	width:960px;height:500px;
	background:url(../../img/sections/portfolio/portfolio-background.png) center top no-repeat;
	margin:0px auto;
}


/* ITEMS */

.portfolio_imagecontainer {
	display:block;
	width:500px;height:300px;
	padding:14px 14px;
	background:url(../../img/sections/portfolio/photo-frame.png) 0px 0px no-repeat;
	float:left;position:relative;top:20px;left:10px;
}
	.portfolio_imagecontainer img {
		width:500px;height:300px;
		display:block;overflow:hidden;
	}


.portfolio_infocontainer {
	display:block;
	width:220px;height:328px;
	float:right;position:relative;top:20px;right:10px;
}
	
	.portfolio_infocontainer h1{
		background-image:url(../../img/sections/portfolio/headers.png);
		background-repeat:no-repeat; 
		text-indent:-9999px;
		display:block;
		width:220px;height:28px;
		margin:0px 0px 5px 0px;
	}
		.portfolio_infocontainer-client		{background-position:0px 0px;}
		.portfolio_infocontainer-services 	{background-position:0px -100px;}
		.portfolio_infocontainer-info 		{background-position:0px -200px;}

	.portfolio_infocontainer p, .portfolio_infocontainer ul{
		font-size:13px;line-height:16px;font-weight:bold;color:#fff;
		display:block;
		width:207px;
		margin:0px 0px 25px 13px !important;
	}
		.portfolio_infocontainer ul li{
			margin:0px 0px 5px 25px !important;padding:0px 0px 0px 5px !important;
			list-style-position:outside !important;
			display:list-item !important;
			list-style-type:disc !important;
		}
		
		.portfolio_infocontainer a:link, .portfolio_infocontainer a:visited 		{color:#fff;}
		.portfolio_infocontainer a:hover, .portfolio_infocontainer a:visited:hover	{color:#000;text-decoration:underline;}
	
	/* Tabs----------------------------------*/

.ui-tabs .ui-tabs-nav { }
.ui-tabs .ui-tabs-nav li {}
.ui-tabs .ui-tabs-nav li a {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { color:#fff !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {background-position:-538px -241px !important;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }




	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}	
			.pagecolor_home .formError .formErrorContent {background-color:#69b3fc;}
			.pagecolor_about .formError .formErrorContent {background-color:#78d15d;}	
			.pagecolor_work .formError .formErrorContent {background-color:#7F3573;}	
			.pagecolor_contact .formError .formErrorContent {background-color:#fcd469;}	
			.pagecolor_blog .formError .formErrorContent {background-color:#a53640;}	

			.formError .formErrorContent {
				width:100%; 
				font:12px/16px tahoma, Arial, Verdana, Helvetica, sans-serif;color:#000;
				box-shadow: 1px 1px 6px #000;
				-moz-box-shadow: 1px 1px 6px #000;
				-webkit-box-shadow: 1px 1px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 1px 4px 5px #000;
					-moz-box-shadow: 1px 4px 5px #000;
					-webkit-box-shadow: 1px 1px 5px #000;
					font-size:0px; 
					
				}
				.formError .formErrorArrow .line10	{width:15px;height:1px;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9	{width:13px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8	{width:11px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7	{width:9px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6	{width:7px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5	{width:5px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4	{width:3px;height:1px;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3	{width:1px;height:1px;margin:0 auto;display:block;} 
				
			
				.pagecolor_home .formError .formErrorArrow .line3,
				.pagecolor_home .formError .formErrorArrow .line4,
				.pagecolor_home .formError .formErrorArrow .line5,
				.pagecolor_home .formError .formErrorArrow .line6,
				.pagecolor_home .formError .formErrorArrow .line7,
				.pagecolor_home .formError .formErrorArrow .line8,
				.pagecolor_home .formError .formErrorArrow .line9,
				.pagecolor_home .formError .formErrorArrow .line10
				{background:#69b3fc;}
				
				.pagecolor_about .formError .formErrorArrow .line3,
				.pagecolor_about .formError .formErrorArrow .line4,
				.pagecolor_about .formError .formErrorArrow .line5,
				.pagecolor_about .formError .formErrorArrow .line6,
				.pagecolor_about .formError .formErrorArrow .line7,
				.pagecolor_about .formError .formErrorArrow .line8,
				.pagecolor_about .formError .formErrorArrow .line9,
				.pagecolor_about .formError .formErrorArrow .line10
				{background:#78d15d;}
				
				
				.pagecolor_contact .formError .formErrorArrow .line3,
				.pagecolor_contact .formError .formErrorArrow .line4,
				.pagecolor_contact .formError .formErrorArrow .line5,
				.pagecolor_contact .formError .formErrorArrow .line6,
				.pagecolor_contact .formError .formErrorArrow .line7,
				.pagecolor_contact .formError .formErrorArrow .line8,
				.pagecolor_contact .formError .formErrorArrow .line9,
				.pagecolor_contact .formError .formErrorArrow .line10
				{background:#fcd469;}
				
				
				.pagecolor_work .formError .formErrorArrow .line3,
				.pagecolor_work .formError .formErrorArrow .line4,
				.pagecolor_work .formError .formErrorArrow .line5,
				.pagecolor_work .formError .formErrorArrow .line6,
				.pagecolor_work .formError .formErrorArrow .line7,
				.pagecolor_work .formError .formErrorArrow .line8,
				.pagecolor_work .formError .formErrorArrow .line9,
				.pagecolor_work .formError .formErrorArrow .line10
				{background:#7F3573;}
				
				
				.pagecolor_blog .formError .formErrorArrow .line3,
				.pagecolor_blog .formError .formErrorArrow .line4,
				.pagecolor_blog .formError .formErrorArrow .line5,
				.pagecolor_blog .formError .formErrorArrow .line6,
				.pagecolor_blog .formError .formErrorArrow .line7,
				.pagecolor_blog .formError .formErrorArrow .line8,
				.pagecolor_blog .formError .formErrorArrow .line9,
				.pagecolor_blog .formError .formErrorArrow .line10
				{background:#a53640;}
				
				/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider  { 
	width:940px;height:450px; 
	position:relative; 
	margin:0px auto; 
}

.anythingSlider .anythingSlider_wrapper { 
	width:775px;height:450px;  
	overflow:auto;  
	margin:0px 0px 0px 82px; 
	position:absolute;top:0;left:0; 
	/*background-color:green;*/
}

.anythingSlider .anythingSlider_wrapper ul  { 
	width:9999px; 
	list-style:none; 
	position:absolute;top:0;left:0; 
	/*background:red;*/  
	margin:0; 
}
	.anythingSlider ul li { 
		display:block; 
		float:left; 
		padding:0; 
		height:400px;width:775px; 
		margin:0; 
	}

.anythingSlider .arrow { 
	display:block;
	height:70px;width:70px;
	background:url(../../img/sections/portfolio/arrows.png) no-repeat 0px 0px;
	text-indent:-9999px; 
	cursor:pointer; 
}
	.anythingSlider .forward { 
		background-position:0px 0px; 
		float:right;
		position:relative;top:160px;right:-4px;
	}
	.anythingSlider .back { 
		background-position:-80px 0px; 
		float:left;
		position:relative;top:160px;left:-4px; 
	}
		.anythingSlider .forward:hover	{background-position: 0 -200px;}
		.anythingSlider .back:hover  	{background-position: -80px -200px;}



#thumbNav { 
	position:relative;top:412px; 
	text-align: center; 
}
#thumbNav a  { 
	display:inline-block; 
	padding:0px;margin:0px 5px 0px 0px; 
	width:30px;height:40px; 
	color:#999;font-size:12px;line-height:45px;font-weight:bold; 
	
}

#thumbNav a:hover {color:#fff;}

#thumbNav a.cur {
	background:url(../../img/sections/portfolio/number.png) center top no-repeat; 
	color:#7f3573;
}

#start-stop {
	color:#999; 
	width:90px;height:40px; 
	text-align:center; 
	float:left;
	position:relative;left:-69px;top:372px;  
	text-transform:uppercase;
	font-size:15px;line-height:40px;font-weight:bold;
}	
	#start-stop.playing	{color:#7f3573;}
	#start-stop:hover 	{color:#000;}

/*
  Prevents
*/
.anythingSlider .anythingSlider_wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .anythingSlider_wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }




#stripNav0{
	width:510px !important;height:45px !important;
}
#stripNav0 ul li{
	float:left;
}

		.stripViewer .panelContainer .panel ul {
			margin:0px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			position:relative;left:10px;
			width:940px;height:500px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {
			background:url(../../img/sections/portfolio/ajax-loader.gif) center 10px no-repeat; 
			overflow:hidden;
			width:940px;height:500px;
			}
		
		.csw .loading {
			margin:0px; 
			text-align:center;
			height:45px;
			
			display:block;
			text-indent:-9999px;
			color:#fff;
		}

		
		
		
		.stripViewer { /* This is the viewing window */
			position:relative;
			overflow:hidden; 
			margin:auto;
			width:940px;height:500px;
			clear:both;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position:relative;left:0;top:0;width:100%;
			list-style-type:none;
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;position:relative;
			height:500px;width:940px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			/*padding:0px 10px;*/
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin:auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			/*margin-right: 2px;*/ /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			background-image:url(../../img/sections/portfolio/nav.png);background-repeat:no-repeat;
			display:block;
			text-indent:-9999px;
		}
		
		.stripNav li.tab1 a {/* WEB */ 
			display:block;
			width:123px;height:46px;
			background-position:-118px 0px;
		}
			.stripNav .tab1 a.current 	{background-position:-118px -200px;} 
			.stripNav .tab1 a:hover		{background-position:-118px -100px;}
		
		.stripNav li.tab2 a {/* LOGO */ 
			display:block;
			width:123px;height:46px;
			background-position:-363px 0px;
		}
			.stripNav .tab2 a.current 	{background-position:-363px -200px;} 
			.stripNav .tab2 a:hover		{background-position:-363px -100px;}
		
		
		.stripNav li.tab3 a {/* PRINT */  
			display:block;
			width:123px;height:46px;
			background-position:-241px 0px;
		}
			.stripNav .tab3 a.current 	{background-position:-241px -200px;} 
			.stripNav .tab3 a:hover		{background-position:-241px -100px;}
		
		.stripNav li.tab4 a {/* PHOTO */  
			display:block;
			width:115px;height:46px;
			background-position:-485px 0px;
		}
			.stripNav .tab4 a.current 	{background-position:-485px -200px;} 
			.stripNav .tab4 a:hover		{background-position:-485px -100px;}
		
		
		
		
		
		
		
		
		
		
		
		.stripNavL {left: 0;display:none;}
		
		.stripNavR {right: 0;display:none;}
		
/*
		.stripNavL {background: url("images/arrow-left.gif") no-repeat center;}
		
		.stripNavR {background: url("images/arrow-right.gif") no-repeat center;}
		
		.stripNavL, .stripNavR { /The left and right arrows
			position:absolute;top:230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNav li a:hover {background: #333;}
		
		.stripNav li a.current {
			background-position:-118px -200px;
			color: #fff;
		}
		
*/		
