/* Evan Madow - evanm.com */
@import url(http://fonts.googleapis.com/css?family=Dosis:600);

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: 'Dosis', Helvetica, sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #25272a; background:rgba(37,37,37,.6); color: #fff; text-shadow: none; }
::-webkit-selection { background: #25272a; background:rgba(37,37,37,.6); color: #fff; text-shadow: none; }
::selection { background: #25272a; background:rgba(37,37,37,.6); color: #fff; text-shadow: none; }

a, a:visited {
	color: #292c31;
	text-decoration: none;
	display: inline-block;
	padding: 0 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All .3s ease;
	-o-transition: All .3s ease;
}
p a:hover {
	color: #06e;
	background: #292c31;
	background: rgba(41,44,49,.6);
	color: #ddd;
	text-shadow: 0 -1px black;
}
a:hover, a:active, a:focus { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

body{
	background: url('img/bgpattern.png') #3b4149;
	text-align: center;
	color: #21252d;
	text-shadow: 0 1px rgba(255,255,255,.15);
}

h1#titleCard{
	width: 569px;
	height: 0;
	padding-top: 171px;
	margin:0 auto;
	background: url('img/nametag.png') no-repeat;
	overflow: hidden;
	margin-top: 110px;
	margin-bottom: 20px;
}

a.social{
	display: inline-block;
	width: 38px;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	margin: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	-webkit-transition: All 0.15s ease;
	-moz-transition: All .15s ease;
	-o-transition: All .15s ease;
}

#fb{
	background-image: url('img/icon_fb.png');
}

#gp{
	background-image: url('img/icon_gp.png');
}

#li{
	background-image: url('img/icon_li.png');
}

a.social:hover{
	margin-top:0px;
	padding-bottom:5px;
}