body {background-color: #95b7cd;color: #666666;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;font-weight: normal;font-style: normal;margin: 0em;background-image: url(images/page-bg.gif);}

#container
{width: 90%;
margin: 5px auto;border: 1px #000000 solid;background-color: #6699ff;}
#header
{
padding: .5em;
background-color: #ffffff;
border-bottom: 1px solid gray;background-image: url(../images/mount.jpg);background-repeat: no-repeat;height: 130px;}

#header h1{font-style: normal;font-size: 1.7em;font-weight: bold;margin-right: 10px;text-align: right;}
#header h2{text-decoration: none;font-size: 1em;font-style: italic;letter-spacing: 3px;text-align: right;margin-right: 10px;}

#header p{font-size: .6em;text-align: right;letter-spacing: 1px;font-weight: normal;margin-right: 1em;}
#navbar
{
width: 200px;
margin: 0;background-color: #ffffff;font-size: 1em;float: left;}
#navbar ul{margin: 0px;padding: 0px;}

#navbar ul li{list-style-type: none;margin: 0px;padding: 0px;}

#navbar ul li a:link, #navbar ul li a:visited{
color: #666666;background-color: #95b7cd;display: block;text-decoration: none;font-weight: bold;border-bottom: 1px #000000 solid;padding-top: 3px;padding-left: 20px;padding-bottom: 3px;}
#navbar ul li a:hover{background-color: #ccffff;}

#content
{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;background-color: #ffffff;}
#sidebar{
float: left;
clear: both;left: 0px;width: 150px;background-image: none;background-color: #ffffff;padding: 10px;text-align: center;color: #003399;font-size: .8em;font-weight: normal;font-style: italic;border: 1px gray solid;margin-right: auto;margin-top: 20px;margin-left: 6px;}
#googlead1{float: left;clear: both;position: relative;top: 10px;margin-left: 20px;font-size: .8em;height: 260px;width: 130px;margin-right: auto;margin-top: 10px;}

#afflink{float: left;clear: left;position: relative;top: 2px;left: 0px;}

#bluehost1{border: none;padding-left: 2px;}

#w3xhtml{position: relative;top: 0em;float: right;right: 0em;clear: none;border: none;}

table#resources{border: 1px #8d8d8d solid;padding: 10px;background-color: #e5e5e5;margin: 1em;font-size: .7em;line-height: 1.5em;}
table#resources tr td{border: 1px #ffffff solid;}
table#contact tr td{font-size: 1em;padding: 1em;}
img#home1{position: relative;top: 0px;width: 159px;height: 121px;margin-left: 1em;margin-right: 1em;left: auto;float: right;clear: none;}
img#home2{position: relative;top: 0em;width: 127px;height: 157px;margin: 1em;float: left;clear: none;}
img#ianoemail{width: 133px;height: 19px;border: none;vertical-align: -4px;}
li{font-size: .7em;list-style-type: square;list-style-position: inside;white-space: normal;}
#footer
{
clear: both;
margin: 0;
padding: 0px;
color: #333;
background-color: #ddd;height: 34px;border-top: 1px gray solid;}
#footer p {font-size: .5em;text-align: center;font-weight: bold;margin-top: +1em;}
h1 {font-size: 1.2em;text-align: right;font-style: italic;letter-spacing: 5px;}
p {font-size: 0.8em;text-align: justify;line-height: 1.5em;}p.quote{font-style: italic;}h2{text-align: right;font-size: .9em;}
h3.portfolio{font-size: .8em;font-weight: bolder;line-height: 1.5em;}
h3{font-size: .8em;font-weight: bolder;}a:hover {background-color: #aaddee;}
img#portimg{position: relative;top: 0em;left: 0em;float: left;margin-right: 20px;}
#contimg{position: relative;top: 0em;float: right;margin-left: 2em;}
a:active {background-color: #3cc7f0;}