/* CSS Document */

/* body{margin:0px;padding:0px;color:#black;font-family:"Century Gothic";} */
body {margin:0; padding:0; font: 14px/1.5em Times; background-color:#000000 }

a{ color:#000000; text-decoration:underline; font-weight: bold; }
a:hover{color:#FFFFFF;}

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}

h1{ font-size:10px;}
h2{ font-size:12px;}
h3{ font-size:14px;}
h4{ font-size:16px;}
h5{ font-size:18px;}
h6{ font-size:20px;}

/*- Tabs - Top, Right, Bottom, Left - */
#tabs { float:left; width:100%; background-color:#9C8267; font-size:85%; line-height:normal; border-bottom:1px solid #856F57; }
#tabs ul { margin:0; padding:0px 0px 0px 6px; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float:left; background:url("tableft8.gif") no-repeat left top; margin:0; padding:0 0 0 4px;text-decoration:none;}
#tabs a span { float:left; display:block; background:url("tabright8.gif") no-repeat right top; padding:5px 13px 2px 9px; color:#856F57; font-weight: bold; }	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span { color:#000000; }
#tabs a:hover { background-position:0% -42px; }
#tabs a:hover span { background-position:100% -42px; }
#tabs #current a { background-position:0% -42px; }
#tabs #current a span { background-position:100% -42px; color:#000000;}		
	
/*- Side Menu - */
ul { list-style: none; margin: 0; padding: 0; }
#sidemenu { float:left; width: 120px; margin: 0px; }
#sidemenu li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; font-size:95%; height:26px; text-decoration: none; }
#sidemenu li a:link, #sidemenu li a:visited { color: #000000; display: block; background: url(../images/sidemenu.gif); padding:6px 0 0 10px;}
#sidemenu li a:hover, #sidemenu li #selected { color: #FFFFFF; background: url(../images/sidemenu.gif) 0px -32px; padding:6px 0 0 10px; }


/*- Page Settings - */
.smallfont {font-size: 10px}
.hr {float:none; width:100%; background:#CDBEAC; line-height:normal; border-bottom:1px solid #000000;}
.f10 {font-size: 10px}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f22 {font-size: 22px}
.f24 {font-size: 24px}
.f26 {font-size: 26px}
.f28 {font-size: 28px}

label {width: 15%; float: left; clear: left; text-align: right; white-space: nowrap; min-width: 5em; }

/*- DIVS - */
.photoDIV { width:780px; float:left; font-size:9px; }
.lcDIV { height:500px; width:565px; float:left; }
.rcDIV { height:500px; width:215px; float:left; }
.bodyDIV {background-image:url(../images/bg_parchment.jpg); padding:10px 10px 10px 10px; margin:0 auto; text-align: left; background-color:#C6B5A3}
.footerDIV {background-image:url(../images/footer4D.jpg); height:24px; width:780px; margin:0 auto; text-align: left;}
.footercolDIV { width:260px; float:left; font-size:11px; text-align:center; margin:0 auto; }
.headerDIV { background-image:url(../images/bg_titlebar.jpg); height:125px; width:780px; margin:0 auto; text-align: left; padding-top:100px; }

/*- Sizes - */
.w50 { width:50px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w295 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w565 { width:565px; }
.w580 { width:580px; }
.w600 { width:600px; }
.w610 { width:610px; }
.w620 { width:620px; }
.w758 { width:758px; }
.w760 { width:760px; }
.w780 { width:780px; }

.h40 { height:40px; }
.h50 { height:50px; }
.h100 { height:100px; }
.h125 { height:125px; }
.h126 { height:126px; }
.h150 { height:150px; }
.h160 { height:160px; }
.h170 { height:170px; }
.h175 { height:175px; }
.h180 { height:180px; }
.h190 { height:190px; }
.h200 { height:200px; }
.h210 { height:210px; }
.h220 { height:220px; }
.h230 { height:230px; }
.h240 { height:240px; }
.h250 { height:250px; }
.h300 { height:300px; }
.h310 { height:310px; }
.h320 { height:320px; }
.h330 { height:330px; }
.h340 { height:340px; }
.h350 { height:350px; }
.h360 { height:360px; }
.h370 { height:370px; }
.h380 { height:380px; }
.h390 { height:390px; }
.h400 { height:400px; }
.h480 { height:480px; }
.h500 { height:500px; }
.h525 { height:525px; }
.h550 { height:550px; }
.h575 { height:575px; }
.h600 { height:600px; }
.h700 { height:700px; }
.h750 { height:750px; }
.h800 { height:800px; }
.h825 { height:800px; }
.h850 { height:850px; }
.h875 { height:875px; }
.h900 { height:900px; }
.h1000 { height:1000px; }
.h1050 { height:1050px; }
.h1100 { height:1100px; }
.h1200 { height:1200px; }
.h1250 { height:1250px; }
.h1300 { height:1300px; }
.h1400 { height:1400px; }
.h1500 { height:1500px; }
.h1600 { height:1600px; }
.h110p { height:100%; }


/*- Margins - */
.m2 { margin:2px}
.m10 { margin:10px}
.m20 { margin:20px}
.m30 { margin:30px}
.m40 { margin:40px}
.m50 { margin:50px}
.m60 { margin:60px}
.m70 { margin:70px}
.m80 { margin:80px}
.m90 { margin:90px}
.m100 { margin:100px}
.m200 { margin:200px}
.m300 { margin:300px}
.m400 { margin:400px}
.m500 { margin:500px}


.ml10 { margin: 0px 0px 0px 10px; }
.ml20 { margin: 0px 0px 0px 20px; }
.ml30 { margin: 0px 0px 0px 30px; }
.ml40 { margin: 0px 0px 0px 40px; }
.ml50 { margin: 0px 0px 0px 50px; }
.ml60 { margin: 0px 0px 0px 60px; }
.ml70 { margin: 0px 0px 0px 70px; }
.ml80 { margin: 0px 0px 0px 80px; }
.ml90 { margin: 0px 0px 0px 90px; }
.ml100 { margin: 0px 0px 0px 100px; }
.ml110 { margin: 0px 0px 0px 110px; }
.ml120 { margin: 0px 0px 0px 120px; }

.pad1 { padding: 1px} 
.pad2 { padding: 2px} 
.pad3 { padding: 3px}
.pad4 { padding: 4px} 
.pad5 { padding: 5px} 

/*- Margins Top, Right, Bottom, Left - */
.floatright { float: right; margin: 0px 0px 0px 12px; padding: 4px }
.floatleft { float: left; margin: 0px 12px 0px 0px; padding: 4px }
.clearboth { clear: both; }

.servicesright { float:right; border:2px solid #B49D83; margin:0px 0px 0px 12px; padding:5px; background-color:#CEB8A0; }
.servicesleft { float:left; border:2px solid #B49D83; margin:0px 12px 0px 0px; padding:5px; background-color:#CEB8A0; }

.thumbnail { float: right; width:126px; height:102px;  border:2px solid #B49D83; margin:0px 15px 15px 0px; padding:5px; text-align:center; background-color:#CEB8A0; font-size:12px; cursor: pointer; }

.viewport { float: right; width:590px; border:2px solid #B49D83; margin:0px 15px 15px 0px; padding:5px; background-color:#CEB8A0; }

.slideshow { float: left; width:515px; height:322px; border:2px solid #B49D83; margin:0px 15px 15px 0px; padding:5px; background-color:#CEB8A0; }

.missionphoto { float: right; width:250px; height:306px;  border:2px solid #B49D83; margin:0px 15px 15px 0px; padding:5px;background-color:#CEB8A0; }

.contactphoto { width:610px; border:2px solid #B49D83; margin:10px 0px 0px 110px; padding:5px;background-color:#CEB8A0; }

.homephoto { float: right; width:180px; height:341px;  border:2px solid #B49D83; margin:0px 15px 15px 0px; padding:5px; text-align:center; background-color:#CEB8A0; }

.impressions { float:left; width: 123px;}

.indexthumb { float: left; width:112px; height:168px; border:2px solid #B49D83; margin:0px 10px 0px 0px; padding:5px background-color:#CEB8A0; }

.impressionsthumb { width:122px; height:103px; border:2px solid #B49D83; margin:0px 0px 8px 0px; padding:5px; text-align:center; background-color:#CEB8A0; font-size:12px; cursor: pointer; }

.impressionsphoto { float: right; border:2px solid #B49D83; margin: 10px 10px 10px 0px; padding:5px; background-color:#CEB8A0; }

.prepphoto1 { float: left; border:2px solid #B49D83; margin:0px 10px 0px 0px; padding:5px;background-color:#CEB8A0; }
.prepphoto2 { float: right; border:2px solid #B49D83; margin:0px 0px 0px 10px; padding:5px;background-color:#CEB8A0; }

.portfoliothumb { float: right; width:126px; height:102px;  border:2px solid #B49D83; margin:0px 10px 10px 0px; padding:5px; text-align:center; background-color:#CEB8A0; font-size:12px; cursor: pointer; }


.portview1 { float: right; width:353px; border:2px solid #B49D83; margin:0px 10px 10px 0px; padding:5px; background-color:#CEB8A0; }

.portview2 { float: right; width:353px; border:2px solid #B49D83; margin:0px 10px 10px 0px; padding:5px; background-color:#CEB8A0; }


.b10 { border:10px; border-color:#000000 }


/*- Editible Text - */
.editable, textarea{ background-color: #ffffd3; }
textarea{ width: 95%; font-size: 100%; height:250px }
img.progress{ vertical-align: middle; padding: 0 10px; }

.requestarea{ font-size: 100%; width:500px; height:250px; background-color:#FFFFFF }
.formerror { font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#512800; margin:0px 0px 0px 120px; display:none; }
