

html, body{															background-color:#000000; background-image:url(images/bg.png); margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; height:100%; }





.clear{																clear:both; }
.clear-left{														clear:left; }
.clear-right{														clear:right; }





#header{															margin:0 0 10px 0; padding:0; background-image:url(images/headerBg.png); background-position:top; background-repeat:repeat-x; height:221px; width:100%; }
#header-wrap{														margin:0 auto; width:960px; }





#navigation{														margin:30px 0 0 0; padding:0; width:320px; float:left; }
#navigation ul{														margin:0; padding:0; list-style:none; }
#navigation li{														margin:0; padding:0; float:left; }
#navigation .portfolio{												background-image:url(images/linkPortfolio.png); background-position:center top; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }
#navigation .portfolio:hover{										background-image:url(images/linkPortfolio.png); background-position:center bottom; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }
#navigation .about{													background-image:url(images/linkAbout.png); background-position:center top; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }
#navigation .about:hover{											background-image:url(images/linkAbout.png); background-position:center bottom; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }
#navigation .contact{												background-image:url(images/linkContact.png); background-position:center top; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }
#navigation .contact:hover{											background-image:url(images/linkContact.png); background-position:center bottom; background-repeat:no-repeat; height:20px; width:81px; cursor:pointer; }





#logo{																margin:40px auto; padding:0; background-image:url(images/myLogo.png); background-position:center; background-repeat:no-repeat; cursor:pointer; width:320px; height:126px; float:left; }
#available{															margin:0 auto; padding:0; background-image:url(images/available.png); background-position:center; background-repeat:no-repeat; cursor:pointer; width:209px; height:83px; float:right; }





#content-wrap{														margin:0 auto; padding:0 0 163px 0; width:960px; }





#services{															background-image:url(images/myServices.png); width:177px; height:70px; background-position:center; background-repeat:no-repeat; margin:0; padding:0; }
#services-table{													margin:0 0 28px 0; padding:0 0 25px 0; color:#acacac; font-size:13px; line-height:20px; background-image:url(images/dot.png); background-position:bottom center; background-repeat:repeat-x; }
#services-table tr{													margin:0; padding:0; }
#services-table td{													margin:0; padding:10px 10px 0 2px; vertical-align:top; }
#services-table img{												border:0; }





#web-design{														background-image:url(images/webDesign.png); width:177px; height:70px; background-position:center; background-repeat:no-repeat; margin:0 0 12px 0; padding:0; }
#identity{															background-image:url(images/identity.png); width:177px; height:70px; background-position:center; background-repeat:no-repeat; margin:0 0 12px 0; padding:0; }	
#print{																background-image:url(images/print.png); width:177px; height:70px; background-position:center; background-repeat:no-repeat; margin:0 0 12px 0; padding:0; }
#content-wrap .single{												background-color:#3b362f; border:1px dashed #465f3f; width:100%; padding:10px; margin:0 0 20px 3px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; font-size:13px; color:#fbfcf8; }
#content-wrap .single a{											font-style:italic; color:#6fbdc8; text-decoration:none; }
#content-wrap .single a:visited{									font-style:italic; color:#6fbdc8; text-decoration:none; }
#content-wrap .single a:hover{										font-style:italic; color:#6fbdc8; text-decoration:none; border-bottom:1px dashed #6fbdc8; }
#content-wrap .single p{											margin:0 0 7px 0; padding:0; }
#content-wrap .image{												margin:0; padding:0; width:671px; height:310px; float:left; overflow:hidden; }
#content-wrap .image img{											margin:0; padding:0; width:655px; height:294px; border:8px solid #fff; top:0; left:0; }
#content-wrap .project{												background-image:url(images/project.png); width:115px; height:51px; background-position:center; background-repeat:no-repeat; margin:0 0 6px 0; padding: 0; }
#content-wrap .description{											background-image:url(images/description.png); width:115px; height:46px; background-position:center; background-repeat:no-repeat; margin:0 0 6px 0; padding: 5px 0 0 0; }
#content-wrap .info{												margin:0; padding:7px 0 0 0; width:277px; height:280px; position:relative; float:right; }
#content-wrap .prevnext{											width:277px; bottom:0; float:right; }
#content-wrap .prev{												float:left; }
#content-wrap .next{												float:right; }
#content-wrap p{													margin:0 0 7px 0; padding:0; line-height:20px; font-size:13px; color:#fbfcf8; }
#content-wrap h1{													margin:0 0 7px 0; padding:0; line-height:20px; font-size:33px; color:#6fbdc8; font-style:italic; font-weight:100; }





#contact-wrap{														width:450px; margin:0 0 0 77px; padding:0; float:left; }
#contact-header{													background-image: url(images/contactMe.png); background-position:top left; background-repeat:no-repeat; width: 177px; height:70px; margin:0 0 3px 73px; padding:0; }
#contact-me{														margin:0 0 0 76px; padding:0; width:350px; color:#acacac; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; }
#contact-form td.left{												color:#6fbdc8; font-size:13px; text-align:right; vertical-align:top; padding:9px 10px 0 0; margin:0; }
#contact-form .input-1{												background-color:#3b362f; height:21px; width:340px; border:1px dashed #465f3f; outline:none; color:#b7b7b7; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; padding:7px 0 0 5px; margin:0 0 8px 0; }	
#contact-form .input-2{												background-color:#3b362f; height:21px; width:340px; border:1px dashed #465f3f; outline:none; color:#b7b7b7; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; padding:7px 0 0 5px; margin:0 0 8px 0; }
#contact-form .input-3{												background-color:#3b362f; height:21px; width:340px; border:1px dashed #465f3f; outline:none; color:#b7b7b7; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; padding:7px 0 0 5px; margin:0 0 8px 0; }
#contact-form .comment{												background-color:#3b362f; height:108px; width:340px; border:1px dashed #465f3f; outline:none; color:#b7b7b7; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; padding:3px 0 0 5px; margin:0 0 7px 0; }	
#contact-form .right{												text-align:right; padding:0 0 26px; margin:0; }
#contact-form .submit{												background-image:url(images/submit.png); background-position:center top; background-repeat:no-repeat; width:115px; height:51px; cursor:pointer; border:0; outline:0; background-color: transparent; margin:0; padding:0; }
#contact-form .submit:hover{										background-image:url(images/submit.png); background-position:center bottom; background-repeat:no-repeat; width:115px; height:51px; cursor:pointer; border:0; outline:0; background-color: transparent; margin:0; padding:0; }
#contact-form{														color:#6fbdc8; font-size:13px; font-style:italic; }
#contact-wrap span{													color:#6fbdc8; font-size:13px; font-style:italic; }
#contact-wrap h1{													color:#6fbdc8; font-size:13px; font-style:italic; }





#find-me{															margin:0 0 0 0; padding:70px 0 0 0; background-image:url(images/findMe.png); background-repeat:no-repeat; background-position:top left; width:311px; float:right; }
#find-me img{														padding:8px 0 3px 4px; margin:0; }
#find-me a{															border:0; margin:0; padding:0; }





#about-me{															background-image:url(images/aboutMe.png); background-position:top left; background-repeat:no-repeat; margin:0; padding:70px 0 0 0; }
#about-me-wrap{														margin:0 auto; padding:0; width:700px; }
#about-me p{														margin:0; padding:6px 0 12px 0; color:#acacac; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; }
#about-me img{														background-color:#3b362f; padding:10px; border:1px dashed #465f3f; margin:10px 20px 10px 3px; }
#about-me a{														color:#6fbdc8; text-decoration:none; font-style:italic; }
#about-me a:visited{												color:#6fbdc8; text-decoration:none; font-style:italic; }
#about-me a:hover{													border-bottom:1px dashed #6fbdc8; font-style:italic; }
			
	
	
	
											
#footer{															margin:0; padding:0; background-image:url(images/footerBg.png); background-position:bottom; background-repeat:repeat-x; height:113px; width:100%; }
#footer-wrap{														margin:0 auto; width:890px; }
#footer-label{														background-image:url(images/footer.png); background-repeat:no-repeat; background-position:bottom; height:87px; width:333px; float:right; font-size:13px; color:#2f2e2e; font-style:italic; line-height:20px; padding:27px 0 0 76px; }
#footer-label a{													color:#2f2e2e; text-decoration:none; }
#footer-label a:visited{											color:#2f2e2e; text-decoration:none; }
#footer-label a:hover{												border-bottom:1px dashed #2f2e2e; }