/* Gambit Technology Style Sheet */
/* Site Launch: 11.18.05 -----------*/
/* Initial launch */
/* Revision: 12.26.05 -----------*/
/* Styles added for job listing section */
/*------------------------------------------*/

/* GLOBAL ESSENTIALS */
/* -------------------------------------- */
	body
	{
		margin:0;
		padding: 0;
		background-color: #fff;
        font-family:Arial;
		color:#333;
		line-height:1.4;
	}
	
	a img {border: none; }
	
	a {color: #333;
	line-height:130%;
	}
	
	
/* STRUCTURE */
/* -------------------------------------- */
	
	#frame
	{
		width: 810px;
		height:175px;
		margin:0 auto;
		background-color: #fff;
		background-image: url(http://www.gambitny.com/images/global/banner_01.jpg);
		background-repeat: no-repeat;
		padding:0;
	}
	
	#logo
	{
		float:left;
		margin:180px 0 0 25px;
	}
	
	#button_wrap
	{
		padding:0;
		margin:0 0 0 210px;
	}
	
	#button_wrap img
	{
		margin:160px 0 0 0;
	}
	
	#sidebar
	{
		float:left;
		width:160px;
		margin-top:30px;
		padding:0 10px 0 25px;
		border-right: 1px dashed;
	}
	
	#main
	{
		margin:30px 25px 0 13px;
		background-color: #fff;
		float:left;
		width:560px;
	}
	
	#footer
	{
		margin:40px 0 20px 0;
		padding:10px 0;
		border-top: 1px dashed;
		color:#666;
		font-size:9px;
	}
	
/* HEADERS */
/* -------------------------------------- */
	
	h1{
		padding:0;
		margin: 0 0 15px 0;
		border-bottom: 7px solid #FC0;
		font-size:16px;
	}
	
	h2{
		padding:0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid #FC0;
		font-size:13px;
	}
	
	h3{
		padding:0;
		border-bottom: 7px solid #FC0;
		font-size:14px;
		text-transform:uppercase;
	}
	
	h4{
		padding:0;
		color:#666;
		font-size:11px;
		margin: 0 0 5px 0;
		border-bottom: 1px solid #FC0;
	}
	
	h5{
		padding:0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid #FC0;
		font-size:18px;
	}
	
	h6{
		padding:0;
		margin: 0 0 1px 0;
		border-bottom: 3px solid #000;
		font-size:13px;
	}


/* postings */
/* -------------------------------------- */
	.post
	{	
		margin:10px 0;
	}
	
	.post p
	{	
		margin:5px 0;
	}
	
	.title
	{	
		margin:0 0 10px 0;
		color:#343;
		font-size:11px;
		line-height:140%;
	}

	.date
	{
		margin-top:0;
		color:#666;
		font-size:10px;
	}
	
	.intro, .more
	{	
		margin:0;
		color:#343;
		font-size:10px;
		line-height:140%;
	}

	.quicklink{
		padding:0 0 5px;
		color:#666;
		font-size:11px;
		margin: 0 0 5px 0;
		border-bottom: 1px solid #FC0;
	}
	
	
/* content */
/* -------------------------------------- */
	
	.copy
	{	
		margin:0 0 15px 0;
		width:330px;
		color:#333;
		font-size:12px;
		line-height:140%;
	}
	
	.copy a
	{	
		background-color: #FFFFCE;
	}
	
	.copy_wide a
	{	
		margin:4px 0;
		padding:0 0 3px;
	}
	
	.copy a:hover
	{	
		color: #000;
	}
	
	.copy_wide a:hover
	{	
		color: #000;
		background-color: #FFFFCE;
	}
	
	.copy_wide
	{	
		margin:0 0 15px 0;
		width:510px;
		color:#333;
		font-size:12px;
		line-height:140%;

	}
	
	.copy_narrow
	{	
		margin: 0 30px 15px 0;
		float:left;
		width:200px;
		color:#333;
		font-size:12px;
		line-height:140%;
	}
	
	.copy_narrow_float
	{	
		margin:0 0 15px 0;
		float:left;
		width:200px;
		color:#333;
		font-size:12px;
		line-height:140%;
	}
	
	#clear, .clear
	{	
		clear:both;
	}
	
	.boxed
	{	
		float:right;
		padding:10px;
		width:185px;
		color:#666;
		font-size:10px;
		border: 1px dashed #999;
		background-color: #FFFFCE;
	}
	
	.postingBox
	{	
		padding:10px;
		margin:10px;
		width:515px;
		color:#666;
		font-size:10px;
		border: 1px dashed #999;
		background-color: #FFFFCE;
	}
	
	.viewDesc
	{	
		padding:0 0 5px;
		margin-top:8px;
		color:#666;
		font-size:10px;
		clear:both;
	}
	
	.boxed ul
	{	
		margin-top:3px;
		margin-bottom:3px;
	}
	
	.boxed li
	{	
		margin-left:-20px;
	}
	
	.postStat
	{	
		float:left;
		margin:3px 4px 4px 0;
		width:108px;
	}
	
	.postStat p
	{	
		margin:3px 0 0;
		color:#333;
		font-size:11px;
		line-height:140%;
	}
	
	.postStatTitle
	{	
		padding:0;
		margin: 0;
		border-bottom: 1px solid #FC0;
		font-size:11px;
		font-weight: bold;
		text-align:left;
	}

	.postDescTitle
	{	
		text-align:left;
		padding:0;
		margin: 3px 0 2px 0;
		border-bottom: 1px solid #FC0;
		font-size:11px;
		font-weight: bold;	
	}
	
	.postDesc
	{	
		clear:both;	
	}
	
	.altPosting
	{	
		background-color:#e5e5e5;
		padding:10px 0 0;
		margin-bottom:10px;
	}
	
	.nonaltPosting
	{	
		padding:10px 0 0;
		margin-bottom:10px;
	}
	
	.pagination
	{	
		margin:0;
		width:550px;
		padding:2px 3px;
		font-size:10px;
		border: 1px dashed #999;
	}
	
	.pagination a
	{	
		padding:2px 3px;
	}
	
	.previewWarning, .previewWarningBottom
	{	
		text-align:center;
		padding:15px;
		background-color:#FC0;
		border-bottom: 1px dashed #000;
		font-size:11px;
		font-weight: bold;
		width:100%;
		display:block;
	}

	.previewWarningBottom
	{	
		border-top: 1px dashed #000;
		position:absolute;
		left:0;
		border-bottom: none;
		margin-top:30px;
	}
