body {
color:#600;
background-color: #330000;
background:url(../../../bg02.gif) repeat;
}

div.container {
position:relative;
top:50px;
border:2px ridge #930;
height:650px;
background:url(../../../bg01.gif) repeat;
}

div#header {
background:url(../../../StewartsDesign.com_logo_glow.jpg) 1000px no-repeat; /*preload*/
}

div#header a span {
display:none;
}

div#header a {
position:relative;
display:block;
width:264px;
height:117px;
background:url(../../../StewartsDesign.com_logo.gif) no-repeat;
left:32px;
top:10px;
z-index:100;
}

div#header a:hover {
background:url(../../../StewartsDesign.com_logo_glow.jpg) no-repeat;
}


div#byLine {
background:url(../../../Websites_For_Small_Business.gif) no-repeat;
height:13px;
width:213px;
position:absolute;
left:690px;
top:98px;
}

#images {
text-align:center;
padding-top:50px;
font-size:1.2em;
}

#images img {
border:#600;
border-width:1px;
border-style:solid;
margin:auto;
}

#text {
position:relative;
right:8px;
font-size:1.2em;
width:270px;
padding:20px;
border:1px solid #dfcbc2;
background:#f0e7e3 url(../../../StewartsDesign.com_logo.gif) 1000px no-repeat; /*preload*/
}

#text div {
text-align:center;
}

#menu {
position:absolute;
font-size:1.1em;
z-index:1;
top:10px;
left:0;
font-weight:400;
}

#menu ul{
padding: 35px 25px 7px 0;
text-align: right;
}

#menu ul li{
display: inline;
}

#menu ul li a{
color:#600;
text-decoration: none;
margin-right:.4em;
}

#menu ul li a:hover, #menu ul li a.selected{
color:#999;
}

.portfolio ul li {
display: inline;
}

.portfolio ul li a{
text-decoration: none;
}

.resources {
margin:0 0 10px 0;
font-size:13px;
}

.resources a {
text-decoration:none;
}

.resources a:hover {
text-decoration:underline;
color:#CC0033;
}


#images a img {
border:1px solid #dfcbc2;
float:left;
}

.portfolio ul {
display: inline;
list-style-type:none;
margin:0;
padding:0;
}

#schedule {
margin-top:10px;
}

#schedule a {
text-decoration:none;
color:#600;
}

#schedule a:hover {
text-decoration:underline;
}

#footer {
position:absolute;
top:54.5em;
left:0;
color:#666664;
padding-bottom:20px;
}

#footer a {
color:#666664;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
color:#CCCCCC;
}

