/*
Theme Name: Art Fix 09
Theme URI: http://www.artfixstl.com/
Description: Art Fix Saint Louis 2009
Version: 1.0
Author: Jay David & Tyler Craft
Author URI: http://jdxpl.com/ http://tylercraft.com
*/

*{margin: 0; padding: 0;}

body{
	font-family: georgia, times, times new roman, serif;
	font-size: 12px;
	line-height: 17px;
	background: url("images/bground.jpg") top center repeat;
}

/**************************
	LINKS / HEADERS
**************************/
a{color: #762b09; outline: none;}
a:hover{color: #000; outline: none;}
a img{border: none;}

/**************************
	MAIN CONTAINERS
**************************/
#page{
	width: 1021px;
	margin: 0 auto;
	background: url("images/bground-page.png") top left no-repeat;
	_background: url("images/bground-page.gif") top left no-repeat;
}

#contentContainer{
	position: relative;
	z-index: 10;
	background: url("images/bground-content.png") top left repeat-y;
	_background: url("images/bground-content.gif") top left repeat-y;
}

#mainContent{
	width: 590px;
	float: left;
	padding: 20px 35px 20px 54px;
}

#sidebar{
	width: 300px;
	float: left;
	position:relative;
	top: -9px;
	line-height: 14px;
}

/**************************
	HEADER
**************************/
#headerContainer{position: relative; height: 289px; z-index: 20; overflow: visible;}

#headerContainer h1{height: 244px; width: 452px; position: absolute; left: 244px; z-index: 10;}
#headerContainer h1 a{display: block; height: 244px; width: 452px; _background: url("images/logo.gif") top left no-repeat;}
#headerContainer h1 a img{_display: none;}

#headerContainer h2{z-index: 15; height: 127px; width: 301px; position: absolute; left: 677px; top: 133px; _background: url("images/date-location.gif") top left no-repeat;}
#headerContainer h2 img{_display: none;}

#headerContainer a#buy_tickets{z-index: 20; width: 195px; height: 45px; position: absolute; top: 251px; left: 808px; _background: url("images/buy-tickets.gif") top left no-repeat;}
#headerContainer a#buy_tickets img{_display: none;}

#shareThis{z-index: 25; padding: 5px 0 0 118px; width: 108px; height: 22px; position: absolute; left: 776px; top: 11px; background: url("images/bground-share.png") top left no-repeat; _background: url("images/bground-share.gif") top left no-repeat;}
#shareThis li{list-style: none; display: inline; padding: 0 1px;}

.stbuttontext{display: none;}
#headerContainer a.stbutton{padding:0 0 3px 20px; position: relative; top: -4px;}

	/* NAVIGATION */
#nav{width: 615px; height: 49px; position: absolute; top: 230px; left: 42px; list-style: none; z-index: 5;}
#nav li{float: left;}
#nav li a{display: block; background: url("images/nav.gif"); height: 49px; text-indent: -9999px; overflow: hidden;}

#nav li#nav_about{margin: 0 0 0 0px;}
#nav li#nav_auction{margin: 0 0 0 7px;}

#nav li#nav_home,#nav li#nav_home a{width: 142px;}
#nav li#nav_about,#nav li#nav_about a{width: 175px; background-position: -142px 0;}
#nav li#nav_artists,#nav li#nav_artists a{width: 141px; background-position: -317px 0;}
#nav li#nav_auction,#nav li#nav_auction a{width: 142px; background-position: -458px 0;}

#nav li#nav_home a:hover, #nav li#nav_home a.active{background-position: 0 -49px;}
#nav li#nav_about a:hover, #nav li#nav_about a.active{background-position: -142px -49px;}
#nav li#nav_artists a:hover, #nav li#nav_artists a.active{background-position: -317px -49px;}
#nav li#nav_auction a:hover, #nav li#nav_auction a.active{background-position: -458px -49px;}

/**************************
	FOOTER
**************************/
#footer{
	clear: both;
	height: 120px;
	position: relative;
	background: url("images/bground-footer.png") top left no-repeat;
	_background: url("images/bground-footer.gif") top left no-repeat;
	font-size: 11px;
	line-height: 14px;
}
#footer p{margin: 0; padding: 0;}
#footer #footer_info{padding: 43px 0 0 63px;}
#footer #footer_sponsors{position: absolute; width: 300px; top: 48px; left: 682px;}

/**************************
	SIDEBAR
**************************/
#sidebar p{padding: 0 0 9px;}
#sidebar img{padding-bottom: 3px;}
#sidebar a.buy_tickets{display: block; width: 102px; height: 33px;}
#sidebar a.buy_tickets:hover{background: url("../../uploads/2009/09/buy-tickets_o.gif") top left no-repeat;}
#sidebar a.buy_tickets:hover img{display: none;}

/**************************
	CONTENT
**************************/
.post{padding: 8px 0 20px; background: url("images/divider.png") bottom left no-repeat; _background: url("images/divider.gif") bottom left no-repeat;}
.post.page{background: none;}
.post h2{font-size: 16px; font-weight: normal;}
.post p{padding: 5px 0;}
.post.artists{font-size: 14px; line-height: 18px; padding-bottom: 10px;}

.entry p{padding-right:40px;}

.navigation{clear: both; overflow: auto; padding: 10px 0 0;}
.alignleft{float: left;}
.alignright{float: right;}

.artist{position: relative; padding: 22px 0 8px; background: url("images/divider.png") top left no-repeat; _background: url("images/divider.gif") top left no-repeat;}
.artist .entry{padding: 0 0 0 70px; color: #45584c; font-size: 11px; line-height: 14px; padding-right:20px;}
.artist .entry h2{font-size: 13px; color: #000; font-weight: normal;}
.artist .entry p{padding:0 0 8px 0;}
.artist .entry h3{font-size: 10px; color: #000; font-weight: normal; letter-spacing: 1.6px; text-transform: uppercase; padding-bottom: 9px;}
.artist .artist_photo{position: absolute; top: 23px; left: 2px;}