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

html { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

.background { background:url(../images/main-background.gif) center top;}

#wrap { width:900px; margin:auto; overflow:hidden;}

.header { overflow:hidden}
.header h1 { margin-top:30px;}
.header h1 a { display:block; width:266px; height:62px; text-indent:-999999px; background:url(../images/logo.gif) no-repeat; overflow:hidden; }

.header ul.main-nav { float:right; border-top:1px solid #cc3300; padding-right:76px;}
.header ul.main-nav li { text-align:center; margin-right:10px; float:left; }
.header ul.main-nav li a { display:block; width:82px; height:19px; background:#cc3300; color:#FFFFFF; font-size:10px; padding-top:4px; text-decoration:none; }
.header ul.main-nav li a:hover, .header ul.main-nav li.active a { background:#993300; text-decoration:underline;}

.content { width:500px; padding-left:267px; margin:50px 0px;}
.content p { color:#666666; margin:15px 0px; line-height:18px;}
.content p a { color:#cc3300; text-decoration:none;}
.content img { float:left; margin-right:10px; margin-top:5px;}
.content ul.sample-menus {}
.content ul.sample-menus li { margin:5px 0px; padding-left:10px; padding-top:5px; background:url(../images/bullet.gif) no-repeat center left;}
.content ul.sample-menus li a { color:#666666; text-decoration:none; font-size:16px;}
.content ul.sample-menus li a:hover {
	color:#990000;
}


.content ul.red-menus {}
.content ul.red-menus li { margin:5px 0px; padding-left:10px; padding-top:5px; background:url(../images/bullet.gif) no-repeat center left;}
.content ul.red-menus li a { color:#990000; text-decoration:none; font-size:16px;}
.content ul.red-menus li a:hover { color:#666666;}



.content table tr td { padding:5px; font-size:16px; color:#666666;}
.content .red { color:#cc0000;}

.portfolio { width:633px; margin:50px 0px; margin-left:267px;}
.portfolio ul { background:#990000;  overflow:hidden; padding-left:3px;}
.portfolio ul li { float:left; margin:5px; margin-top:8px;}
.portfolio ul li a { margin:0px; padding:0px; height:auto;}
.portfolio p { color:#666666; margin:15px 0px; line-height:18px;}
.portfolio .red { color:#cc0000;}

.testimonials { margin-top:50px; margin-bottom:50px;}
.testimonials .testimonial { background:url(../images/speech-marks-left.png) no-repeat top left; padding-left:25px; width:450px; font-size:14px; line-height:18px; margin:25px 0px; color:#666666; }
.testimonials .testimonial p { margin:5px 0px;}
.testimonials .testimonial.left { margin-left:90px;}
.testimonials .testimonial.centre { margin-left:266px;}
.testimonials .testimonial.right { margin-left:420px;}
.testimonials .testimonial .speech-marks {background:url(../images/speech-marks-right.png) no-repeat bottom right; padding-right:25px;}
.testimonials .red { color:#cc0000;}

#footer-wrap { background:#993300; overflow:hidden; padding:5px 0px;}
#footer-wrap .footer { width:900px; margin:auto;}
#footer-wrap .footer ul li { float:left; margin-right:10px;}
#footer-wrap .footer ul li a { color:#FFFFFF;}
