body { 	margin:0;	padding: 0;  	font-family: "Lucida grande", Verdana, Arial, Helvetica, sans-serif;	font-size: small;  	 background: #000;  } #wrap { 	margin: 0 auto;	width: 900px;  	background: #999999;  	} #home-wrap { 	margin: 0 auto;  	width: 900px;  	background: #000;   } #header {  margin: 0;  padding: 0 0 0 0;  background: #000;  width: 900px;  } #header img { padding: 20px 0 20px 9px; background: #000;} #navbar { margin: 0 0 0 0; padding: 0; background: #000; } #main-body {  float: left;  width: 900px;  } #content {  float: right;  width: 625px;  } #home-content {margin: 0;padding:  0 149px 0 149px; } #leftbar {  float: left;  width: 275px; background: #999999;  } #home-leftbar  {  	float: left;  	width: 275px; 	background: #999999;  	} #leftbar div {  padding: 20px 30px;  }  #content div {  padding: 20px 0 20px 0;  margin: 0 0 20px 0;  } #home-right {  float: right;  width: 299px;  margin-top: -100px;  } #footer {  clear: both;  padding: 5px 10px;  background: #000;  text-align: left;  color: #fff;  font-size: 95%; height: 20px  } #footer a:link { color: #fff; text-decoration: none; } #footer a:visited { color: #fff; text-decoration: none; } #footer a:hover { text-decoration: underline; } #footer p { margin: 0; padding: 0; line-height: 1; }   /**** HTML styles ****/  a:hover {  padding: 0;  margin: 0; } .hide { display: none; } h2  {  font-size: 140%;  font-weight: normal; font-family: Georgia, AGaramond, Garamond, "Times New Roman", serif;  color:#172A45; text-decoration: none; margin: 5px 0 10px 0;  } h2 a:link, h2 a:visited {  color: #172A45; text-decoration: none; border: none;  } h2 a:hover { text-decoration: underline; border: none; } h3  {  font-size: 120%;  font-weight: normal; font-family: Georgia, AGaramond, Garamond, "Times New Roman", serif;  color: #172A45; text-decoration: none;  } h3 a:link, h3 a:visited {  text-decoration: none; border: none;  color: #172A45;  } #content a, #right a {  color: #258;  text-decoration: none;  border: none;  } #content a:visited, #right a:visited {  color: #258;  text-decoration: none;  } #content a:hover, a:focus, #right a:hover, a:focus {  color: #990000;  text-decoration: underline;  border: none;  } #content a:active, #right a:active {  color: #990000;  text-decoration: underline;  border: none;  } #content p {	font-weight: normal;	line-height: 1.2;	margin: 0 0 1em 0;	padding: 0 30px 0 0;	font-size: 100%;	color:#1A1A1A;}   #content li { list-style-type: circle; font-size: 105%; color:#1A1A1A; }   #content li ul li{ list-style-type: circle; font-size: 95%; color:#1A1A1A; }   #content h1 {	text-align: left;	margin: 0 0 1em 0;	padding: 0 0 5px 0;	line-height: 1.2em;	font-size: 1.2em;	color: #000;	border-bottom: 1px solid #000;	font-family: helvetica, arial, sans-serif;	letter-spacing: 2pt;}     #content h2 a:link, #content h2 a:visited {  color: #172A45; text-decoration: none; border: none;  }     #content h2 a:hover { text-decoration: underline; border: none; }     .right-align {  text-align: right;  font-size: 90%;  padding: 10px 0 15px 0; margin: 0; }     .right-align a:link, .right-align a:visited, .right-align a:hover, .right-align a:active { text-decoration: none; border: none; }     .small { font-size: 80%; color: #666666; }     #home-sidebar { clear: right; margin: 0 0 15px 0; padding: 0; background: #4A75C6 url(../../../images/bg_subnav.gif) top repeat-x; color: #fff; }     #home-sidebar h2 { color: #fff; margin: 0 20px 10px 20px; padding: 20px 0 0 0; }     #home-sidebar p { color: #fff; margin: 0 20px 10px 20px; padding: 0 0 10px 0; }     #home-sidebar strong { color: #FAD970; font-weight: normal; }     #home-sidebar img { color: #fff; margin: 0 20px 10px 20px; padding: 0 0 10px 0; }     #header h1 { background: #FAD970; float: right; color: #4A75C6; margin: 20px 50px 0 0; padding: 0; }     #sidebarbox { float: right; width: 240px; margin: 10px 0; padding: 10px; background: #ccc; border: 1px solid #333; font-size: 90%; }        /**** main nav ****/     #nav { float: left; width: 100%; padding: 0 0 10px 0; list-style: none; margin: 0 0 30px 0; background: #000; }     #nav li { float: left; margin: 0; padding: 0; font-size: 95%; font-weight: bold; }     #nav a { float: left;  }    .normal a {display: block; margin: 8px 0 0 0; padding: 0px 10px; color: #fff; text-decoration: none; border-right: 1px solid #fff;}    .end a {display: block; margin: 8px 0 0 0; padding: 0px 10px; color: #fff; text-decoration: none;}   .current { display: block; background: #ccc; }     #nav a:hover { color: #ccc;  }     /* image classes                           */      img a:link, img a:visited { text-decoration: none; padding: 0; border: none; margin: 0; }       #content img a:link, #content img a:visited { text-decoration: none; padding: 0; border: none; margin: 0; }      #content img a:hover { text-decoration: underline; padding: 0; border-bottom: none; margin: 0; }       #sidebar img a {border: none; }       #subnav img { display: inline; }       .img-shadow {   float:right;   background: url(../../../images/shadowAlpha.png) no-repeat bottom left !important;   background: url(../../../images/shadow.gif) no-repeat bottom left;   margin: 10px 10px 20px 0px !important;   margin: 10px 2px 20px 0;   }       .img-shadow img {   display: block;   position: relative;   background-color: #fff;   margin: -6px -6px 6px 6px;   padding: 0;   }       .img-right {   float: right;   padding: 0 30px 20px 20px;   }            #portraits {margin: 0 0 20px 0;}       #portraits img { margin: 0 0 5px 0; }       #portraits a:link { color: #000000; }       #portraits a:visited { color: #000000; }       #portraits td { padding: 0 0 15px 0; }       #portraits p { font-size: 80%; margin: 0; padding: 0; line-height: 1;}      #lists p {font-size: 85%;   margin: 0;   padding: 0;   line-height: 1.2;   }      #lists td {   padding: 0 5px 0 0;   }       /***********************************************/ /* Subnav navigation                           */ /***********************************************/       #subnav { margin: 0; padding: 0; }       #subnav ul {font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif; font-size: 95%; padding: 0; margin: 0; list-style-type: none;  font-weight: normal; text-align: left;}       #subnav ul li a:visited {color:#333333;text-decoration:none;}       #subnav ul li a:active, #subnav ul li a:focus, #subnav ul li a:hover, #subnav ul li a b {color:#000;}       #subnav ul li a:hover {color:#fff; text-decoration: underline;}       #subnav ul li {  padding: 0;  margin: 0;  line-height: 1.6; }       #subnav ul li strong { padding: 0; margin: 0; }       #subnav ul li a  { color:#333333;  text-decoration: none; padding: 0 0 0.3em 0; margin: 0; width: 100%;  display: block; }       #subnav ul li a, #subnav>ul li strong { display: block; width: auto; }       #subnav strong { padding: 0; margin: 0; } #subnav ul li a:hover { color: #000; text-decoration: none; }       #subnav ul li ul { padding: 0 0 0 30px; font-family:"lucida grande", Verdana, Arial, Helvetica, sans-serif; list-style-type: none;  font-weight: normal; text-align: left;}       #subnav ul li ul li ul { padding: 0 0 0 10px; font-family:"lucida grande", Verdana, Arial, Helvetica, sans-serif; font-size: 100%; list-style-type: none;  font-weight: normal; text-align: left;}       #subnav h2  { padding: 10px 0 2px 0; margin: 0; font-size: 120%; }
