/* $Id: layout.css,v 1.1.4.3 2009/03/19 23:49:02 couzinhub Exp $
*/

/** Layout
---------------------------------/
*  Using a negative margin technique, adapted from ZEN. The page is loaded by this order:
*  
*  1. Header
*  2. Content
*  3. Navigation menus
*  4. Sidebar Left
*  5. Sideabr Right
*	
*/

/* override system table styles */

th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 0px solid #ccc;
  padding: 0;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 0px solid #ccc;
}
tbody th {
  border-bottom: 0px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 0em; /* LTR */
  border-bottom: 0px solid #ccc;
}


body {
  margin: 0;
}

/* main page structure */

#container {
	width:960px; 
	margin:0px auto;
	}
#page {
	float:left;
	width:918px;
	margin:0px 10px;
	}
#main {
	float:left;
	width:960px;
	/*background: url(images/DP-background.gif) repeat-y;*/
	border-top:6px solid #f26649;
	border-bottom:6px solid #f26649;
	padding:2px 0 2px 0;
	}	
#blackHeader {
	float:left;
	width:940px;
	background:#000;
	padding:10px 10px 10px 10px;
	margin-bottom:15px;
	}
		#blackHeaderHome {
		float:left;
		width:960px;
		margin-bottom:15px;
		border-bottom:6px solid #f26649;
		border-top:6px solid #f26649;
		}
		#blackHeaderHome p {
		margin:0; padding:0;
		}
		#blackHeaderTitle {
			float:left;
			width:700px;
			overflow:hidden;
			}
		#blackHeader h1 {
			padding-top:10px;
			color:#FFF;
			margin-left:20px;
			}
/* pages with large photos in the left column */		
	
#leftColLarge {
	float:left;
	width:355px;
	margin-right:25px;
	}
#rightColLarge {
	float:left;
	width:578px;
	}
	
#leftColStd {
	float:left;
	width:295px;
	margin-right:25px;
	}
#rightColStd {
	float:left;
	width:640px;
	}
	
.homeCol {
	float:left;
	width:450px;
	margin-right:20px;
	margin-left:10px;
	}
#homeColBeige {
	float:left;
	width:960px;
	background:#fcf8f7;
	border:1px solid #e1dcda;
	}
	.interiorFive {
		padding:5px;
		}
#communityHeader {
	float:left;
	width:960px;
	border-top:6px solid #f26649;
	padding:3px 0 0 0; margin:0;
	}


/** Columns inner
---------------------------------
*  You can change the padding inside the columns without changing the
*  width of them by just usinbg the INNER div of each column
*/

.inner {                             
	padding: 0px;                     
}                                   


/* header */
#header {
	float:left;
	width:960px;
	color:#6D5D5D;
	font-size:1em;
	}
		#siteSelector {
			position:relative;
			width:322; height:28;
			margin-left:340px;
			}
		#logo {
			float:left;
			width:277px;
			}
		#search {
			float:left;
			width:230px;
			padding:0;
			margin:30px 0px 0px 450px !important; margin:30px 0px 0px 370px
			}

/* footer */
#footer {
	float:left;
	width:960px;
	
	border-top:1px solid #e1dcda;
	margin-top:2px;
	
	}
	#footLeft {
		float:left;
		width:300px;
		}
	#footRight {float:right; width:145px; }

