/* CSS Document */
html{
height:auto;
}

body{
position:absolute;
left:250px;
width:600px;
height:3400px;
background-color: #ffffff;
background-attachment:fixed;
background-position:center top; 
margin:0;
margin-bottom:0px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}

/* content */
.content{
height:100%;
background-color:#fff;
border:1px dotted #cccccc;
}

.rightcolumn{
position:absolute;
background-color: #fff; 
left:660px;
top:30px;
}

img{
border:none;
}

.imgpadding{
padding-right:2px;}


.headerimg{
float:right;
height:150px;
}

/* navigation */
.nav{
margin:0;
padding:0;
height:120px;
list-style-type:none;
font-style:bold;
}
.nav li{
margin-bottom:5px;
position:relative;
top:15px;
}
.nav li a:link, .nav li a:visited{
text-decoration:none; 
padding:0px 4px 0px 5px;
color:#000;
background-color:#DCDCDC;
}
.nav li a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#999999;
}

/* box and text */
.headerhr{
border: 1px dotted #cccccc;
border-bottom:none;
border-left:none;
border-right:none;
padding:0;
margin:0;
}
hr{
border:1px dotted #580F55;
border-bottom:none;
border-left:none;
border-right:none;
padding-bottom:5px;
}

h2{
margin:8px;
margin-top:5px;
margin-bottom:4px;
color:#999999;
font-size:14px;
font-weight: normal;
font-style: bold;
}
h3{
margin:8px;
padding:0;
color:#580F55;
font-size:14px;
font-style: bold;
font-weight: normal;
}

p{
padding:0px;
margin:10px;
font-size:12px;
color:#333333;
line-height:110%;
}
p a:link, p a:visited, p a:active{
text-decoration: none;
color:#333333;
}
p a:hover 
  {text-decoration: underline; color:#580F55; 
  }
  
/* footer */
.footer{
margin:10px;
color:#999999;
font-size:11px;
text-decoration:none;
}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active{
text-decoration:none;
color:#999999;
}
.footer li{
display:inline;
padding-left:5px;
}
.footerleft{
float:left;
}
.footerright{
float:right;
}

.clearboth{
clear:both;
}

.contact{
background-color: solid #fff; 
width:200px;
position:relative;
left:0px;
top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
border:1px dotted #580F55;
}

