body{
color:#333;
background-color:#444;
font-family:arial, helvetica, verdana;
margin:0;
padding:0 0 15px 0;
}
h1{
color:#CDBC2C;
background:#4d9a23 url(h1_background.gif) top left repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:2.5em;
padding:15px 0 25px 20px;
margin:0;
}
h1 a:link, h1 a:visited, h1 a:active h1 a:hover{
color:#CDD86C !important;
text-decoration:none !important;
}
h2{
color:#575;
font-size:1.5em;
margin:0 0 -7px 20px;
}
h3{
color:#666;
}
.project h3{
font-size:1.0em;
margin:0 0 3px 15px;
}
p, td{
font-size:0.8em;
}
p{
margin:10px 20px;
}
img{
margin:10px 20px 10px 20px;
border:solid 3px #CCC;
padding:3px;
}
img.right{
float:right;
}
img.left{
float:left;
}
img.center{
display:block; clear:both; margin:10px auto;
}
p.caption{
background:#DDD url(project_bottom.gif) bottom left no-repeat;
padding:0 15px 20px 15px;
margin:0;
}
.project{
background:#DDD url(project_top.gif) top left no-repeat;
margin:25px 20px 0 20px;
padding-top:20px;
}
#header{
color:#AAA;
text-align:right;
width:650px;
margin:auto;
padding:0 15px;
}
#header a:link, #header a:visited, #header a:active{
color:#DDD;
text-decoration:none;
}
#header a:hover{
color:#8DC02C;
text-decoration:underline;
}
#wrapper{
background-color:#EEE;
border:solid #386F19 2px;
width:650px;
margin:auto;
padding:0;
}
#wrapper a:link, #wrapper a:visited, #wrapper a:active{
color:#A3900A;
text-decoration:none;
}
#wrapper a:hover{
color:#6D9422;
text-decoration:underline;
}
#nav{
font-size:0.8em;
font-weight:bold;
margin-bottom:25px;
border-bottom:solid 1px #6D9422;
border-top:solid 1px #99D02F;
}
#nav ul{
background-color:#8DC02C;
list-style:none;
padding:7px 10px;
margin:0;
}
#nav ul li{
display:inline;
}
#nav li+li a{
border-left:solid 1px #80AE28;
margin:0;
}
#nav ul li a{
text-decoration:none;
padding:7px 10px;
}
#nav a:link, #nav a:visited, #nav a:active{
color:#3A5415;
}
#nav a:hover{
color:#EEE;
background-color:#81B028;
text-decoration:none;
}
#footer{
color:#22430F;
background:#4d9a23 url(footer_background.gif) bottom left repeat-x;
text-align:center;
line-height:2.0em;
margin-top:25px;
}
#footer p{
margin:0;
}
