body
{
margin: 0;
padding: 0;
background-image: url(assets/background.gif);
}

img { border:0;}


h1
{
margin: 0;
color: #77748E;
font-family: verdana, Helvetica, sans-serif;
font-size: 120%;
margin-top: 1%;
text-align: center;
}


h2
{
font-family: myriad, verdana, sans-serif;
font-size: 100%;
color: #E29930;
margin-top: 0;
margin-bottom: 1%;
margin-left: 3%;
}

h3
{
font-family: Helvetica, verdana, sans-serif;
font-size:90%;
color: #DEB668;
margin-top: 0;
margin-bottom: 1%;
margin-left: 3%;
}

p
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 85%;
color: #000000;
background: #fffff;
margin: 0;
margin-left: 3%;
margin-right: 7%;
line-height: 140%
}


ul
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 85%;
color: #000000;
background: #fffff;
margin: 0;
margin-left: 7.5%;
margin-right: 5%;
line-height: 180%;
list-style-type: circle;
padding-left: 0;
}


hr
{
background: #DEB668;
margin: 0;
margin-left: 5%;
margin-right: 5%;
height: 1px;

}



form
{
margin: 0;
padding: 0;
}

a:link
{
color:    #5D5894;
background: inherit;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}


a:visited
{
color:  #5D5894;
background: inherit;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}

a:hover
{
color: #E29930;
background: inherit;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: underline;
}

a:active
{
color: #5D5894;
background: #ffffff;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}

#content a:hover
{
color: #E29930;
background: inherit;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: underline;
}

.loginimg
{
margin-left: 6%;
margin-bottom: 2%;
}

#signinimg
{
width: 312px;
float: right;
margin-right: 2%;
}


#home
{
margin: 0;
float: left;
background: #5D5894 url("assets/homebut.gif") -172px 0;
width: 172px;
height: 65px;
line-height: 50px
}

#homeshadow
{
float: left;
background: #77748E no-repeat;
}

#aboutme
{
margin: 0;
float: left;
background: #77748E url("assets/servicesbut.gif") -172px 0;
width: 172px;
height: 61px;
line-height: 50px
}

#aboutmeshadow
{
margin: 0;
float: left;
background: #DEB668;
}

#gallery
{
margin: 0;
float: left;
background: #DEB668 url("assets/portfoliobut.gif") -172px 0;
width: 172px;
height: 60px;
line-height: 50px
}

#galleryshadow
{
margin: 0;
float: left;
background: #E29930;
}

#contactme
{
margin: 0;
float: left;
background: #E29930 url("assets/contactbut.gif") -172px 0;;
width: 172px;
height: 60px;
line-height: 50px
}

#lines
{
margin: 0;
float: left;
background: white url(assets/decrotivelines.jpg);
width: 172px;
height: 84px;
}

#glines
{
margin: 0;
float: left;
background: white url(assets/lines.jpg) repeat-y;
width: 172px;
height: 223px;
}


#footer
{
clear: both;
width: 100%;
height: 21px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 70%;
text-decoration: none;
text-align: center;
color: orange; 
background: #C2D2E1 url(assets/footerrbground.jpg);
border-top: solid 1px orange;
border-bottom: solid 1px orange;
}

#container
{
margin: 0;
background: white;
width: 760px;
margin-left: auto;
margin-right: auto;
}



#banner
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #blue;
background: #C2D2E1 url(assets/topbannerbground.jpg);
font-size: 90%;
width: 100%;
height: 47px;
text-align: center;
border-top: solid 1px orange;
border-bottom: solid 1px orange;
margin: 0;
}

#content
{
margin: 0;
float: right;
width: 588px;
height: 346px;
background: #ffffff;
overflow: hide;
}

#gcontent
{
margin: 0;
float: right;
width: 588px;
height: 485px;
background: #ffffff;
overflow: auto;
}


#home a:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #DEB668;
text-align: center;
display:block;
background: url("assets/homebut.gif") 0 0;
width: 172px;
height: 65px;
}

#home a:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #DEB668;
text-align: center;
display:block;
background: url("assets/homebut.gif") 0 0;
width: 172px;
height: 65px;
}

#home a:hover, #home span
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #DEB668;
text-align: center;
display:block;
background-image: none; 
width: 172px;
height: 65px;
text-decoration: none;
}

#aboutme a:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #E29930;
text-align: center;
display:block;
background: url("assets/servicesbut.gif") 0 0;
width: 172px;
height: 61px;
}

#aboutme a:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #E29930;
text-align: center;
display:block;
background: url("assets/servicesbut.gif") 0 0;
width: 172px;
height: 61px;
}

#aboutme a:hover , #aboutme span
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #E29930;
text-align: center;
display:block;
background-image: none; 
width: 172px;
height: 61px;
text-decoration: none;
}


#gallery a:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #5D5894;
text-align: center;
display:block;
background: url("assets/portfoliobut.gif") 0 0;
width: 172px;
height: 60px;
}

#gallery a:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #5D5894;
text-align: center;
display:block;
background: url("assets/portfoliobut.gif") 0 0;
width: 172px;
height: 60px;
}

#gallery a:hover, #gallery span
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #5D5894;
text-align: center;
display:block;
background-image: none; 
width: 172px;
height: 60px;
text-decoration: none;
}



#contactme a:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #77748E;
text-align: center;
display:block;
background: url("assets/contactbut.gif") 0 0;
width: 172px;
height: 60px;
}

#contactme a:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #77748E;
text-align: center;
display:block;
background: url("assets/contactbut.gif") 0 0;
width: 172px;
height: 60px;
}

#contactme a:hover , #contactme span
{
padding: 0;
margin: 0;
font-family: Verdana, Helvetica, sans-serif;
font-size: 120%;
color: #77748E;
text-align: center;
display:block;
background-image: none; 
width: 172px;
height: 60px;
text-decoration: none;
}


#dcontent
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
margin: 0;
width: 100%;
background: orange;
text-align: left;
}

#headings
{
margin: 0;
width: 100%;
height: 40px;
background: #dbb779;
}

#formtext
{
text-align: right;
float: left;
}

.center
{
text-align: center;
}

.grey
{color: #898989;}

.red
{color: red;}

.link
{
color: #77748E;
background: inherit;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: underline;
}


#inbanner
{
width: 760px;
text-align: right;
height: 47px;
margin-left: auto;
margin-right: auto;
}
