a {
	outline:none;
	text-decoration:none;
	}

 
body {
	font-family: 'Alegreya', serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #FFFFFF;
}

.container {
	width: 100%;
	background:#FFFFFF;
	min-width: 850px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}


.head {
	width: 100%;
	min-height: 67px;
	min-width: 850px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	background-color: #F93;
}

.title {
	position: relative;
	width: 326px;
	min-height: 106px;
	min-width: 326px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	left: 0px;
	top:  -50px;
}

.mainbody {
	width: 100%;
	background: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}

.mainbody2 {
	width: 100%;
	background: #FFF;
	overflow:auto;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}

.bodycontent {
	width: 850px;
	background: #FFF;
	margin: auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}

.textbody { /* for text-heavy pages. Use inside bodycontent */
	width: 726px;
	margin: 0 auto;
	position:relative;
	float:left;
}

.contentcolumn {
 float:left;
 width:263px;
 background: #FFF;
 text-align:right;
 position:relative;
 }
 
 .skinnycontentcolumn {
 float:left;
 width:200px;
 background: #FFF;
 text-align:right;
 }

.doublecolumn {
 float:left;
 width:526px;
 background: #FFF;
 text-align:left;
 }
 
 .textcolumn {
	float:right;
	width:453px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position:relative;
 }
 
.nocolumn {
	clear:both;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline:
}
