/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/

@font-face {
	font-family: 'BallparkWeiner';
	src: url('Ballpark_Weiner.eot');
	src: local('Ballpark Weiner'), local('BallparkWeiner'), url('Ballpark_Weiner.woff') format('woff'), url('Ballpark_Weiner.otf') format('opentype');
}

html {
	background: url(../images/bg2.jpg);
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
background: url(../images/bg1.jpg);
}
a {
	color: #000000;
	text-decoration: none;
}
#container {
	position: relative;
}
#header {
	text-align: center;
	padding-bottom: 48px;
}
#header a {
	outline-style: none;
	outline-width: 0;
	display: block;
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .4);
}
#header h1 {
	font-size: 35.35px;
	font-weight: normal;
	margin-bottom: -20px;
	margin-left: -10px;
}
#header h1 span {
	font-family: 'BallparkWeiner';
	font-size: 79px;
}
#header h1 p {
	margin-top: -38px;
	font-size: 32px;
	display: block;
}
#header #nav {
	margin-left: auto;
	padding-left: 150px;
	width: 800px;
	list-style: none;
}
#header #nav li {
	float: left;
	font-size: 16px;
	padding-right: 90px;
}
#header #nav li a {
	display: inline;
}
#header #nav li a:hover {
	text-decoration: underline;
}
.current {
	text-decoration: underline;
}
#content {
	padding-bottom: 50px;
	color: #262525;
}
#content h2 {
	font-family: 'BallparkWeiner';
	font-weight: normal;
	font-size: 40px;
	color: #4e4e4e;
	margin-bottom: 0px;
}
#shortBio {
	font-size: 14px;
}
#shortBio strong {
	font-weight: normal;
	font-size: 16px;
}
#recentWork {
	font-size: 15px;
}
#recentWork a {
	outline-style: none;
	outline-width: 0;
}
#workDisplay {
	width: 450px;
	height: 220px;
	background: #FFFFFF url(../images/folio/web/andrewcliburn/full.jpg) -40px 0 no-repeat;
	margin-bottom: 15px;
	border: 5px solid #c5c4c4;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, .3);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, .3);
}
#longBio {
	font-size: 13px;
}
#longBio h2 {
	font-size: 48px;
}
#longBio h3 {
	font-size: 14px;
	margin-bottom: 0px;
}
#longBio ul {
	margin-top: 10px;
}
#longBio li {
	padding-bottom: 5px;
	margin-left: 15px;
}
#contact {
}
#folioMain {
	text-align: center;
}
#folioNav {
	font-size: 24px;
	padding-bottom: 20px;
}
#folioNav a {
	font-weight: bold;
	outline-style: none;
	outline-width: 0;
	color: #414040;
	background-color: rgba(215, 235, 215, .3);
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	text-shadow: 0 1px 1px #D8E8F7;
}
#folioNav a:hover {
	text-decoration: underline;
}
#folioNav span.visit *:visited {
	text-decoration:underline;
}
#folioContent {
	text-align: center;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
#folioContent ul {
	list-style: none;
}
#folioContent li {
	float: left;
	padding-bottom: 20px;
}
#folioContent img {
	border: 5px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .4);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .4);
}
#folioContent a {
	outline-style: none;
	outline-width: 0;
}
.blockOff {
	display: block;
	margin-bottom: 5px;
}
.quickPush {
	margin-left: 7px;
}
.strongPush {
	text-align: right;
}
#contact h2 {
	text-align: center;
	font-size: 50px;
	line-height: 1em;
	padding-bottom: 20px;
}
#contact h2 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
}
#contact form {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
}
#contact form label {
	font-size: 17px;
	font-weight: bold;
}
#contact form input {
	width: 390px;
	border-style: none;
}
#contact form input.button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #6d6d6d;
	width: 60px;
	height: 30px;
	margin-top: 10px;
	background-color: rgba(215, 235, 215, .3);
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
	text-shadow: 0 1px 1px #D8E8F7;
	padding: 3px;
}
#contact form input.buthov {
	background-color: rgba(215, 235, 215, .3);
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .7);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .7);
	text-shadow: 0 1px 1px #D8E8F7;
	padding: 3px;
}
#contact form textarea {
	width: 460px;
	height: 138px;
	border-style: none;
}
#footDiv {
	background: url(../images/bgWrap.jpg) repeat-x;
	height: 50px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: -20px;
}
#footerWrap {
	background: url(../images/bg2.jpg);
	width: 100%;
}
#footer {
}
#footer h4 {
	color: #626161;
	font-family: 'BallparkWeiner';
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 0px;
}
#footer a:hover {
	text-decoration: underline;
}
#tweets {
}
#tweets h4 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #626161;
	outline-style: none;
	outline-width: 0;
	background-color: rgba(215, 235, 215, .3);
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	text-shadow: 0 1px 1px #D8E8F7;
	padding: 3px;
}
#tweets h4 a:hover {
	text-decoration: none;
	background-color: rgba(215, 235, 215, .6);
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .3);
	text-shadow: 0 1px 1px #D8E8F7;
}
#tweets img {
	float: right;
	margin-right: 65px;
	margin-top: -65px;
}
ul#twitter_update_list {
	list-style: none;
	font-size: 11px;
	color: #262525;
}
ul#twitter_update_list li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	border-bottom: solid thin #848484;
	margin-left: 0px;
	width: 250px;
}
ul#twitter_update_list li:last-child {
	border-bottom: none;
}
ul#twitter_update_list a {
	font-weight: bold;
	color: #262525;
	outline-style: none;
	outline-width: 0;
}
#recentBlog {
}
#blogRoll {
}
#blogRoll li {
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-left: 0px;
}
#blogRoll a {
	color: #6d6d6d;
	outline-style: none;
	outline-width: 0;
}
#footerText {
	text-align: center;
	border-top: thin solid #000;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}
