* {
border: 0px;
font-family: Georgia, Georgia, serif;
}

h2 {
color: rgb(195,77,119);
font-size: 20px;
margin: 0px;
}

p {
margin-top: 5px;
margin-bottom: 10px;
}

body {
background-color: black;
color: right;
/*text-align: center;*/
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll; 
color: rgb(169,169,169);
font-size: 14px;
}

#contactCol2 form * {
color: rgb(169,169,169);
}

div, img {
padding: 0px;
margin: 0px;
}

img {
border-style: none;
display: block;
}

a, a:visited {
text-decoration: none;
color: rgb(169,169,169);
}

.footerlink, .footerlink:visited
{
color: rgb(47,61,69);
}

a:hover {
color: rgb(195,77,119);
}

#topbar {
clear: both;
width: 1671px;
height: 52px;
position: absolute;
left: 50%;
top: 0px;
margin-left: -835px;
}

#leftbar {
float:left;
position: absolute;
width: 382px;
left: 50%;
top: 0px;
margin-left: -834px;
margin-top:52px;
}

#wrapper {
float:left;
width: 907px;
position: absolute;
left: 50%;
top: 0px;
margin-left: -453px;
margin-top:52px;
}

#rightbar {
float: left;
position: absolute;
width: 382px;
left: 50%;
top: 0px;
margin-left: 453px;
margin-top:52px;
}

#footer {
clear: both;
height: 132px;
width: 1671px;
background-image: url(../images/footer.jpg);
margin-top: 735px;
position: absolute;
margin-left: -835px;
left: 50%;
top: 0px;
}

#footertext {
width: 907px;
padding-left: 382px;
padding-top: 7px;
text-align: center;
font-size: 10px;
color: rgb(47,61,69);
}

.footerlink:hover {
color: rgb(195,77,119);
}

#splashimage {
background-image: url(../images/homesplash.jpg);
width: 907px;
height: 617px;
}

#homeoverlay
{
position: relative;
width: 380px;
top: 385px;
left: 62px;
overflow: hidden;
}

#homeoverlay * {
color: rgb(19,38,44);
font-weight: 500;
}

#homeoverlay b {
font-weight: normal;
font-size: 17px;
font-weight: 500;
}

#homeoverlay p {
margin-top: 7px;
margin-bottom: 3px;
font-size: 17px;
line-height: 17px;
}


#articleimage {
float:left;
height: 443px;
width: 771px;
}

#articlemenu {
float: left;
height: 443px;
width: 136px;
}

#articlemenu ul li {

overflow: hidden;
width: 136px;
}

#articlemenu ul{
list-style: none;
margin: 0;
padding: 0;
}


#articlemenu ul li a {
display: block;
}

#articlemenu ul li a:hover {
margin-left: -136px;

}

#activearticle {
margin-left: -136px;

}

#articletextheader, #notext {
clear: both;
}

#articletext{
background-image: url(../images/bottomtext2.jpg);
clear: both;
height: 47px;
padding-left: 70px;
padding-right: 35px;
}

#articletext p {
color: black;
font-size: 15px;
}

li{
border: 0px;
padding: 0px;
margin: 0px;
}

.fl {
float: left;
}

#aboutCol1
{
float:left;
padding-top: 30px;
padding-left: 285px;
width: 270px;
}

#aboutCol2
{
float:left;
padding-top: 30px;
padding-left: 20px;
width: 270px;
}

#contactCol1
{
float:left;
padding-top: 30px;
padding-left: 285px;
width: 270px;
}

#contactCol2
{
float:left;
padding-top: 30px;
padding-left: 52px;
width: 270px;
}

.contactform {
background-color: rgb(19,23,26);
width: 250px;
}

.contactSubmit {
background-color: transparent;
font-size: 18px;
border: 1px solid rgb(19,23,26);
margin-top: 6px;
}

.pink {
color: rgb(195,77,119);
}

#clientlist {
margin-top: -5px;
margin-bottom: 2px;
}


/*DELETE????*/
.contentBackground {
background-repeat: no-repeat;
}



#aboutmenu {
float: left;
height: 76px;
}


#aboutmenu ul li {
overflow: hidden;
height: 76px;
float:left;
}

#aboutmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}


#aboutmenu ul li a {
display: block;
}

#aboutmenu ul li a:hover, #selectedaboutpage {
margin-top: -76px;
}

#feedbackcol1
{
float:left;
padding-top: 30px;
padding-left: 50px;
width: 250px;
height: 450px;
}

#feedbackcol2
{
float:left;
padding-top: 30px;
padding-left:30px;
width: 250px;
}

#feedbackcol3
{
float:left;
padding-top: 30px;
padding-left: 30px;
width: 250px;
}

#feedbackpages
{
clear: both;
text-align: right;
padding-right: 60px;
}

.smallertext {
font-size: 10px;
}

#blogrollover li {

overflow: hidden;
height: 36px;
}

#blogrollover {
list-style: none;
margin: 0;
padding: 0;
float: right;
position: relative;
right: 423px;
}


#blogrollover li a {
display: block;
}

#blogrollover li a:hover {
margin-top: -36px;

}
