body{
	margin: 0px;
	padding: 12px 0px 0px 0px;	
	text-align: center;
	background: url("images/bg1.gif") repeat-x top #DED5B3;
	font-family: "Trebuchet Ms", "Lucida Sans" , Verdana, Arial, Helvetica, sans-serif
}

a:link {
	color: #000000;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #730021;
}

#wrapper1{
	background:url("images/bg2.gif") repeat-x bottom;
	text-align: left;
}

#wrapper2{
	background:url("images/border2.gif") repeat-x bottom #E3DBBE;
	text-align: left;
	padding-bottom: 1px;
}

#wrapper3{
	background:#E3DBBE;
	text-align: left;
	padding-bottom: 1px;
}

#wrapper4{
	clear: both;
	background: url("images/footer_bg.gif") repeat-x top #DED5B3;
	height: 195px;
}

.section{
	width: 865px;
	margin: auto;
	text-align: left;
}

.middle{
	background: url("images/shadow_left_2.gif") repeat-y left top;
}

.bottom{
	background: url("images/shadow_left_3.gif") repeat-y left top;
}

#shadowRtop{
	background:url("images/shadow_top_right.gif") no-repeat right top;
	padding-right: 6px;
}

#logo{
	width: 248px;
	float: left;
	height: 230px;
	text-align: center;
	background: url("images/shadow_top_left.gif") no-repeat right top;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #logo{
	margin-right:-3px;
}/* End hide from IE5/mac */

#logoPad{
	padding-top: 70px;
}

#logo a img{
	border: none;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #header{
	margin-left: 0px; 
}/* End hide from IE5/mac */

#header{
	height: 230px;
	background: url("images/bg3.gif") repeat-x bottom #EDEBD6; 
	margin-left: 248px;
}

#headerPad{
	padding-top: 12px;
}

#headerPadhome{
	padding-top: 5px;
	padding-left: 3px;
}

#header img{
	margin-left: 23px;
}

#navigation{
	width: 248px;
	height: 224px;
	float: left;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* #navigation{
	margin-right:-3px;
}/* End hide from IE5/mac */

#navPad{
	padding: 17px 0px 18px 25px;
}

#navPad2{
	padding: 23px 0px 18px 25px;
}


#navigation a{
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #4A0015;
	line-height: 26px;
	padding-left: 20px;
}

#navigation a.selected{
	background: url("images/nav_sel.jpg") no-repeat right;
	line-height: 33px;
}

#desc{
	margin-left: 248px;
	height: 225px;
	background:url("images/desc.gif") repeat-x bottom;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #desc{
	margin-left: 0px; 
}/* End hide from IE5/mac */

.shadowR2{
	background:url("images/shadow_right_2.gif") repeat-y right;
	padding-right: 6px;
}

#subNav{
	height: 35px;
	background:url("images/sub_nav.jpg") repeat-x top;
}

#subNavPad{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 18px;
}


#subNav a{
	float: left;
	background:url("images/sub_nav2.gif") repeat-x;
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	color: #F3F2E4;
	margin-left: 3px;
	padding: 0px 8px 3px 8px;;
}

#subNav a:hover, #subNav a.selected{
	background:url("images/sub_nav_sel.gif") repeat-x;
}

#content2{
	height: 189px;
}


#picture{
	float: right;
	height: 189px;
	width: 268px;
	text-align: center;
}

#shop{
	float: right;
	width: 150px;
	margin-right: 10px;
	padding-top: 4px;
}


#mainContent{
	background: #EDEBD6;
	margin-left: 248px;
	font-weight: lighter;
}


#links{
	width: 248px;
	float: left;
}

#linksPad{
	padding-left: 40px;
	padding-top: 50px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* #links{
	margin-right:-3px;
}/* End hide from IE5/mac */


#links a class.nobg{
	display:block;
	height: 50px;
	color: #32000E;
	line-height: 50px;
	font-size: 11px;
	text-decoration: none;
}
#links a{
	display:block;
	height: 50px;
	background: url("images/link3_2.gif") repeat-x;	
	color: #32000E;
	line-height: 50px;
	font-size: 11px;
	text-decoration: none;
}

#links a span{
	display:block;
	height: 50px;
}

#links a span.rounded{
	background: url("images/link3.gif") no-repeat left;
}

#links a span.shadow{
	background: url("images/link_shadow.gif") no-repeat right;
	cursor: pointer;
	padding-left: 10px;
}


#links a span.icon1{
	background: url("images/icon3.gif") no-repeat left center;
	padding-left: 35px;
}

#links a span.icon2{
	background: url("images/icon1.gif") no-repeat left center;
	padding-left: 35px;
}

#links a span.icon3{
	background: url("images/icon2.gif") no-repeat left center;
	padding-left: 35px;
}

#links a:hover span.icon1{
	background: url("images/icon3_sel.gif") no-repeat left center;
}

#links a:hover span.icon2{
	background: url("images/icon1_sel.gif") no-repeat left center;
}

#links a:hover span.icon3{
	background: url("images/icon2_sel.gif") no-repeat left center;
}

#links a:hover{
	color: #950029;
}



#footerIcon{
	width: 248px;
	float: left;
	height: 195px;
}

#footerIconpad{
	padding: 13px 0px 0px 90px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* #footerIcon{
	margin-right:-3px;
}/* End hide from IE5/mac */

#footerContent{
	margin-left: 248px;
	background: url("images/footer_content_bg.jpg") repeat-x top;
	margin-right: 6px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #footerContent{
}/* End hide from IE5/mac */

#footerContent p{
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	padding: 12px 20px;
	margin: 0px;
}	

#newsletter{
	background: url("images/footer_box.gif") repeat-x;
	width: 584px;
	height: 54px;
	margin: 22px 0px 0px 14px;
}

* html #newsletter{
	margin: 22px 0px 0px 11px
}

.roundedR{
	background: url("images/footer_box_right.gif") no-repeat right bottom;

}

.roundedL{
	background: url("images/footer_box_left.gif") no-repeat left bottom;
	height: 54px;
}

#newsletterPad{
	padding: 15px 15px 0px 15px;
}

#newsletterForm{
	width: 332px;
	float: right;
	padding-top: 3px;
}

#newsletterPad p.style2{
	color: #32000E;
	text-align: left;
	margin:0px;
	padding: 0px 0px;
	line-height: 15px;
	font-size: 11px;
}

input.text{
	border: solid 1px #999999;
	font-size: 11px;
	font-family: "trebuchet ms", Verdana, Arial, sans-serif;
	margin: 0px;
	width: 110px;
}

input.button{
	vertical-align: bottom;
}

form{
	margin: 0px;
	padding: 0px;
	display: inline;
}

#footerbox2{
	background: url("images/footer_box2.gif") repeat-x top;
	width: 267px;
	height: 43px;
	margin-left: 40px;
}

.footerbox2L{
	background: url("images/footer_box2_left.gif") no-repeat left top;
	height: 43px;
}

.footerbox2R{
	background: url("images/footer_box2_right.gif") no-repeat right top;
	height: 43px;
}

#footerbox2 p{
	margin:0px;
	padding: 0px;
	font-size: 11px;
	color: #EDEBD6;
	text-align: center;
	line-height: 26px;
}









.clear{
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}

h1{
	margin: 10px 0px 0px 25px;
	padding: 0px;
	font-size: 26px;
	font-weight: normal;
	color: #4A0015;
}

h2{
	margin: 10px 0px 0px 25px;
	padding: 0px;
	font-size: 17px;
	font-weight: normal;
	color: #4A0015;
	line-height: 25px;
}

p{
	margin: 0px;
	padding: 15px 25px;
	color: #4A0015;
	font-size: 14px;
}
h3 {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	font-size: 17px;
	font-weight: normal;
	color: #4A0015;
	line-height: 25px;
	width: 550px;
	border-bottom: 1px dashed #4C4139;
}
h4 {
	margin: 4px 0px 0px 25px;
	padding: 0px;
	font-size: 17px;
	font-weight: normal;
	color: #4A0015;
	line-height: 25px;
	width: 550px;
	border-bottom: 1px dashed #4C4139;
}
ul {
	padding-left: 20px;
	text-indent: 0em;
	color: #000000;
	font-size: 12px;
	padding-right: 30px;
	line-height: 1.9em;
	margin-left: 20;
}
p {
	font-size: 0.8em;
	line-height: 1.6em;
}
#mainContent2 {
	background: #EDEBD6;
	margin-left: 248px;
	font-weight: lighter;
	padding-left: 40px;
}
li {
	margin-left: 20px;
	margin-bottom: 6px;
	list-style: url(images/bullet.gif);
}
#links a span.icon4 {
	background: url(images/icon4.gif) no-repeat left center;
	padding-left: 35px;
}
.archive {
	font-size: 0.8em;
	line-height: 1.6em;
	margin-left: 30px;
}
.nobg {
	background: url(none);
}
.home {
	margin: 0px;
	padding: 15px 25px 15px 12px;
	color: #4A0015;
	font-size: 11px;
	line-height: 1.7em;
}
h5 {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	font-size: 15px;
	font-weight: normal;
	color: #4A0015;
	line-height: 25px;
	border: 0px none;
}
.ext {
	font-size: 0.8em;
	line-height: 1.6em;
}
h6 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #4A0015;
	line-height: 20px;
	border: 0px none;
}
.none {
	text-decoration: none;
}
