/* ------------------------------------------------------ */
/* Structure styles */
/* ------------------------------------------------------ */

	#container {
		width: 954px;
		margin: 0 auto;
	}

		#header {
			height: 100px;
			position: relative;
		}

		#header  h1 {
			margin: 0;
		}
			a#logo {
	width: 301px;
	height: 82px;
	display: block;
	text-indent: -1000em;
	font-size: 1px;
	position: absolute;
	top: 10px;
	background: url(../images/logo.gif) left bottom no-repeat;
	left: 1px;
			}
		
			ul#breadcrumbs {
				position: absolute;
				left: 185px;
				top: 100px;
			}

				ul#breadcrumbs li,
				ul#breadcrumbs li a {
					display: inline;
					font: 11px Arial;
					color: #f8f8f8;
				}
				ul#breadcrumbs li a:hover {
					color: #FD7A4C;
				}

				ul#breadcrumbs li {
					background: url(../images/bullet-arrow.gif) 0 5px no-repeat;
					padding: 0 8px 0 10px;
				}

/* ------------------------------------------------------ */

	#content {
		width: 954px;
		background: url(../images/bg-content-main.png) repeat-y;
		position: relative;
	}
	#content.homepage {
		background: url(../images/bg-home-content-main.gif) right top repeat-y;
	}
		#content-top {
			background: url(../images/bg-content-top.gif) no-repeat;
			padding-top: 10px;
			position: relative;
		}
		#content.homepage #content-top {
			background: url(../images/bg-home-content-top.png) right top no-repeat;
		}
			
			#content-bottom {
				background:#FFFFFF url(../images/bg-content-bottom.gif) no-repeat scroll left bottom;
				padding-bottom: 10px;
			
			}
			#content.homepage #content-bottom {
				background: url(../images/bg-home-content-bottom.png) right bottom no-repeat;
			}

				#main {
	width: 510px;
	background-color:#FFFFFF;
	float: left;
	padding: 10px 20px 20px;
	height: 500px;
	overflow: auto;
				}
				#content.homepage #main {
					width: 707px;
					padding: 0;
				}

				#sidebar {
	width: 210px;
	float: left;
				}
				#sidebar-left {
	width: 190px;
	float: right;
	height: 100%;
									}

/* ------------------------------------------------------ */

	#footer {
		font: 11px Tahoma;
		color: #4f4e52;
		text-align: left;
		padding: 5px 10px 0 10px;
	}

		#footer ul {
			padding-bottom: 5px;
		}

			#footer li {
				display: inline;
			}

				#footer li a {
					font-family: Tahoma;
					padding: 0 2px;
				}

/* ------------------------------------------------------ */

