@import url('/front/css/reset.css');
@import url('/front/css/feedback.css');
@import url('/front/css/type.css');
@import url('/front/css/ci.css');
@import url('/front/css/footer.css');
@import url('/front/js/prettyPhoto/css/prettyPhoto.css');

body{
	background: #d3d3d3 url('/front/img/pieces/paper-background.png') top repeat-x;
	margin-bottom: 40px;
}
#main{
	background-color: #fff;
	width: 996px;
	margin: auto;
	padding-top: 26px;
	box-shadow: 0 10px 5px rgba(0,0,0,0.2);
}

#main div.clearfix{
	height: 6px;
	width: 100%;
	clear: both;
	display: block;
	background-color: #aeaeae;
	border-top: 1px solid #616961;
}

/*************************************************
LINK STYLES
*************************************************/
a {
  outline: none !important;
}

/*************************************************
LAYOUT CLASSES FOR POSTIONING FLOATS AND SUCH
*************************************************/

.floatleft{
	float: left !important;
	margin-right: 1.5em !important;
}
.floatright{
	float:right !important; 
	margin-left: 1.5em !important;
}
.center{
	margin: 0 auto !important;
	text-align: center;
}
.group:after {
     content: ".";
     clear: both;
     height: 0;
     visibility: hidden;
     display: block;
}

/*************************************************
STYLES FOR COMMON BORDERS ETC
*************************************************/

.dot-right{
	border-right: 1px dotted #888888;
}
.dot-left{
	border-left: 1px dotted #888888;
}
.dot-bot{
	border-bottom: 1px dotted #888888;
}
/*************************************************
CLEARFIX
*************************************************/
.clearfix{
	display: block;
	height: 1px;
	width: 100%;
	clear: both;
}
