/* CSS Document */

body
{
	background: url(../../images/bg.jpg) no-repeat top center;
	}

#container {
	width: 900px;
	margin:auto;

}

	#branding {
		width: 900px;
		float:left;
	}

	#navWrapper {
		width: 900px;
		height: 49px;
		float:left;
		background: url(../../images/navWrapper-bg.gif) no-repeat;
	}

			#nav {
				width: 970px;
				float:left;
			}
		
			#contactLink {
				width: 220px;
				float:right;
			}
		
	#main {
		width: 900px;
		float:left;
		background-color: #fff;
	}

			#content {
				width: 380px;
				float:left;
				padding: 10px 10px 10px 10px;
			}
		
			#sidebar {
				width: 500px;
				float:left;
				background-color: #fff;
			}
		
					#image {
						width: 500px;
						float:left;
						padding-top: 20px; 
					}
				
					#news {
						width: 480px;
						float:left;
						padding: 10px 10px 10px 10px;
					}
		
	#footer {
		clear: both;
		width: 680px;
		padding: 20px 110px 30px 110px;
		height: 60px;
		float:left;
		background: url(../../images/footer-bg.jpg) no-repeat;
		background-color:#fff;
		border-bottom: dotted 1px #999;
		text-align:center;
	}


.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		
