
/* global styles
-------------------------------------------------------------------------*/

body {
	background: #365D2E;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}
img { border: none; }
a { outline: none; }
h2 { font-size: 14px; font-weight: bold; color: #365d2e; font-variant: small-caps; border-bottom: 1px solid #6D6138; }

/* Page Construction
-------------------------------------------------------------------------*/
#top { background: url(images/top_bg.jpg) repeat-x top; width: 100%; height: 174px; margin-bottom: 0px; }
#header { background: url(images/header.jpg) no-repeat; width: 669px; height: 174px; margin: 0px auto 0px auto; }
#hotspot a {
  position: absolute;
  height: 25px;
  width: 669px;
  margin-top: 132px;
  text-decoration: none;
  border-bottom: none;
}
#hotspot a i { visibility: hidden; }
a#home { margin-left: 18px; width: 35px; }
a#services{ margin-left: 471px; width: 50px; }
a#portfolio{ margin-left: 531px; width: 58px; }
a#contact{ margin-left: 600px; width: 50px; }

#middle { background: #BAAA79; width: 100%; margin-top: 0px; margin-bottom: 0px; }
#content { width: 600px; margin: 0px auto; padding: 0px; height: auto; text-align: justify; }
#content .text { width: 275px; margin-left: 325px; margin-top: 0px; text-align: justify; }
#content a, #content a:visited { color: #365d2e; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #365d2e; }
#content a:hover { color: #6D6138; border-bottom: none; }

#bottom { background: url(images/footer_bg.jpg) repeat-x top; width: 100%; height: 144px; margin-top: 0px; }
#foot { background: url(images/footer.jpg) no-repeat; width: 669px; height: 144px; margin: 0px auto 0px auto; }
#copyright { color: #baaa79; width: 100%; text-align: center; font-weight: normal; padding-top: 35px; }

/* Portfolio Bar
-------------------------------------------------------------------------*/
#port1 {
    width: 580px; height: 110px;
    background: url(images/portfolio_bar.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#port1 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#port1 li, #port1 a { height: 110px; display: block; border-bottom: none; }
#port1 a:visited { border-bottom: none; }

#fobl {left: 0; width: 116px;}
#fofl {left: 116px; width: 115px;}
#poker {left: 231px; width: 115px;}
#lti {left: 346px; width: 115px;}
#beadstore {left: 461px; width: 116px;}

#fobl a:hover { background: transparent url(images/portfolio_bar.jpg) 0 -110px no-repeat; }
#fofl a:hover { background: transparent url(images/portfolio_bar.jpg) -116px -110px no-repeat; }
#poker a:hover { background: transparent url(images/portfolio_bar.jpg) -231px -110px no-repeat; }
#lti a:hover { background: transparent url(images/portfolio_bar.jpg) -346px -110px no-repeat; }
#beadstore a:hover { background: transparent url(images/portfolio_bar.jpg) -461px -110px no-repeat; }

#port2 {
    width: 580px; height: 110px;
    background: url(images/portfolio_bar2.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#port2 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#port2 li, #port2 a { height: 110px; display: block; border-bottom: none; }
#port2 a:visited { border-bottom: none; }

#beadfarm {left: 0px; width: 116px;}
#fss {left: 116px; width: 115px;}
#abir {left: 231px; width: 115px;}
#delta {left: 346px; width: 115px;}
#raa { left: 461px; width: 116px; }

#beadfarm a:hover { background: transparent url(images/portfolio_bar2.jpg) -0px -110px no-repeat; }
#fss a:hover { background: transparent url(images/portfolio_bar2.jpg) -116px -110px no-repeat; }
#abir a:hover { background: transparent url(images/portfolio_bar2.jpg) -231px -110px no-repeat; }
#delta a:hover { background: transparent url(images/portfolio_bar2.jpg) -346px -110px no-repeat; }
#raa a:hover {	 background: transparent url(images/portfolio_bar2.jpg) -461px -110px no-repeat; }

#screen { float: left; margin: 10px 20px 10px 0px; } /* screen cap images for client pages */

/* ### GO LEAFS GO! ### */