/*
		Basic layout template from Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Trebuchet, Helvetica, sans-serif;
 font-size: 95%;
 background-color: #000;
 color: #444;
}

a:link {
color: #A00;
}

a:visited {
color: #000;
}


a:hover {
color: #e00;
}


a:active {
color: #e00;
}


#wrapper { 
 margin-left: auto;
 margin-right: auto;
 margin-top: 15px;
 margin-bottom: 15px;
 width: 922px;
 border: 4px ridge #444;
}
#header {
 width: 900px;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 border: none;
 margin: 0px;
 background: #FFFAFA;
 height: 290px;
}
#info {
 width: 900px;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 background: #FFFAFA;
}
#content { 
 width: 900px;
 background: #FFFAFA;
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}
#footer { 
 width: 900px;
 background: #FFFAFA;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

img.headshot {
width: 198px;
height: 246px;
float: left;
border: 2px inset #444;
padding: 2px;
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
}

table.resume {
width: 100%;
margin-left: 40px;
padding-right: 40px;
}

table.resume tr {
padding: 1px;
}

table.resume td {
padding-left: 17px;
}

table.resume th {
padding-bottom: 2px;
padding-top: 5px;
}


table.resume th {
font-weight: bold;
color: #444;
font-size: 150%;
font-variant: small-caps;
font-style: italic;
text-align: left;

}

h1 {
font-variant: small-caps;
letter-spacing: 3px;
font-weight: bold;
margin-top: 15px;
font-size: 250%;
color: #444;
}



#footer p {
text-align: center;
font-weight: bold;
font-size: 150%;
font-style: italic;
font-variant: small-caps;
padding: 20px;
}

ul.contact {
list-style-type: none;
margin-top: 15px;
margin-bottom: 15px;
}

ul.contact li {
display: inline;
padding-right: 20px;
font-variant: small-caps;
font-weight: bold;
font-size: 120%;
color: #444;
display: inline;
}


ul.info {
list-style-type: none;
margin-top: 15px;
margin-bottom: 15px;
}

ul.info li {
display: inline;
padding-right: 15px;
font-style: italic;
font-weight: bold;
color: #444;
display: inline;
}