/* CSS-Framework Import
------------------------------ */

@import url(cf-menu.css);
@import url(cf-content.css);
@import url(cf-form.css);
@import url(edit-me.css);

/* Utilites
------------------------------ */

* { margin: 0; padding: 0; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
img { border: 0; }
.hidden { display: none; }
.no-margin { margin: 0 !important; }
.no-back { background: none; }

/* Main custom rules
------------------------------ */

html { background: #fff; font: .75em/1.5 Georgia, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
body { padding: 20px; margin: 0;}

a { color: #000; }
a:visited { text-decoration: none; }

#site { width: 846px; margin: 0 auto; background: #fff;  }
#header { position: relative; overflow: hidden; border: 1px solid #d7d8d9; background: url(../images/header.jpg) no-repeat 0 0; width: 844px; height: 94px;}
	#logo { position: absolute; width: 235px; height: 53px; left: 22px; top: 20px; background: url(../images/logo.gif) no-repeat; }

	.header-link-area { position: absolute; top: 26px; left: 555px; width: 156px; text-align: center; }
	body:first-of-type .header-link-area {left: 542px;}
	.header-link-area a { text-decoration: none; color: #000;}
#col-left { float: left; width: 200px; }
#content { }
	.w1, .w2 { width: 541px; height: 289px; border: 1px solid #d7d8d9; position: relative; }
	.w2 { width: 293px; background: url(../images/w2.jpg) no-repeat; }

	.box {  }
	.box dt {
	background: #ffe100 url(../images/box-dt.gif) repeat-x;
	line-height: 22px;
	height: 22px;
	color: #333333;
	font-weight: bold;
	font-family: Myriad;
	padding: 1px 0 0 10px;
}
	.box dd { padding: 3px 7px 5px 7px; background: #bdbec0; color: #fff; border: 1px solid #afafb1; }

#footer { clear: both; background: #f6f6f6; padding: 12px 15px; font-size: .9em;border: 1px solid #d7d8d9; color: #6d6d6f;}
	#footer .columns { margin: 0!important; }
	#footer .box { width: 130px; float: left; margin-right: 1em; }
	#footer .box dd { height: 100px;}

#login-form label { display: block; }
#login-form a { color: #fef200; }
#login-form p,
#login-form label { font-style: italic; }
#login-form .i-text {
	width: 132px;
}
#login-form .i-button { width: 136px; }
#login-box {
	position: absolute;
	right: 3px;
	bottom: 4px;
	width: 150px;
	background-color: #27235E;
}
#login-box dd {
	background: #333333;
	border: none;
}

