body {margin:0; padding:0; border:0; background:#fff url(../images/background-left.jpg) no-repeat fixed;}
* html body {background: #fff url(../images/background-left.jpg) no-repeat;}

#menu {position:fixed; display:block; padding-top:10px; left:0; width:150px; z-index:20; float:left;}
* html #menu {position:absolute; display:block; top:150px; left:0; width:150px; z-index:20;}

#topper {position:fixed; top:0; left:0; width:100%; height:150px; background:url(../images/background-top.png) no-repeat fixed; z-index:500;}
#jcgra {width:322px; height:49px; margin:15px auto; background:url(../images/name.png) no-repeat;}
* html #topper {position:absolute; top:0; left:0; width:100%; height:150px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background-top.png', sizingMethod='crop');
}
* html #jcgra {background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/name.png', sizingMethod='crop');
}

body {font-family:arial, sans-serif; font-size:12px; letter-spacing:1px;}
a, a:visited, a:hover {color:#c00;}
a:hover {text-decoration:none;}

ul#navigation {padding:0; margin:150px 0 0 10px; list-style:none; width:80px;}
* html ul#navigation {margin-top:0;}
ul#navigation li {float:left;}
ul#navigation li a {color:#cc9; font-size:18px; text-decoration:none; display:block; line-height:30px; width:80px;}
ul#navigation li a:hover {text-decoration:underline;}
#content {display:block; margin:0 0 0 150px; background:transparent; letter-spacing:.08em; z-index:10;}

#foot {display:block; padding:10px 10px 40px 70px; text-align:justify; background:transparent; font-size:10px; color:#000; text-align:center;}

.bold {font-size:14px; font-weight:bold;}
h2 {font-size:18px; clear:both; color:#593926; margin:0; padding-top:150px; padding-bottom:0;}
h3 {font-size:14px; clear:both; color:#795949;}
#bottomPad {height:150px;}

.threeCol div {width:30%; margin:1%; float:left; text-align:justify;}
.twoCol div {width:320px; float:left; text-align:justify;}

.imgLeft {float:left; display:block; padding:0 10px 10px 0;}
.oneCol, .twoCol {width:673px; margin:0 auto;}
#central {display:block; margin:0 auto;}
.clearBoth {clear:both;}
.padRight {padding-right:23px;}
.negativeMargin {margin-bottom:-15px;}

.singleStyleChange {font-weight:bold; color:#00c;}

#content a.brown {color:#593926;}

.cap {font-size:26px; color:#000; font-weight:bold; float:left; height:30px; line-height:24px; margin-top:1px; margin-right:1px;}
* html .cap {margin-right:-2px; margin-top:3px;}
