body {
	background-color: #0e2d5a;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 9pt;
	color: #000;
}

h4 {
	color: #608399;
}

p {
	margin: 4px 0px;
	padding: 2px 0px;
}

a {
	color: #608399;
}

a img {
	border: 0px;
}

form label {
	display: block;
}

.wrapper {

}

.wrapper_main {
	border: 8px solid #dcdfea;
	background-color:#303363;
	min-height: 400px;
	width: 720px;
	margin: 0 auto;
	padding: 3px;
}

*html .wrapper_main {
	width: 742px;
	height: 400px;
}

.header {
	background-image: url("../images/header_inner.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	height: 106px;
}

.headerhome {
	background-image: url("../images/header.jpg");
	height: 244px;
}

.box_wrap {
	background-color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 1px;
}

.topnav {
	width: 98%;
	margin: 0 auto;
}

.topnav .box_wrap {
	float: left;
	margin: 2px 1px;
}

.box {
	border: 1px solid #9ea0c7;
	background: transparent;
	min-height: 300px;
}


*html .box {
	height: 300px;
}

.box_content {
	padding: 6px;
}


.topnav .box {
	padding: 0px;
	min-height: 1px;
}

*html .topnav .box {
	height: 1px;
}

.page_header {
	margin-top: 12px;
}

.separator {
	clear: both;
}

.boxnav {
	width: 111px;
	height: 57px;
}

.nav_image {
	display: block;
}

.nav_text {
	clear: both;
	text-align: center;
	margin: 10px 0px;
}

.nav_text, .nav_text a {
	color: #8d8478;
}

.admin_tabs {
	font-size: 12pt;
	font-weight: bold;
}

.admin_content {
	border: 1px solid #000;
	min-height: 400px;
	padding: 4px;
	margin: 4px;
}

*html .admin_content {
	height: 400px;
}

#admin_photos {
	border: 1px solid #000;
	background-color: #dfdfdf;
	margin: 6px;
	padding: 5px;
	min-height: 140px;
}

#admin_photos div {
	margin: 2px 4px;
}

#admin_photos img {
	border: 2px solid #555;
}

#admin_photos .options_photos {
	font-size: 8pt;
	margin: 4px;
}

.admin_notes {
	border: 1px solid #0E2D5A;
	background-color: #DCDFEA;
	padding: 6px;
	margin: 10px 40px;
}

.admin_page_content {
	border: 1px dotted #0E2D5A;
	background-color: #dfdfdf;
	padding: 4px;
	margin: 4px;
	min-height: 300px;
	*height: 300px;
}

.admin_page_content_preview {
	cursor: pointer;
}

.admin_page_content_editor {
	display: none;
}

.page_content_image {
	float: right;
}

.bloggedin {
	text-align: right;
}

.homesection {
	background-repeat: no-repeat;
	min-height: 152px;
	padding-top: 60px;
}

*html .homesection {
	height: 200px;
}

.hs_1 {
	background-image: url("../images/bg_home_welcome.jpg");
	padding-left: 10px;
	padding-right: 278px;
}

.hs_2 {
	background-image: url("../images/bg_home_how.jpg");
	padding-left: 248px;
	padding-right: 20px;
	min-height: 220px;
}

*html .hs_2 {
	height: 268px;
}

.hs_gallery {
	background-image: url("../images/bg_home_gallery.jpg");
}

.resultstable {
	border: 1px solid #0E2D5A;
	border-bottom: 0px;
	border-spacing: 0px;
	padding: 0px;
	width: 100%;
}

.resultstable th {
	background-color: #0E2D5A;
	color: #fff;
	font-size: 12pt;
	text-align: left;
}

.resultstable td {
	border-bottom: 1px solid #0E2D5A;
	padding: 4px;
	font-size: 11pt;
}

.resultstable .alt0 {
	background-color: #efefef;
}

.resultstable .alt1 {
	background-color: #DCDFEA;
}



.footer {
	background-image: url("../images/bg_footer.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	height: 43px;
	margin: 6px 0px;
}

.textbox {
	border: 2px solid #303363;
	background-color: #f6f6f6;
}

.box_quilttype {
	float: left;
	margin-right: 20px;
}

.add_link {
	padding: 6px;
	text-align: right;
}

.box_quilttype {
	min-height: 140px;
	position: relative;
}

.box_quilttype h4 {
	color: #0e2d5a;
	margin: 0px;
	padding: 0px;
}

.box_quilttype .text {
	margin-left: 110px;
}

.box_quilttype em {
	color: #8d8478;
}


