body
{
background-color:#5B4611;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:20px;
font-family:verdana,helvetica;
color:#5B4611;
font-size:13px;
line-height:18px;
background-image:url(summer/bodybg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

a ,a visited
{
color:#D28A00;
text-decoration:none;
padding-bottom: 3px;
font-weight:bold;

}
a:hover
{
color:#000;
text-decoration:underline;
font-weight:bold;
}

#container
{
width:498px;
border:6px solid #FDD80C;
background-color:#fff;
margin-left:220px;
margin-top:20px;
padding:0px;
  voice-family: "\"}\""; 
  voice-family:inherit;
}

#subcontainer
{
padding:5px;
  voice-family: "\"}\""; 
  voice-family:inherit;
}


#header
{
height:189px;
background-image:url(summer/header.jpg);
background-repeat:no-repeat;
background-position:top left;
}



#navigation
{
background-color:#5B4611;
height:32px;
border-top:0px solid black;
border-bottom:0px solid black;
}

#navigation li
{
display:inline;
}

#navigation ul
{
padding:0px;
margin:0px;
}

#navigation a
{
display:block;
float:left;
color:white;
font-weight:bold;
font-family:arial;
font-size:12px;
text-decoration:none;
width:40px;
padding:12px 4px 0px 40px;
border-right:0px solid black;
}

#navigation a:hover
{
display:block;
float:left;
color:white;
font-family:arial;
font-size:12px;
text-decoration:none;
padding-left:40px;
padding:12px 4px 0px 40px;
border-right:0px solid black;	
background-image:url(summer/hover.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#5B4611;
}

#navigation a.current
{
display:block;
float:left;
color:white;
font-family:arial;
font-size:12px;
text-decoration:none;
padding-left:40px;
padding:12px 4px 0px 40px;
border-right:0px solid black;	
background-image:url(summer/hovervisited.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#5B4611;
}


.newsmessage
{
border:0px dashed #cccccc;
background-image:url(summer/gradient2.jpg);
background-repeat:repeat-x;
background-position:top;
}

.worklogmessage
{
border:0px dashed #cccccc;
background-image:url(summer/gradient2.jpg);
background-repeat:repeat-x;
background-position:top;
}

.newstopic
{
padding-left:6px;
height:45px;
background-image:url(summer/newsheadbg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.wlogtopic
{
padding-left:6px;
height:45px;
background-image:url(summer/newsheadbg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.datediv
{
voice-family: "\"}\""; 
voice-family:inherit;
background-image:url(summer/girlsmall.gif);
background-repeat:no-repeat;
background-position:435px 0px;
text-align:right;
font-style:italic;
padding-right:31px;
padding-top:10px;
height:44px;
}

h2
{
font-size:20px;
padding-top:6px;
line-height:20px;
padding-left:0px;
}

h3
{
font-size:18px;
padding-top:6px;
line-height:20px;
padding-left:0px;
}

#newsintro
{
voice-family: "\"}\""; 
voice-family:inherit;
padding-left:40px;
padding-right:170px;
padding-top:5px;
height:57px;
background-image:url(summer/news.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}
#workintro
{
voice-family: "\"}\""; 
voice-family:inherit;
padding-left:40px;
padding-right:170px;
padding-top:5px;
height:57px;
background-image:url(summer/work.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}

#aboutintro
{
voice-family: "\"}\""; 
voice-family:inherit;
padding-left:40px;
padding-right:170px;
padding-top:5px;
height:57px;
background-image:url(summer/about.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}

#boardintro
{
voice-family: "\"}\""; 
voice-family:inherit;
padding-left:40px;
padding-right:160px;
padding-top:5px;
height:57px;
background-image:url(summer/board.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}

#stuffintro
{
voice-family: "\"}\""; 
voice-family:inherit;
padding-left:40px;
padding-right:170px;
padding-top:5px;
height:57px;
background-image:url(summer/stuff.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}

#worklinkstable
{
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
}
#worklinkstable td
{
padding:10px;
background-color:#FDAA0C;
border:1px solid #5B4611;

}

#worklinkstable a, #worklinkstable a:visited
{
font-family:verdana;
color:#fff;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

#footer
{
padding-top:19px;
padding-left:6px;
padding-right:6px;
height:33px;
background-image:url(summer/footer.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#personalimage
{
height:254px;

background-image:url(summer/mas.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.gbupdiv
{
font-size:15px;
height:38px;
padding-top:7px;
padding-left:5px;
background-image:url(summer/newsheadbg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.gbupdiv a,.gbupdiv a:visited
{
color:#000;
text-decoration:underline;
}

.gbmessdiv
{
font-style:italic;
}

.gbdowndiv
{
voice-family: "\"}\""; 
voice-family:inherit;
background-image:url(summer/girlsmall.gif);
background-repeat:no-repeat;
background-position:435px 0px;
text-align:right;
font-style:italic;
padding-right:31px;
padding-top:25px;
margin-bottom:15px;
height:44px;
}

.input
{
background-image:url(summer/inputbg.jpg);
background-position:bottom;
width:400px;
color:#fff;
font-weight:bold;
border:1px solid #000;
}

.mailinput
{
background-image:url(summer/inputbg.jpg);
background-position:bottom;
width:200px;
color:#fff;
font-weight:bold;
border:1px solid #000;
}


#book
{
margin-bottom:50px;
}

#mailcontainer
{
position:absolute;
font-size:10px;
top:-240px;
left:5px;
z-index:+2
}

.newsimage
{
margin:4px;
}
