@charset "utf-8";
/* CSS Document */

/* Basic Layout Proporties--------------------------------------------------------------------------------*/


/*normalization of margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/*normalize font size headers*/
h1, h2, h3, h4, h5, h6
{font-size : 100%;}

/* remove list styles*/
ol, ul
{list-style: none;}

/*normalize font style and weight*/
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}

/*removes list style*/
table
{ border-collapse: collapse; border-spacing: 0;}

/*removes border from feildset and img*/
feildset, img
{border:0;}

/*left aligns text in caption and th*/
caption, th
{ text-align:left;}

/*removes quotes from q*/
q:before, q:after
{ content:'';}

/*page layout styles--------------------------------------------------------------------------------------------*/

body{
	background-color:#f4ebb4;
	}
	
	
#wrap{
	width:962px;
	}
	
#branding {
	width:100%;
	height:110px;
	background-image:url(../images/architechure/tileBranding.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	}
#logo{
	width:400px;
	height:110px;
	background-image:url(../images/architechure/logoCorner.jpg);
	}	
ol#address{
	float:right;
	padding-right:30px;
	padding-top:10px;
	}	
#content {
	width:100%;
	background-image:url(../images/architechure/tileSidebar.jpg);
	background-repeat:repeat-y;
	background-attachment:scroll;
	}
#sidebar {
	width:280px;
	height:100%;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/architechure/sidebar.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	float:left;
	}
	
#mainContent {
	margin-left:330px;
	}	
	
#nav{
	margin-left:320px;
	}
#Navlist{
	position: relative;
	left:320px;
	top:5px;
	width:325px;
	padding-bottom:20px;
	}
#Navlist li{
	display:inline;
	padding-left:20px;
	}
#footer{
	background-color:#000000;
	clear:both;
	padding:5px;
	width:100%;
	}	
.floatright{
	float:right;
	}
	
		

	

