html, body    { text-align:center; 
                margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family:Verdana;
		font-size:10px;
		color:#666666;
		background:#d3d7e0 url(./images/bg.jpg) repeat-x; }
b             {	font-family:Verdana; 
		font-weight:bold; 
		font-size:11px; 
		color:#3c5eb1; }

#div           { border: solid 1px #f00; }
a:link        { color: #dddddd; text-decoration: none; }
a:active      { color: #dddddd; text-decoration: none; }
a:visited     { color: #dddddd; text-decoration: none; }
a:hover       { color: #ffffff; text-decoration: underline; }
div#top       { 
                height:350px;
                width:100%; 
                background:white; }
div#top a:link { color: #222222; text-decoration: none; }
div#top a:active { color: #000000; text-decoration: none; }
div#top a:visited { color: #222222; text-decoration: none; }
div#top a:hover { color: #000000; text-decoration: underline; }
div#bottom    { 
                height:150px;
                width:100%; 
                background:#4c6ec1; }
div#side_area { position: relative;
                float:left; 
                height:350px; 
		width:240px; }
div#main_area { position: relative; 
                float: left;
                height:350px; 
                background:white;}
div#logo_area { position: relative;
                float: left;
                height:150px;
		width:240px; 
                background:#3c5eb1;}
div#link_area { position: relative;
                float: left;
                height:150px;
                background:#4c6ec1;}
div#outer     {	display:table;
		height:100%;
		#position:relative;
		overflow:hidden; 
		margin: auto auto; }
div#middle    {	#position:absolute;
		_top:50%;
		_left:50%;
		display:table-cell;
		vertical-align: middle; }
div#inside    {	#position:relative;
		#top:-50%; 
		#left:-50%;
		width:720px; 
		height:500px;
		text-align:left; }
div#side_box  { position: absolute;
                right:10px;
		bottom:55px;
		width:190px; }
div#main_box  { position: absolute;
                left: 10px;
		bottom: 35px;
		width: 375px;
		vertical-align: bottom;}
div#logo_box  { position: absolute; 
		right:10px; 
		top:40px; }
div#link_box  { position: absolute;
                left:10px;
		top:5px; }

.bordered     { border:2px solid #ddd; }
.lcontent     {	vertical-align: bottom;
		text-align: right;
		font-family: Verdana;
		line-height: 15px; 
		font-size: 10px; } 
.portrait     {	vertical-align: bottom;
		text-align: center;
		font-family: Verdana;
		line-height: 14px; 
		font-size: 10px; } 
.rcontent     {	color: #4c6ec1;
		vertical-align: bottom;
		font-family: "Helvetica Neue", Georgia, Verdana, sans-serif; 
		font-size: 14px; 
		letter-spacing: 2px; 
		}
.bio          {	color: #666666;
		vertical-align: bottom;
		line-height: 15px; 
		}
.rcontent b   {	font-family: "Goudy Old Style", Georgia, Times, serif;
		font-size: 26px;
		font-weight: lighter;
		letter-spacing: 5px; 
		color: #4c6ec1;
		}
.links        { color: #dddddd; 
		background: #4c6ec1;
		vertical-align: bottom;
		text-align: left;
		font-family: Verdana;
		font-weight: lighter;
		font-size: 9px; }
.links b      { color: white;
                text-decoration: underline; 
                font-weight: lighter;
		font-size: 9px;}
.logo         {	color: white; 
		background: #3c5eb1;
		vertical-align: top;
		text-align: right; 
		font-family: Georgia, Verdana, sans-serif;
		font-weight: lighter;
		font-size: 9px; 
		letter-spacing: 2px; }
.logo b       {	font-family: Georgia, Times, serif;
		font-size: 16px;
		font-weight: lighter;
		letter-spacing: 3px; 
		color: white; }

