body {
	background-image: url(../img/backtile1b.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bodyabout {
	background-image: url(../img/backtile-about.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodysewing {
	background-image: url(../img/backtile-machineserger-long.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodycabinet {
	background-image: url(../img/backtile-cabinetschairs-long.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodythread {
	background-image: url(../img/backtile-thread.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodyembroidery {
	background-image: url(../img/backtile-embroidery.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodyservice {
	background-image: url(../img/backtile-service-darklong.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodyclasses {
	background-image: url(../img/backtile-projectandtech.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodyfaq {
	background-image: url(../img/backtile-red-new.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodylink {
	background-image: url(../img/backtile-links.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodycontact {
	background-image: url(../img/backtile-contact.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.header {
}
.taglinebar {
}

.containershift {
margin-top:47px;
}

.footer {
	background-color: #5784ab;
	color: #dfebc5;
}

.footer a {
color: #dfebc5;
text-decoration:none;
}

.footer a:visited {
color: #dfebc5;
text-decoration:none;
}

.footerboxmod {
	margin-bottom:0em;
	padding: 1.5em;
	background-color: #5784ab;
	color: #dfebc5;
	font-size:110%;
}


.leftsidebar {
	background-color: #6666CC;
	background-image: url(../img/sidebar-image1.jpg);
	background-repeat: repeat-y;
	height:100%;
}

.leftboxmod { 
	background-image: url(../img/sidebar-image1.jpg);
	background-repeat: repeat-y;
}

.rightsidebar {
	background-color: #ffffff;
	height:100%;
}

.maincontent { background-color: #ffffff; }

.mainboxmod { background-color: #ffffff; }

.mainboxmod strong { color:#003399; }

.whiteback {
background-color: #ffffff;
}

.bluetype { color: #05A4B6; }
.browntype {color:#655006;}

.contentcallouttype {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:110%;
line-height:120%;
}

.contentcallouttypehome {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:110%;
line-height:180%;
}

.contenttype {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:125%;
line-height:140%;
}

#my-border {
	background-color: #ceded8;
	color:#655006;
	font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
	font-size: 130%;
	font-style: italic;
}

#my-border ul {
margin-top: 25px;
}

#my-border li {
	list-style-type: none;
	padding-top:2px;
	padding-bottom:5px;
	border-bottom: dashed #ffffff 2px;
}

#my-border a {
color:#655006;
text-decoration:none;
background-color: #ceded8;
}

#my-border a:hover, a:visited {
color: #05A4B6;
}

LI a#current { color: #05A4B6; }

div#tagline {
margin-top:-20px;
z-index:2;
}

p.links {margin-top:-10px;}

li.service {margin-top:5px;}

.faqquestion {
font-weight: normal;
margin-bottom:0px;
}

.faqanswer {
margin-left: 20px;
}

.sewingcontainer {
clear:both;
overflow:hidden;}

.sewingpix {overflow:hidden;}

.sewingfloat {
float:right;
width:280px;
overflow:hidden;}
