*{margin:0 auto; padding:0;}
img.nohover {border:0;}
img.hover {border:0; display:none;}
a:hover img.hover {display:inline; border:none;}
a:hover img.nohover {display:none; border:none;}
.floatLeft {float:left; padding-right:5px;}
.floatRight {float:right; padding-left:5px;}

.nohovership {border:0;}
.hovership {border:0; display:none;}
a:hover .hovership {display:inline; border:none; position:absolute; top:361px; right:0; z-index:99;}
a:hover .nohovership {border:none;}

body {
	text-align:center;
	background-image:url(../images/bg-floral-white.jpg);
	background-color:#68321f;	
	color:#68321f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-stretch:extra-condensed;
}

a:link {
	text-decoration: none;
	color:#bc312e;
}
a:visited {
	text-decoration: none;
	color:#bc312e;
}
a:hover {
	text-decoration: none;
	color:#bc312e;
}
a:active {
	text-decoration: none;
	color:#bc312e;
}

#main {
	position:relative;
	width:900px;
	height:600px;
	text-align:left;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#main-about {
	position:relative;
	width:900px;
	height:600px;
	text-align:left;
	background-image:url(../images/bg-about.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#header {
	background:url(../images/bg-header.jpg) no-repeat;
	text-align:left;
}

#nav {
	margin-left:-50px;
	padding-top:40px;
	padding-bottom:50px;
}

#tag {padding-top:11px;}
#tag-about {padding-top:0px;}
#tag-contact {padding-top:0px;}

#left-home {
	float:left;
	height:280px;
	width:420px;
	margin-top:14px;
	padding-top:120px;
	padding-left:25px;
	padding-right:110px;
	background:url(../images/bg-left-home.jpg) no-repeat;
	font-size:9pt;
	line-height:22pt;
	font-weight:600;
	letter-spacing:.14em;
}

#right-home {
	float:left;
	padding-left:2px;
	margin-top:-10px;
}

#follow {position:absolute; top:360px; left:615px;}
#twitter {position:absolute; top:334px; left:725px;}
#fb {position:absolute; top:334px; left:805px;}

#about-content {
	margin-top:-43px;
	height:458px;
	width:900px;
	background:url(../images/bg-about2.jpg) no-repeat;
	text-align:left;
}
#about-text {
	position:absolute;
	height:283px;
	overflow:auto;
	top:245px;
	padding-left:15px;
	padding-right:33px;
	width:370px;	
}
.about {
	margin-top:14px;
	text-align:left;
	font-size:12px;
	font-weight:600;
	letter-spacing:.05em;
	line-height:14pt;
}
.about-list {
	font-size:11px;
	font-weight:600;	
	line-height:14pt;
}
img.goodcreative {
	position:absolute;
	top:182px;
	left:466px;
}

img.contactinfo {
	position:absolute;
	top:495px;
	left:370px;
}
img.motherhead {
	position:absolute;
	top:259px;
	left:561px;
}
img.contact-tab {
	position:absolute;
	top:338px;
	left:344px;
}

#contact-content {
	margin-top:-53px;
	height:458px;
	width:900px;
	background:url(../images/bg-contact.jpg) no-repeat;
	text-align:left;
}
#contact-form {
	position:absolute;
	top:226px;
	left:0;
	padding:30px 30px 30px 30px;
	width:299px;
	background-color:#feede5;	
}
.contact-red {color:#bc312e; font-size:11pt; line-height:16pt; padding-bottom:15px;}
	

#thank {padding-top:105px; padding-left:20px; line-height:22pt; font-size:11pt;}
form {
	line-height:11pt; 
}
.textin {
	background-color:#e7e5dc;
	margin-top:10px;
}

label {
	font-size:9pt;
}


.red {color:#bc312e;}
.red a:link {
	text-decoration: none;
	color:#bc312e;
}
.red a:visited {
	text-decoration: none;
	color:#bc312e;
}
.red a:hover {
	text-decoration: none;
	color:#bc312e;
	font-weight:bolder;
	font-style:oblique;
}
.red a:active {
	text-decoration: none;
	color:#bc312e;
}
#copyright {width:900px; margin-top:15px; color:#68321f; font-size:8pt; font-weight:bold; text-align:center;}
#copyright a:link {
	text-decoration: none;
	color:#a6a698;
}
#copyright a:visited {
	text-decoration: none;
	color:#a6a698;
}
#copyright a:hover {
	text-decoration: none;
	color:#a6a698;
	font-weight:100;
}
#copyright a:active {
	text-decoration: none;
	color:#a6a698;
}
