
body {font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; background:#BDBFBC; color:#262626}
	body, h1, h2, h3, form, fieldset {margin:0px; padding:0px; border:0px}
	img {padding:0px; margin:0px; border:0px}
	a {padding:0px; margin:0px; font:11px arial; cursor:pointer; outline: none; text-decoration:none; color:#666666}
	a:hover {text-decoration:underline}
	p {margin:0px; padding:0px} 
	hr {display:block; margin:0 0 5px 0; background:#2C2C2C; clear:both; overflow:hidden; color:#2C2C2C; border:0px; height:1px}

#holder {width:100%;}

/* BACKGROUND COLORS */
.home #holder {background:#85302E url("../images/bg-home.jpg") repeat-x}
.red #holder {background:#85302E url("../images/bg-red.jpg") repeat-x}
.green #holder {background:#516F53 url("../images/bg-green.jpg") repeat-x}
.blue #holder {background:#6C7F85 url("../images/bg-blue.jpg") repeat-x}
.silver #holder {background:#54585A url("../images/bg-silver.jpg") repeat-x}
.darkgreen #holder {background:#797C61 url("../images/bg-darkgreen.jpg") repeat-x}
/* END BACKGROUND */

	#wrapper {width:928px; margin:0 auto}

/* HEADER WITH TOP NAV */
		#header {clear:both; overflow:hidden;}
		.home #header {height:124px}
		.sub #header {height:136px}

			#header h1 {float:left; padding:34px 0 0 0;}
			#header h1 a {display:block; width:259px; height:76px;}
			#header ul {float:right; padding:65px 0 0 0; margin:0px; }
				#header ul li {float:left; display:inline; padding:0 12px 0 0; margin:0; list-style:none; height:34px}
				#header ul li.orange {padding:0 9px 0 25px; background: url("../images/sep-nav.png") no-repeat left 2px}
				#header ul li.last {padding:0}
				#header ul li a {display:block; padding:0 0 0 11px; margin:0; font:21px/34px Arial; color:#ffffff; height:34px; text-align:center; }	
				#header ul li a span {display:block; padding:0 11px 0 0; margin:0; text-align:center; font:21px/34px Arial; height:34px}
				#header ul li.orange a, #header ul li.orange a:hover {padding:0; width:129px; background: url("../images/tabs/tab-orange.png") no-repeat top left}
				#header ul li.last a, #header ul li.last a:hover {padding:0; width:70px; background: url("../images/tabs/tab-last.png") no-repeat top left}
				#header ul li a:hover, #header ul li a:hover span {text-decoration:none}
				#header ul li a:hover, #header ul li a.active {color:#54221e; background: url("../images/tabs/tab-left.png") no-repeat top left;}	
				#header ul li a:hover span, #header ul li a.active span {color:#54221e; background: url("../images/tabs/tab-right.png") no-repeat top right}
				* html #header ul li a, * html #header ul li a span {float:left}
 				* html #header ul li a:hover, * html #header ul li a.active {background: url("../images/tabs/tab-left.gif") no-repeat top left;}
				* html #header ul li a:hover span, * html #header ul li a.active span {background: url("../images/tabs/tab-right.gif") no-repeat top right;}
/* END HEADER */

 		#main {clear:both; overflow:hidden}
	
/* HOME PAGE */
			.home #left {float:left; width:350px; padding:2px 0 0 0}
				.home #left h1 {display:block; width:325px; height:266px; background: url("../images/text/powering.jpg") no-repeat top right; text-indent:-99999em}
				.home #left h2 {display:block; padding:15px 0 20px 0; margin:0; font:21px/28px Arial; color:#ffffff}
			.home #right {float:right; width:543px; padding:0 0 21px 0}
			.home .panel {float:left; padding:0 0 11px 0; width:543px; background: #54221E url("../images/home/panel-bottom.jpg") no-repeat bottom left;}
				.home .panel .inner {float:left; padding:11px 13px 0 13px; width:517px; background: url("../images/home/panel-top.jpg") no-repeat top left;}
				.home .panel .inner div {clear:both; overflow:hidden; float:left; width:517px;}
				.home .video {clear:both; display:block; margin:0 0 20px 0; padding:1px 0; width:517px; background:#262626; text-align:center}
					.home .video img {padding:0; margin:0 auto; display:block;}
				.home .btn_find {float:left; margin:1px 0 0 0; width:274px; height:57px; background: url("../images/home/btn-find-out-more.jpg") no-repeat 0 0; text-indent:-99999em}
				.home .btn_get {float:right; margin:0; width:228px; height:58px; background: url("../images/home/btn-get-gambit.jpg") no-repeat 0 0; text-indent:-99999em}
			.home #content {width:925px; margin:0 auto; clear:both; overflow:hidden; padding:25px 0 0 0}
				.home .box {float:left; padding:0 0 11px 0; width:925px; background: #ffffff url("../images/home/box-bottom.jpg") no-repeat bottom left;}
				.home .box .inner {float:left; padding:11px 18px 0 18px; width:889px; background: url("../images/home/box-top.jpg") no-repeat top left;}
				.home .box ul {padding:7px 0 20px 0; margin:0}
				.home .box ul li {float:left; display:inline; padding:0 4px 20px 0; margin:0; list-style:none; background: url("../images/home/sep-box.jpg") no-repeat right 12px;}
				.home .box ul li.first {width:227px; padding:0 50px 20px 0}
				.home .box ul li.second {width:283px; text-align:center; padding-top:30px}
				.home .box ul li.last {width:307px; padding:0; background:none}
				.home #content h1 {display:block; padding:12px 0 0 21px; margin:0; font:italic 18px/18px Georgia, "Times New Roman", Times, serif}
				.home #content ul li.last h1 {padding:33px 5px 19px 90px; background: url("../images/home/quote.jpg") no-repeat 36px 13px;}
				.home #content h2 {display:block; float:right; width:161px; height:23px; background: url("../images/home/the-new-york-times.jpg") no-repeat top right; text-indent:-99999em}
/* END HOME PAGE */

/* SUBPAGE */
			.sub #main {display:block; padding:0 0 20px 0}
			* html .sub #main {margin-bottom:20px}
			.sub .outter {float:left; padding:0 0 11px 0; width:928px; clear:both; overflow:hidden; background: url("../images/main-bottom.png") no-repeat bottom left;} 
			.sub .inner {float:left; padding:18px 0 0 0; width:928px; background: url("../images/main-top.png") no-repeat top left;} 
			.sub .main {padding:0 22px; width:884px; clear:both; overflow:hidden; background:#ffffff}
			* html .sub .outter {background: url("../images/main-bottom.gif") no-repeat bottom left;}

			/* LEFT COLUMN */
			.sub #left {float:left; width:297px; padding:0}
				.sub #left h1 {display:block; width:297px; height:65px; text-indent:-99999em}
					.sub #left h1.get-gambit {background: url("../images/text/get-gambit.jpg") no-repeat top right;}
					.sub #left h1.about-gambit {background: url("../images/text/about-gambit.jpg") no-repeat top right;}
					.sub #left h1.features {background: url("../images/text/features.jpg") no-repeat top right;}
					.sub #left h1.gambit-blog {background: url("../images/text/gambit-blog.jpg") no-repeat top right;}
					.sub #left h1.contact-us {background: url("../images/text/contact-us.jpg") no-repeat top right;}
				.sub #left ul {float:left; padding:12px 0 0 0; margin:0; width:297px;}
				.sub #left ul li {display:block; float:left; padding:0 0 2px 0; margin:0; list-style:none; width:297px; height:34px; clear:both; overflow:hidden; font:21px/34px arial;}
				.sub #left ul li a {float:left; padding:0 0 0 10px; margin:0; font:21px/34px arial; height:34px; color:#54221e; width:287px; text-decoration:none; clear:both; overflow:hidden;}
				.sub #left ul li a:hover, .sub #left ul li a.active {color:#ffffff; background: url("../images/tabs/tab-menu.jpg") no-repeat top left}

			/* RIGHT COLUMN - CONTENT AREA */
			.sub #content {float:right; padding:0; width:555px;}
				.sub #content h1 {display:block; padding:0 50px 15px 0; margin:0; font:30px/30px arial; color:#262626}
				.sub #content h2 {display:block; padding:0 0 15px 0; margin:0px; font:24px/30px arial; color:#54221e}
				.sub #content h3 {display:block; padding:0 0 15px 0; margin:0px; font:16px arial; font-weight:bold}
				.sub #content ul {display:block; padding:0 0 10px 0; margin:0 0 0 15px}
				.sub #content ul li {padding:0 0 5px 0; margin:0px;} 
				.sub #content p {display:block; padding:0 0 20px 0; clear:both; overflow:hidden; font:18px/21px Georgia, "Times New Roman", Times, serif; }	
				.sub #content form {padding:10px 0 0 0; margin:0}
				.sub #content label {display:block; padding:0; margin:0; font:24px/30px arial; clear:both; overflow:hidden}
				.sub #content form span {display:block; padding:5px; margin:0; width:388px; height:45px; background: url("../images/input-398.jpg") no-repeat 0 0}
				.sub #content form input {padding:5px 0 0 0; margin:0; font:24px/30px arial; border:0; background:none; width:370px}
				.sub #content form .btn_get {display:block; margin:15px 0 0 0; width:177px; height:48px; background: url("../images/btn-get-gambit.jpg") no-repeat 0 0; text-indent:-99999em}	
				.sub #content form .btn_send {display:block; margin:15px 0 0 0; width:101px; height:48px; background: url("../images/btn-send.jpg") no-repeat 0 0; text-indent:-99999em}	

/* FOOTER */
	#footer {clear:both; overflow:hidden; margin:0 auto; margin-top:11px; margin-bottom:15px; padding:0 13px; display:block; width:899px; height:39px; background: url("../images/bg-footer.jpg") no-repeat; font:18px/36px arial; color:#828a8f;}
		#footer a {font:18px/36px arial; color:#828a8f;}
		#footer p {float:left; padding:0; margin:0}
		#footer ul {float:right; padding:0; margin:0px; }
			#footer ul li {float:left; display:inline; padding:0 0 0 30px; margin:0; list-style:none}
			#footer ul li a {display:block;}	
	.sub #footer {margin-top:40px;}
/* END FOOTER */


/* POP UP WINDOW */
#signin {display:block; padding:12px 0px 20px 17px; width:300px; overflow:hidden; background:#828A8F}
	#signin form {padding:10px 0 0 0; margin:0}
	#signin form span {display:block; padding:5px; margin:0; width:287px; height:42px; background: url("../images/input-297.jpg") no-repeat 0 0}
	#signin form input {float:left; padding:0; margin:0; font:18px/36px arial; border:0; background:none; width:270px; color:#292929}
	#signin form .btn_signin {display:block; margin:5px 0 0 0; width:91px; height:36px; background: url("../images/btn-sign-in.jpg") no-repeat 0 0; text-indent:-99999em}	
	#signin form .btn_forgot {font:18px/36px arial; color:#ffffff; display:block; padding:7px 0 0 0}
	* html #signin form input {font:18px arial; line-height:normal}
/* END POP UP WINDOW */
		
		
		
