body
{	
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


img
{  border-style: none;
}


img.center
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

img.right
{
    float: right;
}


#containerhome
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/homefooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}


#containerabout
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/aboutfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containergraphicdesign
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/graphicdesignfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containerweb
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/webfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}


#containerphotography
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/photofooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containerportfolio
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/portfoliofooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containertest
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/testfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containernews
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/newsfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}



#containercontact
{
	width:952px;
    height: 700px;
	padding: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
    background-image: url(images/contactfooter.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}





#header
{
	width:952px;
	height:169px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    background-image: url(images/banner.jpg);
    background-repeat: no-repeat;
	padding: 0px;
}



#content
{
	width:760px;
	height:500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
}



#introtext
{
	width:760px;
	margin:0px;
	padding: 0px;
    text-align: justify;
    overflow: visible;
}



#contentleft
{
	width:450px;
	height:300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
    float: left;
}



#contentright
{
	width:280px;
	height:300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
    float: right;
}


#contentleftgw
{
	width:450px;
	height:200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
    float: left;
}



#contentrightgw
{
	width:280px;
	height:200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
    float: right;
}



#contentbottom
{
	width:760px;
	height:100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: justify;
    float: left;
}




#links
{
	width:280px;
	height:50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: right;
    bottom: 0;
    float: right;
}



#rightalign
{
	width:676px;
	height:20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: right;
}



#rightalign2
{
	width:676px;
	height:20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
    text-align: right;
    float: right;
}




#column1
{
	width:300px;
	height:100px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
    float: left;
    text-align: justify;
    display: inline;
}


#column2
{
	width:380px;
	height:442px;
	margin-right:0px;
    margin-left: 35px;
    text-align: right;
    float: left;
}


#columna
{
	width:252px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    float: left;
    text-align: left;
    display: inline;
    
    
}


#columnb
{
	width:252px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 252px;
    float: left;
    text-align: left;
    display: inline;
    
    
    
}

#columnc
{
	width:252px;
	height:180px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 504px;
    float: left;
    
    
    
}


#nav ul {
	float: left;
	width: 809px;
    list-style-type: none;
    margin-top: 0px;
    margin-left: 70px;
    padding: 0px;
}

#nav ul li {
	float: left;
	margin-left: 0px;
	padding: 0px;
}


#nav ul li a  {
	float: left;
	display: block;
	height: 38px;
	text-decoration: none;
}

#nav ul li a span {
	visibility: hidden;
}


#nav ul li#nav1 a {
	background: url(images/about.png) 0 0 no-repeat;
	width: 73px;
}

#nav ul li#nav2 a {
	background: url(images/graphicdesign.png) 0 0 no-repeat;
	width: 137px;
}

#nav ul li#nav3 a {
	background: url(images/webdesign.png) 0 0 no-repeat;
	width: 114px;
}


#nav ul li#nav4 a {
	background: url(images/photography.png) 0 0 no-repeat;
	width: 121px;
}


#nav ul li#nav5 a {
	background: url(images/portfolio.png) 0 0 no-repeat;
	width: 90px;
}


#nav ul li#nav6 a {
	background: url(images/testimonials.png) 0 0 no-repeat;
	width: 113px;
}

#nav ul li#nav7 a {
	background: url(images/news.png) 0 0 no-repeat;
	width: 74px;
}

#nav ul li#nav8 a {
	background: url(images/contact.png) 0 0 no-repeat;
	width: 87px;
}

#nav ul li a:hover, #nav ul li.current a, #nav ul li.current a:hover {
	background-position: 0 -38px!important;
}

iframe {
overflow-x: hidden;
overflow-y: scroll;
}
