body{
background: url(i/green_stripe.gif) repeat-x top;
text-align: center;
margin: 0;
padding: 0;
}


p a{
color: #333;
}

p a:hover{
color: #933;
}

p.page_intro{
font: .8em arial, sans-serif;
color: #666;
margin-left: 307px;
text-align: center;
}
p.disclaimer{
font: .8em arial, sans-serif;
color: #666;
text-align: center;
margin-bottom: 40px;
}

h1{
font: 1.2em georgia, arial, sans-serif;
color: #693;
text-align: left;
margin-bottom: 0;
}


p, li{
font: .85em/1.2em arial, sans-serif;
text-align: left;
color: #333;
}

body.popup{
background: #fff;
}

#container{
width:  880px;
margin: 0 auto;
}


#content {width:860px;margin:0 auto;}

#title{
margin-top: 35px;
margin-bottom: 10px;
float: right;
display: block;
}

body#home #title{
margin-bottom: 22px;
}

a #title{
border: 0;
}

a img{
border: 0;
}

#nav{
clear: both;
display: block;
text-align: right;
margin: 0;
padding: 0;
}

body#home #nav{
margin-top: 17px;
text-align: center;
}

.item{
display: block;
float: left;
margin: 0px  auto;
}

.item dl{
margin: 0 0 5px 0;
}

.item dt{
text-align: center;
font: .9em georgia, arial, sans-serif;
margin-top: 5px;
color: #693;
}

.item dd{
text-align: center;
font: .8em arial, sans-serif;
color: #666;
margin-top: 5px;
margin-left: 0;
}

.clearer{
clear: both;
}

#footer{
background: url(i/green_stripe2.gif) repeat-x top;
width: 100%;
clear: both;
margin: auto auto -11px auto;

}


#footer p{
color: #360;
font: .7em verdana, arial, sans-serif;
text-align: center;
padding: 5px;
}

#footer a{
color: #360;
text-decoration: none;
}

#footer a:hover{
color: #c33;
text-decoration: underline;
}

#resume dl{
	font: .85em/1.2em arial, sans-serif;
	text-align: left;
	color: #333;
	}
	
#resume dt{
width: 7em; float: left;

}

#resume dd{
margin-left: 7em;
	
}

#resume ul{
	list-style-type: none;
}

#resume ul{
	margin-left: 0;
	padding-left: 0;
}
