/*---- Common ----*/

* { padding:0px; margin:0px; }
body { background:#5e5e5e url(../images/background.jpg) left top repeat; font:normal 12px "Trebuchet MS", Arial, Verdana; }
.floatLeft, .cornerLeft { float:left; }
.floatRight, .cornerRight { float:right; }
.clear { clear:both; display:block; }

/*---- Wrapper ----*/
#Wrapper {
	width:900px;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

/*---- Corner Eliments ----*/
.top, .bottom { height:12px; overflow:hidden; font-size:1px; }
.roundbottom {
	height:12px;
	overflow:hidden;
	font-size:1px;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 900px;
}
.cornerLeft, .cornerRight { width:12px; height:12px; }
.top .cornerLeft { background:url(../images/corner-left-top.gif) left top no-repeat; }
.top .cornerRight { background:url(../images/corner-right-top.png) left top no-repeat; }
.bottom .cornerLeft { background:url(../images/corner-left-bottom.png) left top no-repeat; }
.bottom .cornerRight { background:url(../images/corner-right-bottom.png) left top no-repeat; }
.mid { padding:0px 12px; }

/*---- Header ----*/

#Header { height:89px; background:url(../images/header-background.jpg) left top no-repeat; position:relative; }
#Header  h1.logo { float:left; background:url(../images/logo.jpg) left top no-repeat; margin:40px 0px 0px 25px; }
#Header  h1.logo a { display:block; width:305px; height:26px; }
#Header  h1.logo a span { display:none; }
#Header .floatRight {
	width:140px;
	position:absolute;
	top:0px;
	right:32px;
	color:#fff;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/*---- Nav ----*/

#Nav { background:#9a6667 url(../images/nav-bg.gif) left top repeat-x; height:42px; overflow:hidden; }
#Nav li { display:inline; }
#Nav li a { padding:0px 33px 0px 30px; background:url(../images/divider.gif) right center no-repeat; display:block; font:normal 16px/42px "Trebuchet MS", Arial, Verdana; color:#fff; float:left; text-decoration:none; }
#Nav li a:hover { color:#000; }
#Nav li a.last { background-image:none; }

/*---- Content ----*/

#Content { background:#f8f0e6 url(../images/yellow-left.gif) left bottom no-repeat; }
#Content .holder { padding:12px; background:url(../images/yellow-right.gif) right bottom no-repeat; }
#Content .floatLeft { width:550px; }
#Content .floatRight { width:290px; }
#Content .top .cornerLeft { background:url(../images/fluid-left-top.gif) left top no-repeat; }
#Content .top .cornerRight { background:url(../images/fluid-right-top.gif) left top no-repeat; }
#Content .bottom .cornerLeft { background:url(../images/fluid-left-bottom.gif) left top no-repeat; }
#Content .bottom .cornerRight { background:url(../images/fluid-right-bottom.gif) left top no-repeat; }
#Content .mid { border-left:1px solid #c9c3bb; border-right:1px solid #c9c3bb; background:#fff; padding:0px 11px; }
#Content .top { background:#fff url(../images/gray-dot.gif) left top repeat-x; }
#Content .bottom { background:#fff url(../images/gray-dot.gif) left bottom repeat-x; }
#Content .txtArea { font-size:14px; }
#Content .txtArea p { padding-bottom:10px; }
#Content h2 { color:#996766; font:normal 30px "Trebuchet MS", Arial, Verdana; margin-bottom:15px; }
#Content a { color: #996766; }


/*---- Footer ----*/

#Footer { padding:12px 0px 0px 12px; color:#333; }
#Footer a { text-decoration:underline; color:#c2a3a3; }
#Footer a:hover { text-decoration:none; }
#Footer .links { padding-bottom:8px; }
#Footer .links a { margin-right:40px; }
#Footer .copyright { font-size:10px; }
