﻿body				{ margin:1px 0px; padding: 0px;
					  font-family:Tahoma, Arial, Verdana; font-size:12px; color:#9B6F6E; text-align:left;
					  background: #262626 url(images/gradBackground.jpg) repeat-x;}

#wrapper			{ width:950px; margin:0px auto;} 
#wrapperDownload	{ width:950px; margin:20px auto;}

div.clearer			{ clear: both; line-height: 0; height: 0;}

h1, h2, h3			{ text-align:left; font-family:Arial; } 
td					{ font-size:0.8em; }

a:visited, a:link	{ color:#BF9999; 	text-decoration:none;}
a:hover 				{ color:#ffffff;	text-decoration:underline;}

#canvas				{ background-color:#333; padding:10px 15px; margin-bottom:17px; }
#montage			{ border:solid 1px #222; padding:20px; width:900px; margin:10px auto; clear:both; display:table;   }

#header				{ width:950px; padding:0px 20px 2px 20px;  margin:0 auto;  }
#header .text		{ float:right; text-align:right; padding-right:5px; font:normal 500 1em Tahoma;}
#header .text div	{ margin:2px; }
#header #logo		{ float:left;  }
#header img			{ border:none; } 
#mailLink			{ font-weight:bold; font-size:1.2em; padding:5px 0px; display:inline-block; }

#navBar				{ clear:both; background-color:#222; padding:4px 10px; font-size:1.2em; font-weight:bold; }
#navBar a			{ text-align:center;  display:inline-block; }
#navBar .sep		{ color:#444; margin:0px 10px; }

#imagesTbl			{ text-align:center; margin:0px auto; width:750px;}
#imagesTbl th		{ text-align:left; border-bottom: solid 1px #444; background-color: #383838; 
						font-size:1.5em; font-weight:normal; padding-left:4px;}
#imagesTbl td		{ font-size:1.2em; font-weight:200; margin-bottom:20px; }
#imagesTbl img		{ border:solid 1px #000000; }
#imagesTbl img:hover	{ border:solid 1px #ffffff; }
#imagesTbl label		{ display:block; text-align:center; font-weight:bold; text-transform:uppercase; }
#imagesTbl label:hover	{ text-decoration:underline; }

#breadcrumbs		{ color:#444; text-transform:lowercase; margin-bottom:5px; }

.title				{ font-size:1.5em; border-bottom:solid 1px #444; margin-top:35px; width:800px; background-color:#111; }
.paraTitle			{ font-size:1.5em; border-bottom:solid 1px #444; padding-left:4px; 
						margin-top:35px; background-color: #383838; }
.paragraph			{ color:#dddddd; text-align:left; font-size:1.2em; font-family:Verdana; margin-top:5px; }

.boldText			{ color:#CD5C5C; font-size:1.2em; }

#linksTbl			{ width:800px; font-size:1.2em; margin-top:30px; }
#linksTbl a 		{ font-weight:bold; font-size:1.5em; }
#linksTbl td		{ border-bottom:solid 1px #444; }
#linksTbl img		{ border:solid 1px #222; float:right; }
#linksTbl img:hover	{ border:solid 1px #ffffff; }

#openingText		{ text-align:left; font: normal 500 1.2em Verdana; border:solid 1px #444;
						width:700px; margin:10px auto 0px auto; background-color:#383838; padding:10px; } 

#marquee			{ float:right; margin:5px 0px 10px 0px; width:180px; background-color:#383838; padding:10px; }

.picScroller		{ width:127px; height:600px; overflow-y:scroll; filter:chroma(color=#222222);
						scrollbar-face-color:#292929;
						scrollbar-shadow-color:#333333;
						scrollbar-highlight-color:#666666;
						scrollbar-3dlight-color:#222222;
						scrollbar-darkshadow-color:#222222;
						scrollbar-track-color:#383838;
						scrollbar-arrow-color:#BF9999;	 
					}
						
.slideCenter		{ text-align:center; }
.picFrame			{ border:1px solid #666666; margin:2px; display:inline; }
.picFrame:hover		{ border:1px solid #ffffff; }
.slideFrame			{ border:4px solid #ffffff; }

.imgItem			{ float:left; margin:10px 20px; height:170px; }
.photoCaption		{ width:98px; height:6.5em; overflow:hidden; text-overflow:ellipsis; margin:0px 5px;  }

#testimonials 		{ width:880px; margin-left:0px; padding:0px; }
#testimonials li	{ list-style-type:none; padding:7px 0px; border-bottom:solid 1px #444; width:100%; }
#testimonials .img	{ float:left; }
#testimonials .txt	{ width:600px;  float:left; margin:0px 10px; color:#ddd; 
						font:normal lighter 1.2em Comic Sans MS; overflow:hidden; } 
