body {
margin: 0;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
background-color: #CCCC99;
background-image: url(images/back.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
}


/*TEXT Properties*/

p {
font-size: 10pt;
line-height: 1.2em;
}

h1 {
font-size: 14pt;
margin-bottom: 1px;
}
h2 {
font-family: Rockwell, serif;
font-size: 14pt;
font-weight: bold;
margin-bottom: 1px;
color: #000000;
}
h3 {
font-size: 8pt;
font-weight: bold;
margin-bottom: -1px;
}

/*LINK Properties*/

a:link {
text-decoration: underline;
}
a:visited {
text-decoration: underline;
}
a:hover {
background-color: #FFFF33;
text-decoration: underline;
}
a:active {
background-color: #FFFF33;
text-decoration: underline;
}


a.white:link {
color: #000000;
text-decoration: none;
}
a.white:visited {
color: #000000;
text-decoration: none;
}
a.white:hover {
color: #FF0000;
background-color: #FFFF00;
text-decoration: none;
}
a.white:active {
color: #FFFFFF;
text-decoration: none;
}


/*NAVIGATION Properties*/

#navcontainer { width: 125px; }

#navcontainer ul
{
margin-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0.25em;
}

#navcontainer a
{
display: block;
padding: 4px;
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
width: 125px;
}

#navcontainer a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FFFF00;
color: #FF0000;
}




/*LAYOUT Properties*/

#list
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#list li 
{
padding-left: 10px;
background-image: url(images/box.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}


#strong {
font-size: 18px;
font-weight: bold;

}

#white {
font-size: 14px;
color: #000000;
font-weight: bold;

}
#title {
font-size: 70px;
font-weight: bold;
margin-bottom: -5px;
letter-spacing: -1px;
}

#subtitle {
font-size: 40px;
font-weight: bold;
letter-spacing: 2.5px;
}

#navlist
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url(images/box.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#portfolio {
padding: 5px;
border-bottom: 1px #666666 solid;
width:660px;
}

#body {
padding: 5px;
margin-left: 10px;
border-top: 1px #000000 solid;
border-bottom: 3px #000000 solid;
background-color: #FFFFFF;
width: 780px;
}


#whsm {
color: #000000;
text-decoration: none;
}
