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

				
				body{
					background-image:url(images/background2.png);
					background-repeat:repeat;
					width:935px;
					margin: 0 auto;
					margin-top:31px;
					padding:0 0 35px 0;
					color:ffffff;
					/*margin-left:46px;*/
				}
				
				
				/*
				    Vertical Accordions
				*/
					
				.accordion_toggle {
					/*display: block;*/
					background: url(images/accordion_toggle.png) no-repeat top right;
					height: 57px;
					width: 935px;
					font-family: "Century Gothic W01", Century Gothic, Tahoma, Arial, sans-serif;
					font-size: 30px;
					padding: 0px 0px 0px 0px;
					line-height: 55px;
					color: #94c1ff;
					font-weight: normal;
					text-decoration: none;
					outline: none;
					border-bottom: 0px;
					cursor: pointer;
					margin: 0 0 0 0px;
				}
				
				.paddingleftnav{
					padding:0 0 0 15px;	
				}
				
				.accordion_toggle_active {
					background: url(images/accordion_toggle_active.png) no-repeat top right;
					color: #e994bd;
					border-bottom: 0px;
					margin:0 0 0 0px;
				}
				
				.accordion_content {
					background:url(images/background.png);
					overflow: hidden;
					margin:0 0 0 0;					
				}
				
				.accordion_content p {
					line-height: 170%;
				}
				
			.vertical_accordion_toggle {
				display: block;
				height: 30px;
				width: 600px;
				background: url(images/accordion_toggle.png) no-repeat top right;
				padding: 0 10px 0 10px;
				line-height: 30px;
				font-weight:lighter;
				text-decoration: none;
				outline: none;
				font-size: 12px;
				color: #000000;
				border-bottom: 0px;
				cursor: pointer;
				margin: 0 0 0 0;
			}
	
			.vertical_accordion_toggle_active {
				background: url(images/accordion_toggle_active.png) no-repeat top right;
				color: #ffffff;
				border-bottom: 0px;
			}
	
			.vertical_accordion_content {
				background:url(images/background.png);
				color: #ffffff;
				overflow: hidden;
			}
							
			/* Container styling*/
			
			#vertical_nested_container {
			  margin: 20px auto 20px auto;
			  width: 620px;
			}			
			
			
			a {
				font-size: 12px;
				color: #45a9fd;
			}
			a:link {
				text-decoration: none;
				color: #
				;
			}
			a:visited {
				text-decoration: none;
				color: #45a9fd;
			}
			a:hover {
				text-decoration: none;
				color: #db4498;
			}
			a:active {
				text-decoration: none;
				color: ##45a9fd;
			}
			
			img { 
				border: none; 
			}
			
			.floatright{
				float:right;
				margin:0px;
				padding:0px;	
			}
			
			.floatleft{
				float:left;
				margin:0px;
				padding:0px;	
			}
			
			.clearfloat{
				clear:both;
			}
			
			.logo{
				float:left;
				margin:0 0 0 0px;
				padding:0 0 0 0;	
			}
			
			.socialmedia{
				float:right;
				margin:50px 0 0 0;
				padding: 0 0 0 0;	
			}
			
			.socialmediaspacing{
				border:0;
				margin:0;
				padding:0;
				float:left;	
			}
			
			#aboutnick{
				margin: 40px 0 0 117px;
			}
			
			.servicesskills{
				float:left;
				width:180px;
				
			}
			
			#footer{
				/*position:absolute;*/
				position:fixed;
				background:url(images/footer_background2.png);
				bottom:0;
				left:0;
				width:100%;
				height:35px;
				/*height:935px;*/
				
			}
			
			.portfoliocontentall{
				width:720px;
				margin-left:37px;
			}
			
			#portfolionav{
				text-align:center;
				text-align: -moz-center;
			}
						
			#portfoliopointer1{
				margin-left:60px;
				background-image:url(../images/portfolio_nav_indicator_1.png);
				background-repeat:no-repeat;
				height:22px;
			}
			
			#portfoliopointer2{
				margin-left:270px;
				background-image:url(../images/portfolio_nav_indicator_2.png);
				background-repeat:no-repeat;
				height:22px;
			}
			
			#portfoliopointer3{
				margin-left:490px;
				background-image:url(../images/portfolio_nav_indicator_3.png);
				background-repeat:no-repeat;
				height:22px;
			}
			
			#portfoliopointer4{
				margin-left:705px;
				background-image:url(../images/portfolio_nav_indicator_4.png);
				background-repeat:no-repeat;
				height:22px;
			}
			
			.portfolionum{
				float:left;
				padding-right: 30px;
			}
			
			
			.portfoliocontent{
				width:720px;
				padding-left:10px;
			}
			
			.textalignright{
				text-align:right;
			}
			
			.textaligncenter{
				text-align: center;
				text-align: -moz-center;
			}
			
			.portfolioboxtopright{
				text-align:right;
				float:right;
				padding-top:5px;
			}
			
			.portfoliodescription{
				background-image:url(../images/portfolio_description_bg.png);
				width:303px;
				height:57px;
				line-height:140%;
				padding-left:8px;
				padding-right:8px;
				padding-top:7px;
				float:left;
				margin-right:1px;
				margin-top:5px;
				margin-bottom:20px;
			}
			
			.leftmargin80{
				margin-left:80px;
			}
			
			.portfoliothumb{
				margin-right:5px;
			}
			
			.portfolioimg{
				margin-bottom:5px;	
				margin-top:5px;
			}
			
			.portfoliobacktotop{
				width:640px;
				text-align:center;
			}
			
			.portfoliocontentbox{
				padding:10px;
				margin:0px;
			}
			
			.font36{
				font-size:36px;
			}
			
			.font10{
				font-size:10px;
			}
			
			.font18{
				font-size:18px;
			}
			
			.yellowfont{
				color:#dbd644;
			}
			
			.redfont{
				color:#db4444;
			}
			
			.greenfont{
				color:#44db79;
			}
			
			#footercontent{
				text-align:center;
				width:100%;
				padding:10px 0 0 0;
			}
			
			.contentbox{
				width:422px;
				padding:10px;
				margin:0px;
				float:left;
			}
			
			.indent{
				padding-left:50px;	
				line-height:150%;
			}
			
			.indent2{
				padding-left:12px;
				line-height:150%;	
			}
			
			.indent3{
				padding-left:12px;
				margin-top:-5px;
				line-height:150%;	
			}
			
			
			.headerfont{
				font-family: "Century Gothic W01", Century Gothic, Tahoma, Arial, sans-serif;
				font-size:18px;	
				color:#ffffff;
				padding:0px;
				margin:0px;
			}
			
			.pinkfont{
				color:#db4498;	
			}
			
			.blackfont{
				color:#060606;
			}
				
				
				
				
				
				
				
				
