li { margin-left: -20px; }
body {
	background-image: url(img/bg.jpg);
	font-family: Garamond, Times New Roman, Serif;
		}

#links {
		width: 100px;
		position: relative;
		top: 100px;
		left: 450px;
		margin-right: auto;
		margin-left: auto;
		
		}
#resume {
		padding-left: 30px;
		padding-bottom: 1em;
		padding-right: 1em;
		padding-top: 1em;
		text-shadow: 0px 0px 0px;
		border-style: outset;
		border-width: 2px;
		border-color: white;
		background-color: white;
		margin-bottom: 5em;
		width: 768px;
		margin-top: -8em;
		margin-right: auto; 
		margin-left: auto;
		}
h1, h2 {text-align: center;}
#contact_info li {
				padding-left: 25px;
				list-style: none;
				display: inline ;
				padding-right: 25px;}
h3, h4 {
		font-weight: 400;
		line-height: 0;
		}
#barry {
		margin-left: -20px;
		font-size: 1.15em;
		list-style: none;
		
		}
p {
			font-size: 1.15em;
		}
#links li { list-style-type: none;
			margin-bottom: 5px;
		}
a {
			text-decoration: none;
		}

		
#word {width: 50px; height: 50px; background: url(img/wordh.gif); }
#word a { display: block; width: 50px; height: 50px; }
#word a img { border: 0px;}
#word a:hover img { visibility: hidden; }

#pdf {width: 50px; height: 50px; background: url(img/pdfh.gif); }
#pdf a { display: block; width: 50px; height: 50px; }
#pdf a img { border: 0px;}
#pdf a:hover img { visibility: hidden; }

#linkedin {width: 50px; height: 50px; background: url(img/linkedinh.gif); }
#linkedin a { display: block; width: 50px; height: 50px; }
#linkedin a img { border: 0px;}
#linkedin a:hover img { visibility: hidden; }
