/* CSS Document */

body {
	font-family:"Times New Roman", Times, serif;
	color: #000;
	font-size:12px;
	line-height:150%;
	background-image:url("images/tileme.gif");
	background-repeat:repeat-x;
	width:634px;
	margin:auto;
	}
	
 a {
	text-decoration: none;
	font-weight: bold;
	color:  #000;
	text-decoration:underline;
	}
a:visited {
	color:  #000;
	}
a:active {
	color:  #000;
	margin:0px;
	border:0px;
	padding:0px;
	}
a:hover {
	color: #999;
	text-decoration: underline;
	}	

	
	
strong, b {
	font-weight: bold;
	}
	
p {
	font-size: 12px;
	line-height: 22px;
	}


h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

	
img {
	border: none;
	padding:0px;
	margin:0px;
	}
	
	
photo {
	border: none;
	padding:20px;
	margin:20px;
	}	

/* TOP BANNER */	

#banner {
	position:relative;
	text-align:center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image:url("images/header.jpg");
	height: 177px;
	width:634px;
	background-repeat:no-repeat;
	}

/* THE MENU */

	
#menucontainer {
	padding:0px;
	margin:0px;
	height:23px;
	width:634px;
	}		

#menucontainer li {
	display:inline;
	}
	
/* HOME MENU ITEM */

#home {
	position:absolute;
	background-image:url(images/home_on.gif);
	height:23px;
	width:104px;
	background-repeat:no-repeat;
	margin-left:0px;
	display:inline;
	}

#home:hover {
	background-image:url(images/home_on.gif);
	}	
	
#homeoff {
	position:absolute;
	background-image:url(images/home_off.gif);
	height:23px;
	width:104px;
	background-repeat:no-repeat;
	margin-left:0px;
	display:inline;
	}

#homeoff:hover {
	background-image:url(images/home_on.gif);
	}

/* ABOUT MENU ITEM */

#about {
	position:absolute;
	background-image:url(images/about_off.gif);
	height:23px;
	width:79px;	
	background-repeat:no-repeat;
	margin-left:104px;
	display:inline;
	}	

#abouton:hover {
	background-image:url(images/about_on.gif);
	}	
	
#abouton {
	position:absolute;
	background-image:url(images/about_on.gif);
	height:23px;
	width:79px;	
	background-repeat:no-repeat;
	margin-left:104px;
	display:inline;
	}	

#about:hover {
	background-image:url(images/about_on.gif);
	}			

/* PORTFOLIO MENU ITEM */

#portfolio {
	position:absolute;
	background-image:url(images/portfolio_off.gif);
	height:23px;
	width:81px;	
	background-repeat:no-repeat;
	margin-left:183px;
	}	

#portfolio:hover {
	background-image:url(images/portfolio_on.gif);
	}	

#portfolioon {
	position:absolute;
	background-image:url(images/portfolio_on.gif);
	height:23px;
	width:81px;	
	background-repeat:no-repeat;
	margin-left:183px;
	}	

#portfolioon:hover {
	background-image:url(images/portfolio_on.gif);
	}	

/* TESTIMONIALS MENU ITEM */

#testimonials {
	position:absolute;
	background-image:url(images/testimonials_off.gif);
	height:23px;
	width:116px;	
	background-repeat:no-repeat;
	margin-left:264px;
	}		
	
#testimonials:hover {
	background-image:url(images/testimonials_on.gif);
	}		
	
#testimonialson {
	position:absolute;
	background-image:url(images/testimonials_on.gif);
	height:23px;
	width:116px;	
	background-repeat:no-repeat;
	margin-left:264px;
	}		
	
#testimonialson:hover {
	background-image:url(images/testimonials_on.gif);
	}		
	
/* BLOG MENU ITEM */	
	
#blog {
	position:absolute;
	background-image:url(images/blog_off.gif);
	height:23px;
	width:68px;	
	background-repeat:no-repeat;
	margin-left:380px;
	}	

#blog:hover {
	background-image:url(images/blog_on.gif);
	}	
	
#blogon {
	position:absolute;
	background-image:url(images/blog_on.gif);
	height:23px;
	width:68px;	
	background-repeat:no-repeat;
	margin-left:380px;
	}	

#blogon:hover {
	background-image:url(images/blog_on.gif);
	}			
	
#rightofmenu {
	position:absolute;
	background-image:url(images/rightofmenu.jpg);
	height:23px;
	width:187px;	
	background-repeat:no-repeat;
	margin-left:447px;
	}		
	
 #undermenu {
	background-image:url("images/index_topline.jpg");
	width: 634px;
	height:15px;
}	

/* THE HOME PAGE CONTENT */

#indexcontent {
	width:634px;
	background-color:#fff;
	}
	
#aboutcontent {
	width:634px;
	height:785px;
	background-color:#fff;
	}	
	
#portfoliocontent {
	width:634px;
	height:315px;
	background-color:#fff;
	}	
	
#testimonialscontent {
	width:634px;
	height:1750px;
	background-color:#fff;
	}			


/* COLUMN ONE */

#columnone {
	position:absolute;
	background-image:url("images/leftline.gif");
	width:22px;
	height:233px;
	background-repeat:no-repeat;
	margin-left:0px;
	}
	
#columnoneabout {
	position:absolute;
	background-image:url("images/leftline.gif");
	width:22px;
	height:1000px;
	background-repeat:repeat-y;
	margin-left:0px;
	}

#columnoneportfolio {
	position:absolute;
	background-image:url("images/leftline.gif");
	width:22px;
	height:553px;
	background-repeat:repeat-y;
	margin-left:0px;
	}
	
#columnonetestimonials {
	position:absolute;
	background-image:url("images/leftline.gif");
	width:22px;
	height:2000px;
	background-repeat:repeat-y;
	margin-left:0px;
	}			
		

/* COLUMN TWO */

#columntwo {
	position:absolute;
	background-image:url("images/index_tigers.jpg");
	width:356px;
	height:233px;
	background-repeat:no-repeat;
	margin-left:22px;
	}
	
#columntwoabout {
	position:absolute;
	width:356px;
	height:1000px;
	background-color:#fff;
	background-repeat:no-repeat;
	margin-left:22px;
	z-index:10;
	} 

#columntwoportfolio {
	position:absolute;
	width:356px;
	height:533px;
	background-color:#fff;
	background-repeat:no-repeat;
	margin-left:22px;
	z-index:10;
	} 
	
#columntwotestimonials {
	position:absolute;
	width:356px;
	height:1970px;
	background-color:#fff;
	background-repeat:no-repeat;
	margin-left:22px;
	z-index:10;
	} 	
	
.columncontent {
	margin:10px;
	}	
	
/* COLUMN THREE */	

#columnthree {
	position:absolute;
	background-image:url("images/spacer.gif");
	width:8px;
	height:233px;
	background-repeat:no-repeat;
	margin-left:378px;
	}
	
#columnthreeabout {
	position:absolute;
	background-image:url("images/spacer.gif");
	width:8px;
	height:1000px;
	background-repeat:no-repeat;
	margin-left:378px;
	background-color:#fff;
	}

#columnthreeportfolio {
	position:absolute;
	background-image:url("images/spacer.gif");
	width:8px;
	height:553px;
	background-repeat:no-repeat;
	margin-left:378px;
	background-color:#fff;
	}	
	
#columnthreetestimonials {
	position:absolute;
	background-image:url("images/spacer.gif");
	width:8px;
	height:1970px;
	background-repeat:no-repeat;
	margin-left:378px;
	background-color:#fff;
	}		
	
/* COLUMN FOUR */	

#columnfour {
	position:absolute;
	background-image:url("images/index_colfour.jpg");
	width:225px;
	height:233px;
	background-repeat:no-repeat;
	margin-left:386px;
	}

#columnfourabout {
	position:absolute;
	background-image:url("images/index_colfour.jpg");
	width:225px;
	height:1000px;
	background-repeat:no-repeat;
	background-color:#fff;
	margin-left:386px;
	}

#columnfourportfolio {
	position:absolute;
	background-image:url("images/index_colfour.jpg");
	width:225px;
	height:553px;
	background-repeat:no-repeat;
	background-color:#fff;
	margin-left:386px;
	}
	
#columnfourtestimonials {
	position:absolute;
	background-image:url("images/index_colfour.jpg");
	width:225px;
	height:1970px;
	background-repeat:no-repeat;
	background-color:#fff;
	margin-left:386px;
	}	

#colfourcontent {
	padding:60px 5px 5px 10px;
	}

/* COLUMN FIVE */

#columnfive {
	position:absolute;
	background-image:url("images/rightline.gif");
	width:23px;
	height:233px;
	background-repeat:no-repeat;
	margin-left:611px;
	}

#columnfiveabout {
	position:absolute;
	background-image:url("images/rightline.gif");
	width:23px;
	height:1000px;
	background-repeat:repeat-y;
	margin-left:611px;
	}

#columnfiveportfolio {
	position:absolute;
	background-image:url("images/rightline.gif");
	width:23px;
	height:553px;
	background-repeat:repeat-y;
	margin-left:611px;
	}
	
#columnfivetestimonials {
	position:absolute;
	background-image:url("images/rightline.gif");
	width:23px;
	height:1970px;
	background-repeat:repeat-y;
	margin-left:611px;
	}	

/* BOTTOM AREA */

#bottomline {
	position:relative;
	background-image:url("images/bottomline.gif");
	width:634px;
	height:17px;
	margin-top:230px;
	background-repeat:no-repeat;
	}
	
#footer {
	position:absolute;
	background-color:#d2be99;
	height:26px;
	width:614px;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	font-style:italic;
	font-size:11px;
	vertical-align:middle;
	}	
