*{margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; background:url(../images/bodyBg.gif) repeat-y;}

a{color:#ea2e2d; outline:0;}

a:active{color:#ffcc00}

a:hover{color:#990000; text-decoration:none;}

p{margin:0 0 13px 0;}

h2{font-size:18px; font-weight:normal; margin:0 0 15px 0;}

#header{ height:64px; background:#000 url(../images/logo.gif) no-repeat 140px 12px; position:relative;}

#header img{display:none;}

#header .homePage span{display:none;}

#header .clickLogo{display:block; position:absolute; left:140px; top:12px; width:464px; height:31px;}

hr{display:none;}

#header #topMenu{position:absolute; left:300px; top:56px;}

#topMenu ul{list-style:none;}

#topMenu ul li{float:left; width:100px; height:38px;}

#topMenu ul li a{float:left; width:100px; height:38px; display:block;}

#topMenu ul li a span{display:none;}

#topMenu ul li a.portfolio{background:url(../images/portfolioNormal.gif) no-repeat;}

#topMenu ul li a.portfolio:hover{background:url(../images/portfolioHover.gif) no-repeat;}

#topMenu ul li a.portfolioSelected{background:url(../images/portfolioHover.gif) no-repeat;}

#topMenu ul li a.testimonials{background:url(../images/testimonialsNormal.gif) no-repeat;}

#topMenu ul li a.testimonials:hover{background:url(../images/testimonialsHover.gif) no-repeat;}

#topMenu ul li a.testimonialsSelected{background:url(../images/testimonialsHover.gif) no-repeat;}

#topMenu ul li a.contact{background:url(../images/contactNormal.gif) no-repeat;}

#topMenu ul li a.contact:hover{background:url(../images/contactHover.gif) no-repeat;}

#topMenu ul li a.contactSelected{background:url(../images/contactHover.gif) no-repeat;}

#leftContent{float:left; width:255px; background:#c3b79d url(../images/leftPanel.jpg) no-repeat;}

#rightContent{float:left; width:600px; line-height:18px;}

#rightContent .content{padding:50px 0 0 48px;}

#rightContent .content .landImage{margin:0 0 20px 20px;}

#rightContent .content .portImages img{margin:0 9px;}

#rightContent .footerNav{margin:30px 0 0 48px; padding:20px 0 0 0; border-top:solid 1px #666;}

.padding{

	padding-bottom:10px; 

	padding-left:15px;

}