#wrapper {
  	margin: 50px auto 20px auto;
  	padding: 0px;  
	width: 950px;
	border: 0px solid #000000;
	text-align: center;
}
  
#gallery {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #685D5C;
    background-color: #ffffff;
    padding: 15px 20px;
    text-align: left;
	border-top-left-radius: 5px; 	
	-moz-border-radius-topleft: 5px; 	
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px; 	
	-moz-border-radius-topright: 5px; 	
	-webkit-border-top-right-radius: 5px;
}

body {
	background: url(themes/anncaster/images/brown_gradient.png) repeat-x #685d5c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #685D5C;
	text-align: center;
}

table,
tr,
td
{
	font-size: 11px;
}

h1, h2, h3, h4 {
    font-family: "Segoe UI", "Segoe", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}


a {
    font-weight: bold;
    text-decoration: none;
    color: #6b8cb7;
}

a:hover {
    text-decoration: underline;
    color: #99CC33;
}

a:active {
    text-decoration: none;
    color: #99CC33;
}

a img,
a:hover img,
a:active img
{
	border: none;
}

#gallery p {
line-height: 1.4em;
margin-bottom: 15px;
margin-left: 50px;
margin-right: 50px;
margin-top: 15px;
}

#gallery h1 {
color: #99cc33;
font-size: 20px;
line-height: 1em;

}

#gallery h2 {
font-size: 16px;
}

#gallery #resumeheader {
text-align: center;
}

#gallery #resumeheader h1 {
text-align: center;
margin: 0px;
padding: 0px;
}

#gallery #resumeheader p {
line-height: normal;
padding: 0px;
margin: 0px;
}

#gallery .contact p
{
line-height: 1.4em;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#gallery .contact h2
{
	padding: 0px;
	margin: 0px;
}


#footer
{
text-align: left;
font-size: 10px;
font-weight: bold;
background-color: #352726;
padding: 8px 10px;
	border-bottom-left-radius: 5px; 	
	-moz-border-radius-bottomleft: 5px; 	
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px; 	
	-moz-border-radius-bottomright: 5px; 	
	-webkit-border-bottom-right-radius: 5px;
}

#logo
{
	text-align: left;
}

.socialNetworks h2
{
	line-height: 32px;
	padding-left: 38px;
}

h2.email
{
	background: url(themes/anncaster/images/icons/email_32.png) no-repeat;
} 

h2.twitter
{
	background: url(themes/anncaster/images/icons/twitter_32.png) no-repeat;
}

h2.delicious
{
	background: url(themes/anncaster/images/icons/delicious_32.png) no-repeat;
}

h2.lastfm
{
	background: url(themes/anncaster/images/icons/lastfm_32.png) no-repeat;
}

h2.flickr
{
	background: url(themes/anncaster/images/icons/flickr_32.png) no-repeat;	
}

h2.stumbleUpon
{
	background: url(themes/anncaster/images/icons/stumbleupon_32.png) no-repeat;	
}

h2.facebook
{
	background: url(themes/anncaster/images/icons/facebook_32.png) no-repeat;	
}

h2.linkedin
{
	background: url(themes/anncaster/images/icons/linkedin_32.png) no-repeat;	
}

h2.youtube
{
	background: url(themes/anncaster/images/icons/youtube_32.png) no-repeat;	
}

h2.wordpress
{
	background: url(themes/anncaster/images/icons/wordpress_32.png) no-repeat;	
}

h2.ravelry
{
	background: url(themes/anncaster/images/icons/ravelry_32.png) no-repeat;		
}

h2.google
{
	background: url(themes/anncaster/images/icons/google_32.png) no-repeat;	
}

h2.deviantart
{
	background: url(themes/anncaster/images/icons/deviantart_32.png) no-repeat;	
}

h2.etsy
{
	background: url(themes/anncaster/images/icons/etsy_32.png) no-repeat;	
}

h2.xbox
{
	background: url(themes/anncaster/images/icons/xbox_32.png) no-repeat;
}