/* ------------------------------ NEW TEMPLATE STYLES ---------------------------------------------------------------------- */


/* ------------------------------ PAGE LAYOUT ---------------------------------------------------------------------- */


body {
	background-color: #2e2220;
}

.container {
	margin-right: auto;
	margin-left: auto;
	width: 964px;
	background-image: url(/bg/midcontainer.jpg);
	background-repeat: repeat-y;
	background-color: #EFECC9;
}

.header {
	background-image: url(/bg/header.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 45px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: right;
}

/*  see page specific elements for banners  */

.banner {
	width: 954px;
	height: 210px;
}

.randbanner {
	width: 954px;
	height: 210px;
	margin: 0px;
	padding: 0px;
}

.mid {
	width: 954px;
	overflow: auto;
	padding: 0px;
}

.footer {
	background-image: url(/bg/footer.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 45px;
}

/* ------------------------------ MAIN PAGE ---------------------------------------------------------------------- */


.contentmain {
	width: 540px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 63px;
	float: left;
	text-align: left;
}

.pixmain {
	width: 216px;
	float: right;
	padding-top: 5px;
	padding-right: 54px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

/* ------------------------------ ALL PATTERNS PAGE ---------------------------------------------------------------------- */


.contentpatterns {
	width: 560px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 63px;
	float: left;
	text-align: left;
}

.pixpatterns {
	width: 243px;
	float: right;
	padding-top: 5px;
	padding-right: 50px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.pixpatterns .ulnav {
	line-height: 90%;
	list-style-position: outside;
	text-indent: 0px;
	margin-left: 23px;
}

.allpatterns {
	background-image: url(/bg/paper.jpg);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	background-color: #F0EECC;
}

#patternlinepix {
	width: 558px;
	height: 195px;
}

#patternlinetxt {
	width: 558px;
	height: 190px;
	line-height: 135%;
}

.patternsleft {
	text-align: left;
	width: 172px;
	float: left;
	clear: none;
	padding-left: 12px;
}

.patternscenter {
	text-align: left;
	width: 172px;
	float: left;
	clear: none;
	padding-left: 12px;
}

.patternsright {
	text-align: left;
	width: 172px;
	float: left;
	clear: none;
	padding-left: 12px;
}

/* ------------------------------ PATTERN PAGES ---------------------------------------------------------------------- */


.content {
	width: 549px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 63px;
	float: left;
	text-align: left;
}

.pix {
	width: 255px;
	float: right;
	padding-top: 54px;
	padding-right: 45px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/* ------------------------------ TREE PAGE ---------------------------------------------------------------------- */


.containertree {
	margin-right: auto;
	margin-left: auto;
	width: 964px;
}

.headertree {
	background-image: url(/bg/headertree.jpg);
	background-repeat: no-repeat;
	width: 935px;
	height: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: right;
	background-position: top center;
}

.tree {
	margin-right: auto;
	margin-left: auto;
}

.navtxttree {
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 126%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-right: 36px;
	bottom: 0px;
}

/* ------------------------------ PATTERN INFO POPUP ---------------------------------------------------------------------- */


.containerpatterninfo {
	margin: 0px;
	width: 640px;
	background-image: url(/bg/midpatterninfo.jpg);
	background-repeat: repeat-y;
	background-color: #EFECC9;
}

.headerpatterninfo {
	background-image: url(/bg/headerpatterninfo.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 45px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contentpatterninfo {
	width: 538px;
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 54px;
	text-align: left;
}

.footerpatterninfo {
	background-image: url(/bg/footerpatterninfo.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 45px;
}

/* ------------------------------ TEXT FORMATTING ELEMENTS ---------------------------------------------------------------------- */


h1 {
	font-size: 24px;
	font-variant: small-caps;
}

h2 {
	font-size: 18px;
	font-variant: small-caps;
}

h3 {
	font-size: 16px;
	font-variant: small-caps;
}

h4 {
	font-size: 14px;
	font-variant: small-caps;
}

a {
	color: #262626;
}

a:link {
	text-decoration: underline;
}

a:hover {
	color: #990000;
	text-decoration: none;
}

a:visited {
}

.highlight {
	color: #990000;
}

.lowlight {
	color: #666666;
}

.ulnav {
	line-height: 90%;
	list-style-position: outside;
	text-indent: 0px;
}

ul {
}

.navtxt {
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	line-height: 126%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-right: 36px;
	bottom: 0px;
}

.small {
	font-size: 10px;
}

.buttons {
	padding-left: 5px;
}

/* ------------------------------ PAGE SPECIFIC ELEMENTS ---------------------------------------------------------------------- */


#bannermain {
	width: 954px;
	height: 205px;
	padding-top: 5px;
	margin: 0px;
}

#bannerpayment {
	background-image: url(/bg/bannerpayment.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerabout {
	background-image: url(/bg/bannerabout.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

/*  pattern pages  */

#bannerantonia {
	background-image: url(/bg/bannerantonia.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerbettyjeanmcneil {
	background-image: url(/bg/bannerbettyjeanmcneil.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerblakeslee {
	background-image: url(/bg/bannerblakeslee.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannercaulfield {
	background-image: url(/bg/bannercaulfield.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannercharlesvictormorine {
	background-image: url(/bg/bannercharlesvictormorine.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerethelmildredferguson {
	background-image: url(/bg/bannerethelmildredferguson.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannergardengate {
	background-image: url(/bg/bannergardengate.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannergerda {
	background-image: url(/bg/bannergerda.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerjessielambdin {
	background-image: url(/bg/bannerjessielambdin.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerjulia {
	background-image: url(/bg/bannerjulia.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerkennethmcneil {
	background-image: url(/bg/bannerkennethmcneil.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannermarjorieatwell {
	background-image: url(/bg/bannermarjorieatwell.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannermaxineelliott {
	background-image: url(/bg/bannermaxineelliott.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannermonami {
	background-image: url(/bg/bannermonami.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerpaulatwell {
	background-image: url(/bg/bannerpaulatwell.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerportlandia {
	background-image: url(/bg/bannerportlandiacloche.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannersaint-exupery {
	background-image: url(/bg/bannersaint-exupery.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerwarrenjohnson {
	background-image: url(/bg/bannerwarrenjohnson.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

#bannerwednesday {
	background-image: url(/bg/bannerwednesday.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 210px;
}

