
*{
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
background-color:black;
}

#container {
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:700px;
background-color:#fde6a8;
position:relative;
}

#banner {
width:700px;
height:148px;
}

#topNav {
position:absolute;
margin-top:0;
top: 75px; right: 0px;
width: 448px;
height: 33px;
font-size: 12px;
}

#topNav a {
padding-left: 15px;
text-decoration: none;
color: white;
}

#topNav a:hover {
background-image: url(images/dot_wh.gif);
background-repeat: no-repeat;
background-position: left;
}

#topNav ul {
list-style: none;
margin: 8px 20px 0 0;
padding: 0;
}
	
#topNav ul li {
display: inline;
padding: 0 10px;
margin: 0;
}

#main {
margin:0;
margin-left:228px;/*-10px*/
/*padding:20px 0 0 20px;*/
width:447px;
border-left:solid 5px;/*2/28/08*/
border-left-color:#663399;/*2/28/08*/
}

#main .MainImage {
float:right;
}

#main h1 {
margin:20px 20px 8px 20px;
font-size:14px;
}

#main p {
margin-right:20px;
margin-bottom:8px;
margin-left:20px; /*4/8/08*/
}

/* Styles for Services Page*/
#main td.description {
margin: 0;
padding: 2px 10px 0 5px;
width: 75%;
vertical-align: text-top;
}

#main td.price {
margin: 0;
padding: 2px 10px 0 5px;
width: 25%
vertical-align: text-top;
}

#main td.subText {
padding: 2px 10px 0 5px;
font-style: italic;
}
/*End Services Page styles*/

/* Styles for About Page*/
.fltLeft {
margin: 10px 10px 1px 5px;
float:left;
}

#main p.aboutText {
margin: 10px 10px 5px 5px;
}
/*End About Page styles*/

#leftsidebar {
margin:0;
/*padding:20px 30px;*/
float:left;
display:inline;
width:228px;/*-10px*/
/*background-image:url(images/VerticalBar_08.jpg);
background-repeat:repeat-y;
background-position: top right;*/
}

#leftsidebar p {
margin:20px 30px 0 30px;
}

.leftsidebarImage { /*4/8/08*/
margin:15px 30px;
}

#bottom {
clear:both;
margin-top:0;
padding-top:5px;
height:20px;
background-color:black;
color:white;
text-align:center;
}

#bottom a {
color:white;
text-decoration: none;
}

#bottom a:visited {
color:#fde6a8;
}
