body{margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: small;
background: url(images/body-bkg.jpg) repeat center;}
#container {width: 760px; margin-left: auto; margin-right: auto; border: 8px solid #000000; 
background-image: url(images/sidebarbkg.gif);background-repeat: repeat;}
#header {height: 250px; background: transparent; border-bottom: 4px solid #000; }
.clear{clear:both;}
a:link, a:visited{color: #2D437D; text-decoration:underline;}
a:hover{text-decoration:none; color: #43511E;}
#content {width: 535px; padding: 5px; float: right; background-color: #FFFFFF;}
#content h1 {font-family: Arial, Helvetica, sans-serif; color: #2D437D; font-size: large;}
#content h2 {color: #2D437D; font-size : medium;}
#content h3 {color: #2D437D; font-size : small;  }
#contentportfolio{width: 750px;background-color: #FFFFFF;}
#contentportfolio h1 {font-family: Arial, Helvetica, sans-serif; color : #2D437D; font-size: large; text-align: center;}
#sidebar {float: left; margin: 0; background-color:#2D437D; width: 198px;}
#sidebar ul {margin: 0; padding: 0; background:#000000 #url(images/menu1.gif) no-repeat left top; color: #FFFFFF;border-bottom : 1px solid #ffffff;}
#sidebar ul li {margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #ffffff; background:#2D437D url(images/menu2.gif) no-repeat top left;}
#sidebar ul li a {display: block;padding: 3px; font-size: 12px; background: #000000 url(images/menu1.gif) no-repeat top left; color: #ffffff; text-indent: 5px;text-decoration: none;
font-weight: normal;}
#sidebar ul li a:hover {background: #2D437D url(images/menu2.gif) no-repeat top left;}
#footer {width: 760px; font-size: 11px; color: #000000; clear: both; text-align: right;}
#footer a:link, #footer a:visited{font-size: 11px;color: #000000; text-decoration: underline; margin-right: 20px;}
#footer a:hover{font-size: 11px;color: #666666;}
#logos{background-color: #FFFFFF; display: block;float: left; margin: 0;}
hr{color:#000000; height:1px;}