@charset "utf-8";
/* CSS Document */
/* [ for Link styles ] */
	a:link { color: #663333; text-decoration: none; }
	a:visited { color:#660000; text-decoration: none; }
	a:hover { color: #DF7979; text-decoration: none; }
	
	a img { border: 0; background: none; }

html,body {
	height: 100%;
	}

body {
	background: url(../img/bg-body.jpg) repeat-x center top;
	}

/* [ Section Styles ] ================================================== */
/* [ Wrapper Styles ]
-------------------------------------------------- */
#wrapper {
	background: url(../img/bg-bottom.jpg) repeat-x center bottom;
		position: relative;
        height: 100%;
        min-height: 100%;
	}

#container {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
		padding-bottom: 70px;
	}
	body > #wrapper {
		height: auto;
		}


/* [ Header Styles ]
-------------------------------------------------- */
#logo {
	text-align: left;
	}


/* [ Flash Styles ]
-------------------------------------------------- */
#flash {
	width: 800px;
	height: 380px;
	}

/* [ Flash Styles @HOME ]
-------------------------------------------------- */
#home #flash {
	width: 800px;
	height: 450px;
	}


/* [ Menu Styles ]
-------------------------------------------------- */
#menu {
	margin: 12px 0;
	}
	#menu ul {}
	#menu li {
		display: inline;
		}


/* [ Content Styles ]
-------------------------------------------------- */
#content {
	margin: 30px 20px;
	text-align: left;
	}
	#content h1 {
		background: url(../img/bg-h1.png) no-repeat left top;
		height: 65px;
		padding-left: 75px;
		color: #663131;
		}
	#content h2 {
		margin-bottom: 30px;
		padding-left: 75px;
		font-size: small;
		color: #325776;
		line-height: 160%;
		}
	#content h3 {
		margin-top: 15px;
		margin-bottom: 15px;
		color: #33A4FF;
		font-size: medium;
		}
	#content h4 {
		margin-top: 15px;
		margin-bottom: 15px;
		color: #666666;
		font-size: small;
		}



/* [ Footer Styles ]
-------------------------------------------------- */
#footer {
	clear: both;
	margin-top: 50px;
	}

	#footer ul {
		margin-bottom: 10px;
		}
	#footer #footmenu1 {
		text-align: left;
		}
	#footer #footmenu2 {
		text-align: right;
		}
	#footer li {
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #FF9999;
		}
	#footer li.head {
		border-left: 1px solid #FF9999;
		}

	#footer #location {
		margin-top: 30px;
		margin-left: 200px;
		}
	#footer #location dt {
		float: left;
		}
	#footer #location dd {
			margin: 3px 5px 3px 300px;
			text-align: left;
			}
	#footer #location .callnum {
			font-weight: bold;
			letter-spacing: 2px;
			}

