/*  
Theme Name: Art for Haiti
Description: The official theme of <a href="http://www.artforhaitinyc.com">Art for Haiti nyc</a>. For WordPress 2.7 and higher.
Theme URI: http://www.artforhaitinyc.com
Version: 1.0
Author: Nick DePirro
Author URL:http://www.projectstudiosllc.com
Tags: art, haiti
*/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* v----- Tags | Start -----v */

a	{
	color: #F00;
	font-style: normal;
	text-decoration: none;
}

body {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #000;
	font-size: 14px;
}

#home-body {
	background-color: #E5E5E5;
}


#about-body {
	background-color: #E5E5E5;
}

#directions-body {
	background-color: #E5E5E5;
}

#art-and-artists-body {
	background-color: #E5E5E5;
}


/* ^----- Tags | End -----^ */

/* v----- Global Elements | Start -----v */

div.hrSolid {
	height: 1px;
	border-top: 1px solid #BBB;
	margin: 10px auto;
}

/* ^----- Global Elements | End -----^ */

.wrapper-site {
	position: relative;
	width: 900px;
	height: 1350px;
	margin: 0 auto;
}

#bg-home {
	background: url(images/backgrounds/) no-repeat;
}

#bg-about {
	background: url(images/backgrounds/) no-repeat;
}

#bg-directions {
	background: url(images/backgrounds/) no-repeat;
}

#bg-art-and-artists-body {
	background: url(images/backgrounds/) no-repeat;
}

#wrapper-content {
	width: 900px;
	min-height: 1300px; /* background image minus padding */
	margin: 0 auto;
	padding: 25px 0 0 0;
}

/* v----- Site Navigation | Start -----v */

.nav {
	width: 730px;
	height: 17px;
	list-style-type: none;
}

.nav li {
	display: inline;
	float: left;
	margin-right: 8px;
}

.nav li a {
	display: block;
	height: 18px;
	background: url(images/spritesheet_nav.png) no-repeat;
}

	
.nav li a.about {
	width: 143px;
	background-position: -0px 0;
}

	.nav li a.about:hover {
		background-position: -0px -22px;
	}
	
.nav li a.art-and-artists {
	width: 130px;
	background-position: -143px 0;
}

	.nav li a.art-and-artists:hover {
		background-position: -143px -22px;
	}


.nav li a.directions {
	width: 170px;
	background-position: -272px 0;
}

	.nav li a.directions:hover {
		background-position: -272px -22px;
	}
	
.nav li a.bid {
	width: 140px;
	background-position: -440px 0;
}

	.nav li a.bid:hover {
		background-position: -440px -22px;
	}	

.nav li a span {
	display: none;
}

/* ^----- Site Navigation | End -----^ */


#main-column	{
	width: 800px;
	float:left;
	text-align:justify;
	margin: 60px 0 0 0px;
	}
	

.text-bg {
	width: 446px;
	height: 653px;
	margin: 60px 0 0 -1px;
	padding: 20px;
	line-height: 20px;
	background: url(images/backgrounds/textboxes/) no-repeat; /* Catch all text box */
}


#about-text-bg {
	background: url(images/backgrounds/textboxes/) no-repeat;
}

#directions-text-bg {
	width: 336px;
	height: 658px;
	background: url(images/backgrounds/) no-repeat;
}

.directions-map {
	width: 446px;
	height: 658px;
	margin: 60px 0 0 0px;
	padding: 20px;
	background: url(images/backgrounds/textboxes/) no-repeat;
}

.map-fix {
	text-align:left;
	text-decoration:none;
	font-weight:normal !important;
}

.mapp-poweredby {
	display: none;
}

.mapp-directions-div	{
	width:400px;
	padding-top:20px;
}

.googledir {
padding-top: 25px;
}

/* v----- Footer Elements | Start -----v */

.footer	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	clear: both;
	width: 900px;
	position: absolute;
	bottom: 0px;
	background-color: #E5E5E5;
	font-size: 14px;
	text-align: center;
	font-weight: 100;
	line-height: 5px;
	color: #333;
}

#home-footer {
	background-color: #;	
}


#about-footer {
	background-color: #;
}

#directions-footer {
	background-color: #;
}

#art-and-artists-footer  {
	background-color: #;
}

/* v----- gradient -----v */

.footer-grad {
	position: absolute;
	top: -200px;
	width: 900px;
	height: 200px;
}

#home-grad-bg {
	background: url(images/backgrounds/) repeat;
}

#directions-grad-bg {
	background: url(images/backgrounds/) repeat;
}

/* ^----- gradient -----^ */

.footer ul {
	margin: 0 auto;
}

.footer p {
	margin: 10px 0 20px 0;
}

/* ^----- Footer Elements | End -----^ */

/* ^----- Page Content Elements | Start -----^ */

.page-content-ul {
	list-style: disc;
	list-style-position: inside;
	padding-bottom: 20px;
	}
	
.page-content-p	{
	padding-bottom: 20px
	}

.page-content-h1	{
	font-weight:bold;
	padding-bottom:20px;
	}	

/* ^----- Page Content Elements | End -----^ */

h1	{
	font-size:22px;
	padding-bottom:20px;
}

.splash-page-text	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 14px;
	text-align:justify;
	padding-bottom: 25px;
	}

.splash-page-address	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 14px;
	text-align:justify;
	padding-bottom: 5px;
	}

.artist-image {
	float:left;
	padding-top:20px;
	}

.artist-text {
	float:left;}

.entry img	{
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	}

.post {
	clear:both;
}

.form p {
	padding-bottom: 20px;
}

.formbox	{
	padding-bottom: 20px;
	line-height: 40px;
}

.formbox-left	{
	float:left;
	padding-bottom: 20px;
	line-height: 40px;
}

.formbox-right	{
	float:left;
	margin-left: 400px:;
	padding-bottom: 20px;
	padding-left: 50px;
	line-height: 40px;
}

h1	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 20px;
	text-align:justify;
	padding-bottom: 10px;
}
	
h2	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 16px;
	text-align:justify;
	padding-bottom: 15px;
}

h3	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 16px;
	text-align:justify;
	padding-bottom: 15px;
}

h4	{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 16px;
	text-align:justify;
	padding-bottom: 15px;
}
