/* ----------------- COLORS -----------------
Black
Dark Gray #323232
Olive Tan #a4a28d
Olive Tan Dark #9B907A
Purple #A42BB4
--------------------------------------------- */

/* ----------------- TOPNAV SUBPAGE ----------------- */

#topNav {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 613px;
	height: 45px;
	background-color: #323232;
	padding-left: 11px;
}

.topNavBtns {
	float: left;
	margin-top: 14px;
	height: 20px;
	overflow: hidden;
	margin-right: 22px;
	background-position: 0 -20px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.topNavBtns:hover {
	background-position: 0 0;
}

.topNavBtns span a {
	display: block;
	width: 100%;
	height: 20px;
}

#topNav .activeBtn {
	background-position: 0 0;
}

#btn_sub_TFT {
	width: 167px;
	background-image: url('../img/btn_sub_TFT.png');
}

#btn_sub_auction {
	width: 86px;
	background-image: url('../img/btn_sub_auction.png');
}

#btn_sub_artists {
	width: 84px;
	background-image: url('../img/btn_sub_artists.png');
}   

#btn_sub_hostcomm {
	width: 143px;
	background-image: url('../img/btn_sub_hostcomm.png');
}

/* ----------------- BOXTOP SUBPAGE----------------- */

#boxTop {
	position: relative;
	width: 1000px;
	height: 250px;
	margin: 0 auto;
	background-color: #fff;
	border-bottom: 2px solid #A4A28D;
}

#logoSmall {
	position: absolute;
	left: 21px;
	top: 17px;
	width: 327px;
	height: 169px;
}

#rebuildHaiti {
	position: absolute;
	left: 376px;
	top: 76px;
	width: 527px;
	height: 39px;
}

#topText {
	position: absolute;
	left: 376px;
	top: 115px;
	width: 570px;
}

#topText p {
	font-size: 16px;
	line-height: 22px;
}

#topText .capText {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}


/* ----------------- BOXMIDDLE SUBPAGE----------------- */

#boxMiddle {
	position: relative;
	width: 1000px;
	height: 507px;
	margin: 0 auto;
	background-color: #fff;
}

#purpleBand {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 480px;
	margin-top: 30px;
	background-color: #A42BB4;
}

#purpleBand p, h3 {
	color: #fff;
}

#purpleBand p {
	font-size: 14px;
	line-height: 22px;
}

#purpleBand h3 {
	margin-bottom: 12px
}

#textBlock {
	position: absolute;
	top: 26px;
	left: 401px;
	width: 560px;
}

.capText {
	font-size: 15px;
	font-weight: bold;
	color: #555;
}


/* ----------------- STRIPES ----------------- */

#tanStripe {
	position: relative;
	width: 100%;
	height: 202px;
	background-color: #a4a28d;
}

#tanStripText {
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}

#btn_HereSmall {
	position: absolute;
	right: 261px;
	top: 118px;
	width: 96px;
	height: 29px;
	overflow: hidden;
	background-image: url('../img/btn_here_small.png');
	background-repeat: no-repeat;
	background-position: 0 -29px;
	cursor: pointer;
}

#btn_HereSmall:hover {
	background-position: 0 0;
}

#graySquare {
	position: absolute;
	right: 0;
	top: 0;
	width: 180px;
	height: 100%;
	padding-left: 22px;
/*	padding-top: 25px;*/
	background-color: #323232;
	
}

#graySquare:hover {
	background-color: #555;
}

#graySquare p {
	font-size: 17px;
	font-weight: normal;
	line-height: 22px;
	padding-top: 5px;
	margin-bottom: 7px;
	color: #fff;
	letter-spacing: 1px;
}


/* ----------------- BOXBOTTOM ----------------- */

/*#boxBottom {
	position: relative;
	width: 1000px;
	height: 39px;
	margin: 0 auto 100px;
	background-color: #fff;
}

#copyright {
	position: absolute;
	top: 15px;
	right: 25px;
}

#ourTools {
	position: absolute;
	top: 15px;
	left: 35px;
	width: 212px;
	height: 9px;
	overflow: hidden;
	background-image: url('../img/info_ourtools.png');
	background-repeat: no-repeat;
	background-position: 0 -9px;
	cursor: pointer;
}

#ourTools:hover {
	background-position: 0 0;
}
*/


/* ----------------- MISC ----------------- */

.noTopMargin {
	margin-top: 0;
}


