body {  
        background-color: #A0A7AD;
        background-image: url(bg.gif);}
body.bgc {  
        background-color: #FFFFFF;
        background-image: none;}
h1.bmr {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
	color: #555555;}
h2.bmr {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 20pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
	color: #5555A0;}
h2.sub {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	text-align: left; 
	color: #555555;}
p.bmr {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;	
	color: #555555;}
p.menu {	
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center; 
	color: #000000;}
p.cpyrgt {	
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: center; 
	color: #000000;}
p.hnt {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center; 
	color: #555555;}
em.r  { 
        font-weight: bold;
	color: red;}
ul.bmr {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10pt;
	font-weight: normal;
	list-style: circle outside;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0px 0px 0px 15px;
	text-align: left; 
	color: #555555;}
a.bmr:link{
	color: #0000AF;
	text-decoration: underline;}
a.bmr:visited{
	color: #50608F;
	text-decoration: underline;}
a.bmr:hover{
	color: #8000AF;
	text-decoration: underline;}
a.bmr:active{
	color: #8F8FFF;
	text-decoration: underline;}
a.email:link{}
a.email:active{
	background: url('mailto:bmr@barrymrobinson.com');}
#nav ul{
	display: block;
	position: relative;
	z-index: 3;
	margin: 0px;        
        height: 42px;        
        white-space: nowrap;
        background-color: #84807E;
        color: white;
        top: auto;
	bottom: auto;
        width: auto;}
#nav ul li{
	display: inline;
        position: relative;
        font-family: arial, helvetica, sans-serif, verdana;
        font-size: 18px;
        font-weight: bold;
        text-decoration : none;
	padding: 10px 10px 10px 10px;      
        background-color: #84807E;
        color: #555555;
        float: left;}
#nav ul li a:link{
	color: #FFFFFF;
	text-decoration: none;}
#nav ul li a:visited{
	color: #FFFFFF;
	text-decoration: none;}
#nav ul li a:hover{
	color: #000000;	
	text-decoration: none;}
#nav ul li a:active{
	color: #FFFFFF;
	text-decoration: none;}
img.cent{	
	margin-left: 162px;}
img.centvalid{
	margin-left: 156px;
	border-width: 0;}
img.linkpic {
	float: left;
	margin-right: 6px;}
img.mailer {
	border-width: 0;
	margin-right: 6px;}
div.shadow{
	display: block;
	position: absolute;
	z-index: 5;
	margin-left: 56px;
	margin-top: 56px;
	margin-right: 50px;
	margin-bottom: 50px;
	width: 802px;
	height: 648px;
	background-color: #607080;}
div.main {
	display: block;
	position: absolute;	
	z-index: 4;
	margin-left: -6px;	
        margin-top: -6px;	
	padding: 0px;	
	width: 802px;
	height: 648px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	color: #555555;      
	background-color: #FFFFFF;}
div.inner {
	display: inline;
	position: relative;
        z-index: 1;
	float: left;	
	background-color: #FFFFFF;
	border-width: 0px;	
        bottom: auto;	
	width: 400px;
	height: 600px;}
div.outer {
	display: inline;
	position: relative;
        z-index: 2;
	float: left;	
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 0px;
        bottom: auto;	
	width: 400px;
	height: 600px;}
div.outerlink {
	display: inline;
	position: relative;
	overflow: scroll;
        z-index: 1;
	float: left;	
	background-color: #FFFFFF;
	border-width: 0px;
        bottom: auto;	
	width: 400px;
	height: 600px;}
div.bottom_menu {
	display: block;
	position: absolute;	
	margin-left: 50px;
	margin-top: 694px;
	padding-top: 30px;
	width: 802px;		
	height: 112px;}
div.bmr1i {background-image: url(index.jpg);
	   background-repeat: no-repeat;
	   background-position: 50% 50%;}
div.bmr2i {background-image: url(portfolio.jpg);
           background-repeat: no-repeat;
	   background-position: 50% 50%;}
div.bmr3i {background-image: url(resources.jpg);
           background-repeat: no-repeat;
	   background-position: 50% 50%;}
div.bmr4i {background-image: url(contact.jpg);
           background-repeat: no-repeat;
	   background-position: 50% 50%;}
div.bmr5i {background-image: url(links.jpg);
	   background-repeat: no-repeat;
	   background-position: 100% 0%;}
div.bmr6i {background-image: url(copyright.jpg);
           background-repeat: no-repeat;
	   background-position: 50% 50%;}
div.bmr7i {background-image: url(privacy.jpg);
           background-repeat: no-repeat;
	   background-position: 50% 50%;}