body { margin: 30px 0 20px 0; padding: 0; background: #c0c0c0; text-align: justify; line-height: 25px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #3C3C37; }h3 {padding: 0; margin: 0; text-transform: lowercase; color: #005880; } p, ul, ol { margin-bottom: 1.5em; } ul { margin: 0px; padding: 0; } a { color: #005880; }a:hover { text-decoration: none; color:#6699FF; } /** Style for header starts here */ #header { width: 780px; height: 250px; margin: 0px auto; border:1px solid black; } #header h2 { margin:0px; padding: 0; font-weight: normal; color: #000000; } #header h1 { padding: 90px 0px 10px 90px; font-size: 3em; } #header h2 { margin-top: -8px; padding: 0px 0px 0px 92px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } /** Drop-down menu starts here */  .chromestyle{ width: 780px; margin: 0px auto; background: #000099;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; }.chromestyle:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }.chromestyle ul{ width:100%; background: #000099; padding: 4px 0; margin: 0; text-align: right; }.chromestyle ul li{ display: inline; }.chromestyle ul li a{ border-left: 1px solid white; color: #FFFFFF; padding: 4px7px; margin: 0; text-decoration: none;}.chromestyle ul li a:hover, .chromestyle ul li a.selected{ color: #FFFFFF;background: #6699FF  }/* ######### Style for Drop Down Menu ######### */.dropmenudiv{ border: 1px solid #0000CC; position:absolute; top: 0; border-bottom-width: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height:16px; z-index:100;background-color: white; visibility: hidden;}.dropmenudiv a{ width: 100%; display: block; text-indent: 3px;padding: 2px 0; text-decoration: none; color: black; }.dropmenudiv a:hover{ background-color: #6699FF ; text-decoration: underline; color: white; }/** Style for wrapper starts here */ #wrapper { width: 800px; margin: 2px auto; background: url(images/back.jpg); padding: 20px; }/** Style for content starts here */ #content { width: 800px; margin: 0px auto; padding-top: 25px; overflow: auto; height: 1%}#content h2 { text-transform: capitalize;font-size: 1.6em; font-weight: normal;border-bottom: 1px #CCCCCC dashed; }#content p { }#left { float: left; width: 500px; padding-left: 20px; margin-bottom: 20px; }#left ul { margin: 0 3em;padding: 0; list-style: none; }#left li { margin-bottom: 10px; padding-left: 10px; line-height: 17px; }#left .post { margin-bottom: 20px; }#right { float: right; width: 220px; margin-bottom: 20px;padding-right: 20px}#right ul { margin: 15px 0 0 0; padding: 0; list-style: none; }#right li { padding-left: 10px; }#building{ float:left; width: 200px; }/** Style for footer starts here */#footer { clear: both; width: 840px; height: 42px; margin: 0px auto; padding-top: 13px; background: #000000; text-transform: uppercase; font-size: 10px; color: #E5E5CC; }#footer .copyright { float:left; margin: 0px; padding-left: 20px; text-align: center; }#footer .links { float: right; margin: 0px; padding-right: 20px; text-align: center; } #footer .css { padding-left: 20px; background:url(images/image01.png) no-repeat left 50%; }#footer .css2 { padding-left: 20px; background: url(images/image03.png) no-repeat left 50%; }#footer .css3 { padding-left: 20px; background: url(images/image04.png) no-repeat left 50%; }#footer .xhtml { padding-left: 20px; background: url(images/image02.png) no-repeat left 50%; }#footer a { color: #E5E5CC; }#imagelist img { display: block;border: 1px solid; background-color: #000099;}.imagelist {     width: 300px;     height: 200px;   	 margin: 0 auto;   	 text-align: center;     clear: both;     list-style-type: none;     padding-top: 1em;	 text-decoration: none;	 color: white;     }.imagelist li {  float: left;  text-align: center;  width: 100px;  padding: 10px;  border: 1px solid;   background-color: #000099;color: white;   }#navcontainer{/* container div set-up */width: 250px;padding: 10px;font-size: 16px;/* Set font-size so theres no default */line-height: 24px;/* Set line-height because I think it looks better like this ;^) */letter-spacing: .075em;/* Set letter-spacing so text don't jump as much when it turns bold on hover */}#navcontainer a{/* Set text-decoration and color so there is no default */text-decoration: none;color: #000099;}#navcontainer a:hover{font-weight: bold;letter-spacing: 0;/* Set letter-spacing back to 0 so text don't jump as much when it turns to bold on hover (Still jumps some though) */}#navcontainer ul{list-style-type: none;padding-left: 0px;margin: 0px;}#navcontainer ul ul{padding-left: 15px;/* offset sub menu */}#navcontainer ul li{padding-left: 5px;margin-left: 2px;/* Set margin-left to set-up the left border */}#navcontainer ul li#active{margin-left: 0px;/* Set margin back half of left-border width (5px) */}#navcontainer ul ul li#subactive{margin-left: 0px;/* Set margin back half the 30px padding above */border-left: 5px solid black;}#navcontainer li { border-left: 1px solid black; }#navcontainer li#active { border-left: 5px solid black; }#current{font-weight: bold;letter-spacing: 0;border-bottom: 1px dashed black;}#subcurrent{font-weight: bold;letter-spacing: 0;border-bottom: 1px dashed black;}#menu {position:relative; width:300px; height:300px; background:transparent url(images/menu_bw1.jpg); overflow:hidden;}#menu ul {margin:0; padding:0;}#menu li {list-style-type:none; width:150px; height:150px; display:inline;}#menu a {display:block; float:left; width:150px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:150px; background:transparent url(images/menu_col1.jpg) no-repeat 500px 500px;}* html #menu a  {height:150px; height:0;}#menu a#item1:hover {background-position: 0 0;}#menu a#item2:hover {background-position: -150px 0;}#menu a#item3:hover {background-position: 0px -150px;}#menu a#item4:hover {background-position: -150px -150px;}